




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": {"99bcec632769e483ead5faa515e84132": {"username": "caligirl", "tumblr": "", "display_name": "caligirl", "url": "http://disqus.com/guest/99bcec632769e483ead5faa515e84132/", "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": ""}, "pjamma": {"username": "pjamma", "tumblr": "", "display_name": "pjamma", "url": "http://disqus.com/pjamma/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 520, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "msmartin": {"username": "msmartin", "tumblr": "", "display_name": "msmartin", "url": "http://disqus.com/msmartin/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 146, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2980/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4ec3c0272b87ba5c8ce3a9168cf4e78a": {"username": "Michelle", "tumblr": "", "display_name": "Michelle", "url": "http://disqus.com/guest/4ec3c0272b87ba5c8ce3a9168cf4e78a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "dfe3b70e4a2584c6a35dbecb509a50c4": {"username": "MODI", "tumblr": "", "display_name": "MODI", "url": "http://disqus.com/guest/dfe3b70e4a2584c6a35dbecb509a50c4/", "registered": false, "linkedin": "", "blog": "http://sportsonmymind.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": ""}, "blksista": {"username": "blksista", "tumblr": "", "display_name": "blksista", "url": "http://disqus.com/blksista/", "registered": true, "linkedin": "", "blog": "http://thisblksistaspage.wordpress.com/", "remote_domain": null, "points": 178, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/25863/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "evita": {"username": "evita", "tumblr": "", "display_name": "evita", "url": "http://disqus.com/evita/", "registered": true, "linkedin": "", "blog": "http://blog.evavegadiversity.com/", "remote_domain": null, "points": 454, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3247/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "hustleandfloe": {"username": "hustleandfloe", "tumblr": "", "display_name": "hustleandfloe", "url": "http://disqus.com/hustleandfloe/", "registered": true, "linkedin": "", "blog": "http://www.hustleandfloe.com", "remote_domain": null, "points": 20, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/7107/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b8b9328e61e0094ae18e247c922f9dc7": {"username": "Jay", "tumblr": "", "display_name": "Jay", "url": "http://disqus.com/guest/b8b9328e61e0094ae18e247c922f9dc7/", "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": ""}, "rikyrah": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/rikyrah/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3392, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0928cbe7c7746625cabb03f69e6834fd": {"username": "MedMunky", "tumblr": "", "display_name": "MedMunky", "url": "http://disqus.com/guest/0928cbe7c7746625cabb03f69e6834fd/", "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": ""}, "CraigHickman": {"username": "CraigHickman", "tumblr": "", "display_name": "CraigHickman", "url": "http://disqus.com/CraigHickman/", "registered": true, "linkedin": "", "blog": "http://craighickman.blogspot.com", "remote_domain": null, "points": 1692, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2947/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3f009d72559f51e7e454b16e5d0687a1": {"username": "babyming", "tumblr": "", "display_name": "babyming", "url": "http://disqus.com/guest/3f009d72559f51e7e454b16e5d0687a1/", "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": ""}, "ochyming": {"username": "ochyming", "tumblr": "", "display_name": "ochyming", "url": "http://disqus.com/ochyming/", "registered": true, "linkedin": "", "blog": "http://deoclicianocgiportfolio.wordpress.com/", "remote_domain": null, "points": 143, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/16/4390/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "kenyaw": {"username": "kenyaw", "tumblr": "", "display_name": "kenyaw", "url": "http://disqus.com/kenyaw/", "registered": true, "linkedin": "in/carterred", "blog": "", "remote_domain": null, "points": 16, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3390/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "MsKitty": {"username": "MsKitty", "tumblr": "", "display_name": "MsKitty", "url": "http://disqus.com/MsKitty/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1017, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/6838/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c22bbad359677d681692848d5775fd8b": {"username": "Miranda", "tumblr": "", "display_name": "Miranda", "url": "http://disqus.com/guest/c22bbad359677d681692848d5775fd8b/", "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": ""}, "Town": {"username": "Town", "tumblr": "", "display_name": "Town", "url": "http://disqus.com/Town/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5456, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ee8d24d2c0000f71892f8d56488a68dc": {"username": "dee", "tumblr": "", "display_name": "dee", "url": "http://disqus.com/guest/ee8d24d2c0000f71892f8d56488a68dc/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bigassbelle": {"username": "bigassbelle", "tumblr": "", "display_name": "bigassbelle", "url": "http://disqus.com/bigassbelle/", "registered": true, "linkedin": "", "blog": "http://www.bigassbelle.blogspot.com", "remote_domain": null, "points": 66, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "73ed74a98d7e3807f197e5cd79ecb790": {"username": "Docw", "tumblr": "", "display_name": "Docw", "url": "http://disqus.com/guest/73ed74a98d7e3807f197e5cd79ecb790/", "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": ""}, "Nquest": {"username": "Nquest", "tumblr": "", "display_name": "Nquest", "url": "http://disqus.com/Nquest/", "registered": true, "linkedin": "", "blog": "http://nquest2xl.wordpress.com", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Admiral_Komack": {"username": "Admiral_Komack", "tumblr": "", "display_name": "Admiral_Komack", "url": "http://disqus.com/Admiral_Komack/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1036, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "manofsteel": {"username": "manofsteel", "tumblr": "", "display_name": "manofsteel", "url": "http://disqus.com/manofsteel/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 6, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "CarolinagirlinGA": {"username": "CarolinagirlinGA", "tumblr": "", "display_name": "carolinagirl", "url": "http://disqus.com/CarolinagirlinGA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1574, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8746/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5edfad90f0caa6ad551e108ff049a4b4": {"username": "Bashley", "tumblr": "", "display_name": "Bashley", "url": "http://disqus.com/guest/5edfad90f0caa6ad551e108ff049a4b4/", "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": ""}, "Webb": {"username": "Webb", "tumblr": "", "display_name": "Webb", "url": "http://disqus.com/Webb/", "registered": true, "linkedin": "", "blog": "http://www.WEESeeYou.com", "remote_domain": null, "points": 2230, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4608/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "jelana": {"username": "jelana", "tumblr": "", "display_name": "jelana", "url": "http://disqus.com/jelana/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 113, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "NMP": {"username": "NMP", "tumblr": "", "display_name": "NMP", "url": "http://disqus.com/NMP/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 455, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "rorysmomma": {"username": "rorysmomma", "tumblr": "", "display_name": "rorysmomma", "url": "http://disqus.com/rorysmomma/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 368, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/11/2947/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Sepia": {"username": "Sepia", "tumblr": "", "display_name": "Sepia", "url": "http://disqus.com/Sepia/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4810, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/5173/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "01cd55b5b177f7c1827c08939b7d75f4": {"username": "Arlene", "tumblr": "", "display_name": "Arlene", "url": "http://disqus.com/guest/01cd55b5b177f7c1827c08939b7d75f4/", "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": ""}, "ecb8e53ad4dc175b15ab69340dd091f1": {"username": "ljf", "tumblr": "", "display_name": "ljf", "url": "http://disqus.com/guest/ecb8e53ad4dc175b15ab69340dd091f1/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Sombody_took_my_username": {"username": "Sombody_took_my_username", "tumblr": "", "display_name": "TruthSeeker", "url": "http://disqus.com/Sombody_took_my_username/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 817, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2951/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8b4edfeff97a04858d7247b03c0d0fd8": {"username": "Justice58", "tumblr": "", "display_name": "Justice58", "url": "http://disqus.com/guest/8b4edfeff97a04858d7247b03c0d0fd8/", "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": ""}, "Val2": {"username": "Val2", "tumblr": "", "display_name": "Val", "url": "http://disqus.com/Val2/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1833, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8778/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "GreenLadyHere": {"username": "GreenLadyHere", "tumblr": "", "display_name": "GreenLadyHere", "url": "http://disqus.com/GreenLadyHere/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 600, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4286/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_16:33:12", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": "login"}, "realtime_paused": false, "posts": {"2636288": {"up_voted": false, "ip": "", "has_replies": true, "message": "Nquest,<br><br>You can't be surprised by this. You simply can't. It's mindboggling, actually. Never truly, and I mean, truly, has this much ineptitude been thrust upon the American people. <br><br>The Couric 'interview' was as obvious as it gets.<br><br>This woman is smart as a box of rocks, and I apologize to rocks. <br><br>Never has such White Mediocrity been bent over backwards for in such glaring terms.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:16:59", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 2636139, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633218": {"up_voted": false, "ip": "", "has_replies": true, "message": "The interview just aired. <br><br>Couric asked her why did she just get a passport last year. <br><br>Her response (and I'm paraphrasing): \"Well, I'm not like some kids whose parents give them a passport after they graduate college, and send them off backpacking I had to work all my life, sometimes two jobs.....\".<br><br>She tried to finesse the \"I'm not an elitist like they are\" angle and failed miserably. <br><br>And then she tried to call out Obama saying that wanting to meet with leaders like Iran's Ahmadinejad  without pre-conditions is naive. Then Couric said, \"Well, do you think Henry Kissinger is naive because he believes in diplomacy?\". Palin said, \"But he doesn't believe in meeting without pre-conditions\". As a postscript to the interview, Couric said that they contacted Kissinger and he does believe in meeting without pre-conditions! LOL!<br><br>Instead of trying to hug up on Kissinger, maybe she should've talked to him.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_18:58:06", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636291": {"up_voted": false, "ip": "", "has_replies": false, "message": "She wanted to say caricature because it is a word that has been used alot during this cycle and she's familiar with it, but then she wasn't sure that it applied or that she was about to use it in its proper context.  Unsure about the use of the english language.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:17:19", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2632272, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633732": {"up_voted": false, "ip": "", "has_replies": false, "message": "RAOTFLMAO", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:38:49", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2632344, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "2636295": {"up_voted": false, "ip": "", "has_replies": true, "message": "The only thing I disagree about is that she's Dick. Cheney.In.A. Dress.<br><br>Hillary's silence speaks volumes.<br><br>I'm also really beginning to believe the she and her husband aren't actually together right now.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:17:37", "killed": false, "user_key": "CraigHickman", "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": 2636232, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636375": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"This woman is smart as a box of rocks, and I apologize to rocks.\"<br><br>LMAO. No disrespect to the rocks or the box they came in. BWAHAHAHAHAHA!!!!<br><br>This shit is so messed up that I have to laugh to keep from crying. SMH....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:24:17", "killed": false, "user_key": "CarolinagirlinGA", "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": 2636288, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2637839": {"up_voted": false, "ip": "", "has_replies": false, "message": "Arlene:  Hey!   :&gt;)  Co-sign!   :&gt;)<br><br>Obama-Biden  '08!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-26_02:45:58", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2636586, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636307": {"up_voted": false, "ip": "", "has_replies": false, "message": "If BUSH was elected why not her?<br><br>::<br><br>Because her father was not a president.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:18:42", "killed": false, "user_key": "CraigHickman", "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": 2631958, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633748": {"up_voted": false, "ip": "", "has_replies": true, "message": "Just a thought: Do you think she's faking like she's dumb in order to fake us out?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:40:02", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2773035": {"up_voted": false, "ip": "", "has_replies": false, "message": "If Sen. Obama was forming sentences and constructing ideas like Gov. Palin they would have mocked him and run him off the stage with a switch.  We'd have comedians in black face up on late night turning the clocks back to the 1930's.  But because she is \"lily\" they cordially (and embarrassingly) \"make light\" of her comments.  George Bush was ignorant (nuke-you-ler), and Sarah Palin is ignorant (by national standards).  Our Senior officials whether elected or appointed should at least display an aptitude for grasping complex issues, including history, economics, international relations, policy, law, civics and a host of others which may be too boring for the news.  Experience counts in that it exposes the person to situations which challenge the intellect causing the brain ( a muscle) to flex and be strengthened.  Moose hunting has it's place, but it's not in Washington.  One more thing...not one repulican't talking head has answered the question: WAS SARAH PALIN THE ABSOLUTE BEST CANDIDATE (MALE OR FEMALE) THAT JOHN MCCAINT COULD FIND? (considering all the governors, reps and senators, cabinet members, CEO's PTA presidents, soccer moms, hair dressers, nail techs, cashiers, students, student teachers, butchers, bakers, candle stick makers) who are out there handling there business with skill, good judgement,  and without making fools of themselves...was she the best?????", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-01_02:12:15", "killed": false, "user_key": "manofsteel", "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}, "2634285": {"up_voted": false, "ip": "", "has_replies": false, "message": "I swear, whose idea was it to even paint her into this corner? Damn, you mean no strategist came up with a viable talking point that would acknowledge OK, she has no foreign policy experience but  ___(fill in blank)____ - I mean goodness, they couldn't come up with SOME strong asset she could bring to the table other than her uterus? The real issue isn't her lack of foreign policy experience, its the fact that she doesn't have the intellectual capacity to even begin to understand the basics of foreign policy affairs.....or domestic affairs for that matter. The problem isn't her lack of experience, its her lack of intelligence, its her lack of analytical ability, she's not smart enough to bullshyt effectively when its time to play with the big dogs. Her bullshyt is small time, it worked for enough people in Alaska to get her elected governor. If she was even remotely above that, she would have said \"look, this whole Russia is next to Alaska thing is stupid and I'm not repeating this bull so find me something better\"...she just recited what they told her..do you know how dumb you have to be to repeat something dumb, agree with something dumb, but the dumb thing is about yourself? Damn....", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:23:07", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "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": 2633218, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632238": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:  Among other things  -    <i>RECEPTIVE PROCESSING   - NOT HAPPENING!!</i><br><br>Obama-Biden  '08!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:44:50", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634294": {"up_voted": false, "ip": "", "has_replies": true, "message": "This is a slap in the face to women.  It's what powerful men do to accomplished, qualified women all the time.   They elevate the blond bimbo above the educated, experienced woman; thereby,  pitting women against each other.   Women are placed in a tough position of having to denounce one of their own, or tacitly participate in their own humiliation, and the humiliation of their entire gender.<br><br>So these older, smarter, more accomplished Republican women come on tv and say how great Palin is.  They lie and say she's qualified to be President.   With every single word, they undermine their position and the future of all women in politics.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:23:53", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 2633209, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633791": {"up_voted": false, "ip": "", "has_replies": true, "message": "I thought about that as well Sepia but I have difficulty believing she would subject herself to such ridicule voluntarily.  I watched her explaination on her foreign policy experience and Russia and thought . . . Nah . . . I think it is real.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:43:34", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 2633748, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2637896": {"up_voted": false, "ip": "", "has_replies": false, "message": "NsKitty:  True dat!!  LOL!  :&gt;)<br><br>Obama-Biden  '08!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-26_02:58:31", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2632475, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632267": {"up_voted": false, "ip": "", "has_replies": true, "message": "evita, i think that you are giving the woman too much credit when you are saying she just can't \"code switch\". The woman believes that Alaska being close to russia is something to put on her resume. In any code or language that is preposterous.<br><br>Sarah Palin is who we think she is.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:46:36", "killed": false, "user_key": "dfe3b70e4a2584c6a35dbecb509a50c4", "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": 1, "author_is_creator": false, "is_realtime": false}, "2632272": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think she went for \"caricature\".....but chickened out, or couldn't remember how to pronounce it.<br><br>Then Katie offered \"mock?\"<br><br>This is really bad.  They've put her in a position to make a fool of herself when they know she's not prepared.   She has also allowed herself to be put in a position she's not ready for...a result of her unwieldy ambition, and hubris.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:46:47", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 13, "is_first_child": true, "email": "", "parent_post_id": 2632120, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634937": {"up_voted": false, "ip": "", "has_replies": true, "message": "There is nothing, nothing, short of an 8.0 earthquake on the faultline my house sits upon, that could keep me from watching Tuesday's debate with my phone off, glass of wine, popcorn and my computer to post what I'm sure will be well deserved snarky comments as this trainwreck get eaten alive by Joe Biden.  It's going to be awesome.<br><br>I wonder if McCain is planning to pull the fire alarm in the building or create a high drama, low casualty incident of some kind that will pre-empt the debates", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_21:17:45", "killed": false, "user_key": "pjamma", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633817": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL.......Meryl Streep couldn't fake it THAT well.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:45:46", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "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": 2633748, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "2634843": {"up_voted": false, "ip": "", "has_replies": false, "message": "she's not well-versed on anything except lipstick.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_21:10:30", "killed": false, "user_key": "CraigHickman", "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": 2634748, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "2637916": {"up_voted": false, "ip": "", "has_replies": false, "message": "bab:   Amen!  <br><br>Obama-Biden  '08!!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-26_03:02:08", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2636485, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633824": {"up_voted": false, "ip": "", "has_replies": true, "message": "some guy on Hardball said the question has now moved from can she run the Oval office but she find the Oval office.  Pat is trying to help McCain out by saying this race isn't about Palin but more about McCain and gives him credit for the Palin Pass.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:46:12", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633829": {"up_voted": false, "ip": "", "has_replies": true, "message": "sorry typo - some guy on Hardball said the question has now moved from can she FIND the Oval office", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:46:46", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 2633824, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632296": {"up_voted": false, "ip": "", "has_replies": true, "message": "actually Palin makes Bush look as if he is brilliant.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:48:40", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 2631958, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2638012": {"up_voted": false, "ip": "", "has_replies": false, "message": "TruthSeeker:  You spoke the TRUTH!!  :&gt;)  She is the \"great white female hope!\"<br><br>Just like billary spoke for the women with the \"white genes\" who (1). wished that they didn't have to stay home and take care of that man and those kids!   (2). saw her as their \"working woman she-ro.\" (3.)  heck, she's has the white gene just like me!  (4)  for the Sheila Jackson-Lee's  - I'll get something out of this;  from the \"field\" to the \"house\".<br><br>Interestingly enough, the SJ-L's drop out of \"The Gov.'s\" situation!  She wouldn't let them get close to her!  <br><br>Otherwise, as you have stated, IFFF she fails, THEN they'll fail!!<br><br>Whew!  Deep Breaths!!   Obama-Biden  '08!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-26_03:27:31", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2636513, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634858": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol<br><br>She's as dumb as dirt!  OMFG!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_21:11:40", "killed": false, "user_key": "8b4edfeff97a04858d7247b03c0d0fd8", "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": 2633829, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633836": {"up_voted": false, "ip": "", "has_replies": false, "message": "third correction.  multitasking<br><br>some guy on Hardball said the question has now moved from can she run the Oval office to can she FIND the Oval Office.<br><br>Hardball is playing all the videos today. McCain is getting slammed from all sides.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:47:50", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2633829, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634359": {"up_voted": false, "ip": "", "has_replies": false, "message": "That bimbo just said, its about job creation! <br><br>Holy shit! Look at Couric's face...she's like, WTF are you talking about?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:29:56", "killed": false, "user_key": "b8b9328e61e0094ae18e247c922f9dc7", "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}, "2633852": {"up_voted": false, "ip": "", "has_replies": true, "message": "Found this at Booman Tribune:<br><br><i>While suturing a cut on the hand of a 75-year old Texas rancher whose hand was caught in a gate while working cattle, the doctor struck up a conversation with the old man. Eventually the topic got around to Sarah Palin  and her bid to be a heartbeat away from being President.<br><br>The old rancher said, `Well, ya know, Palin is a post turtle.'<br><br>Not being familiar with the term, the doctor asked him what a post turtle  was.<br><br>The old rancher said, `When you're driving down a country road and you  come across a fence post with a turtle balanced on top, that's a post turtle.'<br><br>The old rancher saw a puzzled look on the doctor's face, so he continued  to explain. `You know she didn't get up there by herself, she doesn't belong up there, she doesn't know what to do while she is up there, and you just wonder what kind of dumb ass put her up there to begin with.<br><br></i>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:49:02", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2631813": {"up_voted": false, "ip": "", "has_replies": true, "message": "Good Lord, she makes Shrub sound like a Rhodes Scholar.  No wonder McCain is trying to backdoor cancel the VP debate, girlfriend can't even form a coherent sentence.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:12:08", "killed": false, "user_key": "MsKitty", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "2636423": {"up_voted": false, "ip": "", "has_replies": false, "message": "A couple of representatives have.<br><br>Heather Wilson loves her.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:29:08", "killed": false, "user_key": "CraigHickman", "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": 2636211, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632328": {"up_voted": false, "ip": "", "has_replies": true, "message": "I was born and raised in Texas. So that means I have foreign experience because of my proximity to Mexico. Well, my family has vacationed in Mexico every year since I was 16, and I'm going ton 28, so almost 12 years of foreign experience with Latin America.<br><br>I've also visited Amsterdam 3 times, with stopovers in Canada. I've also had a 2 day \"layover\" in Germany while travelling to Africa a few years ago.<br><br>Do I get to be a VP nominee?!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:50:33", "killed": false, "user_key": "5edfad90f0caa6ad551e108ff049a4b4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636428": {"up_voted": false, "ip": "", "has_replies": true, "message": "TruthSeeker, you nailed it regarding  the damage that  Palin and her fellow Republican females supporters are doing to the chances for intelligent women to get and hold good positions in the workplace, and to be taken seriously as having a brain.<br><br>However, I have no sympathy for Palin.  She's not a victim, but a willing participant.  She's soaking up the limelight and carrying a false sense of power.  The Republican Party is a total disgrace and have been hijacked by the extreme right wing nuts, hiding  behind God to get away with lying, cheating, racial bigotry, and a total disregard for other peoples civil rights, especially women.<br><br>My father will be 85 next month, and ever since blacks have gotten the right to vote, he's voted for a  Rebublican.  That is until 4 years ago.  He said he doesn't recognize this party anymore.  They've lost the guiding principles for which the party was founded<br><br>It's clear to sharp and intelligent folks like us who blog here, that this women is not qualified to be Vice President.   She's being held up for folks because she white.  And the rest really doesn't matter as long as she's white.   NO WAY, NO HOW, NO PALIN", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:29:46", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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}, "2637454": {"up_voted": false, "ip": "", "has_replies": false, "message": "Palin is the evolution of Katie, but she offers such a low bar that even Katie is ticked.  However, only a couple of months ago, Katie was the news as a busted anchor trying to play serious.  So there's not much room to decry the casting game.   \"In a recent poll by the Pew Research Center for the People and the Press, respondents used words such as perky, cute, nice, energetic and bubbly to describe her. All good, though not terribly serious.\"   ....Perky.  nufsaid.<br><br>The Katie and Matt Lauer look is permanent Americana per central casting and, as such, not many news folks are in a position to judge Palin for that.  Matt tried the angle once but got ditzed himself into a setup when he asked Ron Harris,  \"isn't  this wrong to sell the eggs of beautiful people, putting priority just on looks?\"  Harris came back with, \"That's why you have your job, isn't it?\"  Stutter.  Silence.<br><br>No time to hate the game. It's not changing.  Just call it out and let our kids know what they're hustling against.<br><br>Palin should be a wake-up call not only in politics, but also media, and business in general but we know the deal.  If she is not roundly panned and instead propped up on all sides by powerful people, you can only imagine where a smart young black woman stands.   ... a luta continua.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-26_01:33:37", "killed": false, "user_key": "hustleandfloe", "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": 2632272, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632336": {"up_voted": false, "ip": "", "has_replies": true, "message": "evita:  ABSOLUTELY!!    I'm glad that you raised this issue  [<i> CODE SWITCH</i>].  <br><br>Can you imagine her speaking to foreigners who DON'T use IDIOMS or not the same IDIOMS as we do??   I'm YELLING   -   <b>NO!!</b><br><br>Where are the Speech Therapists and Linguists among us??  This is serious!!<br><br>But, I know!!  She's white!!<br><br>Obama-Biden  '08!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:51:12", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 2632120, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633873": {"up_voted": false, "ip": "", "has_replies": true, "message": "Roger Simon said this:<br><br>\"I think Americans are not just uncertain about whether Sarah Palin could hold the office of the Vice President, but also whether she could find the office of the Vice President. Talk about air space.\" (Sarah Palin said Putin would come through Alaskan air space)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:50:51", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 2633824, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2635411": {"up_voted": false, "ip": "", "has_replies": false, "message": "Co-sign 100%  <br><br>This is exactly what's been irking me about this woman.  To have her as his VP pick shows exactly what McCain & his ilk think of women.  Given her obvious shortcomings, it's clear that Palin would always have to be subordinate to McCain & she would never be perceived as a \"threat\" -- at least, not in the way that an intelligent & experienced Republican woman could be.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_21:58:45", "killed": false, "user_key": "73ed74a98d7e3807f197e5cd79ecb790", "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": 2634294, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632344": {"up_voted": false, "ip": "", "has_replies": true, "message": "Katie Couric's IQ went down by about 10 points after being subjected to this vapid drivel from this pseudo-educated excuse to inject Viagra in to the cold, limp mass that remains the McCain presidential campaign.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:51:37", "killed": false, "user_key": "0928cbe7c7746625cabb03f69e6834fd", "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": 1, "author_is_creator": false, "is_realtime": false}, "2633157": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was on a rampage all day so I guess I was trying to be \"nice.\"<br><br>My bad. You're right. She's a dope.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_18:53:38", "killed": false, "user_key": "evita", "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": 2632267, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2635435": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sepia: if that is so... it would make her a genius when it comes to hiding her intelligence, based on this interview.  in that sense, I thought one storied white house resident was the smartest man alive, but we may have a new champion.<br><br>history's repeating... \"I am not fit for this office and never should have been here.\" - Warren Gamaliel Harding, 29th President of the United States. (November 2, 1865 \u2013 August 2, 1923)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_22:01:11", "killed": false, "user_key": "hustleandfloe", "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": 2633748, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632368": {"up_voted": false, "ip": "", "has_replies": false, "message": "wow.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:53:09", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "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}, "2632373": {"up_voted": false, "ip": "", "has_replies": false, "message": "val:  Yeah; BUT they BOTH say  <b>NU-CU-LAR!</b>   :&gt;)   :&gt;)<br><br>Obama-Biden '08!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:53:26", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2632296, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632377": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'd vote fer ya!  Yup, yup!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:53:36", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 2632328, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634940": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think she's faking.<br>I think she's over her head.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_21:18:03", "killed": false, "user_key": "Admiral_Komack", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2633748, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634436": {"up_voted": false, "ip": "", "has_replies": true, "message": "I read this phrase applied to Barack Obama today.<br><br>I don't even remember where.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:36:59", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 2633852, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632389": {"up_voted": false, "ip": "", "has_replies": false, "message": "MsKitty:  Got that right!  :&gt;)<br><br>Obama-Biden  '08!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:54:17", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2631813, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636748": {"up_voted": false, "ip": "", "has_replies": false, "message": "Roland Martin didn't have any pity for her - he laughed out loud and teased Bae Buchanan saying he didn't understand what she was saying.  It was so terrible it showed in their faces.  What else could they have said - it's an awful mess.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-26_00:05:14", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2636584, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632400": {"up_voted": false, "ip": "", "has_replies": false, "message": "hell, I think you can be prez going by the \"Palin\" standard.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:54:53", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "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": 2632328, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634450": {"up_voted": false, "ip": "", "has_replies": false, "message": "She don't know shit.<br><br>She's backwater.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:38:41", "killed": false, "user_key": "CraigHickman", "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": 2633748, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2635995": {"up_voted": false, "ip": "", "has_replies": false, "message": "It is as though McCain/Palin are the candidates of some anonymous 3rd party.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_22:53:02", "killed": false, "user_key": "jelana", "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": 2634175, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "2638046": {"up_voted": false, "ip": "", "has_replies": false, "message": "Town:  <i>  . . . all because they don't want the Black guy in there.</i><br><br>\"Whycome\" you spoke the truth!?  That \"elephant\" has been in the room since <b>DAY 1!</b><br><br>Oh!  wait. .    . . .Maybe it's not an elephant.  Maybe it's a Tyrannosaurus rex!  In which case,  . . .. .  [shrug]<br><br>Obama-Biden  '08!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-26_03:40:21", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2636021, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "2632415": {"up_voted": false, "ip": "", "has_replies": false, "message": "That \"yup yup\" was soooooooooo Ellie Mae Clampett - I knew then that it was gonna be a fun ride.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:55:57", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "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": 2632377, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636513": {"up_voted": false, "ip": "", "has_replies": true, "message": "They have a special sympathy for her as representative of \"white womanhood\", and one of their own.   They can't bear to see her wounded.<br><br>I had the same thought when I heard them:  What makes them think this ISN'T the real Sarah??   <br><br>They've never seen her otherwise, so what are they basing their opinion on?  Surely, it can't be the Convention teleprompter speech.  <br><br>When Sarah fails, they consider it a personal embarrassment...they're invested in her NOT failing.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:38:55", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 2636139, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636015": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:  <i>. . as Putin rears his head. . .</i><br><br>After watching this over and over again, It just occurred to me that <b>she cain't remember or pronounce the name of Russia's president - Dmitry Medvedev!!</b><br><br>She is time-warped in Putin 'cause that name is easier to remember and pronounce!  I would love ta ask her the names of several heads of states!   :&gt;)<br><br>\"McAncient\" did the same thing for months after Medvedev was elected!<br><br>Billary just said   - \"whatever!\"<br><br>And they think of US as lower in intellectual abilities!!<br><br>RACISM is truly a fathermother!!  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_22:54:37", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636485": {"up_voted": false, "ip": "", "has_replies": true, "message": "Dear Lord, hear my prayer: This. Cannot. Happen. Amen.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:36:46", "killed": false, "user_key": "bigassbelle", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634707": {"up_voted": false, "ip": "", "has_replies": false, "message": "It actually made my brain hurt.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_21:01:32", "killed": false, "user_key": "ee8d24d2c0000f71892f8d56488a68dc", "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}, "2636021": {"up_voted": false, "ip": "", "has_replies": true, "message": "Again, I am AMAZED at her speech.  And this chick was a JOURNALISM major?  This chick can't string two words together.  She's worse than BUSH.  <br><br>I'm not bothered by her lack of experience.  I'm bothered by her lack of awareness, her lack of curiousity, her lack of desire to want to learn and grow unless it's to get her to the next career level.  But hey, neither Track or Bristol have a desire to learn so they came by it honestly.  1st Dude is busy jumping off of avalanches and hanging 10 on the slopes.<br><br>John McCain has the same lack of desire to learn and grow unless it immediately benefits HIM.  And George Bush Jr. was the same way.  You CANNOT cram a lifetime of learning about different peoples and cultures and countries into 2 months.  You cannot cram a basic understanding of economics in two months.  John McCain had SIX MONTHS in which to bone up on the economy while Obama and H. Clinton duked it out.  Johnny Mac had SIX MONTHS to carefully choose a running mate to govern with him.<br><br>But he doesn't care about governing, he only cares about getting the title of POTUS and Palin only cares about the title of VPOTUS.  As long as he can 'win the war\" and trump his daddy and granddaddy, everything else can go to pot.<br><br>Palin's dumb ass is in way over her head.  Someone told her a lie that if she strolls up on the East Coast with her \"Mrs. Palin goes to Washington\" routine and laughs at all the \"big city slickers\" every'than would be a'ight.  All she had to do was wave to the crowd like she's in the Ms. VP Dos Mil Ocho pagaent and they would all love her.<br><br>This is serious business.  We have two walking, talking JOKES with a 50/50 chance of being elected president/vice president in a month and a half, the economy melting down (WaMu just went under) but people are still considerign these two assholes, all because they don't want the black guy in there.<br><br>Yeah, America, if you vote these two bozos in office, you deserve the clownshow you get.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_22:55:09", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "2632237": {"up_voted": false, "ip": "", "has_replies": true, "message": "here is another - Palin on Healthcare<br><br><a href=\"http://thinkprogress.org/2008/09/25/palin-bailout-healthcare/\" rel=\"nofollow\">http://thinkprogress.org/2008/09/25/palin-bailo...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:44:50", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2631958": {"up_voted": false, "ip": "", "has_replies": true, "message": "If BUSH was elected why not her?<br>Governing is not about experience per se, actually it is about improvisation [acting accordingly with the situation, past experience worth NOT much!]<br>It is about VISION!<br><br>Vision, that is WHY Japan beat USA with technology from USA, for example motor technology and semiconductors. But NOW there is South Korea, China is COMING too, and do NOT forget India!<br><br>Conservatives [anywhere] are good at inventing problems and serving virtual solutions just as a mean to maintain the status quo, consequently ignoring the reality [How come a country like USA cannot erode poverty?, But can afford (in a blink) Billions to wipe Bank's asses?]<br>But that is how most people react.<br><br><br>Check this YouTUBE video -- <a href=\"http://www.youtube.com/watch?v=R1X6RQLZtoA\" rel=\"nofollow\">The Dark Bailout</a><br><br>Obama has one triumph, tho.<br><br>People DO change when cornered!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:22:52", "killed": false, "user_key": "ochyming", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632475": {"up_voted": false, "ip": "", "has_replies": true, "message": "You know who I really feel sorry for in all of this?  Those poor folks who have to transcribe for closed captioning.  They should get combat pay, time-and-a-half or something.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_18:00:01", "killed": false, "user_key": "MsKitty", "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": 2632336, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634528": {"up_voted": false, "ip": "", "has_replies": false, "message": "I want to talk about the rest of her qualifications, but I feel that it would be bad of me to do considering I am someone's momma", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:45:17", "killed": false, "user_key": "rorysmomma", "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": 2634312, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2635044": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think McCain will be at the debate, ready to debate, tommorrow night.<br><br>If he is not there, I believe the McCain campaign is officially OVER.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_21:26:59", "killed": false, "user_key": "Admiral_Komack", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636584": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm deeply disturbed by her not realizing how foolish the Russia proximity response was....she keeps repeating it and acting as if the whole world is silly for not getting it.<br><br>The panel on Anderson 360 seems to think it's a lack of confidence, and she's not being herself.<br><br>Obama better win this thing.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:46:22", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 2636428, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636586": {"up_voted": false, "ip": "", "has_replies": true, "message": "To all my fellow young Black brothers and sisters: \"THE MIND TRULY IS A TERRIBLE THING TO WASTE!\"  Palin and the rest of the Repubs have the gull to call Barack Obama an Elitist.  As if being a Harvard Grad is an awefull thing.<br><br>It's a total lack of judgement and responsibility on McShame's part to try and elevate and sell uneducated folks, another uneducated soul as being ready to step into the second or even highest office in the land!  NO, WAY, NO HOW, NO MCHAME/PALE-IN COMPARRISON", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:46:26", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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}, "2634376": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks Rikyra - cooking dinner, helping the kids with homework, watching Hardball, and surfing the web.  LOL what a day what a day", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:31:15", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2633873, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636597": {"up_voted": false, "ip": "", "has_replies": false, "message": "You know how hard I was on Hillpatine. But, the moment Hillary opens her mouth about her, that elevates Caribou Barbie, and she simply doesn't deserve it. She is SO NOT on Hillary's level.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:47:19", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2636295, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634043": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh, hell no.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:02:00", "killed": false, "user_key": "blksista", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2633748, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636607": {"up_voted": false, "ip": "", "has_replies": false, "message": "look...  they can spin this shit any way they want to, but the truth is obvious to those who are open to receiving it.  no worries.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:48:34", "killed": false, "user_key": "99bcec632769e483ead5faa515e84132", "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": 2636139, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636610": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm sorry, but I've grown bored with Sarah Palin and talking about Sarah Palin.  Why are we so focused on her while McCain and the GOP are hatching an escape plan for McCain?<br><br>Is it just me that's finding it more and more difficult to understand why the Democrats are so eager to bail out Bush with the, excuse the pun, bailout deal?  Why are they seizing the opportunity to walk away from this and blame it on McCain and the GOP?  Why not let them move forward with their version and fight with Paulson and Bush while the market crashes?  And then come in to clean up the mess?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:48:56", "killed": false, "user_key": "NMP", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2635075": {"up_voted": false, "ip": "", "has_replies": true, "message": "This is the time for all good people, including principles Republicans, to say NO to Sarah Palin.  I am stunned by how UNKNOWN she is.  What are her real views on Israel?  On trade with India?  On joint military exercises with Japan?  On CAFTA?  No one knows!  Even extreme conservatives may be shocked to find out who she really is.  Can she even handle a 3-hour press conference, or a meeting with a foreign leader, without freaking out?  What are her medical records?  Is she on prescription drugs?  WHEN WILL THE AMERICAN PRESS START DOING ITS JOB???", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_21:29:45", "killed": false, "user_key": "3f009d72559f51e7e454b16e5d0687a1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "2636100": {"up_voted": false, "ip": "", "has_replies": false, "message": "Admiral:  <i>  . . . officially over. . .</i><br><br>Only to the sane among us!!  :&gt;)  <br><br>\"McAncient\"  is propped up on so many sides [including/primarily many whites] that they won't let him hit the ground even if he is on his way down!  Trust! <br><br>But, I'll be willing to be convinced.  :&gt;)  I'm patient!  :&gt;)<br><br>Obama-Biden  '08!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:02:13", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2635044, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634056": {"up_voted": false, "ip": "", "has_replies": false, "message": "And ain't that just...unreal.<br><br>Dumb and dumber.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:02:43", "killed": false, "user_key": "blksista", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2633791, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636105": {"up_voted": false, "ip": "", "has_replies": false, "message": "dee,<br><br>I feel slightly less intelligent after listening to her.  I think that she just lowered my IQ.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:02:58", "killed": false, "user_key": "kenyaw", "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": 2634731, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634060": {"up_voted": false, "ip": "", "has_replies": true, "message": "First impression is how limited her vocabulary is, and very strange syntax.<br><blockquote><i>\"I agree with the Bush administration that we take the fight to them, we never again let them come onto our soil and try to destroy not only our democracy but communities like, the community of New York, never again. So, yes I do agree with taking the fight to the terrorists and stopping them over there,\"</i></blockquote><br>Is she saying she supports the Bush doctrine of preemptive war?  It sure sounds like it.    The \"community\" of New York?   I get an impression of the smallness of her mind, her world view.<br><blockquote><i>\"I think our presence in Iraq and Afghanistan will lead to further security over our nation again because the mission is to keep the fight over there, do not let them come over here and attempt again what they accomplished here and that was some destruction, terrible destruction on that day. But, since September 11th, Americans uniting and rebuilding and committing to never letting that happen again.\"</i></blockquote><br>More hawkishness, saber rattling and clumsy pandering to New Yorkers.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:03:15", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 2633619, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636110": {"up_voted": false, "ip": "", "has_replies": true, "message": "There was a clip on her views of Israel.  They just played it on Anderson 360.<br><br>She says Israel should not be second guessed....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:03:11", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 2635075, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634063": {"up_voted": false, "ip": "", "has_replies": false, "message": "All 50 states, or just certain battleground states?<br><br>I think the ARTICLE is late, not the voter drive.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:03:29", "killed": false, "user_key": "blksista", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2633141, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2646368": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:  I came back to this because, as I kept hearing this interview, I noted that there is an interview STRATEGY that CAN and DOES RATTLE \"The Gov.\"<br><br>The STRATEGY is SIMPLE:  DON'T LET HER RAMBLE ON!!  CUT her OFF after a few SENTENCES and then ask a \"follow-up\" question.<br><br>See, she's been use to RAMBLING.  It's PAGEANT-speak!!  Here's how she works:  RAMBLE -PAGEANT-smile!   PAGEANT-thank you!   PAGEANT-wave!!<br><br>No one interrupts the \"beauty queen\"!!  :&gt;)<br><br>Soooo, the more reporters INTERRUPT, the MORE she is thrown off her RAMBLE!!  And thus, reveals her -er, -um, -uh  <i>RECEPTIVE PROCESSING issues</i><br><br>Obama-Biden  '08!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-26_15:49:16", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636130": {"up_voted": false, "ip": "", "has_replies": false, "message": "Will the wine dull the senses....or enhance them?<br>;-)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:04:44", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2634937, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636139": {"up_voted": false, "ip": "", "has_replies": true, "message": "Hold up!  Stop the presses!<br><br>I was watching AC 360 and came to the shocking conclusion (shocking, I say) that...<br>WHITE FOLKS ARE A TRIP!<br><br>Cooper's crew of Begala, Borger and Rollins all chimed in with this fairy tale that McCain's \"hide the Barbie\" tactic had ruined Palin's confidence.  Ruined her confidence like she was confident she knew what the hell she was talking about before they hid her from the media.<br><br>UN-freakin'-BELIEVABLE!!!<br><br>They are making excuses for this insult to my sanity (seeing such blatant stupid is driving me crazy; even as a joke this sh*t is sick).  They were completely feeling sorry for Pit-bull Barbie which puts me in that Tim WIse frame of mind since all I can think to say (besides \"bullsh*t\") is:  YOUR WHITENESS IS SHOWING!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:05:12", "killed": false, "user_key": "Nquest", "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}, "2632561": {"up_voted": false, "ip": "", "has_replies": false, "message": "When I taught at a state university, most of my students were very intelligent people. But there was this one year I taught some classes at a private expensive school. <br><br>As far as I could tell, the situation there was that a substantial percentage of the students had either failed to get in to other expensive private universities because they were so stupid that even daddy's money couldn't pull it off, or they had gotten in somewhere else and failed out.<br><br>So I have some experience with individuals who lack the ability to form coherent sentences yet are called upon to do so. <br><br>And I have to say that to the very last student, even the worst of the total idiots managed better than this Sarah Palin person.<br><br>FAIL.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_18:05:49", "killed": false, "user_key": "4ec3c0272b87ba5c8ce3a9168cf4e78a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634108": {"up_voted": false, "ip": "", "has_replies": true, "message": "LMAO @ \"is she saying she supports the Bush doctrine of preemptive war?\"...........you funny TS! Like she knows what the Bush doctrine is....tee hee hee.....heck, as if she knows what \"preemptive\" even means! (giggle)....you so crazy TS!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:07:21", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "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": 2634060, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636670": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think anyone has taken their eyes off of McCain and his co-horts.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:55:40", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2636610, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2772865": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm just jumping in...Town  you are the only person I;ve seen say this other than me: John McCaint is trying to one-up his pa and grandpa...his self worth is dependant on it.  He will pull any scheme (Palin) to do it.  Everything he does, no matter how noble, socially conscious or \"mavericky\" it may seem, it's always to make himself look good and move himself one step closer to checkmate.  ALSO, what is a hero?  Someone who saves the day!   Why is his being a pow rate him the title of hero when he more than likely (according to the record) got shot down as a result of jerking off instead of paying attention in all the years prior?  Just curious.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-01_01:36:59", "killed": false, "user_key": "manofsteel", "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": 2636021, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634731": {"up_voted": false, "ip": "", "has_replies": true, "message": "Palin's answer to the russia experience actually made my brain hurt.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_21:03:02", "killed": false, "user_key": "ee8d24d2c0000f71892f8d56488a68dc", "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": 1, "author_is_creator": false, "is_realtime": false}, "2636171": {"up_voted": false, "ip": "", "has_replies": false, "message": "pjamma,<br><br>it's official. I want Biden to say absolutely NOTHING to Palin. <br>These interviews, were, what, 15-20 minutes, and she probably knew the questions. <br><br>Oh hell no. Biden is to say absolutely nothing to Palin.<br>He is to answer the questions, as given, taking up every single second allotted.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:07:14", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2634937, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "2635148": {"up_voted": false, "ip": "", "has_replies": true, "message": "I know she has a lot of motivations for her (non)responses, but this is the one place where Hillary has shown she's not going there.<br><br>She refuses to say anything about the Queen of Siberia.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_21:36:57", "killed": false, "user_key": "CraigHickman", "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": 2634294, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633619": {"up_voted": false, "ip": "", "has_replies": true, "message": "here is another one.  Palin Speaks to Reporters for First Time at Ground Zero<br><br><a href=\"http://blogs.abcnews.com/politicalradar/2008/09/palin-speaks-to.html\" rel=\"nofollow\">http://blogs.abcnews.com/politicalradar/2008/09...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:27:15", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634132": {"up_voted": false, "ip": "", "has_replies": true, "message": "She must be dynamite in bed.  That chick is dumber than living in North carolina, and buying pinecones from the craft store..... She is dumb as hell.  (we have pine trees everywhere.LOL.)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:09:45", "killed": false, "user_key": "rorysmomma", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634145": {"up_voted": false, "ip": "", "has_replies": false, "message": "Those who buy this kind of reasoning probably failed this part of their composition class in high school: causes and effects or argument.<br><br><a href=\"http://www.nobeliefs.com/fallacies.htm\" rel=\"nofollow\">For example, this is a list of common fallacies.<a/ rel=\"nofollow\"><br><br>I think 'confusion of correlation and causation' fits Palin's remarks to a tee.  But 'non-sequitur' would, too.</a></a>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:10:46", "killed": false, "user_key": "blksista", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2633669, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2773189": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ok, y'all done got me started.  I was about to go to bed and I found this site.  Now i\"m fired up.  Gov. Palin actually believed the adage that \"all politics is local\"  She talks, acts, thinks like someone local.  And that's where she shines...locally.  But this race is not local.  It's not Mayberry, Walton's mountain or wasilla.  This is national where there is diversity.  DIVERSITY, in thought, culture, experience, hopes, dreams, desires.  I repeat, this aint local.  Also, why does McCaint have to always stand or sit around with Palin?  She wants to run with the big dogs so why is he holding her leash in the Katie Couric interview?  So, I guess that means that if he were in the white house(no way, no how) he would have a baby monitor on his desk, and everytime she whinced he would run over to check on her.  That \"with daddy by my side\" move just drained the blood out of the mcpalin effort.  Folks need to get indignant and run that vaudeville act out of town.  It's only because the man at the top of the stack is black that the numbers are still close.  If Sen. Obama was not of color McPalin's navy would be at the bottom of the potomac, where it should be.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-01_02:44:19", "killed": false, "user_key": "manofsteel", "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}, "2636709": {"up_voted": false, "ip": "", "has_replies": false, "message": "Again, I am AMAZED at her speech. And this chick was a JOURNALISM major? <br><br>::<br><br>Sports journalism. She wanted to have a show on ESPN.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:59:21", "killed": false, "user_key": "CraigHickman", "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": 2636021, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "2634312": {"up_voted": false, "ip": "", "has_replies": true, "message": "ROFLMAO!!!!!!!!!!!!!!!!!!!! She comes with props and costumes...LOLOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:25:15", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 2634132, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636211": {"up_voted": false, "ip": "", "has_replies": true, "message": "The thing is, TS,<br><br>which GOP women have you seen DEFENDING PALIN? <br><br>Has it been the ones who were actually QUALIFIED? <br><br>I've been watching. I know the GOP elected women. I haven't seen them defending Palin.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:10:10", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 2634294, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634676": {"up_voted": false, "ip": "", "has_replies": false, "message": "If Palin can be considered as Vice President then we really should consider this girl as Secretary of State...<br><br><a href=\"http://www.youtube.com/watch?v=lj3iNxZ8Dww\" rel=\"nofollow\">http://www.youtube.com/watch?v=lj3iNxZ8Dww</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:58:24", "killed": false, "user_key": "pjamma", "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}, "2633141": {"up_voted": false, "ip": "", "has_replies": true, "message": "Isn't this a little late?....<br><br>Massive Latino Voter Registration Drive Launched<br><a href=\"http://www.huffingtonpost.com/2008/09/25/massive-latino-voter-regi_n_129370.html\" rel=\"nofollow\">http://www.huffingtonpost.com/2008/09/25/massiv...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_18:52:33", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632120": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think there is a time and place for casual speak- on TV representing our nation is not one of them.<br><br>The problem is she lacks the capacity to code switch. You can sound like whatever (hood, folksy, etc.) when  you are at home. But if you lack the capacity to sound intelligent, thoughtful, or competent that means you aren't!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_17:34:33", "killed": false, "user_key": "evita", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 17, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632634": {"up_voted": false, "ip": "", "has_replies": true, "message": "LOL!  someone called \"Fred\" commented on that:<br><blockquote><i>Fred Says:<br><br>Keep talking palin\u2026..moose lips sink ships.<br><br>No wonder they want her silenced.</i></blockquote>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_18:10:42", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 2632237, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2632637": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey I live by the Atlantic Ocean. I've been going to the beach since I was 5 years old.  I take my kids to the various New York and New Jersey beaches every summer.   I think I will through in my hat for the Secretary of Navy spot.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_18:10:54", "killed": false, "user_key": "ecb8e53ad4dc175b15ab69340dd091f1", "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": 2632328, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "2634175": {"up_voted": false, "ip": "", "has_replies": true, "message": "Don't be.<br><br>She's the kind of woman that other women rebelled against the patriarchy about being lumped together with.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:13:04", "killed": false, "user_key": "blksista", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 2633209, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633669": {"up_voted": false, "ip": "", "has_replies": true, "message": "According to her logic, everybody who lives in a state adjacent to either the Mexican or Canadian borders has FOREIGN POLICY experience....<br><br>AYFKM.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:32:13", "killed": false, "user_key": "Webb", "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": 2632328, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634183": {"up_voted": false, "ip": "", "has_replies": false, "message": "*giggle*<br><br>:-)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:13:31", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2634108, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "2636232": {"up_voted": false, "ip": "", "has_replies": true, "message": "Craig,<br><br>we may disagree, but I came to the conclusion some time ago that I never wanted Hillary to say anything about James.Dobson.In.A.Dress", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_23:11:34", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 2635148, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633676": {"up_voted": false, "ip": "", "has_replies": false, "message": "Seriously, they really do.  How in the world did they think they could pull this off?  This is really just unbelievable.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:33:29", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2632634, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2635219": {"up_voted": false, "ip": "", "has_replies": false, "message": "She is not faking it.  She's simply not real interested in world affairs, until a few weeks ago.  I doubt she could sit through a 4-hour cabinet meeting on some crisis.  She impresses me as a very angry, fragile person.  I am really curious about her medical history.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_21:42:27", "killed": false, "user_key": "3f009d72559f51e7e454b16e5d0687a1", "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": 2633748, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2636779": {"up_voted": false, "ip": "", "has_replies": false, "message": "She speaks of Isreal as though it were the greater nation.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-09-26_00:09:42", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2636110, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633709": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree, she looks like his dumb little cousin from the hills.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_19:35:47", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2632296, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2633209": {"up_voted": false, "ip": "", "has_replies": true, "message": "What is crazy is that she has been asked this question before. Why didn't she NAIL IT this time? Did anyone pull her aside and say \"Sarah, my dear, let's practice the correct answer to the question...\" <br><br>I'm embarrassed to have a vagina.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_18:57:01", "killed": false, "user_key": "evita", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": 2632272, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "2634124": {"up_voted": false, "ip": "", "has_replies": false, "message": "What does having a passport have to do with backpacking after college.   She's in her 40's and is a Governor.  Most people have traveled by that age, and, or level of accomplishment.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_20:09:00", "killed": false, "user_key": "Sombody_took_my_username", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2633218, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2634748": {"up_voted": false, "ip": "", "has_replies": true, "message": "That isn't hardly true about Barack.  He is very intelligent, insightful and has forseen every major event for what it is.  <br><br>Sarah Palin can't even put together a coherent thought unless of course they're having her play really dumb so she will appear as a viper at the debates.  More tricks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-09-25_21:04:09", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 2634436, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "5013073", "user_id": "anonymous", "forum_id": "21630", "hash": -2841641696343856998}, "thread": {"days_alive": 0, "slug": "couricmccain8217s_choice_part_ii", "paginate": false, "num_pages": 1, "num_posts": 109, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 5013073, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": true, "forum_facebook_key": "bd6a8bc56f8eb204984f34b6fefe228d", "use_yahoo": false, "subscribed": false, "use_twitter_signin": true, "use_openid": false, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

if(typeof DsqLocal == 'undefined') {
	DsqLocal = {};
}



/**
 * Dsq.Strings: UI strings
 */
Dsq.Strings = new function() {
	this.ADD_NEW_COMMENT = "Add New Comment";
	this.LOG_INTO_DISQUS = "Log into DISQUS";
	this.USE_MEDIA = "Use Media";
	this.LOGOUT = "Logout";
	this.SHARING_OPTIONS = "Sharing options";
	this.SHARE_ON = "Share on";
	this.TWEET_THIS_COMMENT = "Tweet this comment";
	this.SHARE_ON_NEWSFEED = "Share on news feed";
	this.SEND_UPDATE_TO_YAHOO = "Send update to Yahoo!";
	this.REBLOG_ON = "Reblog on";
	this.CONFIGURE_OPTIONS = "Configure options";
	this.POST_AS = "Post as";
	this.SORT_BY = "Sort by";
	this.SUBSCRIBE_BY_EMAIL = "Subscribe by email";
	this.SUBSCRIBE_BY_RSS = "Subscribe by RSS";
	this.POPULAR_NOW = "Popular now";
	this.BEST_RATING = "Best Rating";
	this.NEWEST_FIRST = "Newest first";
	this.OLDEST_FIRST = "Oldest first";
	this.HIGHLIGHTED = "Highlighted";
	this.UNSUBSCRIBE = "Unsubscribe";
	this.REQUIRED = "Required";
	this.OPTIONAL = "Optional";
	this.YOU_ARE_COMMENTING_AS_A = "You are commenting as a";
	this.LOGIN_BELOW = "Login below";
	this.PLEASE_LOGIN_BELOW_TO_COMMENT = "Please login below to comment.";
	this.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL = "Subscribe to all comments by email";
	this.DO_NOT_SUBSCRIBE_TO_COMMENTS = "Do not subscribe to comments";
	this.REALTIME_UPDATING_IS = "Real-time updating is";
	this.ENABLED = "enabled";
	this.PAUSED = "paused";
	this.PAUSE = "Pause";
	this.RESUME = "Resume";
	this.SHOW = "Show";
	this.JUST_NOW = "Just now";
	this.REPLY = "Reply";
	this.EDIT = "Edit";
	this.FLAG = "Flag";
	this.MODERATE = "Moderate";
	this.CANCEL = "Cancel";
	this.REPLYING_TO = "Replying to";
	this.REPORT_MISSING_REACTIONS = "Report missing reactions";
	this.POST_A_COMMENT = "Post a comment";
	this.FLAG_INAPPROPRIATE_COMMENT = "Flag inappropriate comment";
	this.FLAGGED = "Flagged";
	this.NO = "No";
	this.YES = "Yes";
	this.NEVER_MIND = "Never mind";
	this.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR = "Are you sure you would like to report this comment to a moderator";
	this.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION = "This will flag comments for moderators to take action";
	this.TO_RATE_PLEASE_LOG_IN = "To rate, please log in";
	this.JUST_A_MOMENT = "Just a moment...";
	this.GUEST = "Guest";
	this.NAME = "Name";
	this.EMAIL = "Email";
  this.WEBSITE = "Website";
  this.SETTINGS = "Settings";
  this.MODERATOR_OPTIONS = "Moderator options: ";
};
// Dsq.Strings

/**
 * Dsq.FmtStrings: functions that return interpolated UI strings
 */
Dsq.FmtStrings = new function() {
	// Seems we have to use named interpolation for Django to translate. Investigate more.
	this.LOGGED_IN_AS = function(username) {
		return Dsq.Utils.interpolate('Logged in as %(username)s', {username:username});
	};

	this.LOGOUT_FROM = function(disqus) {
		return Dsq.Utils.interpolate('Logout from %(disqus)s', {disqus:disqus});
	};

	this.SHOWING_COMMENTS_FULL = function(total, num) {
		if (num === 1) {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> of <span id='dsq-total-posts'>%(total)s</span> comment", {num:num, total:total});
		} else {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> of <span id='dsq-total-posts'>%(total)s</span> comments", {num:num, total:total});
		}
	};

	this.SHOWING_COMMENTS_WITHOUT_PAGINATION = function(num) {
		if (num === 1) {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> comment", {num:num});
		} else {
			return Dsq.Utils.interpolate("Showing <span id='dsq-num-posts'>%(num)s</span> comments", {num:num});
		}
	};

	this.NUMBER_OF_COMMENTS = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s comment'
				: '%(num)s comments'
			), {num:num});
	};

	this.NUMBER_OF_LIKES = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s like'
				: '%(num)s likes'
			), {num:num});
	};

	this.NUMBER_OF_POINTS = function(num) {
		return Dsq.Utils.interpolate(
			(num == 1
				? '%(num)s point'
				: '%(num)s points'
			), {num:num});
	};
};
// Dsq.FmtStrings





Dsq.CSRF_TOKEN = '3a1994e3330279e78957da82fb64f754';
Dsq.COMMENTS_RE = /(<li.*?id="?dsq-comment-(\d+)"?.*?>)((?:.|\s)*?)(<\/li>)/gim;
Dsq.POST_RE = /(<div.*?id="?dsq-comment-header-(\d+)"?.*?>)((?:.|\s)*?)(<\/div>)\s*(<div.*?class="?dsq-comment-body"?.*?>)((?:.|\s)*)(<\/div>)/gim;
Dsq.POST_BODY_RE = /\s*(<div.*?id="?dsq-comment-message-(\d+)"?.*?>)((?:.|\s)*)(<\/div>)/gim;
// HACK: Safari ends with "-->" while other browsers end with "--&gt;" as expected.
Dsq.MEDIA_POST_RE = /&lt;!--\[(.*?)\]--(?:>|&gt;)/gim;



var FragmentPacket = function(reader, writer, writer_url, is_child, receiveCallback) {
	var that = this;
	this.reader = reader;
	this.writer = writer;
	this.writer_url = writer_url;

	this.is_child = is_child || false;
	this.receiveCallback = receiveCallback;

	this._lastHash = null;

	this._accumMsg = '';

	this._lastSeqno = 0;

	this.MAX_DATA_LEN	= 1024;

	this.WAIT_TIME		= 10;

	this.READY		= 0x1;
	this.WRITING	= 0x2;
	this.FIN		= 0x4;
	this.ACK		= 0x8;

};

FragmentPacket.prototype.createListener = function() {
	var that = this;
	var listener = function() {
		that.recv();
	};
	return window.setInterval(listener, 10);
};

FragmentPacket.prototype.log = function(msg) {



};

FragmentPacket.prototype.recv = function() {
	var hash;
	if (/MSIE/.test(navigator.userAgent)) {

		hash = this.reader.name;
	} else {

		var hashIndex = this.reader.location.href.indexOf('#');
		if (hashIndex == -1) {
			return;
		}
		hash = this.reader.location.href.substring(hashIndex+1);
	}
	var flags = parseInt(hash.substring(0, 4), 10);
	var seqno = parseInt(hash.substring(4, 24), 10);
	var data  = hash.substring(24);

	if (this._lastHash !== hash) {
		this._lastHash = hash;
		this.log('recv: ' + hash);

		this.log(' flags: ' + flags);
		this.log(' seqno: ' + seqno + ' len: ' + hash.substring(4, 24).length + ' (' + hash.substring(4, 24) + ')');
		this.log(' data: ' + data + ' len: ' + data.length);

		this._lastSeqno = seqno;

		if (flags & this.WRITING) {
			this._accumMsg += data;
			this.sendFlag(this.ACK, seqno);
			if (flags & this.FIN) {
				this.log('recv finished: ' + decodeURIComponent(this._accumMsg));
				this.receiveCallback(decodeURIComponent(this._accumMsg));

				this._accumMsg = '';

				this.sendFlag(this.READY | this.ACK, this._lastSeqno);
			}
		}
	}

	return {
		flags: flags,
		seqno: seqno,
		data: data
	};
};

FragmentPacket.prototype.sendRawPacket = function(packet) {
	if (/MSIE/.test(navigator.userAgent)) {
		this.writer.name = packet;
	} else {

		this.writer.location.href = this.writer_url + '#' + packet;
	}

};

FragmentPacket.prototype.sendFlag = function(flag, seqno) {
	this.sendRawPacket(this._zerofill(flag, 4) + this._zerofill(seqno, 20));
};

FragmentPacket.prototype.send = function(msg) {
	this._send(0, encodeURIComponent(msg));
};

FragmentPacket.prototype._send = function(packetNum, msg) {
	var that = this;
	var recvBuf = this.recv();

	if (packetNum === 0) {

		if (!(recvBuf.flags & this.READY)) {
			this.log('client is not ready, waiting...');
			window.setTimeout(function() { that._send(packetNum, msg); }, this.WAIT_TIME);
			return;
		}
	} else {

		if (!( (recvBuf.flags & this.ACK) && (recvBuf.seqno === this._lastSeqno) )) {
			this.log('waiting for ack from client...');
			window.setTimeout(function() { that._send(packetNum, msg); }, this.WAIT_TIME);
			return;
		} else {
			this.log('received ack: ' + this._lastSeqno + ' ' + recvBuf.seqno);
		}
	}

	var flags = this.WRITING;
	var num_packets = Math.ceil(msg.length / this.MAX_DATA_LEN);
	this.log('num_packets: ' + num_packets);

	if (num_packets === packetNum) {

		this.log('message successfully sent!');
		this.sendFlag(this.READY | this.ACK, this._lastSeqno);
		return true;
	}

	this._lastSeqno++;

	if (packetNum == num_packets-1) {
		flags |= this.FIN;
	}

	var data = msg.substring(packetNum * this.MAX_DATA_LEN, (packetNum+1) * this.MAX_DATA_LEN);
	var packet = this._zerofill(flags, 4) + this._zerofill(this._lastSeqno, 20) + data;

	this.log('sending raw packet: ' + packet);
	this.sendRawPacket(packet);

	return this._send(packetNum + 1, msg);
};

FragmentPacket.prototype._zerofill = function(num, width) {
	var retval = num.toString();
	var retval_len = retval.length;
	for (var i = 0; i < width - retval_len; i++) {
		retval = '0' + retval;
	}
	return retval;
};

var PostMessagePacket = function(receiver, receiveCallback, id, receiverId) {
	var that = this;
	this.receiver = receiver;
	this.receiveCallback = receiveCallback;
	this.id = id;


	this.receiverId = receiverId;
};

PostMessagePacket.prototype.createListener = function() {
	var that = this;

	var listener = function(e) {

		if (!that.id) {
			that.id = e.data;
			return;
		}


		var id = e.data.split(';')[0];
		if (id !== that.id) {
			return;
		}
		var data = e.data.substring(e.data.indexOf(';') + 1);

		that.receiveCallback(data);
	};

	if (typeof window.attachEvent == 'function') {
		window.attachEvent('onmessage', listener);
	} else if (typeof window.addEventListener == 'function') {
		window.addEventListener('message', listener, false);
	} else {
		throw new Error('No method found to create event listener for PostMessagePacket.');
	}
};

PostMessagePacket.prototype.send = function(msg) {



	var needs_reget = false;
	try {
		if (typeof this.receiver.id == 'undefined' || typeof this.receiver.postMessage == 'undefined') {
			needs_reget = true;
		}
	} catch(e) {


	}
	if (needs_reget && typeof this.receiverId != 'undefined') {
		this.receiver = document.getElementById(this.receiverId).contentWindow;
	}

	var packet;
	if (!msg) {

		packet = this.id;
	} else {
		packet = this.id + ';' + msg;
	}
	this.receiver.postMessage(packet, '*');
};

PostMessagePacket._last_unique_id = null;
PostMessagePacket._get_unique_id = function() {
	var id = (new Date()).getTime();
	if (id == PostMessagePacket._last_unique_id) {
		id++;
	}
	PostMessagePacket._last_unique_id = id;
	return id.toString();
};

var JsonRpc = function() {

	this.ids = {};

	this.objectToJSON = function(obj) {
		var json = '';
		var results = [];

		if (obj === undefined || obj === null) {
			return 'null';
		}

		switch (obj.constructor) {
			case Object:
				for (var property in obj) {
					if (obj.hasOwnProperty(property)) {
						results.push(this.objectToJSON(property) + ': ' + this.objectToJSON(obj[property]));
					}
				}
				json = '{' + results.join(', ') + '}';
				break;
			case Array:
				for (var i = 0; i < obj.length; i++) {
					results.push(this.objectToJSON(obj[i]));
				}
				json = '[' + results.join(', ') + ']';
				break;
			case Number:
			case Boolean:
				json = obj.toString();
				break;
			case String:

				var specialChars = {'\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '\\': '\\\\'};

				json = obj.replace(/[\x00-\x1f\\]/g, function(match) {
					var ch = specialChars[match];
					return ch ? ch : '\\u00' + match.charCodeAt().toPaddedString(2, 16);
				});

				json = '"' + json.replace(/"/g, '\\"') + '"';
				break;
			default:

				json = 'null';
				break;
		}

		return json;
	};

	this.createHandler = function(send_func, registered_funcs) {
		var that = this;
		var handler = function(message) {

			try {
				var rpc = eval('(' + message + ')');
			} catch(e) {
				alert('bad JSON: ' + message);
				return;
			}
			if (rpc.method) {

				if (!registered_funcs[rpc.method]) {
					return;
				}

				var retval = registered_funcs[rpc.method].apply(null, rpc.params);
				if (rpc.id) {
					var response = {
						result: retval,
						error: null,	// TODO
						id: rpc.id
					};
					send_func(that.objectToJSON(response));
				}
			} else if(rpc.result) {

				if (!that.ids[rpc.id]) {
					return;
				}

				that.ids[rpc.id](rpc.result);
				delete that.ids[rpc.id];
			}
		};
		return handler;
	};

	this.execute = function(send_func, method, params, response_callback) {
		response_callback = response_callback || null;
		var id = (response_callback) ? (new Date()).getTime() : null;

		var request = {
			method: method,
			params: params,
			id: id
		};

		send_func(this.objectToJSON(request));

		if (id) {
			this.ids[id] = response_callback;
		}
	};
};
JsonRpc = new JsonRpc();

var ParentMessenger = function(childUrl, receiverUrl, container, receiveCallback) {


	if (navigator.userAgent.indexOf('Safari') >= 0 && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf('Version/') + 8), 10) == 3) {
		throw new Error("unsupported.");
	} else if (window.opera) {
		throw new Error("unsupported.");
	}



	if (!receiverUrl &&
		navigator.userAgent.indexOf('Gecko') >= 0 &&
		parseFloat(navigator.userAgent.slice(navigator.userAgent.indexOf('rv:') + 3, navigator.userAgent.indexOf('rv:') + 6)) < 1.9) {
		throw new Error("unsupported.");
	}


	if (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent)) {


		if (document.domain == window.location.hostname) {
			receiverUrl = '';
		}
	}

	var that = this;
	this.childUrl = childUrl;
	this.receiverUrl = receiverUrl;
	this.container = container || document.body;

	this.packetHandler = null;


	this._ready = false;
	this._error = false;


	var _createReceiverForFragmentPacket = function() {

		that.receiver = document.createElement('iframe');
		that.receiver.src = receiverUrl;
		that.receiver.id = 'receiver_' + (new Date()).getTime();
		that.receiver.name = that.receiver.id;

		that.receiver.frameBorder = '0';
		that.receiver.frameSpacing = '0';
		that.receiver.style.borderStyle = 'none';

		var receiver_onload = function() {
			var receiver = document.getElementById(that.receiver.id).contentWindow;

			try {
				receiver.document.body.innerHTML = '';
			} catch(e) {

				that._error = true;
			}
			receiver.document.body.style.padding = '0px';
			receiver.document.body.style.margin = '0px';

			var child = receiver.document.createElement('iframe');
			child.id = 'child';
			child.name = 'child';
			child.src = that.childUrl;

			child.frameBorder = '0';
			child.frameSpacing = '0';
			child.style.borderStyle = 'none';
			child.style.width = '100%';
			child.style.height = '100%';
			receiver.document.body.appendChild(child);

			that.child = receiver.document.getElementById('child').contentWindow;
			that.receiver = receiver;

			that.packetHandler = new FragmentPacket(that.receiver, that.child, that.childUrl, false, receiveCallback);

			that._listener = that.packetHandler.createListener();

			that.packetHandler.sendFlag(that.packetHandler.READY, 0);

			that._ready = true;
		};

		that.receiver.onreadystatechange = function() {
			if (this.readyState == 'complete') {
				receiver_onload();
			}
		};

		that.receiver.onload = receiver_onload;







		if (Dsq.Utils.ie) {
			if (that.container.clientWidth === 0) {

				var _waitForWidth = function() {
					if (that.container.clientWidth > 0) {
						Dsq.Utils.fixIframesIE(that.container.id);
					} else {
						window.setTimeout(_waitForWidth, 100);
					}
				};
				_waitForWidth();

				that._once = false;
				that.receiver.onresize = function() {
					if (!that._once) {
						Dsq.Utils.fixIframesIE(that.container.id);
					}
					that._once = true;
				};
			}
		}

		that.container.appendChild(that.receiver);
	};


	var _createReceiverForPostMessage = function() {

		var receiver_onload = function() {

			that.packetHandler.send();
			that._ready = true;
		};

		var id = PostMessagePacket._get_unique_id();
		var receiverId = 'child_' + id;


		ParentMessenger['_receiver_onload_' + receiverId] = receiver_onload;

		that.container.innerHTML += '<iframe ' +
			'src="' + childUrl + '" ' +
			'id="' + receiverId + '" ' +
			'name="' + receiverId + '" ' +
			'onload="ParentMessenger._receiver_onload_' + receiverId +'();" ' +
			'></iframe>';

		that.receiver = document.getElementById(receiverId).contentWindow;
		that.packetHandler = new PostMessagePacket(that.receiver, receiveCallback, id, receiverId);
		that._listener = that.packetHandler.createListener();
	};

	if (typeof window.postMessage == 'function') {
		_createReceiverForPostMessage();
	} else {
		_createReceiverForFragmentPacket();
	}

};

ParentMessenger.prototype.sendMessage = function(message) {
	var that = this;
	if (!this._ready) {

		window.setTimeout(function() { that.sendMessage(message); }, 10);
		return;
	}
	this.packetHandler.send(message);
	return true;
};

Dsq.NewFrames = function(url) {
	this.url = url;
};

Dsq.NewFrames.prototype.init = function(onFailure) {
	var that = this;

	try {
		this.messenger = new ParentMessenger(this.url, Dsq.jsonData.integration.receiver_url, this.container, this.receive_callback);
	} catch(e) {
		if (typeof onFailure == 'function') {
			onFailure();
		}
	}

	if (typeof onFailure == 'function') {
		var iId = window.setInterval(function() {
			if (typeof that.messenger == 'undefined') {
				window.clearInterval(iId);
				return;
			}
			if (that.messenger._ready) {
				window.clearInterval(iId);
			} else if (that.messenger._error) {
				window.clearInterval(iId);
				onFailure();
			}
		}, 10);
	}
};

Dsq.NewFrames.prototype._execute = function(method, args, callback) {
	var that = this;
	if (typeof that.messenger == 'undefined') {
		return false;
	}
	JsonRpc.execute(
		function(msg) { that.messenger.sendMessage(msg); },
		method,
		args || [],
		callback);
	return true;
};

Dsq.ReplyFrame = function(container, parent_post_id) {
	var that = this;
	this.container = container;
	this.parent_post_id = parent_post_id;

	var sendFunc = function(msg) {

		Dsq.Debug.log('Dsq.ReplyFrame.sendFunc');
		that.messenger.sendMessage(msg);
	};


	var postComment_onSuccess = function(response) {
		Dsq.jsonData.posts[response.message.id] = response.message.post_meta;
		if (!Dsq.jsonData.users[response.message.post_meta.user_key]) {
			Dsq.jsonData.users[response.message.post_meta.user_key] = response.message.user_meta;
		}


		var reply_position = (typeof(disqus_insert_wrt_sort) == 'undefined' 
			? (Dsq.jsonData.forum.reply_position ? -1 : null) 
			: (Dsq.jsonData.request.sort == 2 ? null : -1));
		
		if (response.message.post_meta.approved) {
			Dsq.Post.insert(response.message.post_meta.parent_post_id || reply_position, response.message.id, response.message.post_meta.message);
		}

		Dsq.Templates.postComment_onSuccess(response, parent_post_id, response.message.id);
	};

	var postComment_onFailure = function(response) {
		Dsq.Popup.popModal(response.message, 'Error');
		Dsq.Templates.postComment_onFailure(response, parent_post_id, response.message.id);
	};

	var editComment_onSuccess = function(response) {
		var post_id = parent_post_id;
		var message = Dsq.$('dsq-comment-message-' + post_id);
		
		message.innerHTML = response.message;
		Dsq.Templates.toggleEdit(post_id);
		Dsq.Templates.setLoadingButton(false);
	};
	
	var editComment_onFailure = function(response) {
		var post_id = parent_post_id;
		
		Dsq.Popup.popModal('Sorry, there was an error editing this comment.', 'Edit Error');
		Dsq.Templates.toggleEdit(post_id);
		Dsq.Templates.setLoadingButton(false);
	};

	var getUserByEmail_onSuccess = function(response) {
		var msg = response.message;
		var fields = Dsq.Templates.getFormFields(parent_post_id);

		if (msg.username) {

			Dsq.Templates.lightboxAuthenticate(parent_post_id, 'login', {
				'username': msg.username,
				'display_name': msg.display_name,
				'avatar_url': msg.avatar_url,
				'verified': msg.verified,
				'email': fields.email.value
			});
		} else {

			Dsq.Templates.lightboxAuthenticate(parent_post_id, 'register');
		}
	};

	var validateAuth_onSuccess = function(response, auth_choice) {
		Dsq.Templates.postComment(parent_post_id, null, true, auth_choice);
	};

	var validateAuth_onFailure = function(response, auth_choice) {
		var pid = parent_post_id ? '-' + parent_post_id : '';
		var msg = response.message;

		if (auth_choice == 'register') {
			var fields = ['email', 'username', 'password'];

			for (var i = 0; i < fields.length; i++) {
				var field = fields[i];
				var errorDiv = Dsq.$('dsq-' + field + '-errors' + pid);

				if (msg[field]) {
					errorDiv.innerHTML = msg[field];
				} else {
					errorDiv.innerHTML = '';
				}
			}
		} else if (auth_choice == 'login') {
			Dsq.$('dsq-lightbox-errors' + pid).innerHTML = '<p>We couldn\'t log you in. Please verify your login.</p>';
		}
		
		Dsq.Templates.setLoadingButton(false);
	};

	this.receive_callback = JsonRpc.createHandler(sendFunc, {
		'postComment.onSuccess': postComment_onSuccess,
		'postComment.onFailure': postComment_onFailure,
		'editComment.onSuccess': editComment_onSuccess,
		'editComment.onFailure': editComment_onFailure,		
		'getUserByEmail.onSuccess': getUserByEmail_onSuccess,
		'validateAuth.onSuccess': validateAuth_onSuccess,
		'validateAuth.onFailure': validateAuth_onFailure,
		'reload': function() { window.location.reload(); }
	});

	this.url = Dsq.Urls.REPLY +
		'?' + (new Date()).getTime() +
		'&f=jackandjillpolitics' +
		'&t=couricmccain8217s_choice_part_ii' +
		'&ff=' + Dsq.Thread.ff +
		'&default_text=' + disqus_default_text +
		'&ifrs=' + encodeURIComponent(disqus_iframe_css);
	if (this.parent_post_id) {
		this.url += '&parent_post=' + this.parent_post_id;
	}
};

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

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

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

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

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

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

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

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

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




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

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

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


	






Dsq.Themes = {};

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



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

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

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

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

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

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

		
		

		return html;

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

		html += Dsq.Templates.pagination();

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

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		


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

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

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

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

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

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


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

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


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

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

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

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

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


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



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

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




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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



	
	this.chooseSubscribe = function(post_id) {

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

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

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

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

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

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

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

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

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

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

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

		d = auth_data;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

				body.appendChild(edit_area);

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

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

		Dsq.Templates.toggleEdit(post_id);
	};

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

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

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

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

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

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

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

		}

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

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

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

		var extra_params = '';

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

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


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

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

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

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




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

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

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

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

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

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

		Dsq.Templates.setLoadingButton(false);
	};

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

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




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

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

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

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

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

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


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


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

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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

		return [windowWidth, windowHeight];
	}

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

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

		return [scrollWidth, scrollTop];
	}

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

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

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

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

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

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

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

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

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

				form.appendChild(input);
			}
		}

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

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

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

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

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

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

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

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

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

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

		return params;
	};

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

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

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

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

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

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

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

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

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

	};

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

};
// Dsq.Utils

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		Dsq.Popup._closePopup(null, true);

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

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

		header = title;
		body = message;

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

	this.popAlert = this.popModal;

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

		popup.style.display = 'block';

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

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

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

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

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

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

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

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

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

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

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

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

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

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

			return ret;
		};
	};

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

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

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

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


			//

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

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

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

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

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

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

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

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


	this.header = function() {

		var html = '\<h3 id="dsq-comments-count" class="dsq-h3-commentcount">\
	 <span id="dsq-num-posts">109</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/couricmccain8217s_choice_part_ii/latest.rss"><img src="http://media.disqus.com/images/embed/bullet-feed.png"></a>\
	 </span>\
	 </h3>\
	 <div id="dsq-options" style="margin:15px 0">\
	 <span class="dsq-item-sort">\
	 Sort by\
	 <select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);">\
	 <option value="hot" selected="selected">Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" >Newest first</option>\
	 <option value="oldest" >Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://jackandjillpolitics.disqus.com/couricmccain8217s_choice_part_ii/">Community Page</a>&nbsp;&nbsp;&nbsp;</span>\
	 <span class="dsq-item-subscribe">\
	 <img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle">\
	 <span id="dsq-subscribe">\
	 <a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a>\
	 </span>\
	 </span>\
	 </div>\
	 <div id="dsq-alerts">\
	 <p><a href="http://disqus.com/profile/login/?next=article:5013073" onclick="Dsq.Popup.login(); return false">You must log into your Disqus Profile in order to post comments.</a></p>\
	 </div>\
		';

		

		
		if (Dsq.jsonData.request.is_moderator) { 
			html = ' \
			<div class="dsq-alert-message dsq-upgrade-message"> \
				<strong>Disqus upgrade available.</strong> Hi ' + Dsq.jsonData.request.display_username + ', this message is being displayed to you because you are a moderator of this site. <a href="#" onclick="Dsq.$(\'dsq-upgrade-message\').style.display=\'block\';this.style.display=\'none\';return false">Click here for details.</a> \
				<div style="display:none; margin-top:10px;" id="dsq-upgrade-message"> \
					A new theme is available with added features. <a href="http://disqus.com/comments/settings/' + Dsq.jsonData.forum.url + '/?p=customize">To change your theme, click here</a> and choose the theme Narcissus. \
					If you do not upgrade, you are missing out on features such as: real-time commenting, new sign-in integrations, and an upgrade interface. \
					<strong>This message will automatically go away in one week.</strong> \
				</div> \
			</div> \
			' + html; 
		}
		return html;
	};

	this.footer = function() {
		var html = Dsq.Templates.pagination();

		
			html += Dsq.Templates.authPost();
		

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		

		return html;
	};

	this.pagination = function() {
		var html = '';
		
		if (Dsq.$('dsq-pagination')) { Dsq.$('dsq-pagination').innerHTML = ''; }
		if (!Dsq.jsonData.thread.paginate) { return ''; }

		//
		// TODO: num_paginator still uses the template tag for pagination, 
		// 		while append_paginator does it all in JavaScript.
		//		This should all be in JavaScript.
		//

		if (Dsq.jsonData.thread.num_pages > 1 && Dsq.jsonData.request.page < Dsq.jsonData.thread.num_pages) {
			html = ' \<a class="dsq-paginate-append-text" href="#" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this); return false">Show more comments...</a>\
	 <button class="dsq-button-small dsq-paginate-append-button" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this);">Load more comments</button>\
			';
		}
		
		if (Dsq.$('dsq-pagination')) {
			Dsq.$('dsq-pagination').innerHTML = html;
			return '';
		} else {
			return '<div id="dsq-pagination" class="dsq-pagination">' + html + '</div>';
		}
	};

	this.trackbacks = function() {
		var html = '';

		if(typeof DsqLocal != 'undefined' && DsqLocal.trackback_url && DsqLocal.trackbacks) {
			var trackbacks = DsqLocal.trackbacks;
			var trackback_url = DsqLocal.trackback_url;
		} else {
			var trackbacks = [
			
			
			];
			var trackback_url = 'http://jackandjillpolitics.disqus.com/couricmccain8217s_choice_part_ii/trackback/';
		}

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

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

		return html;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		return '<h3 class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this.missingPermissions = function() {
		return '	<p><a href="http://disqus.com/profile/login/?next=article:5013073" onclick="Dsq.Popup.login(); return false">You must log into your Disqus Profile in order to post comments.</a></p> \n';
	};

	//
	// Post
	//

	this.prependPost = function(post_id) {
		var html = '<div id="comment-' + post_id + '"></div>';
		return html;
	};

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

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

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

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

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

		return ' \
			<div class="dsq-header-avatar" id="dsq-header-avatar-' + post_id + '" onmouseover="Dsq.Post.dropProfile(' + post_id + ')"> \
				<a id="dsq-avatar-' + post_id + '" class="dsq-avatar" href="' + userData.url + '" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">'
			+ (Dsq.jsonData.forum.show_avatar
				? '<img src="' + Dsq.jsonData.users[_meta.user_key].avatar + '" alt="" />'
				: '')
			+ '</a>'
			+ '</div> \
		';
	};

	this.postAppendHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];

		return ''
			+ (_meta.author_is_moderator
				? '<img class="dsq-mod-star" src="http://media.disqus.com/images/bullet-star.png" title="Moderator" alt="" />'
				: '')
			+ '<span class="dsq-header-meta"> \
				<a id="dsq-time-' + post_id + '" class="dsq-header-time" href="#comment-' + post_id + '" title="Permalink">' + _meta.date + '</a> \
			</span>';
	};

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

	this.postBody = function(post_id) {
		// TODO: Deprecate flagging conditional
		var _meta = Dsq.jsonData.posts[post_id];
		return ''
			+ (_meta.edited
				? '<p class="dsq-editedtxt">(Edited by a moderator)</p>'
				: '')
			;
	};

	this.postFooter = function(post_id) {
		// TODO: Use media should be conditional
		var _meta = Dsq.jsonData.posts[post_id];
		if(_meta.killed) { return ''; }

		return ' \
			<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
				<div id="dsq-points-' + post_id + '" class="dsq-likedtxt">'
				+ (_meta.points
					? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this comment.'
					: '')
				+ '</div>'
				+ '<ul class="dsq-comment-options dsq-list-style">'
				+ (_meta.votable
					? '<li class="dsq-list-first dsq-rate" id="dsq-rate-cont-' + post_id + '">'
					+ (!_meta.up_voted
						? '<a href="#" onclick="Dsq.Post.rate(this, ' + post_id + ', 1); return false;">Like</a>'
						: 'You liked this.') + '</li>'
					: '')
				+ '<li class="dsq-report' + (!_meta.votable ? ' dsq-list-first' : '') + '" id="dsq-post-report-' + post_id + '"><a href="#" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">Report</a></li> \
				</ul> \
				<ul class="dsq-list-style">'
				+ (_meta.can_reply
					? '<li class="dsq-list-first"><a href="#" id="dsq-reply-link-' + post_id +'" onclick="Dsq.Post.toggleReply(this, ' + post_id +'); return false;">Reply</a></li>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<li id="dsq-edit-el-' + post_id + '"><a id="dsq-edit-link-' + post_id + '" href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit</a></li>'
					: '')
				+ '<li class="' + (!_meta.can_reply ? 'dsq-list-first' : '') + '" id="dsq-more-el-' + post_id + '"><a id="dsq-more-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'more\'); return false">More <small>&#9660;</small></a></li>'
				+ (Dsq.jsonData.forum.use_media
					? '<li id="dsq-media-el-' + post_id +'" style="display:none"><a id="dsq-media-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'media\'); return false">Use Media <small>&#9660;</small></a></li>'
					: '')
				+ '</ul>'
				+ '<div id="dsq-reply-bar-' + post_id + '" class="dsq-reply-bar" style="display:none"> \
						<div id="dsq-reply-bar-items-' + post_id + '" class="dsq-reply-bar-items"> \
						</div> \
						<div id="dsq-reply-bar-auth-' + post_id + '" class="dsq-reply-bar-auth"> \
							 \
								 \
									<a href="#" class="dsq-help dsq-reply-req-opt" title="You must log into an account in order to comment on Jack and Jill Politics" onclick="Dsq.Popup.helpBadges(); return false">Required:</a> \
								 \
								<img class="dsq-login-icon" src="http://media.disqus.com/images/dsq-favicon-16x16.png" alt="" /> \
								<a id="dsq-reply-login-' + post_id + '" href="http://disqus.com/profile/login/?next=article:5013073" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
									&nbsp;or&nbsp; \
									<img class="fb_login_image" src="http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_small_short.gif" alt="Facebook Connect"/> \
									<a href="#" onclick="FB.Connect.requireSession(DisqusFbcParentController.onLogin); return false;">Connect</a> \
								 \
								&nbsp;or&nbsp; \
									<img src="http://media.disqus.com/images/twitter-signin-icon.png" alt="" /> \
									<a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false">Sign-in</a> \
								 \
								 \
							 \
						</div> \
					</div> \
					<div id="dsq-reply-' + post_id + '"></div> \
			</div> \
		';
	};

	//
	// Iframes
	//

	this._makeAttributes = function(attributes) {
		// Makes a tag attributes string out of an object.
		// Caller is responsible for making sure nothing needs to be escaped.
		var result = [];
		for (key in attributes) {
			result.push(' ' + key + '="' + attributes[key] + '"');
		}
		result = result.join('');
		return result;
	};

	this._frameGeneric = function(base_url, params, attributes) {
		if(typeof(disqus_callback_params) == 'undefined') {
			disqus_callback_params = '';
		}

		var default_params = {
			// TODO: These should be moved to Dsq.jsonData.
			'f'				: 'jackandjillpolitics',
			't'				: 'couricmccain8217s_choice_part_ii',
			// Do we need encodeURIComponent here?
			'ifrs'			: encodeURIComponent(disqus_iframe_css),
			'to_redirect'	: encodeURIComponent(window.location),
			'cbp'			: disqus_callback_params,
			'ff'			: Dsq.Thread.ff,
			'fc'			: Dsq.Thread.fc,
			'ac'			: Dsq.Thread.ac,
			'default_text'	: disqus_default_text
		};

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

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

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

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

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

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

	//
	// Menus
	//

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

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

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

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

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

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


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

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

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

	//
	// Popups
	//

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

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

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

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

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

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

		return this._popupGeneric(content);
	};

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

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

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

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

		return this._popupGeneric(content);
	};

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

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

		bodyHtml = message;

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

		return this._popupGeneric(content);
	};

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

	//
	// Actions
	//

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

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

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

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

		Dsq.Popup.popModal(message, title);

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

	//
	// Media
	//

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

	//
	// Callbacks
	//

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

		if(!openedMenu) {
			return;
		}

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

};
// Dsq.Post


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

	
	this.adminIsOn = false;

	
	
	

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	return obj;
}();

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

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

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

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

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

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

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

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

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

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

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

	this.check = function() {
		if (!ongoing_request && Dsq.jsonData.realtime_enabled) {
			if (prev_script) {
				prev_script.parentNode.removeChild(prev_script);
			}
			ongoing_request = true;
			prev_script = Dsq.Utils.execScript('http://disqus.com/forums/5013073/realtime.js?timestamp=' + last_checked);
		}
	};

	this.update = function(timestamp, posts, users) {
		ongoing_request = false;
		last_checked = timestamp;

		if (users) {
			for (var user_id in users) {
				if (users.hasOwnProperty(user_id)) {
					if (!Dsq.jsonData.users[user_id]) {
						Dsq.jsonData.users[user_id] = users[user_id];
					}
				}
			}
		}

		if (posts) {
			for (var post_id in posts) {
				if (posts.hasOwnProperty(post_id)) {
					if (!Dsq.jsonData.posts[post_id]) {
						Dsq.jsonData.posts[post_id] = posts[post_id];
						new_posts.push(post_id);
					}
				}
			}

			if (Dsq.jsonData.forum.streaming_realtime) {
				insertNewPosts();
			} else {
				updateNewPostCount();
			}
		}
	};

}();

// DEPRECATED
Dsq.Iframes = function() {
	// Different style of object from the above. Hoping to switch to this for some reason.
	var obj = {};

	// Private
	var showIframeInContainer = function(container, id, markup) {
		// Look through container for iframes, hiding them, except show one that matches id
		// If none of them matched id, create a new iframe using markup and insert it.
		// Returns the iframe node if and only if it was newly created.
		var found = false;
		for (var i=0; i<container.childNodes.length; i++) {
			var child = container.childNodes[i];
			if (child.nodeName == 'IFRAME') {
				if (child.id == id) {
					child.style.display = 'block';
					found = true;
				} else {
					child.style.display = 'none';
				}
			}
		}
		if (found) {
			return;
		}
		// The iframe wasn't found, so construct it and add it to the container.
		// Don't use innerHTML because it might reload iframes
		var div = document.createElement('div');
		div.innerHTML = markup;
		var iframe = div.childNodes[0];
		div.removeChild(iframe);
		container.appendChild(iframe);
		return iframe;
	};

	// Public
	obj.makeReplyIframeId = function(opt_postId, opt_xtype) {
		var id = 'dsq-post-add-iframe';
		if (opt_xtype) {
			id += '-' + opt_xtype;
		}
		if (opt_postId) {
			id += '-' + opt_postId;
		}
		return id;
	};
	obj.makeLoginIframeId = function(opt_postId) {
		if (!opt_postId) {
			return 'dsq-login-iframe';
		}
		return 'dsq-login-iframe-' + opt_postId;
	};
	obj.makeReplyIframeName = function(opt_postId, opt_xtype) {
		var name = 'dsq-reply-frame';
		if (opt_xtype) {
			name += '-' + opt_xtype;
		}
		if (opt_postId) {
			name += '-' + opt_postId;
		}
		return name;
	};
	obj.showReplyIframeInContainer = function(container, opt_postId, opt_extraParams, opt_className) {
		// Construct the id so we can check if it's already present.
		// Hide any other iframes we find, and show this one if it's found.
		var params = opt_extraParams || {};
		// use xtype in the id and name so we can distinguish media replies from text replies:
		var id = Dsq.Iframes.makeReplyIframeId(opt_postId, params.xtype);
		var name = Dsq.Iframes.makeReplyIframeName(opt_postId, params.xtype);
		var attributes = {
			'id': id,
			'name': name,
			'class': opt_className || 'dsq-post-reply'
			};
		var markup = Dsq.Templates.frameReply(opt_postId, opt_extraParams, attributes);
		var iframe = showIframeInContainer(container, id, markup);
		// It was newly created
		if (iframe) {
			Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_CREATED, {
				postId: opt_postId,
				node: iframe,
				xtype: params.xtype
			});
		}
	};
	obj.showLoginIframeInContainer = function(container, opt_postId) {
		var id = Dsq.Iframes.makeLoginIframeId(opt_postId);
		var markup = Dsq.Templates.frameLogin({id: id});
		showIframeInContainer(container, id, markup);
	};
	obj.showReplyIframeInContainerIfAllowed = function(container, opt_postId) {
		if (Dsq.jsonData.context.show_reply) {
			obj.showReplyIframeInContainer(container, opt_postId);
		} else {
			obj.hideAllInContainer(container);
		}
	};
	obj.hideAllInContainer = function(container) {
		for (var i=0; i<container.childNodes.length; i++) {
			var child = container.childNodes[i];
			if (child.nodeName == 'IFRAME') {
				child.style.display = 'none';
			}
		}
	};

	return obj;
}();

Dsq.Twitter = new function() {
	var that = this;

	this.startTwitterConnect = function() {
		var popupParams = 'location=0,status=0,width=800,height=400';
		that._twitterWindow = window.open(Dsq.jsonData.settings.disqus_url + '/_ax/twitter/begin/', 'twitterWindow', popupParams);
		that._twitterInterval = window.setInterval(that.completeTwitterConnect, 1000);
	};

	this.completeTwitterConnect = function() {
		if (that._twitterWindow.closed) {
			window.clearInterval(that._twitterInterval);
			window.location.reload();
		}
	};
};

Dsq.Yahoo = new function() {
	var that = this;

	this.startYahooConnect = function() {
		var popupParams = 'location=0,status=0,width=800,height=400';
		that._yahooWindow = window.open(Dsq.jsonData.settings.disqus_url + '/_ax/yahoo/begin/', 'yahooWindow', popupParams);
		that._yahooInterval = window.setInterval(that.completeYahooConnect, 1000);
	};

	this.completeYahooConnect = function() {
		if (that._yahooWindow.closed) {
			window.clearInterval(that._yahooInterval);
			window.location.reload();
		}
	};
};

Dsq.OpenID = new function() {
	var that = this;

	this.requestURL = function() {
		var message = '<table class="dsq-openid-form"><tr><td style="vertical-align:top;" rowspan="2"><img src="' + Dsq.jsonData.settings.media_url + '/images/openid-icon-100x100.png" /></td>';
		message += '<td><label for="dsq-openid-url">OpenID URL:</label></td><td><input type="text" id="dsq-openid-url" /></td></tr>';
		message += '<tr><td><label for="dsq-openid-username">Display name:</label></td><td><input type="text" id="dsq-openid-username" /></td></tr>';
		message += '<tr><td class="dsq-openid-submit" colspan="3"><input type="button" value="Sign in" onclick="Dsq.OpenID.startConnect();" /></td></tr>';
		message += "</table>";

		Dsq.Popup.popModal(message, 'Sign in using OpenID');
	};

	this.startConnect = function() {
		var isblank = function(str) {
			return /^\s*$/.test(str);
		};

		var openid_url = Dsq.$('dsq-openid-url').value;
		var username = Dsq.$('dsq-openid-username').value;

		if (isblank(openid_url)) {
			return;
		}

		var popupParams = 'location=0,status=0,width=800,height=500';
		var url = Dsq.jsonData.settings.disqus_url + '/_ax/openid/begin/' + '?url=' + encodeURIComponent(openid_url) + '&username=' + encodeURIComponent(username);
		that._openidWindow = window.open(url, 'openidWindow', popupParams);
		that._openidInterval = window.setInterval(that.completeConnect, 1000);
	};

	this.completeConnect = function() {
		if (that._openidWindow.closed) {
			window.clearInterval(that._openidInterval);
			window.location.reload();
		}
	};
};

Dsq.Reaction = new function() {
	var that = this;

	this.hide = function(id) {
		Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/hidereaction.js?' + 'reaction_id=' + id);
	};

	this.reportMissingReactions = function() {
		if (!Dsq.jsonData.request.is_moderator || !Dsq.jsonData.forum.reactions_enabled) {
			return;
		}

		if (Dsq.jsonData.thread.queued) {
			Dsq.Popup.popModal('Your report has been received. The system will automatically search for new reactions; if any are found, they will be displayed on this comment thread.<br/><br/>Thank&nbsp;you.',
												 'Reported missing reactions');
			return;
		}

		Dsq.Utils.execScript(Dsq.jsonData.settings.disqus_url + '/forums/jackandjillpolitics/queueurl.js');
	};
};

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

	obj.authenticate = function() {
		var url = Dsq.jsonData.settings.disqus_url + "/saml/cnn/try/";
		Dsq.Utils.postToUrl(url, {'target': document.location}, true);
	};

	return obj;
}();


if(Dsq.Utils.ie6) {
	(function() {
		DSQ_HEADER_AVATAR_RE = /<div class="dsq-header-avatar"(.*?)>/gim;
		Dsq.Templates.registerFilter('postPrependHeader', function(html, post_id) {
			// Add "onmouseout" for dsq-header-avatar for dropProfile
			// functionality since IE6 cannot use :hover.
			function _headerAvatarReplace(content, inner, _unused, html) {
				return '<div class="dsq-header-avatar" '
					+ inner
					+ ' onmouseout="Dsq.Post.dropProfile(' + post_id + ')">';
			}
			html = html.replace(DSQ_HEADER_AVATAR_RE, _headerAvatarReplace);
			return html;
		});
	})();
}





	// TODO: Move Seesmic code outside of the main script.  Don't let this script clobber the global namespace.
	if(typeof seesmic == 'undefined') { var seesmic = {}; }
	seesmic.widget = new function () {
		this.callback = function (data) {
			playerVersion = data.disqusplayer;
		};
	};

	
	var scriptEl = document.createElement('script');
	scriptEl.setAttribute('type', 'text/javascript');
	scriptEl.setAttribute('src', 'http://seesmic.com/version.js?callback=seesmic.widget.callback');
	document.getElementsByTagName('head')[0].appendChild(scriptEl);

	
	var scriptEl = document.createElement('script');
	scriptEl.setAttribute('type', 'text/javascript');
	scriptEl.setAttribute('src', 'http://media.disqus.com/javascript/library/swfobject.js');
	document.getElementsByTagName('head')[0].appendChild(scriptEl);

	function see_play_video(_videoUri, _add) {
		var swf = !!playerVersion ? playerVersion : 'http://seesmic.com/embeds/StandalonePlayer.swf';

		flashcontentDiv = Dsq.$(_videoUri + '_content');
		previewDiv = Dsq.$('dsq-seesmic-' + _videoUri + '_preview');
		hideDiv = Dsq.$('dsq-seesmic-' + _videoUri + '_hide');
		showDiv = Dsq.$('dsq-seesmic-' + _videoUri + '_show');
		if(_add) {
			// push flash widget
			var so = new SWFObject(swf, 'sotester', '300', '270', '9', '#000000');
			so.addVariable('video', _videoUri);
			so.addParam('allowFullScreen', 'true');
			so.addParam('allowScriptAccess','always');
			so.useExpressInstall('swfobject/expressinstall.swf');
			so.write(_videoUri + '_content');

			previewDiv.style.display = 'none';
			hideDiv.style.display = 'block';
			showDiv.style.display = 'none';
		}
		else {
			flashcontentDiv.innerHTML = '';
			previewDiv.style.display = 'block';
			hideDiv.style.display = 'none';
			showDiv.style.display = 'block';
		}
	};





(function() {
	//
	// Load theme.  This overrides the base templates with template functions
	// from the respective themes.
	//
	if (Dsq.jsonData.integration.theme == 4) {
		var theme = 'narcissus';
		// HACK: Set variable on window to use post message.
		window.disqus_use_postmessage = true;

		
		for(var prop in Dsq.Themes[theme]) {
			if(Dsq.Themes[theme] && Dsq.Themes[theme].hasOwnProperty(prop)) {
				Dsq.Templates[prop] = Dsq.Themes[theme][prop];
			}
		}
		
		for(var prop in Dsq.Post) {
			if(Dsq.Themes[theme] && Dsq.Themes[theme].hasOwnProperty(prop)) {
				Dsq.Post[prop] = Dsq.Themes[theme][prop];
			}
		}
	}

	//
	// Register templates.  This must be done after all themes are loaded.
	//
	Dsq.Templates.registerTemplate('authPost', Dsq.Templates.authPost);
	Dsq.Templates.registerTemplate('header', Dsq.Templates.header);
	Dsq.Templates.registerTemplate('footer', Dsq.Templates.footer);
	Dsq.Templates.registerTemplate('trackbacks', Dsq.Templates.trackbacks);
	Dsq.Templates.registerTemplate('reactions', Dsq.Templates.reactions);
	Dsq.Templates.registerTemplate('prependPost', Dsq.Templates.prependPost);
	Dsq.Templates.registerTemplate('appendPost', Dsq.Templates.appendPost);
	Dsq.Templates.registerTemplate('postPrependHeader', Dsq.Templates.postPrependHeader);
	Dsq.Templates.registerTemplate('postAppendHeader', Dsq.Templates.postAppendHeader);
	Dsq.Templates.registerTemplate('preBody', Dsq.Templates.preBody);
	Dsq.Templates.registerTemplate('postBody', Dsq.Templates.postBody);
	Dsq.Templates.registerTemplate('postFooter', Dsq.Templates.postFooter);
	Dsq.Templates.registerTemplate('_popupGeneric', Dsq.Templates._popupGeneric);
	Dsq.Templates.registerTemplate('voted', Dsq.Templates.voted);
	Dsq.Templates.registerTemplate('popupProfile', Dsq.Templates.popupProfile);
	Dsq.Templates.registerTemplate('postBox', Dsq.Templates.postBox);
	Dsq.Templates.registerTemplate('pagination', Dsq.Templates.pagination);
	Dsq.Templates.registerTemplate('postComment_onSuccess', Dsq.Templates.postComment_onSuccess);

})();

Dsq.container.className = "clearfix";
Dsq.container.innerHTML = ' \
<ul id="dsq-comments">\
	 <li id="dsq-comment-2636021">\
	 <div id="dsq-comment-header-2636021" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636021" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636021">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636021" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636021" class="dsq-comment-message">Again, I am AMAZED at her speech.  And this chick was a JOURNALISM major?  This chick can\'t string two words together.  She\'s worse than BUSH.  <br><br>I\'m not bothered by her lack of experience.  I\'m bothered by her lack of awareness, her lack of curiousity, her lack of desire to want to learn and grow unless it\'s to get her to the next career level.  But hey, neither Track or Bristol have a desire to learn so they came by it honestly.  1st Dude is busy jumping off of avalanches and hanging 10 on the slopes.<br><br>John McCain has the same lack of desire to learn and grow unless it immediately benefits HIM.  And George Bush Jr. was the same way.  You CANNOT cram a lifetime of learning about different peoples and cultures and countries into 2 months.  You cannot cram a basic understanding of economics in two months.  John McCain had SIX MONTHS in which to bone up on the economy while Obama and H. Clinton duked it out.  Johnny Mac had SIX MONTHS to carefully choose a running mate to govern with him.<br><br>But he doesn\'t care about governing, he only cares about getting the title of POTUS and Palin only cares about the title of VPOTUS.  As long as he can \'win the war" and trump his daddy and granddaddy, everything else can go to pot.<br><br>Palin\'s dumb ass is in way over her head.  Someone told her a lie that if she strolls up on the East Coast with her "Mrs. Palin goes to Washington" routine and laughs at all the "big city slickers" every\'than would be a\'ight.  All she had to do was wave to the crowd like she\'s in the Ms. VP Dos Mil Ocho pagaent and they would all love her.<br><br>This is serious business.  We have two walking, talking JOKES with a 50/50 chance of being elected president/vice president in a month and a half, the economy melting down (WaMu just went under) but people are still considerign these two assholes, all because they don\'t want the black guy in there.<br><br>Yeah, America, if you vote these two bozos in office, you deserve the clownshow you get.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2638046">\
	 <div id="dsq-comment-header-2638046" class="dsq-comment-header">\
	 <cite id="dsq-cite-2638046" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2638046">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2638046" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2638046" class="dsq-comment-message">Town:  <i>  . . . all because they don\'t want the Black guy in there.</i><br><br>"Whycome" you spoke the truth!?  That "elephant" has been in the room since <b>DAY 1!</b><br><br>Oh!  wait. .    . . .Maybe it\'s not an elephant.  Maybe it\'s a Tyrannosaurus rex!  In which case,  . . .. .  [shrug]<br><br>Obama-Biden  \'08!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636709">\
	 <div id="dsq-comment-header-2636709" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636709" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2636709" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636709" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636709" class="dsq-comment-message">Again, I am AMAZED at her speech. And this chick was a JOURNALISM major? <br><br>::<br><br>Sports journalism. She wanted to have a show on ESPN.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2772865">\
	 <div id="dsq-comment-header-2772865" class="dsq-comment-header">\
	 <cite id="dsq-cite-2772865" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2772865">manofsteel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2772865" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2772865" class="dsq-comment-message">I\'m just jumping in...Town  you are the only person I;ve seen say this other than me: John McCaint is trying to one-up his pa and grandpa...his self worth is dependant on it.  He will pull any scheme (Palin) to do it.  Everything he does, no matter how noble, socially conscious or "mavericky" it may seem, it\'s always to make himself look good and move himself one step closer to checkmate.  ALSO, what is a hero?  Someone who saves the day!   Why is his being a pow rate him the title of hero when he more than likely (according to the record) got shot down as a result of jerking off instead of paying attention in all the years prior?  Just curious.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634731">\
	 <div id="dsq-comment-header-2634731" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634731" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634731">dee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634731" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634731" class="dsq-comment-message">Palin\'s answer to the russia experience actually made my brain hurt.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636105">\
	 <div id="dsq-comment-header-2636105" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636105" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636105">kenyaw</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636105" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636105" class="dsq-comment-message">dee,<br><br>I feel slightly less intelligent after listening to her.  I think that she just lowered my IQ.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2635075">\
	 <div id="dsq-comment-header-2635075" class="dsq-comment-header">\
	 <cite id="dsq-cite-2635075" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2635075">babyming</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2635075" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2635075" class="dsq-comment-message">This is the time for all good people, including principles Republicans, to say NO to Sarah Palin.  I am stunned by how UNKNOWN she is.  What are her real views on Israel?  On trade with India?  On joint military exercises with Japan?  On CAFTA?  No one knows!  Even extreme conservatives may be shocked to find out who she really is.  Can she even handle a 3-hour press conference, or a meeting with a foreign leader, without freaking out?  What are her medical records?  Is she on prescription drugs?  WHEN WILL THE AMERICAN PRESS START DOING ITS JOB???</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636110">\
	 <div id="dsq-comment-header-2636110" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636110" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636110">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636110" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636110" class="dsq-comment-message">There was a clip on her views of Israel.  They just played it on Anderson 360.<br><br>She says Israel should not be second guessed....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636779">\
	 <div id="dsq-comment-header-2636779" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636779" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636779">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636779" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636779" class="dsq-comment-message">She speaks of Isreal as though it were the greater nation.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632267">\
	 <div id="dsq-comment-header-2632267" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632267" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2632267" href="http://sportsonmymind.com/" target="_blank" rel="nofollow">MODI</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632267" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632267" class="dsq-comment-message">evita, i think that you are giving the woman too much credit when you are saying she just can\'t "code switch". The woman believes that Alaska being close to russia is something to put on her resume. In any code or language that is preposterous.<br><br>Sarah Palin is who we think she is.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633157">\
	 <div id="dsq-comment-header-2633157" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633157" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2633157" href="http://blog.evavegadiversity.com/" target="_blank" rel="nofollow">evita</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633157" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633157" class="dsq-comment-message">I was on a rampage all day so I guess I was trying to be "nice."<br><br>My bad. You\'re right. She\'s a dope.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632344">\
	 <div id="dsq-comment-header-2632344" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632344" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632344">MedMunky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632344" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632344" class="dsq-comment-message">Katie Couric\'s IQ went down by about 10 points after being subjected to this vapid drivel from this pseudo-educated excuse to inject Viagra in to the cold, limp mass that remains the McCain presidential campaign.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633732">\
	 <div id="dsq-comment-header-2633732" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633732" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633732">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633732" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633732" class="dsq-comment-message">RAOTFLMAO</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2631813">\
	 <div id="dsq-comment-header-2631813" class="dsq-comment-header">\
	 <cite id="dsq-cite-2631813" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2631813">MsKitty</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2631813" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2631813" class="dsq-comment-message">Good Lord, she makes Shrub sound like a Rhodes Scholar.  No wonder McCain is trying to backdoor cancel the VP debate, girlfriend can\'t even form a coherent sentence.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632389">\
	 <div id="dsq-comment-header-2632389" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632389" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632389">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632389" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632389" class="dsq-comment-message">MsKitty:  Got that right!  :&gt;)<br><br>Obama-Biden  \'08!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2631958">\
	 <div id="dsq-comment-header-2631958" class="dsq-comment-header">\
	 <cite id="dsq-cite-2631958" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2631958" href="http://deoclicianocgiportfolio.wordpress.com/" target="_blank" rel="nofollow">ochyming</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2631958" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2631958" class="dsq-comment-message">If BUSH was elected why not her?<br>Governing is not about experience per se, actually it is about improvisation [acting accordingly with the situation, past experience worth NOT much!]<br>It is about VISION!<br><br>Vision, that is WHY Japan beat USA with technology from USA, for example motor technology and semiconductors. But NOW there is South Korea, China is COMING too, and do NOT forget India!<br><br>Conservatives [anywhere] are good at inventing problems and serving virtual solutions just as a mean to maintain the status quo, consequently ignoring the reality [How come a country like USA cannot erode poverty?, But can afford (in a blink) Billions to wipe Bank\'s asses?]<br>But that is how most people react.<br><br><br>Check this YouTUBE video -- <a href="http://www.youtube.com/watch?v=R1X6RQLZtoA" rel="nofollow">The Dark Bailout</a><br><br>Obama has one triumph, tho.<br><br>People DO change when cornered!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632296">\
	 <div id="dsq-comment-header-2632296" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632296" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632296">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632296" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632296" class="dsq-comment-message">actually Palin makes Bush look as if he is brilliant.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632373">\
	 <div id="dsq-comment-header-2632373" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632373" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632373">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632373" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632373" class="dsq-comment-message">val:  Yeah; BUT they BOTH say  <b>NU-CU-LAR!</b>   :&gt;)   :&gt;)<br><br>Obama-Biden \'08!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633709">\
	 <div id="dsq-comment-header-2633709" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633709" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633709">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633709" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633709" class="dsq-comment-message">I agree, she looks like his dumb little cousin from the hills.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636307">\
	 <div id="dsq-comment-header-2636307" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636307" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2636307" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636307" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636307" class="dsq-comment-message">If BUSH was elected why not her?<br><br>::<br><br>Because her father was not a president.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632120">\
	 <div id="dsq-comment-header-2632120" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632120" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2632120" href="http://blog.evavegadiversity.com/" target="_blank" rel="nofollow">evita</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632120" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632120" class="dsq-comment-message">I think there is a time and place for casual speak- on TV representing our nation is not one of them.<br><br>The problem is she lacks the capacity to code switch. You can sound like whatever (hood, folksy, etc.) when  you are at home. But if you lack the capacity to sound intelligent, thoughtful, or competent that means you aren\'t!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632272">\
	 <div id="dsq-comment-header-2632272" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632272" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632272">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632272" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632272" class="dsq-comment-message">I think she went for "caricature".....but chickened out, or couldn\'t remember how to pronounce it.<br><br>Then Katie offered "mock?"<br><br>This is really bad.  They\'ve put her in a position to make a fool of herself when they know she\'s not prepared.   She has also allowed herself to be put in a position she\'s not ready for...a result of her unwieldy ambition, and hubris.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633209">\
	 <div id="dsq-comment-header-2633209" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633209" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2633209" href="http://blog.evavegadiversity.com/" target="_blank" rel="nofollow">evita</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633209" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633209" class="dsq-comment-message">What is crazy is that she has been asked this question before. Why didn\'t she NAIL IT this time? Did anyone pull her aside and say "Sarah, my dear, let\'s practice the correct answer to the question..." <br><br>I\'m embarrassed to have a vagina.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634175">\
	 <div id="dsq-comment-header-2634175" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634175" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2634175" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634175" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634175" class="dsq-comment-message">Don\'t be.<br><br>She\'s the kind of woman that other women rebelled against the patriarchy about being lumped together with.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2635995">\
	 <div id="dsq-comment-header-2635995" class="dsq-comment-header">\
	 <cite id="dsq-cite-2635995" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2635995">jelana</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2635995" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2635995" class="dsq-comment-message">It is as though McCain/Palin are the candidates of some anonymous 3rd party.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634294">\
	 <div id="dsq-comment-header-2634294" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634294" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634294">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634294" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634294" class="dsq-comment-message">This is a slap in the face to women.  It\'s what powerful men do to accomplished, qualified women all the time.   They elevate the blond bimbo above the educated, experienced woman; thereby,  pitting women against each other.   Women are placed in a tough position of having to denounce one of their own, or tacitly participate in their own humiliation, and the humiliation of their entire gender.<br><br>So these older, smarter, more accomplished Republican women come on tv and say how great Palin is.  They lie and say she\'s qualified to be President.   With every single word, they undermine their position and the future of all women in politics.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2635148">\
	 <div id="dsq-comment-header-2635148" class="dsq-comment-header">\
	 <cite id="dsq-cite-2635148" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2635148" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2635148" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2635148" class="dsq-comment-message">I know she has a lot of motivations for her (non)responses, but this is the one place where Hillary has shown she\'s not going there.<br><br>She refuses to say anything about the Queen of Siberia.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636232">\
	 <div id="dsq-comment-header-2636232" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636232" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636232">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636232" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636232" class="dsq-comment-message">Craig,<br><br>we may disagree, but I came to the conclusion some time ago that I never wanted Hillary to say anything about James.Dobson.In.A.Dress</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636295">\
	 <div id="dsq-comment-header-2636295" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636295" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2636295" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636295" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636295" class="dsq-comment-message">The only thing I disagree about is that she\'s Dick. Cheney.In.A. Dress.<br><br>Hillary\'s silence speaks volumes.<br><br>I\'m also really beginning to believe the she and her husband aren\'t actually together right now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636597">\
	 <div id="dsq-comment-header-2636597" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636597" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636597">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636597" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636597" class="dsq-comment-message">You know how hard I was on Hillpatine. But, the moment Hillary opens her mouth about her, that elevates Caribou Barbie, and she simply doesn\'t deserve it. She is SO NOT on Hillary\'s level.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2635411">\
	 <div id="dsq-comment-header-2635411" class="dsq-comment-header">\
	 <cite id="dsq-cite-2635411" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2635411">Docw</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2635411" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2635411" class="dsq-comment-message">Co-sign 100%  <br><br>This is exactly what\'s been irking me about this woman.  To have her as his VP pick shows exactly what McCain & his ilk think of women.  Given her obvious shortcomings, it\'s clear that Palin would always have to be subordinate to McCain & she would never be perceived as a "threat" -- at least, not in the way that an intelligent & experienced Republican woman could be.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636211">\
	 <div id="dsq-comment-header-2636211" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636211" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636211">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636211" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636211" class="dsq-comment-message">The thing is, TS,<br><br>which GOP women have you seen DEFENDING PALIN? <br><br>Has it been the ones who were actually QUALIFIED? <br><br>I\'ve been watching. I know the GOP elected women. I haven\'t seen them defending Palin.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636423">\
	 <div id="dsq-comment-header-2636423" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636423" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2636423" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636423" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636423" class="dsq-comment-message">A couple of representatives have.<br><br>Heather Wilson loves her.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636291">\
	 <div id="dsq-comment-header-2636291" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636291" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636291">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636291" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636291" class="dsq-comment-message">She wanted to say caricature because it is a word that has been used alot during this cycle and she\'s familiar with it, but then she wasn\'t sure that it applied or that she was about to use it in its proper context.  Unsure about the use of the english language.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2637454">\
	 <div id="dsq-comment-header-2637454" class="dsq-comment-header">\
	 <cite id="dsq-cite-2637454" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2637454" href="http://www.hustleandfloe.com" target="_blank" rel="nofollow">hustleandfloe</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2637454" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2637454" class="dsq-comment-message">Palin is the evolution of Katie, but she offers such a low bar that even Katie is ticked.  However, only a couple of months ago, Katie was the news as a busted anchor trying to play serious.  So there\'s not much room to decry the casting game.   "In a recent poll by the Pew Research Center for the People and the Press, respondents used words such as perky, cute, nice, energetic and bubbly to describe her. All good, though not terribly serious."   ....Perky.  nufsaid.<br><br>The Katie and Matt Lauer look is permanent Americana per central casting and, as such, not many news folks are in a position to judge Palin for that.  Matt tried the angle once but got ditzed himself into a setup when he asked Ron Harris,  "isn\'t  this wrong to sell the eggs of beautiful people, putting priority just on looks?"  Harris came back with, "That\'s why you have your job, isn\'t it?"  Stutter.  Silence.<br><br>No time to hate the game. It\'s not changing.  Just call it out and let our kids know what they\'re hustling against.<br><br>Palin should be a wake-up call not only in politics, but also media, and business in general but we know the deal.  If she is not roundly panned and instead propped up on all sides by powerful people, you can only imagine where a smart young black woman stands.   ... a luta continua.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632336">\
	 <div id="dsq-comment-header-2632336" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632336" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632336">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632336" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632336" class="dsq-comment-message">evita:  ABSOLUTELY!!    I\'m glad that you raised this issue  [<i> CODE SWITCH</i>].  <br><br>Can you imagine her speaking to foreigners who DON\'T use IDIOMS or not the same IDIOMS as we do??   I\'m YELLING   -   <b>NO!!</b><br><br>Where are the Speech Therapists and Linguists among us??  This is serious!!<br><br>But, I know!!  She\'s white!!<br><br>Obama-Biden  \'08!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632475">\
	 <div id="dsq-comment-header-2632475" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632475" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632475">MsKitty</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632475" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632475" class="dsq-comment-message">You know who I really feel sorry for in all of this?  Those poor folks who have to transcribe for closed captioning.  They should get combat pay, time-and-a-half or something.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2637896">\
	 <div id="dsq-comment-header-2637896" class="dsq-comment-header">\
	 <cite id="dsq-cite-2637896" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2637896">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2637896" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2637896" class="dsq-comment-message">NsKitty:  True dat!!  LOL!  :&gt;)<br><br>Obama-Biden  \'08!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632237">\
	 <div id="dsq-comment-header-2632237" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632237" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632237">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632237" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632237" class="dsq-comment-message">here is another - Palin on Healthcare<br><br><a href="http://thinkprogress.org/2008/09/25/palin-bailout-healthcare/" rel="nofollow">http://thinkprogress.org/2008/09/25/palin-bailo...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632634">\
	 <div id="dsq-comment-header-2632634" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632634" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632634">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632634" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632634" class="dsq-comment-message">LOL!  someone called "Fred" commented on that:<br><blockquote><i>Fred Says:<br><br>Keep talking palin…..moose lips sink ships.<br><br>No wonder they want her silenced.</i></blockquote></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633676">\
	 <div id="dsq-comment-header-2633676" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633676" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633676">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633676" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633676" class="dsq-comment-message">Seriously, they really do.  How in the world did they think they could pull this off?  This is really just unbelievable.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632238">\
	 <div id="dsq-comment-header-2632238" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632238" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632238">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632238" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632238" class="dsq-comment-message">rikyrah:  Among other things  -    <i>RECEPTIVE PROCESSING   - NOT HAPPENING!!</i><br><br>Obama-Biden  \'08!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632328">\
	 <div id="dsq-comment-header-2632328" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632328" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632328">Bashley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632328" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632328" class="dsq-comment-message">I was born and raised in Texas. So that means I have foreign experience because of my proximity to Mexico. Well, my family has vacationed in Mexico every year since I was 16, and I\'m going ton 28, so almost 12 years of foreign experience with Latin America.<br><br>I\'ve also visited Amsterdam 3 times, with stopovers in Canada. I\'ve also had a 2 day "layover" in Germany while travelling to Africa a few years ago.<br><br>Do I get to be a VP nominee?!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632637">\
	 <div id="dsq-comment-header-2632637" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632637" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632637">ljf</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632637" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632637" class="dsq-comment-message">Hey I live by the Atlantic Ocean. I\'ve been going to the beach since I was 5 years old.  I take my kids to the various New York and New Jersey beaches every summer.   I think I will through in my hat for the Secretary of Navy spot.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632377">\
	 <div id="dsq-comment-header-2632377" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632377" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632377">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632377" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632377" class="dsq-comment-message">I\'d vote fer ya!  Yup, yup!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632415">\
	 <div id="dsq-comment-header-2632415" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632415" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632415">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632415" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632415" class="dsq-comment-message">That "yup yup" was soooooooooo Ellie Mae Clampett - I knew then that it was gonna be a fun ride.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632400">\
	 <div id="dsq-comment-header-2632400" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632400" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632400">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632400" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632400" class="dsq-comment-message">hell, I think you can be prez going by the "Palin" standard.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633669">\
	 <div id="dsq-comment-header-2633669" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633669" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2633669" href="http://www.WEESeeYou.com" target="_blank" rel="nofollow">Webb</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633669" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633669" class="dsq-comment-message">According to her logic, everybody who lives in a state adjacent to either the Mexican or Canadian borders has FOREIGN POLICY experience....<br><br>AYFKM.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634145">\
	 <div id="dsq-comment-header-2634145" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634145" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2634145" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634145" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634145" class="dsq-comment-message">Those who buy this kind of reasoning probably failed this part of their composition class in high school: causes and effects or argument.<br><br><a href="http://www.nobeliefs.com/fallacies.htm" rel="nofollow">For example, this is a list of common fallacies.<a/ rel="nofollow"><br><br>I think \'confusion of correlation and causation\' fits Palin\'s remarks to a tee.  But \'non-sequitur\' would, too.</a></a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632368">\
	 <div id="dsq-comment-header-2632368" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632368" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632368">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632368" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632368" class="dsq-comment-message">wow.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2632561">\
	 <div id="dsq-comment-header-2632561" class="dsq-comment-header">\
	 <cite id="dsq-cite-2632561" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2632561">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2632561" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2632561" class="dsq-comment-message">When I taught at a state university, most of my students were very intelligent people. But there was this one year I taught some classes at a private expensive school. <br><br>As far as I could tell, the situation there was that a substantial percentage of the students had either failed to get in to other expensive private universities because they were so stupid that even daddy\'s money couldn\'t pull it off, or they had gotten in somewhere else and failed out.<br><br>So I have some experience with individuals who lack the ability to form coherent sentences yet are called upon to do so. <br><br>And I have to say that to the very last student, even the worst of the total idiots managed better than this Sarah Palin person.<br><br>FAIL.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633141">\
	 <div id="dsq-comment-header-2633141" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633141" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633141">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633141" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633141" class="dsq-comment-message">Isn\'t this a little late?....<br><br>Massive Latino Voter Registration Drive Launched<br><a href="http://www.huffingtonpost.com/2008/09/25/massive-latino-voter-regi_n_129370.html" rel="nofollow">http://www.huffingtonpost.com/2008/09/25/massiv...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634063">\
	 <div id="dsq-comment-header-2634063" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634063" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2634063" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634063" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634063" class="dsq-comment-message">All 50 states, or just certain battleground states?<br><br>I think the ARTICLE is late, not the voter drive.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633218">\
	 <div id="dsq-comment-header-2633218" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633218" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633218">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633218" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633218" class="dsq-comment-message">The interview just aired. <br><br>Couric asked her why did she just get a passport last year. <br><br>Her response (and I\'m paraphrasing): "Well, I\'m not like some kids whose parents give them a passport after they graduate college, and send them off backpacking I had to work all my life, sometimes two jobs.....".<br><br>She tried to finesse the "I\'m not an elitist like they are" angle and failed miserably. <br><br>And then she tried to call out Obama saying that wanting to meet with leaders like Iran\'s Ahmadinejad  without pre-conditions is naive. Then Couric said, "Well, do you think Henry Kissinger is naive because he believes in diplomacy?". Palin said, "But he doesn\'t believe in meeting without pre-conditions". As a postscript to the interview, Couric said that they contacted Kissinger and he does believe in meeting without pre-conditions! LOL!<br><br>Instead of trying to hug up on Kissinger, maybe she should\'ve talked to him.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634124">\
	 <div id="dsq-comment-header-2634124" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634124" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634124">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634124" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634124" class="dsq-comment-message">What does having a passport have to do with backpacking after college.   She\'s in her 40\'s and is a Governor.  Most people have traveled by that age, and, or level of accomplishment.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634285">\
	 <div id="dsq-comment-header-2634285" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634285" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634285">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634285" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634285" class="dsq-comment-message">I swear, whose idea was it to even paint her into this corner? Damn, you mean no strategist came up with a viable talking point that would acknowledge OK, she has no foreign policy experience but  ___(fill in blank)____ - I mean goodness, they couldn\'t come up with SOME strong asset she could bring to the table other than her uterus? The real issue isn\'t her lack of foreign policy experience, its the fact that she doesn\'t have the intellectual capacity to even begin to understand the basics of foreign policy affairs.....or domestic affairs for that matter. The problem isn\'t her lack of experience, its her lack of intelligence, its her lack of analytical ability, she\'s not smart enough to bullshyt effectively when its time to play with the big dogs. Her bullshyt is small time, it worked for enough people in Alaska to get her elected governor. If she was even remotely above that, she would have said "look, this whole Russia is next to Alaska thing is stupid and I\'m not repeating this bull so find me something better"...she just recited what they told her..do you know how dumb you have to be to repeat something dumb, agree with something dumb, but the dumb thing is about yourself? Damn....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633619">\
	 <div id="dsq-comment-header-2633619" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633619" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633619">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633619" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633619" class="dsq-comment-message">here is another one.  Palin Speaks to Reporters for First Time at Ground Zero<br><br><a href="http://blogs.abcnews.com/politicalradar/2008/09/palin-speaks-to.html" rel="nofollow">http://blogs.abcnews.com/politicalradar/2008/09...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634060">\
	 <div id="dsq-comment-header-2634060" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634060" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634060">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634060" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634060" class="dsq-comment-message">First impression is how limited her vocabulary is, and very strange syntax.<br><blockquote><i>"I agree with the Bush administration that we take the fight to them, we never again let them come onto our soil and try to destroy not only our democracy but communities like, the community of New York, never again. So, yes I do agree with taking the fight to the terrorists and stopping them over there,"</i></blockquote><br>Is she saying she supports the Bush doctrine of preemptive war?  It sure sounds like it.    The "community" of New York?   I get an impression of the smallness of her mind, her world view.<br><blockquote><i>"I think our presence in Iraq and Afghanistan will lead to further security over our nation again because the mission is to keep the fight over there, do not let them come over here and attempt again what they accomplished here and that was some destruction, terrible destruction on that day. But, since September 11th, Americans uniting and rebuilding and committing to never letting that happen again."</i></blockquote><br>More hawkishness, saber rattling and clumsy pandering to New Yorkers.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634108">\
	 <div id="dsq-comment-header-2634108" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634108" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634108">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634108" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634108" class="dsq-comment-message">LMAO @ "is she saying she supports the Bush doctrine of preemptive war?"...........you funny TS! Like she knows what the Bush doctrine is....tee hee hee.....heck, as if she knows what "preemptive" even means! (giggle)....you so crazy TS!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634183">\
	 <div id="dsq-comment-header-2634183" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634183" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634183">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634183" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634183" class="dsq-comment-message">*giggle*<br><br>:-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633748">\
	 <div id="dsq-comment-header-2633748" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633748" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633748">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633748" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633748" class="dsq-comment-message">Just a thought: Do you think she\'s faking like she\'s dumb in order to fake us out?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633817">\
	 <div id="dsq-comment-header-2633817" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633817" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633817">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633817" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633817" class="dsq-comment-message">LOL.......Meryl Streep couldn\'t fake it THAT well.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633791">\
	 <div id="dsq-comment-header-2633791" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633791" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633791">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633791" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633791" class="dsq-comment-message">I thought about that as well Sepia but I have difficulty believing she would subject herself to such ridicule voluntarily.  I watched her explaination on her foreign policy experience and Russia and thought . . . Nah . . . I think it is real.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634056">\
	 <div id="dsq-comment-header-2634056" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634056" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2634056" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634056" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634056" class="dsq-comment-message">And ain\'t that just...unreal.<br><br>Dumb and dumber.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634043">\
	 <div id="dsq-comment-header-2634043" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634043" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2634043" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634043" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634043" class="dsq-comment-message">Oh, hell no.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634450">\
	 <div id="dsq-comment-header-2634450" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634450" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2634450" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634450" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634450" class="dsq-comment-message">She don\'t know shit.<br><br>She\'s backwater.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634940">\
	 <div id="dsq-comment-header-2634940" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634940" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634940">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634940" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634940" class="dsq-comment-message">I don\'t think she\'s faking.<br>I think she\'s over her head.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2635219">\
	 <div id="dsq-comment-header-2635219" class="dsq-comment-header">\
	 <cite id="dsq-cite-2635219" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2635219">babyming</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2635219" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2635219" class="dsq-comment-message">She is not faking it.  She\'s simply not real interested in world affairs, until a few weeks ago.  I doubt she could sit through a 4-hour cabinet meeting on some crisis.  She impresses me as a very angry, fragile person.  I am really curious about her medical history.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2635435">\
	 <div id="dsq-comment-header-2635435" class="dsq-comment-header">\
	 <cite id="dsq-cite-2635435" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2635435" href="http://www.hustleandfloe.com" target="_blank" rel="nofollow">hustleandfloe</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2635435" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2635435" class="dsq-comment-message">Sepia: if that is so... it would make her a genius when it comes to hiding her intelligence, based on this interview.  in that sense, I thought one storied white house resident was the smartest man alive, but we may have a new champion.<br><br>history\'s repeating... "I am not fit for this office and never should have been here." - Warren Gamaliel Harding, 29th President of the United States. (November 2, 1865 – August 2, 1923)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633824">\
	 <div id="dsq-comment-header-2633824" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633824" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633824">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633824" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633824" class="dsq-comment-message">some guy on Hardball said the question has now moved from can she run the Oval office but she find the Oval office.  Pat is trying to help McCain out by saying this race isn\'t about Palin but more about McCain and gives him credit for the Palin Pass.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633829">\
	 <div id="dsq-comment-header-2633829" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633829" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633829">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633829" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633829" class="dsq-comment-message">sorry typo - some guy on Hardball said the question has now moved from can she FIND the Oval office</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633836">\
	 <div id="dsq-comment-header-2633836" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633836" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633836">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633836" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633836" class="dsq-comment-message">third correction.  multitasking<br><br>some guy on Hardball said the question has now moved from can she run the Oval office to can she FIND the Oval Office.<br><br>Hardball is playing all the videos today. McCain is getting slammed from all sides.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634858">\
	 <div id="dsq-comment-header-2634858" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634858" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634858">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634858" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634858" class="dsq-comment-message">lol<br><br>She\'s as dumb as dirt!  OMFG!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633873">\
	 <div id="dsq-comment-header-2633873" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633873" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633873">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633873" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633873" class="dsq-comment-message">Roger Simon said this:<br><br>"I think Americans are not just uncertain about whether Sarah Palin could hold the office of the Vice President, but also whether she could find the office of the Vice President. Talk about air space." (Sarah Palin said Putin would come through Alaskan air space)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634376">\
	 <div id="dsq-comment-header-2634376" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634376" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634376">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634376" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634376" class="dsq-comment-message">Thanks Rikyra - cooking dinner, helping the kids with homework, watching Hardball, and surfing the web.  LOL what a day what a day</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2633852">\
	 <div id="dsq-comment-header-2633852" class="dsq-comment-header">\
	 <cite id="dsq-cite-2633852" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2633852">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2633852" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2633852" class="dsq-comment-message">Found this at Booman Tribune:<br><br><i>While suturing a cut on the hand of a 75-year old Texas rancher whose hand was caught in a gate while working cattle, the doctor struck up a conversation with the old man. Eventually the topic got around to Sarah Palin  and her bid to be a heartbeat away from being President.<br><br>The old rancher said, `Well, ya know, Palin is a post turtle.\'<br><br>Not being familiar with the term, the doctor asked him what a post turtle  was.<br><br>The old rancher said, `When you\'re driving down a country road and you  come across a fence post with a turtle balanced on top, that\'s a post turtle.\'<br><br>The old rancher saw a puzzled look on the doctor\'s face, so he continued  to explain. `You know she didn\'t get up there by herself, she doesn\'t belong up there, she doesn\'t know what to do while she is up there, and you just wonder what kind of dumb ass put her up there to begin with.<br><br></i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634436">\
	 <div id="dsq-comment-header-2634436" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634436" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2634436" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634436" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634436" class="dsq-comment-message">I read this phrase applied to Barack Obama today.<br><br>I don\'t even remember where.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634748">\
	 <div id="dsq-comment-header-2634748" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634748" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634748">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634748" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634748" class="dsq-comment-message">That isn\'t hardly true about Barack.  He is very intelligent, insightful and has forseen every major event for what it is.  <br><br>Sarah Palin can\'t even put together a coherent thought unless of course they\'re having her play really dumb so she will appear as a viper at the debates.  More tricks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634843">\
	 <div id="dsq-comment-header-2634843" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634843" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2634843" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634843" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634843" class="dsq-comment-message">she\'s not well-versed on anything except lipstick.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634132">\
	 <div id="dsq-comment-header-2634132" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634132" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634132">rorysmomma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634132" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634132" class="dsq-comment-message">She must be dynamite in bed.  That chick is dumber than living in North carolina, and buying pinecones from the craft store..... She is dumb as hell.  (we have pine trees everywhere.LOL.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634312">\
	 <div id="dsq-comment-header-2634312" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634312" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634312">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634312" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634312" class="dsq-comment-message">ROFLMAO!!!!!!!!!!!!!!!!!!!! She comes with props and costumes...LOLOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634528">\
	 <div id="dsq-comment-header-2634528" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634528" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634528">rorysmomma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634528" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634528" class="dsq-comment-message">I want to talk about the rest of her qualifications, but I feel that it would be bad of me to do considering I am someone\'s momma</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634359">\
	 <div id="dsq-comment-header-2634359" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634359" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634359">Jay</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634359" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634359" class="dsq-comment-message">That bimbo just said, its about job creation! <br><br>Holy shit! Look at Couric\'s face...she\'s like, WTF are you talking about?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634676">\
	 <div id="dsq-comment-header-2634676" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634676" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634676">pjamma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634676" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634676" class="dsq-comment-message">If Palin can be considered as Vice President then we really should consider this girl as Secretary of State...<br><br><a href="http://www.youtube.com/watch?v=lj3iNxZ8Dww" rel="nofollow">http://www.youtube.com/watch?v=lj3iNxZ8Dww</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634707">\
	 <div id="dsq-comment-header-2634707" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634707" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634707">dee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634707" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634707" class="dsq-comment-message">It actually made my brain hurt.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2634937">\
	 <div id="dsq-comment-header-2634937" class="dsq-comment-header">\
	 <cite id="dsq-cite-2634937" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2634937">pjamma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2634937" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2634937" class="dsq-comment-message">There is nothing, nothing, short of an 8.0 earthquake on the faultline my house sits upon, that could keep me from watching Tuesday\'s debate with my phone off, glass of wine, popcorn and my computer to post what I\'m sure will be well deserved snarky comments as this trainwreck get eaten alive by Joe Biden.  It\'s going to be awesome.<br><br>I wonder if McCain is planning to pull the fire alarm in the building or create a high drama, low casualty incident of some kind that will pre-empt the debates</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636171">\
	 <div id="dsq-comment-header-2636171" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636171" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636171">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636171" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636171" class="dsq-comment-message">pjamma,<br><br>it\'s official. I want Biden to say absolutely NOTHING to Palin. <br>These interviews, were, what, 15-20 minutes, and she probably knew the questions. <br><br>Oh hell no. Biden is to say absolutely nothing to Palin.<br>He is to answer the questions, as given, taking up every single second allotted.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636130">\
	 <div id="dsq-comment-header-2636130" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636130" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636130">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636130" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636130" class="dsq-comment-message">Will the wine dull the senses....or enhance them?<br>;-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2635044">\
	 <div id="dsq-comment-header-2635044" class="dsq-comment-header">\
	 <cite id="dsq-cite-2635044" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2635044">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2635044" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2635044" class="dsq-comment-message">I think McCain will be at the debate, ready to debate, tommorrow night.<br><br>If he is not there, I believe the McCain campaign is officially OVER.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636100">\
	 <div id="dsq-comment-header-2636100" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636100" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636100">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636100" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636100" class="dsq-comment-message">Admiral:  <i>  . . . officially over. . .</i><br><br>Only to the sane among us!!  :&gt;)  <br><br>"McAncient"  is propped up on so many sides [including/primarily many whites] that they won\'t let him hit the ground even if he is on his way down!  Trust! <br><br>But, I\'ll be willing to be convinced.  :&gt;)  I\'m patient!  :&gt;)<br><br>Obama-Biden  \'08!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636015">\
	 <div id="dsq-comment-header-2636015" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636015" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636015">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636015" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636015" class="dsq-comment-message">rikyrah:  <i>. . as Putin rears his head. . .</i><br><br>After watching this over and over again, It just occurred to me that <b>she cain\'t remember or pronounce the name of Russia\'s president - Dmitry Medvedev!!</b><br><br>She is time-warped in Putin \'cause that name is easier to remember and pronounce!  I would love ta ask her the names of several heads of states!   :&gt;)<br><br>"McAncient" did the same thing for months after Medvedev was elected!<br><br>Billary just said   - "whatever!"<br><br>And they think of US as lower in intellectual abilities!!<br><br>RACISM is truly a fathermother!!  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636139">\
	 <div id="dsq-comment-header-2636139" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636139" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2636139" href="http://nquest2xl.wordpress.com" target="_blank" rel="nofollow">Nquest</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636139" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636139" class="dsq-comment-message">Hold up!  Stop the presses!<br><br>I was watching AC 360 and came to the shocking conclusion (shocking, I say) that...<br>WHITE FOLKS ARE A TRIP!<br><br>Cooper\'s crew of Begala, Borger and Rollins all chimed in with this fairy tale that McCain\'s "hide the Barbie" tactic had ruined Palin\'s confidence.  Ruined her confidence like she was confident she knew what the hell she was talking about before they hid her from the media.<br><br>UN-freakin\'-BELIEVABLE!!!<br><br>They are making excuses for this insult to my sanity (seeing such blatant stupid is driving me crazy; even as a joke this sh*t is sick).  They were completely feeling sorry for Pit-bull Barbie which puts me in that Tim WIse frame of mind since all I can think to say (besides "bullsh*t") is:  YOUR WHITENESS IS SHOWING!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636288">\
	 <div id="dsq-comment-header-2636288" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636288" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636288">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636288" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636288" class="dsq-comment-message">Nquest,<br><br>You can\'t be surprised by this. You simply can\'t. It\'s mindboggling, actually. Never truly, and I mean, truly, has this much ineptitude been thrust upon the American people. <br><br>The Couric \'interview\' was as obvious as it gets.<br><br>This woman is smart as a box of rocks, and I apologize to rocks. <br><br>Never has such White Mediocrity been bent over backwards for in such glaring terms.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636375">\
	 <div id="dsq-comment-header-2636375" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636375" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636375">carolinagirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636375" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636375" class="dsq-comment-message">"This woman is smart as a box of rocks, and I apologize to rocks."<br><br>LMAO. No disrespect to the rocks or the box they came in. BWAHAHAHAHAHA!!!!<br><br>This shit is so messed up that I have to laugh to keep from crying. SMH....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636513">\
	 <div id="dsq-comment-header-2636513" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636513" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636513">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636513" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636513" class="dsq-comment-message">They have a special sympathy for her as representative of "white womanhood", and one of their own.   They can\'t bear to see her wounded.<br><br>I had the same thought when I heard them:  What makes them think this ISN\'T the real Sarah??   <br><br>They\'ve never seen her otherwise, so what are they basing their opinion on?  Surely, it can\'t be the Convention teleprompter speech.  <br><br>When Sarah fails, they consider it a personal embarrassment...they\'re invested in her NOT failing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2638012">\
	 <div id="dsq-comment-header-2638012" class="dsq-comment-header">\
	 <cite id="dsq-cite-2638012" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2638012">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2638012" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2638012" class="dsq-comment-message">TruthSeeker:  You spoke the TRUTH!!  :&gt;)  She is the "great white female hope!"<br><br>Just like billary spoke for the women with the "white genes" who (1). wished that they didn\'t have to stay home and take care of that man and those kids!   (2). saw her as their "working woman she-ro." (3.)  heck, she\'s has the white gene just like me!  (4)  for the Sheila Jackson-Lee\'s  - I\'ll get something out of this;  from the "field" to the "house".<br><br>Interestingly enough, the SJ-L\'s drop out of "The Gov.\'s" situation!  She wouldn\'t let them get close to her!  <br><br>Otherwise, as you have stated, IFFF she fails, THEN they\'ll fail!!<br><br>Whew!  Deep Breaths!!   Obama-Biden  \'08!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636607">\
	 <div id="dsq-comment-header-2636607" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636607" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636607">caligirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636607" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636607" class="dsq-comment-message">look...  they can spin this shit any way they want to, but the truth is obvious to those who are open to receiving it.  no worries.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636428">\
	 <div id="dsq-comment-header-2636428" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636428" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636428">Arlene</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636428" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636428" class="dsq-comment-message">TruthSeeker, you nailed it regarding  the damage that  Palin and her fellow Republican females supporters are doing to the chances for intelligent women to get and hold good positions in the workplace, and to be taken seriously as having a brain.<br><br>However, I have no sympathy for Palin.  She\'s not a victim, but a willing participant.  She\'s soaking up the limelight and carrying a false sense of power.  The Republican Party is a total disgrace and have been hijacked by the extreme right wing nuts, hiding  behind God to get away with lying, cheating, racial bigotry, and a total disregard for other peoples civil rights, especially women.<br><br>My father will be 85 next month, and ever since blacks have gotten the right to vote, he\'s voted for a  Rebublican.  That is until 4 years ago.  He said he doesn\'t recognize this party anymore.  They\'ve lost the guiding principles for which the party was founded<br><br>It\'s clear to sharp and intelligent folks like us who blog here, that this women is not qualified to be Vice President.   She\'s being held up for folks because she white.  And the rest really doesn\'t matter as long as she\'s white.   NO WAY, NO HOW, NO PALIN</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636584">\
	 <div id="dsq-comment-header-2636584" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636584" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636584">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636584" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636584" class="dsq-comment-message">I\'m deeply disturbed by her not realizing how foolish the Russia proximity response was....she keeps repeating it and acting as if the whole world is silly for not getting it.<br><br>The panel on Anderson 360 seems to think it\'s a lack of confidence, and she\'s not being herself.<br><br>Obama better win this thing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636748">\
	 <div id="dsq-comment-header-2636748" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636748" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636748">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636748" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636748" class="dsq-comment-message">Roland Martin didn\'t have any pity for her - he laughed out loud and teased Bae Buchanan saying he didn\'t understand what she was saying.  It was so terrible it showed in their faces.  What else could they have said - it\'s an awful mess.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636485">\
	 <div id="dsq-comment-header-2636485" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636485" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2636485" href="http://www.bigassbelle.blogspot.com" target="_blank" rel="nofollow">bigassbelle</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636485" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636485" class="dsq-comment-message">Dear Lord, hear my prayer: This. Cannot. Happen. Amen.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2637916">\
	 <div id="dsq-comment-header-2637916" class="dsq-comment-header">\
	 <cite id="dsq-cite-2637916" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2637916">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2637916" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2637916" class="dsq-comment-message">bab:   Amen!  <br><br>Obama-Biden  \'08!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636586">\
	 <div id="dsq-comment-header-2636586" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636586" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636586">Arlene</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636586" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636586" class="dsq-comment-message">To all my fellow young Black brothers and sisters: "THE MIND TRULY IS A TERRIBLE THING TO WASTE!"  Palin and the rest of the Repubs have the gull to call Barack Obama an Elitist.  As if being a Harvard Grad is an awefull thing.<br><br>It\'s a total lack of judgement and responsibility on McShame\'s part to try and elevate and sell uneducated folks, another uneducated soul as being ready to step into the second or even highest office in the land!  NO, WAY, NO HOW, NO MCHAME/PALE-IN COMPARRISON</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2637839">\
	 <div id="dsq-comment-header-2637839" class="dsq-comment-header">\
	 <cite id="dsq-cite-2637839" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2637839">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2637839" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2637839" class="dsq-comment-message">Arlene:  Hey!   :&gt;)  Co-sign!   :&gt;)<br><br>Obama-Biden  \'08!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636610">\
	 <div id="dsq-comment-header-2636610" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636610" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636610">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636610" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636610" class="dsq-comment-message">I\'m sorry, but I\'ve grown bored with Sarah Palin and talking about Sarah Palin.  Why are we so focused on her while McCain and the GOP are hatching an escape plan for McCain?<br><br>Is it just me that\'s finding it more and more difficult to understand why the Democrats are so eager to bail out Bush with the, excuse the pun, bailout deal?  Why are they seizing the opportunity to walk away from this and blame it on McCain and the GOP?  Why not let them move forward with their version and fight with Paulson and Bush while the market crashes?  And then come in to clean up the mess?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2636670">\
	 <div id="dsq-comment-header-2636670" class="dsq-comment-header">\
	 <cite id="dsq-cite-2636670" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2636670">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2636670" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2636670" class="dsq-comment-message">I don\'t think anyone has taken their eyes off of McCain and his co-horts.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2646368">\
	 <div id="dsq-comment-header-2646368" class="dsq-comment-header">\
	 <cite id="dsq-cite-2646368" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2646368">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2646368" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2646368" class="dsq-comment-message">rikyrah:  I came back to this because, as I kept hearing this interview, I noted that there is an interview STRATEGY that CAN and DOES RATTLE "The Gov."<br><br>The STRATEGY is SIMPLE:  DON\'T LET HER RAMBLE ON!!  CUT her OFF after a few SENTENCES and then ask a "follow-up" question.<br><br>See, she\'s been use to RAMBLING.  It\'s PAGEANT-speak!!  Here\'s how she works:  RAMBLE -PAGEANT-smile!   PAGEANT-thank you!   PAGEANT-wave!!<br><br>No one interrupts the "beauty queen"!!  :&gt;)<br><br>Soooo, the more reporters INTERRUPT, the MORE she is thrown off her RAMBLE!!  And thus, reveals her -er, -um, -uh  <i>RECEPTIVE PROCESSING issues</i><br><br>Obama-Biden  \'08!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2773035">\
	 <div id="dsq-comment-header-2773035" class="dsq-comment-header">\
	 <cite id="dsq-cite-2773035" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2773035">manofsteel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2773035" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2773035" class="dsq-comment-message">If Sen. Obama was forming sentences and constructing ideas like Gov. Palin they would have mocked him and run him off the stage with a switch.  We\'d have comedians in black face up on late night turning the clocks back to the 1930\'s.  But because she is "lily" they cordially (and embarrassingly) "make light" of her comments.  George Bush was ignorant (nuke-you-ler), and Sarah Palin is ignorant (by national standards).  Our Senior officials whether elected or appointed should at least display an aptitude for grasping complex issues, including history, economics, international relations, policy, law, civics and a host of others which may be too boring for the news.  Experience counts in that it exposes the person to situations which challenge the intellect causing the brain ( a muscle) to flex and be strengthened.  Moose hunting has it\'s place, but it\'s not in Washington.  One more thing...not one repulican\'t talking head has answered the question: WAS SARAH PALIN THE ABSOLUTE BEST CANDIDATE (MALE OR FEMALE) THAT JOHN MCCAINT COULD FIND? (considering all the governors, reps and senators, cabinet members, CEO\'s PTA presidents, soccer moms, hair dressers, nail techs, cashiers, students, student teachers, butchers, bakers, candle stick makers) who are out there handling there business with skill, good judgement,  and without making fools of themselves...was she the best?????</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2773189">\
	 <div id="dsq-comment-header-2773189" class="dsq-comment-header">\
	 <cite id="dsq-cite-2773189" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2773189">manofsteel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2773189" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2773189" class="dsq-comment-message">Ok, y\'all done got me started.  I was about to go to bed and I found this site.  Now i"m fired up.  Gov. Palin actually believed the adage that "all politics is local"  She talks, acts, thinks like someone local.  And that\'s where she shines...locally.  But this race is not local.  It\'s not Mayberry, Walton\'s mountain or wasilla.  This is national where there is diversity.  DIVERSITY, in thought, culture, experience, hopes, dreams, desires.  I repeat, this aint local.  Also, why does McCaint have to always stand or sit around with Palin?  She wants to run with the big dogs so why is he holding her leash in the Katie Couric interview?  So, I guess that means that if he were in the white house(no way, no how) he would have a baby monitor on his desk, and everytime she whinced he would run over to check on her.  That "with daddy by my side" move just drained the blood out of the mcpalin effort.  Folks need to get indignant and run that vaudeville act out of town.  It\'s only because the man at the top of the stack is black that the numbers are still close.  If Sen. Obama was not of color McPalin\'s navy would be at the bottom of the potomac, where it should be.</div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





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

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


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

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

	
	

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

	Dsq.Popup.showCookieMsgs();

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

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

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

	



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

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

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

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

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


	


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

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

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

})();




