




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": {"ef781b639c890767ebd1ce99011c3afa": {"username": "TRW ", "tumblr": "", "display_name": "TRW ", "url": "http://disqus.com/guest/ef781b639c890767ebd1ce99011c3afa/", "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": ""}, "CarolinagirlinGA": {"username": "CarolinagirlinGA", "tumblr": "", "display_name": "carolinagirl", "url": "http://disqus.com/CarolinagirlinGA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1569, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8746/avatar32.jpg", "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": ""}, "245857794a8d4da90a73fbb64352b916": {"username": "Miss- Opinion ", "tumblr": "", "display_name": "Miss- Opinion ", "url": "http://disqus.com/guest/245857794a8d4da90a73fbb64352b916/", "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": ""}, "spirit_55z": {"username": "spirit_55z", "tumblr": "", "display_name": "spirit_55z", "url": "http://disqus.com/spirit_55z/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4354, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/8199/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "icebergslim": {"username": "icebergslim", "tumblr": "", "display_name": "icebergslim", "url": "http://disqus.com/icebergslim/", "registered": true, "linkedin": "", "blog": "http://thisweekwithbarackobama.blogspot.com", "remote_domain": null, "points": 194, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "icebergslim", "is_remote": false, "verified": true, "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": ""}, "rikyrah": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/rikyrah/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3391, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2b09614435c42b89e4439a3845cb7167": {"username": "Versai", "tumblr": "", "display_name": "Versai", "url": "http://disqus.com/guest/2b09614435c42b89e4439a3845cb7167/", "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": ""}, "382c92ecadd86cf0c401b6239a0f967e": {"username": "Jefferson Sergeant", "tumblr": "", "display_name": "Jefferson Sergeant", "url": "http://disqus.com/guest/382c92ecadd86cf0c401b6239a0f967e/", "registered": false, "linkedin": "", "blog": "http://Black-Thought-Police.blogspot.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": ""}, "Trumystique": {"username": "Trumystique", "tumblr": "", "display_name": "Trumystique", "url": "http://disqus.com/Trumystique/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 52, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Karmi": {"username": "Karmi", "tumblr": "", "display_name": "Karmi", "url": "http://disqus.com/Karmi/", "registered": true, "linkedin": "", "blog": "http://swamphermit.wordpress.com/", "remote_domain": null, "points": 9, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2937/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "RobM": {"username": "RobM", "tumblr": "", "display_name": "RobM", "url": "http://disqus.com/RobM/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1318, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ibeching": {"username": "ibeching", "tumblr": "", "display_name": "ibeching", "url": "http://disqus.com/ibeching/", "registered": true, "linkedin": "", "blog": "www.ibeching.tumblr.com", "remote_domain": null, "points": 21, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/22381/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Piepiepie": {"username": "Piepiepie", "tumblr": "", "display_name": "Piepiepie", "url": "http://disqus.com/Piepiepie/", "registered": true, "linkedin": "", "blog": "http://www.youtube.com/watch?v=L5L3M8Pn9KU", "remote_domain": null, "points": 53, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Nate_Wesley": {"username": "Nate_Wesley", "tumblr": "", "display_name": "Nate_Wesley", "url": "http://disqus.com/Nate_Wesley/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 49, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/5912/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "sdg1844": {"username": "sdg1844", "tumblr": "", "display_name": "SDG", "url": "http://disqus.com/sdg1844/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 316, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/14/2362/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "blueberry": {"username": "blueberry", "tumblr": "", "display_name": "Liza", "url": "http://disqus.com/blueberry/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 91, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "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": 5447, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Monie": {"username": "Monie", "tumblr": "", "display_name": "Monie", "url": "http://disqus.com/Monie/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1104, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bb90730b238bd2c1f318bc1437a3fc1e": {"username": "Denise", "tumblr": "", "display_name": "Denise", "url": "http://disqus.com/guest/bb90730b238bd2c1f318bc1437a3fc1e/", "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": ""}, "kepop": {"username": "kepop", "tumblr": "", "display_name": "kepop", "url": "http://disqus.com/kepop/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 15, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "12b0b4b66fee0dbbc8e1ce824da9d816": {"username": "Miranda", "tumblr": "", "display_name": "Miranda", "url": "http://disqus.com/guest/12b0b4b66fee0dbbc8e1ce824da9d816/", "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": ""}, "b45f45c3d16eaa32e1783c1d1798a893": {"username": "Kat", "tumblr": "", "display_name": "Kat", "url": "http://disqus.com/guest/b45f45c3d16eaa32e1783c1d1798a893/", "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": ""}, "Justice58": {"username": "Justice58", "tumblr": "", "display_name": "Justice58", "url": "http://disqus.com/Justice58/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2770, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/11/7899/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bryllynt": {"username": "bryllynt", "tumblr": "", "display_name": "bryllynt", "url": "http://disqus.com/bryllynt/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8a512d7735a280e3286dfc423e7d4526": {"username": "LTMidknite", "tumblr": "", "display_name": "LTMidknite", "url": "http://disqus.com/guest/8a512d7735a280e3286dfc423e7d4526/", "registered": false, "linkedin": "", "blog": "http://themidnightsolution.blogspot.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": ""}, "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": ""}, "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": ""}, "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": ""}, "TariqNelson": {"username": "TariqNelson", "tumblr": "", "display_name": "TariqNelson", "url": "http://disqus.com/TariqNelson/", "registered": true, "linkedin": "", "blog": "http://www.tariqnelson.com", "remote_domain": null, "points": 37, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "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": ""}, "vulcan_girl": {"username": "vulcan_girl", "tumblr": "", "display_name": "vulcan_girl", "url": "http://disqus.com/vulcan_girl/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 149, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/3369/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "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": ""}, "claudia_m": {"username": "claudia_m", "tumblr": "", "display_name": "claudia_m", "url": "http://disqus.com/claudia_m/", "registered": true, "linkedin": "", "blog": "http://www.thebottomofheaven.com", "remote_domain": null, "points": 36, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/5543/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "BlackAmericanPrincess": {"username": "BlackAmericanPrincess", "tumblr": "", "display_name": "BlackAmericanPrincess", "url": "http://disqus.com/BlackAmericanPrincess/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 164, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/11/2288/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_14:36:36", "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": {"5474825": {"up_voted": false, "ip": "", "has_replies": false, "message": "She'd be murdalized in an actual campaign, and she wouldn't be taken very seriously if she was appointed.  It was more personally  lose-lose for her than Roland Burris getting Obama's old seat.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_15:12:35", "killed": false, "user_key": "Nate_Wesley", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5452707, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453338": {"up_voted": false, "ip": "", "has_replies": true, "message": "The conspiracy theorists were all over the internet saying BO is not the president the oath was not officially given.  Someone, lawyer, over at the WH looked at that inaugural tape and said, re-take it.  He is not the only one who had to do it, 2 other presidents as well.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:31:08", "killed": false, "user_key": "icebergslim", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 5453098, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5454880": {"up_voted": false, "ip": "", "has_replies": false, "message": "She is?  Glad to hear it. I liked seeing heads explode over this one.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:47:35", "killed": false, "user_key": "sdg1844", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 5453721, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5464326": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is the first salvo.<br><br>Lieberman is VULNERABLE.  Even Repubs who voted for him later crossed party affiliation to vote for Obama.<br><br>CT Dems are putting him on notice.  You apologize, your ass is half-way safe.  Don't, and we'll definitely make sure your ass is gone next year.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_11:20:35", "killed": false, "user_key": "blksista", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5461805, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456423": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:20:56", "killed": false, "user_key": "245857794a8d4da90a73fbb64352b916", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456226, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456431": {"up_voted": false, "ip": "", "has_replies": true, "message": "Darn...wouldn't you know...and that's not even an impeachable offense!!! Oh well, tomorrow's Thursday...and ya know..there's always tomorrow! LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:21:32", "killed": false, "user_key": "12b0b4b66fee0dbbc8e1ce824da9d816", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 5456341, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5452851": {"up_voted": false, "ip": "", "has_replies": true, "message": "Black first family 'changes everything' <br>     <br>(CNN) -- Jamaal Young was watching Barack Obama and his family greet an ecstatic crowd in Chicago, Illinois, on Election Night when he realized that something seemed wrong.<br>Obama didn't shout at his wife, Michelle, to shut up. The first lady didn't roll her eyes and tell Obama to act like a man. No laugh track kicked in, no one danced, and no police sirens wailed in the background.<br><br>Young had tuned in to celebrate the election of the nation's first African-American president. But he realized that he was witnessing another historic first. A black family was being featured as the first family, not the \"problem family\" or the \"funny family.\"<br><br>\"They are not here to entertain us,\" says Young, a New York Press columnist. \"Michelle Obama is not sitting around with her girlfriends saying, 'My man ain't no good.' You're not seeing this over -sexualized, crazy black family that, every time a Marvin Gaye song comes on, someone stands up and says, 'Oh girl, that's my jam.' \"<br><br>The nation didn't just get a glimpse of its new first family when Obama and his family waved to the crowds on Inauguration Day. The Obamas are offering America a new way to look at the black family, Young and other commentators say. <br><br>Full story:<br><a href=\"http://www.cnn.com/2009/POLITICS/01/15/obama.family/index.html\" rel=\"nofollow\">http://www.cnn.com/2009/POLITICS/01/15/obama.fa...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:04:04", "killed": false, "user_key": "12b0b4b66fee0dbbc8e1ce824da9d816", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5457332": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm borrowing this HATERADE recipe.  BWA HAHAAAA!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_01:24:31", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456646, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5454395": {"up_voted": false, "ip": "", "has_replies": true, "message": "Because he has lost his mind since the Obama Phenoma went on without him.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:28:25", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 6, "is_first_child": true, "email": "", "parent_post_id": 5453961, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5463100": {"up_voted": false, "ip": "", "has_replies": true, "message": "You should try and find, if not do it yourself someone to tape(video and audio) your story and the story of everyone on your bus(You have already started here w/ your stills). There will be a website for people to submit their personal media to show everyone. Hopefully no one will have Ossie Davis' role", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_10:32:40", "killed": false, "user_key": "RobM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5454687, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453375": {"up_voted": false, "ip": "", "has_replies": true, "message": "Phew. Good to know though.  I guess we should be extra cautious but damn.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:32:42", "killed": false, "user_key": "blueberry", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 5453338, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453889": {"up_voted": false, "ip": "", "has_replies": false, "message": "vulcan_girl:   <a href=\"http://www.politico.com/politico44/perm/0109/iglesias_for_gitmo_proscecutor_bb1a49f6-d8c0-4681-93a7-2dd7b89c67f4.html\" rel=\"nofollow\">THIS</a> man will serve as PRESIDENT OBAMA's Chief Prosecutor.<br><br>Waitin' to see IFFF there is much opposition.  Hmmmmm.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:04:17", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 5452986, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456967": {"up_voted": false, "ip": "", "has_replies": false, "message": "ROTFLMAO!!!!!!!!!!!!!!!!!!!!!!!<br><br>Jealous Juice? Envy Ice?  I died!!!!!!!!!!!!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:56:32", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456646, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5457992": {"up_voted": false, "ip": "", "has_replies": false, "message": "Has anyone gotten a copy ofGwen Ifill's book, \"The Break Through\"?<br><br>She's making the rounds to plug it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_02:25:57", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456976": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:56:57", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456646, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5474390": {"up_voted": false, "ip": "", "has_replies": true, "message": "I know I'm late but that was a great story and I loved the pics too! I hate someone jacked you for your pins...ugh!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_15:07:26", "killed": false, "user_key": "kepop", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5454687, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5458527": {"up_voted": false, "ip": "", "has_replies": true, "message": "rikyrah:  I didn't see <a href=\"http://www.reuters.com/article/politicsNews/idUSTRE50J88L20090121\" rel=\"nofollow\">THIS ARTICLE</a> 2-day:<br><br><b>WHouse stops pending Bush regulations for review</b><br><br><i><b>President Barack Obama's new administration ordered all federal agencies and departments on Tuesday to stop any pending regulations until they can be reviewed by incoming staff,<u> halting last-minute Bush orders in their tracks.</u></b><br><br>\"This afternoon, White House Chief of Staff Rahm Emanuel signed a memorandum sent to all agencies and departments to stop all pending regulations until a legal and policy review can be conducted by the Obama administration,\" the White House said in a statement issued just hours after Obama took office.<br><br>The review is a tool commonly used by a new administration to delay so-called \"midnight regulations\" put in place by a former president between the election and Inauguration Day.<br><br>Midnight regulations have been heavily used by recent former presidents, including the Democrat Bill Clinton, Republican George H. W. Bush, and most recently, the Republican George W. Bush.<br><br>Controversial late rules by the outgoing Bush administration include allowing the carrying of concealed weapons in some national parks and prohibiting medical facilities from receiving federal money for discriminating against doctors and nurses who refuse to assist with abortions or dispense contraceptives based on religious grounds.<br><br><b>Federal law requires a 60-day waiting period before any major regulatory changes become law, so some presidents try to publish new major regulations to ensure they go into effect before the new president's inauguration on January 20.</b></i><br><br>SHRUB couldn't even plan this SUBVERSIVE ACTION ON TIME!!  DUMB BUTT!<br><br>BUT,   PRESIDENT OBAMA [niiiiiiice!   :&gt;)]  KNEW what ta do!!  :&gt;)     :&gt;)<br><br>HE'S been  <i>TRES`</i>    BUSY   on his   <b>DAY 1!</b>    Whew!!!    :&gt;)     :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_03:28:16", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months 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}, "5453930": {"up_voted": false, "ip": "", "has_replies": true, "message": "What's Blago up to these days?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:03:36", "killed": false, "user_key": "bb90730b238bd2c1f318bc1437a3fc1e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5458194": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL at Tweety being harsh about Geithner. Hilarious. <br><br>\" Fredo\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_02:48:17", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453435": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://Thinkprogress.org\" rel=\"nofollow\">Thinkprogress.org</a> is covering some great topics today<br><br>The Rethugs are scared y'all.  In addition to trying to derail Holder over his widely acknowledged views regarding torture, Rush Limpballs was on his show today whining about Obama's determination  to return to pre-Bush years regarding the Freedom of Information Act (FOIA).<br><br>From Think Progress: <br>   In response to the \u201cnew standard of openness,\u201d conservative talker Rush Limbaugh said that he fears that the more open FOIA rules will make it easier for Bush to be held to account for any misdeeds he committed as president: <br><br>LIMBAUGH: What I\u2019m afraid of is that what Obama did with this executive order is actually make it easier for the media to go get Bush documents. Because you know Pelosi and some of the guys over in congress are talking about war crimes trials and charges and so forth. [\u2026] <br><br>What I\u2019m afraid of is what Obama\u2019s done here is made the gathering of the information for this kind of stuff\u2013 This is not American. This is not America. This is not what America does. We don\u2019t\u2013 This is Banana Republic kind of stuff.<br>--------------------------------------------------------------------------------<br><br>That is the greatest fear of Rethugs....they do not want Bush and em to be exposed for what they did in the dark.  But we all know the saying.....It may take a while, but what you do in the dark will one day come to light.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:36:29", "killed": false, "user_key": "Monie", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months 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}, "5458026": {"up_voted": false, "ip": "", "has_replies": true, "message": "*** looks outside***<br>*** comes back to PC****<br><br>Sorry, the world didn't come to an end.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_02:30:28", "killed": false, "user_key": "8a512d7735a280e3286dfc423e7d4526", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 5456769, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453952": {"up_voted": false, "ip": "", "has_replies": true, "message": "icebergslim:  O.K.   BUT, the Chief Justice betta brush up on his<b> \"READING IS FUNDAMENTAL\"</b> materials!!   :&gt;)      :&gt;)<br><br>I'm just sayin. . . . .     :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:06:54", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5453338, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "5456519": {"up_voted": false, "ip": "", "has_replies": false, "message": "Karmi please.<br><br>The President & Gorgeous First Lady had been to 10 Balls and stay until late in the morning.  He only had a few hours to sleep before early meetings.<br><br>Where were you when George Bush was running the country into the ground?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:26:02", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456341, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453961": {"up_voted": false, "ip": "", "has_replies": true, "message": "Has Tavis Smiley had some work done? He's on Larry King right now and he looks a little strange to me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:06:45", "killed": false, "user_key": "2b09614435c42b89e4439a3845cb7167", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 15, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5452951": {"up_voted": false, "ip": "", "has_replies": true, "message": "This is god damned unbelieveable. President Obama repeated the oath. <br><a href=\"http://pamshouseblend.com/showDiary.do?diaryId=9154\" rel=\"nofollow\">http://pamshouseblend.com/showDiary.do?diaryId=...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:10:18", "killed": false, "user_key": "RobM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 11, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455001": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thank you so much for posting that story. It was an enjoyable read. Do you have your own blog? I'm glad you were there to witness this moment in person.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:54:46", "killed": false, "user_key": "CarolinagirlinGA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 5454687, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456551": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:28:26", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456226, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5457064": {"up_voted": false, "ip": "", "has_replies": false, "message": "They didn't ask for transparency with how tight congress tried to squeeze that 300 billion dollars up their asses before agreeing to pass it on to the Obama administration. <br><br>Don't think for one minute that Obama doesn't have the MSM number, and it aint colt 45 either.<br><br>MSM can go phuck themselves.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_01:05:03", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456618, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5452969": {"up_voted": false, "ip": "", "has_replies": false, "message": "blksista:  Thanks.  But NOW that I had posted the Huffpost FRONT PAGE [ACCIDENTLY], i just go BACK to it and read the HEADLINES!    :&gt;)    :&gt;)<br><br>That's what I get for being \"Technologicaly-Challeged!\"   :&gt;)  What A BURDEN!!  :&gt;)  :&gt;)<br><br>IMHO, somebody \"holla'd\" at her.  I'm just sayin'.. . . .", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:11:08", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 5452707, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455019": {"up_voted": false, "ip": "", "has_replies": true, "message": "LMAO....okay....even the transcript of him is incoherent...he's completely losing it....LOL...Banana Republic kind of stuff?? By making INFORMATION easier to obtain???? LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:54:02", "killed": false, "user_key": "12b0b4b66fee0dbbc8e1ce824da9d816", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 5453435, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5458092": {"up_voted": false, "ip": "", "has_replies": false, "message": "carolinagirl:    LOL!!   :&gt;)   ALWAYS with the \"RECIPES!!\"      :&gt;)     :&gt;)<br><br>'specially, the \"LIBATIONS!!\"    :&gt;)       :&gt;)     :&gt;)<br><br>U R     wild!  :&gt;)     :&gt;)   LOVE IT!!   :&gt;)      :&gt;)<br><br>Thank you!!   :&gt;)    :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_02:34:29", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456646, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453489": {"up_voted": false, "ip": "", "has_replies": true, "message": "From what I have read, anyone trying to challenge the fact that Obama became President yesterday wouldn't get very far. However, I can just see some wingut Republican senator waiting for a crisis and then trying to make hay over the oath issue, so to me it's just as well that he took it again.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:39:40", "killed": false, "user_key": "b45f45c3d16eaa32e1783c1d1798a893", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5453375, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456840": {"up_voted": false, "ip": "", "has_replies": false, "message": "thanks rikyrah, I was thinking about Jack and Jill the whole time I was out there and just wishing I had my laptop with me so I could give a live blow by blow account....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:47:31", "killed": false, "user_key": "BlackAmericanPrincess", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5455613, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5458102": {"up_voted": false, "ip": "", "has_replies": false, "message": "Piepiepie:  C-O-N-G-R-A-T-S!!!   :&gt;)  Best wishes!   :&gt;)    :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_02:38:41", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5455796, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5452986": {"up_voted": false, "ip": "", "has_replies": true, "message": "Executive Order to be issued tomorrow: Gitmo to close in a year, try the detainees.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:11:57", "killed": false, "user_key": "vulcan_girl", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5458108": {"up_voted": false, "ip": "", "has_replies": true, "message": "I had the priviliege of watching the inauguration with hundreds of Elementary school children and it was truly one of the greatest moments of my life!<br><br>We talk about the reality of a post-racial America but I feel that many of us; even though we are in our 20's and 30's; are too bogged down by the reality of the racism that we have experienced in our own lives to truly view life in this manner.<br><br>The great thing is that all of those kids that I saw cheering and smiling throught the Inauguration are not saddled with our burdens and limitations. They will ( Lord willing) experience life in America with a Black man as the leader of the free world throught their formative years.<br><br>The sky is truly the limit for our youth now and we are all better for it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_02:36:39", "killed": false, "user_key": "382c92ecadd86cf0c401b6239a0f967e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456586": {"up_voted": false, "ip": "", "has_replies": true, "message": "Karmi you are consistently an ass.... but at least you are consistent.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:31:02", "killed": false, "user_key": "rorysmomma", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5456341, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455554": {"up_voted": false, "ip": "", "has_replies": true, "message": "Wow! What a great account! And you are hilarious, girl. I love the description of the bus ride (and your lip gloss). Thanks so much for sharing this with us and pictures too!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_23:26:31", "killed": false, "user_key": "claudia_m", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5454687, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5458118": {"up_voted": false, "ip": "", "has_replies": false, "message": "LTMIdknite:     BWAHAHAHA!!   :&gt;)    :&gt;)    2  MUCH!!!   :&gt;)      :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_02:40:11", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5458026, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5463241": {"up_voted": false, "ip": "", "has_replies": false, "message": "President Obama attended the Commander in Chief ball. It was to honor enlisted mand and women and their families. Enlisted serviceman were the only ones allowed to attend.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_10:41:09", "killed": false, "user_key": "RobM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456769, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5468362": {"up_voted": false, "ip": "", "has_replies": true, "message": "<i>ghetto jitney double-dutch bus</i><br><br>LMAO-The song played in my mind as I read your story.  Thanks for sharing!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_13:59:59", "killed": false, "user_key": "Webb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5454687, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456589": {"up_voted": false, "ip": "", "has_replies": false, "message": "What Spirit said!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:31:14", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456282, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455060": {"up_voted": false, "ip": "", "has_replies": true, "message": "buhahahahahahahaha", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:58:16", "killed": false, "user_key": "Piepiepie", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 5454395, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5457111": {"up_voted": false, "ip": "", "has_replies": false, "message": "Kat:   Co-sign.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_01:06:54", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5453489, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5458138": {"up_voted": false, "ip": "", "has_replies": false, "message": "rorysmomma:  LOL!!!   :&gt;)     Just made the points total  <b>NEGATIVE  484</b>  :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_02:42:11", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456586, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455586": {"up_voted": false, "ip": "", "has_replies": false, "message": "preparing for the Impeachment trial.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_23:25:33", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 5453930, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455590": {"up_voted": false, "ip": "", "has_replies": false, "message": "And we already know how the President feel about his Queen?<br><br>Remember  the \"Lay Off My Wife\"!  Somebody better recognize...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_23:28:17", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5455351, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455079": {"up_voted": false, "ip": "", "has_replies": false, "message": "Monie,<br><br><i> But we all know the saying.....It may take a while, but what you do in the dark will one day come to light.</i><br><br><br>Amen.  My mother use to preach it all the time.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:59:55", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5453435, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456618": {"up_voted": false, "ip": "", "has_replies": true, "message": "What's pissing me off is Anderson Cooper, that reporter guy Ed and John King are busy gasbagging about why they weren't inviting to Swearing In: The Sequel and Obama is busy talking about transparency but he's not being transparent here by not inviting them to the swearing-in sequel what is he hiding blah blah blah.<br><br>Um, where was all this Sherlock Holmes ambitions when it came to Bush and the war, Bush and spying, mortgage companies ripping off people, Wall Street shaking down Main Street, etc?  Where was the super investigative burst of curiousity when all that was going down?  Oh, but now it's Obama so we've got to put on our Hardy Boyz Hats on and \"find out the truth?\" GTFOH", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:32:50", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 5453338, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455083": {"up_voted": false, "ip": "", "has_replies": false, "message": "LIMBAUGH: What I\u2019m afraid of is that what Obama did with this executive order is actually make it easier for the media to go get Bush documents. Because you know Pelosi and some of the guys over in congress are talking about war crimes trials and charges and so forth. [\u2026]<br><br>What I\u2019m afraid of is what Obama\u2019s done here is made the gathering of the information for this kind of stuff\u2013 This is not American. This is not America. This is not what America does. We don\u2019t\u2013 This is Banana Republic kind of stuff.<br>------------&gt;<br>More proof Limbaugh doesn't listen to what he is saying.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:57:40", "killed": false, "user_key": "Piepiepie", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5453435, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5458164": {"up_voted": false, "ip": "", "has_replies": true, "message": "<b>Lieberman Urged To Apologize To Obama, Biden</i><br><br><a href=\"http://www.wfsb.com/politics/18532109/detail.html\" rel=\"nofollow\">http://www.wfsb.com/politics/18532109/detail.html</a><br><br><i>HARTFORD, Conn. -- Connecticut Democrats are calling on Sen. Joe Lieberman to apologize to President Barack Obama and Vice President Joe Biden for his comments criticizing them during the campaign.</i><br><br><i>The request was made in a Jan. 16 letter from Nancy DiNardo, chairwoman of the state party, on behalf of the Democratic State Central Committee.</i><br><br><i>It chastises the longtime Democrat, who won re-election in 2006 as an independent, for speaking at the Republican National Convention on behalf of Sen. John McCain.</i><br><br><i>The letter states that Lieberman's appearance undermined the efforts of Democratic candidates in Connecticut and across the country.</i><br><br><i>It also criticizes Lieberman for supporting controversial pastor John Hagee, a Texas evangelical preacher who has offended Roman Catholics.</i></b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_02:45:06", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months 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}, "5478645": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's a great idea!!\u00a0 :)<br><br>Peace & Love,  Tawra", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_16:22:25", "killed": false, "user_key": "BlackAmericanPrincess", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5463100, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5478650": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm glad to share my experiences with you!\u00a0 :)<br><br>Peace & Love,  Tawra", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_16:22:28", "killed": false, "user_key": "BlackAmericanPrincess", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5463424, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455611": {"up_voted": false, "ip": "", "has_replies": true, "message": "Dag, people are really making an issue of this, huh? Well thanks for the update. Like we don't have more pressing issues to worry about!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_23:29:03", "killed": false, "user_key": "claudia_m", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5453749, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453565": {"up_voted": false, "ip": "", "has_replies": true, "message": "better safe than sorry, but i thought Obama was officially president at noon yesterday---oath or no oath.  from <a href=\"http://electoral-vote.com/:\" rel=\"nofollow\">http://electoral-vote.com/:</a><br><br>Mistake 1: Obama thought Roberts was going to pause for a response after \u201cI Barack Hussein Obama\u201d and started to repeat that, but Roberts kept going and added \u201cdo solemnly swear\u201d while Obama was talking. Obama immediately stopped. When Roberts stopped, he then said \u201cI Barack Hussein Obama\u201d from the beginning.<br><br>Mistake 2: Roberts then said: \u201cthat I will execute the office of President to the United States faithfully.\u201d That\u2019s wrong. It has two gross errors in it. First, it is \u201cPresident of the United States\u201d not \u201cPresident to the United States\u201d (wrong preposition). Even worse, he put the adverb \u201cfaithfully\u201d in the wrong place, at the end of the clause. Not only is in wrong there, but is also grammatically incorrect there. Obama knew his oath a lot better than Roberts and was flustered at that moment. He was probably thinking: \u201cWhat a moron. He\u2019s Chief Justice of the United States and he can\u2019t memorize one sentence correctly? How did he ever pass the bar exam? But what do I do now? Do I recite the correct oath and make a fool of him in public? Or do I just repeat what he bungled? Geez, I have to make a decision in under 200 milliseconds. Tell you what, I\u2019ll just start and maybe he\u2019ll correct himself.\u201d So Obama said: \u201cthat I will execute\u2026\u201d and then stopped.<br><br>Mistake 3: At this point Roberts realized he messed up and tried to recover but he didn\u2019t know what to say, so he stuttered all over the place, emitting words from the sentence in a more or less random order, ending with \u201cPresident of the United States\u201d at least. Obama then recovered and said: \u201cthe office of President of the United States faithfully\u201d which got the preposition right (\u201cof,\u201d not \u201cto\u201d) but put \u201cfaithfully\u201d in the wrong place, just as Roberts did. So he chose not to embarrass the Chief Justice\u2014by parroting him rather than reciting the correct oath.<br><br>Mistake 4: They both got the \u201cpreserve, protect, and defend the constitution of the United States\u201d part OK, but then Roberts said: \u201cSo help you God.\u201d First, this is not in the constitution, but at this point the oath is actually finished so Obama could add it if he liked to as many Presidents have done, but Roberts said \u201cSo help ***you*** God\u201d not \u201cSo help me God\u201d as he should have. Obama is supposed to repeat his words, not translate them to first person singular on the fly. If Roberts actually believed his translation theory, he should have started by saying: \u201cYou Barack Hussein Obama\u201d not \u201cI Barack Hussein Obama.\u201d Roberts should have used \u201cI\u201d both times or maybe (arguably) \u201cyou\u201d both times, but not one of each. So the Chief Justice of the United States is not capable of uttering a fairly straightforward sentence without four mistakes? One hopes he is better at his day job.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:42:25", "killed": false, "user_key": "ibeching", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 7, "is_first_child": true, "email": "", "parent_post_id": 5453204, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456640": {"up_voted": false, "ip": "", "has_replies": false, "message": "Did he not catch all those Cosby Show reruns?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:34:50", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 5452851, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456512": {"up_voted": false, "ip": "", "has_replies": false, "message": "LMAO.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:25:52", "killed": false, "user_key": "CarolinagirlinGA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456431, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456646": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sorry, forgot the flavors:<br><br>Bitterberry<br>Envy Ice<br>Lemon-lyin'<br>Jealous Juice<br>Tropical Intolerance<br>Racist Raspberry<br>Bigotberry<br><br>The combination of these flavors may cause you to get your show canceled on  BET and the Tom Joyner Show and leave you to interviewing people more important than you on PBS, which repeats the cycle.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:34:45", "killed": false, "user_key": "CarolinagirlinGA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 5456226, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5475591": {"up_voted": false, "ip": "", "has_replies": false, "message": ";-P", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_15:16:15", "killed": false, "user_key": "ibeching", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5455624, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455624": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think I love you, ibeching:) --Duh, I see the source now:)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_23:27:29", "killed": false, "user_key": "bryllynt", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5453565, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5458187": {"up_voted": false, "ip": "", "has_replies": false, "message": "BAP:     <a href=\"http://www.youtube.com/watch?v=ruidM0nfUdc\" rel=\"nofollow\">YAAAAAAAAA   U!</a><br><br>What a GREAT REPORT!!  :&gt;)    :&gt;)<br><br>'specially:    <i>it was just very humbling. President Obama has really done alot towards uniting this country, God bless him and VP Biden, we can all be so proud that we elected these men!!!</i>   :&gt;)<br><br>What a CONFIRMATION!!    :&gt;)<br><br>Thanks for takin' US with YOU!!   :&gt;)    :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_02:47:55", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5454687, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5457170": {"up_voted": false, "ip": "", "has_replies": false, "message": "claudia_m:   Ya think that it might have something ta do with PRESIDENT OBAMA's- - - - - - - NAAAAAAAH!!<br><br>People are \"post-racial!  :&gt;)      Right???<br><br><b>25 seconds!!</b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_01:14:05", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5455611, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5478678": {"up_voted": false, "ip": "", "has_replies": false, "message": "what's funny is that song was playing in my head the entire time I was on that bus lol<br><br>Peace & Love,  Tawra", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_16:23:38", "killed": false, "user_key": "BlackAmericanPrincess", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5468362, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5478680": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm glad you enjoyed it!\u00a0 :)<br><br>Peace & Love,  Tawra", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_16:23:42", "killed": false, "user_key": "BlackAmericanPrincess", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5474390, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453086": {"up_voted": false, "ip": "", "has_replies": true, "message": "I dont want to be mean but I dont believe Caroline K's reason for stepping out of the running. She knew how sick he was before she put her hat in the ring. Given his age and this type of cancer this is a bad bad prognosis. I wonder at the timing of this.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:17:03", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 5452707, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5457697": {"up_voted": false, "ip": "", "has_replies": false, "message": "I forgot to record the Inaugural Parade. Does anyone know where I can find it online? Cspan only had a live feed on it's site, and everyone else only has clips.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_01:54:39", "killed": false, "user_key": "vulcan_girl", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5454119": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:   A look at <b>DAY 1!</b>:<br><br><a href=\"http://www.vanityfair.com/online/politics/2009/01/grading-president-obamas-first-day.html\" rel=\"nofollow\">Grading President Obama's First Day</a><br><br><i>Barack Obama wasted no time diving into his job as president of the United States today\u2014which, to begin with, means undoing the reckless mistakes of his predecessor. Here\u2019s a brief recap what President Obama accomplished today:<br><br>1. Halting the military tribunal process at Guant\u00e1namo Bay.     Grade: A<br><a href=\"http://www.youtube.com/watch?v=ruidM0nfUdc\" rel=\"nofollow\">YAAAAAAA!</a></i><br><br><br>THERE IS MORE.<br><br>It's ALL GOOD!  :&gt;)     :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:15:20", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453098": {"up_voted": false, "ip": "", "has_replies": true, "message": "Why does it have to be the black man that this happens to? Why oh why?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:17:07", "killed": false, "user_key": "blueberry", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 10, "is_first_child": true, "email": "", "parent_post_id": 5452951, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5461805": {"up_voted": false, "ip": "", "has_replies": true, "message": "Love it!! LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_09:00:46", "killed": false, "user_key": "12b0b4b66fee0dbbc8e1ce824da9d816", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 5458164, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5454126": {"up_voted": false, "ip": "", "has_replies": false, "message": "Two previous presidents have had to retake the oath privately for similar reasons--Coolidge, and Arthur.  And as pointed out by Jeff Toobin, their mistakes happened before the passage of the 20th amendment so it was very important that they retake it whereas for Obama he automatically became the president at noon.  I really don't think it's that big of deal.  They both were suffering from a case of the nerves and extreme pressure--it humanized them both.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:15:23", "killed": false, "user_key": "ef781b639c890767ebd1ce99011c3afa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5453098, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456223": {"up_voted": false, "ip": "", "has_replies": true, "message": "LOL!  Thanks, BAP.  Too funny, raw, and touching.  Guurl,  frozen lip gloss; tooo funny.  Happy to hear your experiences on this hisstoric day.!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:06:54", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5454687, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5461819": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL!!! Oh look! The sun came up too!!! Woo-hoo!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_08:59:45", "killed": false, "user_key": "12b0b4b66fee0dbbc8e1ce824da9d816", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5458026, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5458248": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jefferson Sergeant:   Thank you for being there with and for the children!   :&gt;)<br><br><a href=\"http://www.youtube.com/watch?v=ayb0qKGEMzg\" rel=\"nofollow\">I Believe The Children Are Our Future</a><br><br>Bless YOU and THEM!   :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_02:55:36", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 5458108, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455697": {"up_voted": false, "ip": "", "has_replies": true, "message": "Hey piepiepie, haven't seen you in a while. Happy Belated Obama Day! :o)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_23:31:10", "killed": false, "user_key": "CarolinagirlinGA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 5455060, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5465430": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert M:   THANK YOU for this information.  :&gt;)   Very helpful in explaining this \"process.\"  :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_12:08:58", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5462959, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456734": {"up_voted": false, "ip": "", "has_replies": true, "message": "Got it.  Chief Justice Roberts botched the oath, tying to memorize instead of recognize.<br><br>Obama, being the gracious Statesman that he is went along with Roberts phuck up.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:39:49", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5453565, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5454687": {"up_voted": false, "ip": "", "has_replies": true, "message": "Wassup Jack and Jill massive, just thought I'd share my experience at the Inauguration yesterday! <br><br>Like I don't even know where to start, being there was absolutely amazing, just amazing!!  It was like a big ole family reunion, everyone was jovial and polite, happy, excited and friendly, just a beautiful atmosphere of hope and anticipation, I've never experienced anything like it in my life, I'm so thankful God allowed me to witness this historical event firsthand<br><br>So our bus left Connecticut on Monday night around 10PM....<br><br>Sidebar - Let me just say before God and all of you that I will NEVER EVER EVER EVER AS LONG AS I'M BLACK again take a bus trip with the Hartford NAACP nor will I do anything with them WHATSOEVER.  I mean, ghetto isn't the word for how they handled things, how about the organizer of the trip got into a big ole loud argument over where she was supposed to sit with one of the people on the bus before we even pulled out of the dadgum parking lot???  My friend and I were sitting there looking at each other like are these fools really fighting before we depart to see the first Black president installed into office???  Like seriously, is that what we're witnessing??  And the bus was all crowded and packed with all these huge women who's big ole butts kept sideswiping my face as they kept walking by me with their big ole coolers full of chicken and beer.  I was so annoyed but determined to keep my attitude positive and focused on the reason we were on this ghetto jitney double-dutch bus in the first place.<br><br>Negro shenanigans aside, it was cool to see all news crews that were out there in the parking lot taping us as we were getting ready to leave, one of the journalists even interviewed me before I got on the bus!  My husband rushed home to see if the footage of my interview made the 11 o'clock news but unfortunately it didn't.  They just showed our bus leaving the parking lot with all of us waving from the windows. <br><br>So FINALLY, after the dadgum bus driver kept stopping on the way to DC for rest breaks mind you, I was like maaan if you don't hurry up and drive this muthaf_ckin  BUS so we can get to the Obama inaugurATION, I KNOW something, we finally made it to our dropoff point in White Flint, MD around 5:30AM yesterday morning.  So me and my friend get off the bus and head to the metro station to catch the train into DC. The train was PACKED with people from all walks of life, one older white gentleman was greeting everyone as they got on the train talkin bout \"Welcome Aboard the Obama Express Everybody!\"  He was hyped! <br><br>This was the scene in the metro station after we got off the train in DC....<br><a href=\"http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration001.jpg\" rel=\"nofollow\">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br><a href=\"http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration002.jpg\" rel=\"nofollow\">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>So we make our way over to the mall, I have to say the logistics of this inauguration was totally WACK, we were told they were gonna be checking us at security points so we couldn't bring blankets or backpacks. Chile please, nobody ain't checked us for NOTHING, people were out there on the mall with chairs and blankets, we were pissed because my friend had a big blanket we could have shared that she left on the bus since they said we couldn't have them.  And ALOT of people who actually had inauguration tickets couldn't even get in, they didn't have security people out there directing them or telling them anything, it was a mess logistically.<br><br>This is from when we were on our way over to the mall...<br><a href=\"http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration003.jpg\" rel=\"nofollow\">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>By the time we got there and situated it was like 8:30, we were across from the Smithsonian, not too far from the Washington Monument so we were waaaaaaaay back there but thank goodness for those Jumbotrons or else we wouldn't have been able to see ANYTHING.  So during those 3 hours while we were waiting, everyone was just socializing, mixing and mingling like we were all old friends.  One couple next to us was kinda perking, they had their lil chairs and a table, some coffee and flasks of jack daniels they were pouring in their coffee LOLL!  And there was another couple in front of us who I thought was white, right??  Chile please, I got into a discussion with the husband, he kept saying how significant this moment was for \"our people and our ancestors who came over on slave ships and BUILT the damn White House,\" I was like \"preach it brotha?\" He was getting his militant rant on! <br><br>A few crowd shots...<br><a href=\"http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration004.jpg\" rel=\"nofollow\">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br><a href=\"http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration005.jpg\" rel=\"nofollow\">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br><a href=\"http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration010.jpg\" rel=\"nofollow\">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br><a href=\"http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration011.jpg\" rel=\"nofollow\">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>Here's my friend right before we got separated when she went to get us some coffee, I didn't see her again after I snapped this picture until we met back at the bus. CTFU.gif<br><a href=\"http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration007.jpg\" rel=\"nofollow\">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>And can I just tell all you good people how ridiculously cold it was out there though?????  I mean, I had on 4 layers but that cold was like f_ck your layers and just cut right through all that stuff I had on.  I went to put on some lip gloss because my mouth was so dry, how bout that junk froze in my purse though?! <br><br>Here's a picture I took of myself when my friend went off to get the coffee. Disregard the I-can't-believe-how-&$%#^@*-cold-it-is-out-here expression on my face. blink.gif<br><a href=\"http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration006.jpg\" rel=\"nofollow\">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>There was this one older white lady volunteer usher who was talking to me right before Aretha sang the National Anthem, she was like \"I LOVE Aretha, I just know she's gonna make me cry when she starts singing!\"  Homegirl was literally BAWLING all during the song, I had to comfort her cause she was a mess!!!<br><br>I saw all these adorable elegant little old Black ladies out there with their full length fur coats on, a whole group of them were standing behind me praying, crying, and shouting, one of them was like \"GLORAYYYY, glory glory glory GLORAAAAY!\" after Obama took his oath, I thought she was bout to cut her step out there!  And I saw sooo many elderly black men and women out there in that freezing cold in their wheelchairs and walkers, I know that weather had to be doubly harsh on them but they were out there braving it nevertheless, it really choked me up to see them, I was so proud!! <br><br>Then there was a group of young brothas next to me with their sagging jeans who were like giving their street narration when they started showing the presidential motorcade on the jumbotron, talkin bout \"awww yeah, der they go, der they go!! That's Obama in his new Caddy, der he go!!!!\" <br><br>I noticed they didn't show this on C-Span or probably any of the other networks because the first thing I did when I finally woke up this morning was to watch the inauguration coverage that I DVRd on C-Span, they didn't show all the BOOS that filled the air when Bush took the platform. EVERY.SINGLE.TIME they showed his face on the jumbotron, a sea of boos filled the air, people were booing from the very pits of their souls, it was comedy!!!!<br><br>Here's a pic of the crowd erupting into cheers after President Obama 00001728.gif took his oath<br><a href=\"http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration014.jpg\" rel=\"nofollow\">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>Here's the jumbotron view of President Obama giving his Inaugural Address...<br><a href=\"http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration013.jpg\" rel=\"nofollow\">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>And lawd, the street vendors were out there getting their hustle FULLY ON!!!  One brotha was like \"I got yo official Obama Peanuts and Snicker Bars right here, get yo officil Obama nuts!!!\" I spent like $50 on souvenirs before I even knew it, and they were selling Obama plates, bracelets, hats, watches, programs, hoodies, shirts, just anything you can think of.  Somebody got me for my buttons though.  It was so crowded out there, I'm sure someone picked my bag and got my 3 damn Obama buttons. They didn't get my t-shirts, calendars, and programs though, thank goodness!<br><br>I left the mall right after Obama's speech, which was around 12:30 or so. How about I didn't get to the train station until like 3:30 though?? The metro had shut down in a few places so I had to walk to Union Station which shouldn't have taken long but nobody knew where to go because they didn't have anyone out there to direct out of town people, which was the majority of people.  I happened to hook up with this one family when we were all lost and trying to find out where to go, chile I was holding hands with them in the crowd like they were my kin LOL but they were so helpful, we all made our way to Union Station.  So I finally caught the metro back to White Flint and boarded the ghetto jitney double dutch bus back to Connecticut, we ain't make it back here til like 2:30 this morning...<br><br>Despite the cold and horrible logistics, it was still the most amazing thing I've ever been witness to and I'm sooooo glad I went.  Just to see all walks of life out there united and peaceful, it was just very humbling.  President Obama has really done alot towards uniting this country, God bless him and VP Biden, we can all be so proud that we elected these men!!! <br><br>Now I'm gonna go finish watching the CSpan coverage I taped because I haven't seen the ball yet and I'm dying to see what Michelle wore!!!! <br><br>Yes We Did everybody, Yes We Did!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:37:38", "killed": false, "user_key": "BlackAmericanPrincess", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 17, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "5456226": {"up_voted": false, "ip": "", "has_replies": true, "message": "Tavis Smiley looks different due to side effects of consuming way too much of the metaphorical drink that gives haters their ability to hate, just like Gatorade gives athletes the fluids to compete physically. <A HREF=http://uppitynegronetwork.files.wordpress.com/2008/05/haterade.jpg rel=\"nofollow\">Hatorade</A> is metaphorically the color \"green\" with envy, but there are other flavors.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:07:06", "killed": false, "user_key": "CarolinagirlinGA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 5453961, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455206": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tell it, GreenLady! <br><br>It's just too dang hard to believe a Chief Justice didn't get it right.<br><br>(I'm mumbling some names under my breath)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_23:07:26", "killed": false, "user_key": "Justice58", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5453952, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5463424": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thanks for sharing BlackAmericanPrincess.  I am loving all these first-person accounts.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_10:51:36", "killed": false, "user_key": "MsKitty", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5454687, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456769": {"up_voted": false, "ip": "", "has_replies": true, "message": "<i>The Salute to Heroes Inaugural Ball was begun in 1953 for President Dwight Eisenhower's inauguration. The event recognized recipients of the Medal of Honor, the nation's highest military award. There were 48 Medal of Honor recipients in attendance, who were undoubtedly disappointed by the Commander-in-Chief's failure to show. Over the past 56 years and 14 inaugurations, no President has skipped this event - until now.</i><br><br>New Commander in Chief ... not even the first time that he has snubbed American Troops.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:39:53", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 5456341, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455234": {"up_voted": false, "ip": "", "has_replies": false, "message": "He should go for a placeholder -- although I think Caroline would have done a good job, and had the NE clout to get stuff done.<br><br>That said, she is wealthy and influential enough to do more work outside the political system than inside it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_23:06:35", "killed": false, "user_key": "Piepiepie", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5454764, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453204": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://thisweekwithbarackobama.blogspot.com/2009/01/obama-retakes-oath-of-office.html\" rel=\"nofollow\">Obama \"retakes\" the oath of office</a><br><br>FOR REAL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:23:10", "killed": false, "user_key": "icebergslim", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months 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}, "5453721": {"up_voted": false, "ip": "", "has_replies": true, "message": "Keith Olbermann says Caroline Kennedy still in the running for the Senate Seat.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:54:11", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453209": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm only basing this on my own gut feeling, but my guess is she woke up one morning and said \"screw this, I'm not dealing with these fools for another week let alone 2 years or more...hell to the naw, sign me up for pilates on Tuesday, I'm headed to Hyannis Port....bump it\"....and I don't blame her one bit.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:23:27", "killed": false, "user_key": "12b0b4b66fee0dbbc8e1ce824da9d816", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5453086, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456282": {"up_voted": false, "ip": "", "has_replies": true, "message": "He sounds like someone who's high on narcotics.  The loud, self-assured, self-righteousness, super inflated self-importance.....WINDBAG.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:08:39", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 5455019, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456801": {"up_voted": false, "ip": "", "has_replies": false, "message": "God forbid he see the information posted over at Whitehouse.gov he might spontaneously combust.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:44:54", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456282, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5452707": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.huffingtonpost.com/2008/12/24/caroline-kennedy-clinton_n_148671.html\" rel=\"nofollow\"> Caroline Kennedy pulls out of consideration for New York Senator; cites concern over Ted Kennedy's health.</a><br>.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_20:53:36", "killed": false, "user_key": "blksista", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5454764": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think she figured out that Paterson didn't want to be pushed to choose her.  I think some of her folks got extremely heavy-handed, and that ticked him off.<br><br>I think she also figured out that the media was out for her (probably aided and abetted by Hillary's people) and that the onus of opinion was turning against her as a result.<br><br>From what I hear, Andrew Cuomo is no prize.  He automatically becomes the front runner.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_22:41:51", "killed": false, "user_key": "blksista", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5453086, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5462959": {"up_voted": false, "ip": "", "has_replies": true, "message": "Don't believe that shrub didn't get things in on time. It's more a case that in his efforts to successfully commit nonfeasance he didn't have enough staff to get it all done;not having staff being one way of not enforcing regulations already on the books. Bush also did the same thing to the clintons when they left.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_10:24:33", "killed": false, "user_key": "RobM", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 5458527, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456817": {"up_voted": false, "ip": "", "has_replies": false, "message": "really he didn't he tried to avoid using the word faithfully incorrectly.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:46:29", "killed": false, "user_key": "msmartin", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456734, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455796": {"up_voted": false, "ip": "", "has_replies": true, "message": "LOL break is over, i have work to do ya know.<br>+<br>starting my own black political blog on a service a friend is starting up :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_23:36:21", "killed": false, "user_key": "Piepiepie", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5455697, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453749": {"up_voted": false, "ip": "", "has_replies": true, "message": "ibeching:  HEY!    :&gt;)     NICE ANALYSIS!!   :&gt;)<br><br>Something 'bout the \"credibility\" of the CHIEF JUSTICE ought ta B  raised NOW!!<br><br>Will HE live up to HIS \"OATH OF OFFICE\" under PRESIDENT OBAMA???<br><br>I believe that HE was sooo rattled by this Black man taking the \"OATH\" for the HIGHEST OFFICE IN THE LAND that he was trembling at the THOUGHT!!<br><br>I am SEETHING at this incident!!   HUMF!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:55:27", "killed": false, "user_key": "GreenLadyHere", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 5453565, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456834": {"up_voted": false, "ip": "", "has_replies": false, "message": "I heard them.  My hubby said the same thing Town.  Whycome they got he big ass microscopes for Obama.  <br><br>Blue boys interviewing  Gwen Ifill now", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:47:26", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456618, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453256": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am trying to find the Fox5 clip from last night at the Youth Ball.  I forgot the name of the guy who was doing the interviews but he interviewed Kanye West and Sway from MTV. Did anyone else see the interview?  I am trying to find it.  Kanye put Fox in their place and they did not expect Sway's intellect.  <br><br>I found the CNN clips but I am interested in the Fox 5 clips<br><br>CNN Interview below.  <br><a href=\"http://realtalkny.uproxx.com/2009/01/topic/artists/kanye/kanye-west-inaugural-ball-interview-performance/\" rel=\"nofollow\">http://realtalkny.uproxx.com/2009/01/topic/arti...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:26:03", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456849": {"up_voted": false, "ip": "", "has_replies": false, "message": "Aww, you're welcome, I'm glad to share it with you all!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:48:14", "killed": false, "user_key": "BlackAmericanPrincess", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5456223, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5458206": {"up_voted": false, "ip": "", "has_replies": false, "message": "Doing the rounds of the frontpages. I was thinking about it...think about folks in Mississippi, Alabama, Idaho, who woke up to our new President in their faces on the front pages of their local newspapers.<br><br>LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_02:50:01", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456341": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.clevelandleader.com/node/8627\" rel=\"nofollow\"><i>Obama Snubs Nation's Heroes</a>, Becomes the First President to Skip Ball Honoring Medal of Honor Recipients in Over 50 Years</i> - The Salute to Heroes Inaugural Ball...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:14:56", "killed": false, "user_key": "Karmi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456857": {"up_voted": false, "ip": "", "has_replies": false, "message": "You're very welcome!  :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:49:05", "killed": false, "user_key": "BlackAmericanPrincess", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5455554, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456875": {"up_voted": false, "ip": "", "has_replies": false, "message": "No problem, you know you're like the 3rd person to ask me if I have a blog, hmmmmmm, maybe I need to start one....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:49:18", "killed": false, "user_key": "BlackAmericanPrincess", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5455001, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455613": {"up_voted": false, "ip": "", "has_replies": true, "message": "this is inspiring, hilarious and fantastic photos.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_23:29:07", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5454687, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5455351": {"up_voted": false, "ip": "", "has_replies": true, "message": "AMEN.  After he showed his ass and snubbed Michelle, that train left WITHOUT Tavis, Summer 2007.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_23:15:37", "killed": false, "user_key": "icebergslim", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 5454395, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5453816": {"up_voted": false, "ip": "", "has_replies": false, "message": "If this report is true, then she was probably told that she was not going to get it and pulled her name out in order to avoid embarassment", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_21:57:15", "killed": false, "user_key": "TariqNelson", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 5453209, "depth": 3, "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": "10325791", "user_id": "anonymous", "forum_id": "21630", "hash": 6506828934119408048}, "thread": {"days_alive": 0, "slug": "wednesday_evening_open_thread_63", "paginate": false, "num_pages": 1, "num_posts": 103, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 10325791, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": true, "forum_facebook_key": "bd6a8bc56f8eb204984f34b6fefe228d", "use_yahoo": false, "subscribed": false, "use_twitter_signin": true, "use_openid": false, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

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



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

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

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

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

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

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

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

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





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



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

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

	this._lastHash = null;

	this._accumMsg = '';

	this._lastSeqno = 0;

	this.MAX_DATA_LEN	= 1024;

	this.WAIT_TIME		= 10;

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

};

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

FragmentPacket.prototype.log = function(msg) {



};

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

		hash = this.reader.name;
	} else {

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

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

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

		this._lastSeqno = seqno;

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

				this._accumMsg = '';

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

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

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

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

};

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

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

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

	if (packetNum === 0) {

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

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

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

	if (num_packets === packetNum) {

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

	this._lastSeqno++;

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

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

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

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

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

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


	this.receiverId = receiverId;
};

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

	var listener = function(e) {

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


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

		that.receiveCallback(data);
	};

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

PostMessagePacket.prototype.send = function(msg) {



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


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

	var packet;
	if (!msg) {

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

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

var JsonRpc = function() {

	this.ids = {};

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

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

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

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

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

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

				json = 'null';
				break;
		}

		return json;
	};

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

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

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

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

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

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

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

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

		send_func(this.objectToJSON(request));

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

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


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



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


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


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

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

	this.packetHandler = null;


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


	var _createReceiverForFragmentPacket = function() {

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

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

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

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

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

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

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

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

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

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

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

			that._ready = true;
		};

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

		that.receiver.onload = receiver_onload;







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

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

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

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


	var _createReceiverForPostMessage = function() {

		var receiver_onload = function() {

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

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


		ParentMessenger['_receiver_onload_' + receiverId] = receiver_onload;

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

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

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

};

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

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

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

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

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

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

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

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

	var sendFunc = function(msg) {

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


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


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

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

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

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

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

		if (msg.username) {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




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

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

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


	






Dsq.Themes = {};

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



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

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

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

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

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

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

		
		

		return html;

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

		html += Dsq.Templates.pagination();

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

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		


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

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

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

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

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

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


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

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


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

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

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

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

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


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



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

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




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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



	
	this.chooseSubscribe = function(post_id) {

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

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

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

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

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

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

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

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

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

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

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

		d = auth_data;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

				body.appendChild(edit_area);

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

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

		Dsq.Templates.toggleEdit(post_id);
	};

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

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

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

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

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

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

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

		}

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

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

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

		var extra_params = '';

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

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


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

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

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

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




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

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

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

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

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

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

		Dsq.Templates.setLoadingButton(false);
	};

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

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




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

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

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

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

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

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


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


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

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


/**
 * Dsq.Urls: URL paths
 */
Dsq.Urls = new function() {
	this.LOGIN = '/profile/login/';
	this.LOGOUT = '/logout/';
	this.REPLY = 'http://jackandjillpolitics.disqus.com/wednesday_evening_open_thread_63/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">103</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/wednesday_evening_open_thread_63/latest.rss"><img src="http://media.disqus.com/images/embed/bullet-feed.png"></a>\
	 </span>\
	 </h3>\
	 <div id="dsq-options" style="margin:15px 0">\
	 <span class="dsq-item-sort">\
	 Sort by\
	 <select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);">\
	 <option value="hot" selected="selected">Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" >Newest first</option>\
	 <option value="oldest" >Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://jackandjillpolitics.disqus.com/wednesday_evening_open_thread_63/">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:10325791" onclick="Dsq.Popup.login(); return false">You must log into your Disqus Profile in order to post comments.</a></p>\
	 </div>\
		';

		

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

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

		
			html += Dsq.Templates.authPost();
		

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		

		return html;
	};

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

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

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

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

		if(typeof DsqLocal != 'undefined' && DsqLocal.trackback_url && DsqLocal.trackbacks) {
			var trackbacks = DsqLocal.trackbacks;
			var trackback_url = DsqLocal.trackback_url;
		} else {
			var trackbacks = [
			
			
			];
			var trackback_url = 'http://jackandjillpolitics.disqus.com/wednesday_evening_open_thread_63/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:10325791" 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:10325791" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
									&nbsp;or&nbsp; \
									<img class="fb_login_image" src="http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_small_short.gif" alt="Facebook Connect"/> \
									<a href="#" onclick="FB.Connect.requireSession(DisqusFbcParentController.onLogin); return false;">Connect</a> \
								 \
								&nbsp;or&nbsp; \
									<img src="http://media.disqus.com/images/twitter-signin-icon.png" alt="" /> \
									<a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false">Sign-in</a> \
								 \
								 \
							 \
						</div> \
					</div> \
					<div id="dsq-reply-' + post_id + '"></div> \
			</div> \
		';
	};

	//
	// Iframes
	//

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

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

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

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

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

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

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

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

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

	//
	// Menus
	//

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

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

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

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

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

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


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

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

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

	//
	// Popups
	//

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

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

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

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

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

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

		return this._popupGeneric(content);
	};

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

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

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

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

		return this._popupGeneric(content);
	};

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

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

		bodyHtml = message;

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

		return this._popupGeneric(content);
	};

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

	//
	// Actions
	//

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

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

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

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

		Dsq.Popup.popModal(message, title);

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

	//
	// Media
	//

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

	//
	// Callbacks
	//

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

		if(!openedMenu) {
			return;
		}

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

};
// Dsq.Post


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

	
	this.adminIsOn = false;

	
	
	

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

			Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'wednesday_evening_open_thread_63'
				+ '&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/10325791/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-5454687">\
	 <div id="dsq-comment-header-5454687" class="dsq-comment-header">\
	 <cite id="dsq-cite-5454687" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5454687">BlackAmericanPrincess</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5454687" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5454687" class="dsq-comment-message">Wassup Jack and Jill massive, just thought I\'d share my experience at the Inauguration yesterday! <br><br>Like I don\'t even know where to start, being there was absolutely amazing, just amazing!!  It was like a big ole family reunion, everyone was jovial and polite, happy, excited and friendly, just a beautiful atmosphere of hope and anticipation, I\'ve never experienced anything like it in my life, I\'m so thankful God allowed me to witness this historical event firsthand<br><br>So our bus left Connecticut on Monday night around 10PM....<br><br>Sidebar - Let me just say before God and all of you that I will NEVER EVER EVER EVER AS LONG AS I\'M BLACK again take a bus trip with the Hartford NAACP nor will I do anything with them WHATSOEVER.  I mean, ghetto isn\'t the word for how they handled things, how about the organizer of the trip got into a big ole loud argument over where she was supposed to sit with one of the people on the bus before we even pulled out of the dadgum parking lot???  My friend and I were sitting there looking at each other like are these fools really fighting before we depart to see the first Black president installed into office???  Like seriously, is that what we\'re witnessing??  And the bus was all crowded and packed with all these huge women who\'s big ole butts kept sideswiping my face as they kept walking by me with their big ole coolers full of chicken and beer.  I was so annoyed but determined to keep my attitude positive and focused on the reason we were on this ghetto jitney double-dutch bus in the first place.<br><br>Negro shenanigans aside, it was cool to see all news crews that were out there in the parking lot taping us as we were getting ready to leave, one of the journalists even interviewed me before I got on the bus!  My husband rushed home to see if the footage of my interview made the 11 o\'clock news but unfortunately it didn\'t.  They just showed our bus leaving the parking lot with all of us waving from the windows. <br><br>So FINALLY, after the dadgum bus driver kept stopping on the way to DC for rest breaks mind you, I was like maaan if you don\'t hurry up and drive this muthaf_ckin  BUS so we can get to the Obama inaugurATION, I KNOW something, we finally made it to our dropoff point in White Flint, MD around 5:30AM yesterday morning.  So me and my friend get off the bus and head to the metro station to catch the train into DC. The train was PACKED with people from all walks of life, one older white gentleman was greeting everyone as they got on the train talkin bout "Welcome Aboard the Obama Express Everybody!"  He was hyped! <br><br>This was the scene in the metro station after we got off the train in DC....<br><a href="http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration001.jpg" rel="nofollow">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br><a href="http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration002.jpg" rel="nofollow">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>So we make our way over to the mall, I have to say the logistics of this inauguration was totally WACK, we were told they were gonna be checking us at security points so we couldn\'t bring blankets or backpacks. Chile please, nobody ain\'t checked us for NOTHING, people were out there on the mall with chairs and blankets, we were pissed because my friend had a big blanket we could have shared that she left on the bus since they said we couldn\'t have them.  And ALOT of people who actually had inauguration tickets couldn\'t even get in, they didn\'t have security people out there directing them or telling them anything, it was a mess logistically.<br><br>This is from when we were on our way over to the mall...<br><a href="http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration003.jpg" rel="nofollow">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>By the time we got there and situated it was like 8:30, we were across from the Smithsonian, not too far from the Washington Monument so we were waaaaaaaay back there but thank goodness for those Jumbotrons or else we wouldn\'t have been able to see ANYTHING.  So during those 3 hours while we were waiting, everyone was just socializing, mixing and mingling like we were all old friends.  One couple next to us was kinda perking, they had their lil chairs and a table, some coffee and flasks of jack daniels they were pouring in their coffee LOLL!  And there was another couple in front of us who I thought was white, right??  Chile please, I got into a discussion with the husband, he kept saying how significant this moment was for "our people and our ancestors who came over on slave ships and BUILT the damn White House," I was like "preach it brotha?" He was getting his militant rant on! <br><br>A few crowd shots...<br><a href="http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration004.jpg" rel="nofollow">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br><a href="http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration005.jpg" rel="nofollow">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br><a href="http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration010.jpg" rel="nofollow">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br><a href="http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration011.jpg" rel="nofollow">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>Here\'s my friend right before we got separated when she went to get us some coffee, I didn\'t see her again after I snapped this picture until we met back at the bus. CTFU.gif<br><a href="http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration007.jpg" rel="nofollow">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>And can I just tell all you good people how ridiculously cold it was out there though?????  I mean, I had on 4 layers but that cold was like f_ck your layers and just cut right through all that stuff I had on.  I went to put on some lip gloss because my mouth was so dry, how bout that junk froze in my purse though?! <br><br>Here\'s a picture I took of myself when my friend went off to get the coffee. Disregard the I-can\'t-believe-how-&$%#^@*-cold-it-is-out-here expression on my face. blink.gif<br><a href="http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration006.jpg" rel="nofollow">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>There was this one older white lady volunteer usher who was talking to me right before Aretha sang the National Anthem, she was like "I LOVE Aretha, I just know she\'s gonna make me cry when she starts singing!"  Homegirl was literally BAWLING all during the song, I had to comfort her cause she was a mess!!!<br><br>I saw all these adorable elegant little old Black ladies out there with their full length fur coats on, a whole group of them were standing behind me praying, crying, and shouting, one of them was like "GLORAYYYY, glory glory glory GLORAAAAY!" after Obama took his oath, I thought she was bout to cut her step out there!  And I saw sooo many elderly black men and women out there in that freezing cold in their wheelchairs and walkers, I know that weather had to be doubly harsh on them but they were out there braving it nevertheless, it really choked me up to see them, I was so proud!! <br><br>Then there was a group of young brothas next to me with their sagging jeans who were like giving their street narration when they started showing the presidential motorcade on the jumbotron, talkin bout "awww yeah, der they go, der they go!! That\'s Obama in his new Caddy, der he go!!!!" <br><br>I noticed they didn\'t show this on C-Span or probably any of the other networks because the first thing I did when I finally woke up this morning was to watch the inauguration coverage that I DVRd on C-Span, they didn\'t show all the BOOS that filled the air when Bush took the platform. EVERY.SINGLE.TIME they showed his face on the jumbotron, a sea of boos filled the air, people were booing from the very pits of their souls, it was comedy!!!!<br><br>Here\'s a pic of the crowd erupting into cheers after President Obama 00001728.gif took his oath<br><a href="http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration014.jpg" rel="nofollow">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>Here\'s the jumbotron view of President Obama giving his Inaugural Address...<br><a href="http://img.photobucket.com/albums/v111/BLACKAMERICANPRINCESS/ObamaInauguration013.jpg" rel="nofollow">http://img.photobucket.com/albums/v111/BLACKAME...</a><br><br>And lawd, the street vendors were out there getting their hustle FULLY ON!!!  One brotha was like "I got yo official Obama Peanuts and Snicker Bars right here, get yo officil Obama nuts!!!" I spent like $50 on souvenirs before I even knew it, and they were selling Obama plates, bracelets, hats, watches, programs, hoodies, shirts, just anything you can think of.  Somebody got me for my buttons though.  It was so crowded out there, I\'m sure someone picked my bag and got my 3 damn Obama buttons. They didn\'t get my t-shirts, calendars, and programs though, thank goodness!<br><br>I left the mall right after Obama\'s speech, which was around 12:30 or so. How about I didn\'t get to the train station until like 3:30 though?? The metro had shut down in a few places so I had to walk to Union Station which shouldn\'t have taken long but nobody knew where to go because they didn\'t have anyone out there to direct out of town people, which was the majority of people.  I happened to hook up with this one family when we were all lost and trying to find out where to go, chile I was holding hands with them in the crowd like they were my kin LOL but they were so helpful, we all made our way to Union Station.  So I finally caught the metro back to White Flint and boarded the ghetto jitney double dutch bus back to Connecticut, we ain\'t make it back here til like 2:30 this morning...<br><br>Despite the cold and horrible logistics, it was still the most amazing thing I\'ve ever been witness to and I\'m sooooo glad I went.  Just to see all walks of life out there united and peaceful, it was just very humbling.  President Obama has really done alot towards uniting this country, God bless him and VP Biden, we can all be so proud that we elected these men!!! <br><br>Now I\'m gonna go finish watching the CSpan coverage I taped because I haven\'t seen the ball yet and I\'m dying to see what Michelle wore!!!! <br><br>Yes We Did everybody, Yes We Did!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455001">\
	 <div id="dsq-comment-header-5455001" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455001" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5455001">carolinagirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455001" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455001" class="dsq-comment-message">Thank you so much for posting that story. It was an enjoyable read. Do you have your own blog? I\'m glad you were there to witness this moment in person.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456875">\
	 <div id="dsq-comment-header-5456875" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456875" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456875">BlackAmericanPrincess</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456875" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456875" class="dsq-comment-message">No problem, you know you\'re like the 3rd person to ask me if I have a blog, hmmmmmm, maybe I need to start one....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455554">\
	 <div id="dsq-comment-header-5455554" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455554" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5455554" href="http://www.thebottomofheaven.com" target="_blank" rel="nofollow">claudia_m</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455554" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455554" class="dsq-comment-message">Wow! What a great account! And you are hilarious, girl. I love the description of the bus ride (and your lip gloss). Thanks so much for sharing this with us and pictures too!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456857">\
	 <div id="dsq-comment-header-5456857" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456857" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456857">BlackAmericanPrincess</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456857" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456857" class="dsq-comment-message">You\'re very welcome!  :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455613">\
	 <div id="dsq-comment-header-5455613" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455613" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5455613">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455613" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455613" class="dsq-comment-message">this is inspiring, hilarious and fantastic photos.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456840">\
	 <div id="dsq-comment-header-5456840" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456840" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456840">BlackAmericanPrincess</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456840" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456840" class="dsq-comment-message">thanks rikyrah, I was thinking about Jack and Jill the whole time I was out there and just wishing I had my laptop with me so I could give a live blow by blow account....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456223">\
	 <div id="dsq-comment-header-5456223" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456223" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456223">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456223" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456223" class="dsq-comment-message">LOL!  Thanks, BAP.  Too funny, raw, and touching.  Guurl,  frozen lip gloss; tooo funny.  Happy to hear your experiences on this hisstoric day.!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456849">\
	 <div id="dsq-comment-header-5456849" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456849" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456849">BlackAmericanPrincess</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456849" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456849" class="dsq-comment-message">Aww, you\'re welcome, I\'m glad to share it with you all!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5458187">\
	 <div id="dsq-comment-header-5458187" class="dsq-comment-header">\
	 <cite id="dsq-cite-5458187" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5458187">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5458187" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5458187" class="dsq-comment-message">BAP:     <a href="http://www.youtube.com/watch?v=ruidM0nfUdc" rel="nofollow">YAAAAAAAAA   U!</a><br><br>What a GREAT REPORT!!  :&gt;)    :&gt;)<br><br>\'specially:    <i>it was just very humbling. President Obama has really done alot towards uniting this country, God bless him and VP Biden, we can all be so proud that we elected these men!!!</i>   :&gt;)<br><br>What a CONFIRMATION!!    :&gt;)<br><br>Thanks for takin\' US with YOU!!   :&gt;)    :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5463100">\
	 <div id="dsq-comment-header-5463100" class="dsq-comment-header">\
	 <cite id="dsq-cite-5463100" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5463100">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5463100" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5463100" class="dsq-comment-message">You should try and find, if not do it yourself someone to tape(video and audio) your story and the story of everyone on your bus(You have already started here w/ your stills). There will be a website for people to submit their personal media to show everyone. Hopefully no one will have Ossie Davis\' role</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5478645">\
	 <div id="dsq-comment-header-5478645" class="dsq-comment-header">\
	 <cite id="dsq-cite-5478645" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5478645">BlackAmericanPrincess</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5478645" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5478645" class="dsq-comment-message">That\'s a great idea!!  :)<br><br>Peace & Love,  Tawra</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5463424">\
	 <div id="dsq-comment-header-5463424" class="dsq-comment-header">\
	 <cite id="dsq-cite-5463424" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5463424">MsKitty</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5463424" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5463424" class="dsq-comment-message">Thanks for sharing BlackAmericanPrincess.  I am loving all these first-person accounts.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5478650">\
	 <div id="dsq-comment-header-5478650" class="dsq-comment-header">\
	 <cite id="dsq-cite-5478650" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5478650">BlackAmericanPrincess</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5478650" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5478650" class="dsq-comment-message">I\'m glad to share my experiences with you!  :)<br><br>Peace & Love,  Tawra</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5468362">\
	 <div id="dsq-comment-header-5468362" class="dsq-comment-header">\
	 <cite id="dsq-cite-5468362" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5468362" href="http://www.WEESeeYou.com" target="_blank" rel="nofollow">Webb</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5468362" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5468362" class="dsq-comment-message"><i>ghetto jitney double-dutch bus</i><br><br>LMAO-The song played in my mind as I read your story.  Thanks for sharing!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5478678">\
	 <div id="dsq-comment-header-5478678" class="dsq-comment-header">\
	 <cite id="dsq-cite-5478678" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5478678">BlackAmericanPrincess</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5478678" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5478678" class="dsq-comment-message">what\'s funny is that song was playing in my head the entire time I was on that bus lol<br><br>Peace & Love,  Tawra</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5474390">\
	 <div id="dsq-comment-header-5474390" class="dsq-comment-header">\
	 <cite id="dsq-cite-5474390" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5474390">kepop</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5474390" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5474390" class="dsq-comment-message">I know I\'m late but that was a great story and I loved the pics too! I hate someone jacked you for your pins...ugh!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5478680">\
	 <div id="dsq-comment-header-5478680" class="dsq-comment-header">\
	 <cite id="dsq-cite-5478680" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5478680">BlackAmericanPrincess</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5478680" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5478680" class="dsq-comment-message">I\'m glad you enjoyed it!  :)<br><br>Peace & Love,  Tawra</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5452707">\
	 <div id="dsq-comment-header-5452707" class="dsq-comment-header">\
	 <cite id="dsq-cite-5452707" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5452707" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5452707" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5452707" class="dsq-comment-message"><a href="http://www.huffingtonpost.com/2008/12/24/caroline-kennedy-clinton_n_148671.html" rel="nofollow"> Caroline Kennedy pulls out of consideration for New York Senator; cites concern over Ted Kennedy\'s health.</a><br>.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5452969">\
	 <div id="dsq-comment-header-5452969" class="dsq-comment-header">\
	 <cite id="dsq-cite-5452969" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5452969">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5452969" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5452969" class="dsq-comment-message">blksista:  Thanks.  But NOW that I had posted the Huffpost FRONT PAGE [ACCIDENTLY], i just go BACK to it and read the HEADLINES!    :&gt;)    :&gt;)<br><br>That\'s what I get for being "Technologicaly-Challeged!"   :&gt;)  What A BURDEN!!  :&gt;)  :&gt;)<br><br>IMHO, somebody "holla\'d" at her.  I\'m just sayin\'.. . . .</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453086">\
	 <div id="dsq-comment-header-5453086" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453086" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453086">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453086" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453086" class="dsq-comment-message">I dont want to be mean but I dont believe Caroline K\'s reason for stepping out of the running. She knew how sick he was before she put her hat in the ring. Given his age and this type of cancer this is a bad bad prognosis. I wonder at the timing of this.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453209">\
	 <div id="dsq-comment-header-5453209" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453209" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453209">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453209" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453209" class="dsq-comment-message">I\'m only basing this on my own gut feeling, but my guess is she woke up one morning and said "screw this, I\'m not dealing with these fools for another week let alone 2 years or more...hell to the naw, sign me up for pilates on Tuesday, I\'m headed to Hyannis Port....bump it"....and I don\'t blame her one bit.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453816">\
	 <div id="dsq-comment-header-5453816" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453816" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5453816" href="http://www.tariqnelson.com" target="_blank" rel="nofollow">TariqNelson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453816" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453816" class="dsq-comment-message">If this report is true, then she was probably told that she was not going to get it and pulled her name out in order to avoid embarassment</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5454764">\
	 <div id="dsq-comment-header-5454764" class="dsq-comment-header">\
	 <cite id="dsq-cite-5454764" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5454764" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5454764" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5454764" class="dsq-comment-message">I think she figured out that Paterson didn\'t want to be pushed to choose her.  I think some of her folks got extremely heavy-handed, and that ticked him off.<br><br>I think she also figured out that the media was out for her (probably aided and abetted by Hillary\'s people) and that the onus of opinion was turning against her as a result.<br><br>From what I hear, Andrew Cuomo is no prize.  He automatically becomes the front runner.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455234">\
	 <div id="dsq-comment-header-5455234" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455234" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5455234" href="http://www.youtube.com/watch?v=L5L3M8Pn9KU" target="_blank" rel="nofollow">Piepiepie</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455234" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455234" class="dsq-comment-message">He should go for a placeholder -- although I think Caroline would have done a good job, and had the NE clout to get stuff done.<br><br>That said, she is wealthy and influential enough to do more work outside the political system than inside it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5474825">\
	 <div id="dsq-comment-header-5474825" class="dsq-comment-header">\
	 <cite id="dsq-cite-5474825" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5474825">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5474825" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5474825" class="dsq-comment-message">She\'d be murdalized in an actual campaign, and she wouldn\'t be taken very seriously if she was appointed.  It was more personally  lose-lose for her than Roland Burris getting Obama\'s old seat.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5452851">\
	 <div id="dsq-comment-header-5452851" class="dsq-comment-header">\
	 <cite id="dsq-cite-5452851" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5452851">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5452851" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5452851" class="dsq-comment-message">Black first family \'changes everything\' <br>     <br>(CNN) -- Jamaal Young was watching Barack Obama and his family greet an ecstatic crowd in Chicago, Illinois, on Election Night when he realized that something seemed wrong.<br>Obama didn\'t shout at his wife, Michelle, to shut up. The first lady didn\'t roll her eyes and tell Obama to act like a man. No laugh track kicked in, no one danced, and no police sirens wailed in the background.<br><br>Young had tuned in to celebrate the election of the nation\'s first African-American president. But he realized that he was witnessing another historic first. A black family was being featured as the first family, not the "problem family" or the "funny family."<br><br>"They are not here to entertain us," says Young, a New York Press columnist. "Michelle Obama is not sitting around with her girlfriends saying, \'My man ain\'t no good.\' You\'re not seeing this over -sexualized, crazy black family that, every time a Marvin Gaye song comes on, someone stands up and says, \'Oh girl, that\'s my jam.\' "<br><br>The nation didn\'t just get a glimpse of its new first family when Obama and his family waved to the crowds on Inauguration Day. The Obamas are offering America a new way to look at the black family, Young and other commentators say. <br><br>Full story:<br><a href="http://www.cnn.com/2009/POLITICS/01/15/obama.family/index.html" rel="nofollow">http://www.cnn.com/2009/POLITICS/01/15/obama.fa...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456640">\
	 <div id="dsq-comment-header-5456640" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456640" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456640">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456640" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456640" class="dsq-comment-message">Did he not catch all those Cosby Show reruns?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5452951">\
	 <div id="dsq-comment-header-5452951" class="dsq-comment-header">\
	 <cite id="dsq-cite-5452951" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5452951">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5452951" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5452951" class="dsq-comment-message">This is god damned unbelieveable. President Obama repeated the oath. <br><a href="http://pamshouseblend.com/showDiary.do?diaryId=9154" rel="nofollow">http://pamshouseblend.com/showDiary.do?diaryId=...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453098">\
	 <div id="dsq-comment-header-5453098" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453098" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453098">Liza</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453098" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453098" class="dsq-comment-message">Why does it have to be the black man that this happens to? Why oh why?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453338">\
	 <div id="dsq-comment-header-5453338" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453338" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5453338" href="http://thisweekwithbarackobama.blogspot.com" target="_blank" rel="nofollow">icebergslim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453338" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453338" class="dsq-comment-message">The conspiracy theorists were all over the internet saying BO is not the president the oath was not officially given.  Someone, lawyer, over at the WH looked at that inaugural tape and said, re-take it.  He is not the only one who had to do it, 2 other presidents as well.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453952">\
	 <div id="dsq-comment-header-5453952" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453952" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453952">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453952" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453952" class="dsq-comment-message">icebergslim:  O.K.   BUT, the Chief Justice betta brush up on his<b> "READING IS FUNDAMENTAL"</b> materials!!   :&gt;)      :&gt;)<br><br>I\'m just sayin. . . . .     :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455206">\
	 <div id="dsq-comment-header-5455206" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455206" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5455206">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455206" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455206" class="dsq-comment-message">Tell it, GreenLady! <br><br>It\'s just too dang hard to believe a Chief Justice didn\'t get it right.<br><br>(I\'m mumbling some names under my breath)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453375">\
	 <div id="dsq-comment-header-5453375" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453375" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453375">Liza</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453375" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453375" class="dsq-comment-message">Phew. Good to know though.  I guess we should be extra cautious but damn.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453489">\
	 <div id="dsq-comment-header-5453489" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453489" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453489">Kat</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453489" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453489" class="dsq-comment-message">From what I have read, anyone trying to challenge the fact that Obama became President yesterday wouldn\'t get very far. However, I can just see some wingut Republican senator waiting for a crisis and then trying to make hay over the oath issue, so to me it\'s just as well that he took it again.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5457111">\
	 <div id="dsq-comment-header-5457111" class="dsq-comment-header">\
	 <cite id="dsq-cite-5457111" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5457111">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5457111" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5457111" class="dsq-comment-message">Kat:   Co-sign.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456618">\
	 <div id="dsq-comment-header-5456618" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456618" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456618">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456618" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456618" class="dsq-comment-message">What\'s pissing me off is Anderson Cooper, that reporter guy Ed and John King are busy gasbagging about why they weren\'t inviting to Swearing In: The Sequel and Obama is busy talking about transparency but he\'s not being transparent here by not inviting them to the swearing-in sequel what is he hiding blah blah blah.<br><br>Um, where was all this Sherlock Holmes ambitions when it came to Bush and the war, Bush and spying, mortgage companies ripping off people, Wall Street shaking down Main Street, etc?  Where was the super investigative burst of curiousity when all that was going down?  Oh, but now it\'s Obama so we\'ve got to put on our Hardy Boyz Hats on and "find out the truth?" GTFOH</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456834">\
	 <div id="dsq-comment-header-5456834" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456834" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456834">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456834" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456834" class="dsq-comment-message">I heard them.  My hubby said the same thing Town.  Whycome they got he big ass microscopes for Obama.  <br><br>Blue boys interviewing  Gwen Ifill now</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5457064">\
	 <div id="dsq-comment-header-5457064" class="dsq-comment-header">\
	 <cite id="dsq-cite-5457064" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5457064">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5457064" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5457064" class="dsq-comment-message">They didn\'t ask for transparency with how tight congress tried to squeeze that 300 billion dollars up their asses before agreeing to pass it on to the Obama administration. <br><br>Don\'t think for one minute that Obama doesn\'t have the MSM number, and it aint colt 45 either.<br><br>MSM can go phuck themselves.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5454126">\
	 <div id="dsq-comment-header-5454126" class="dsq-comment-header">\
	 <cite id="dsq-cite-5454126" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5454126">TRW </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5454126" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5454126" class="dsq-comment-message">Two previous presidents have had to retake the oath privately for similar reasons--Coolidge, and Arthur.  And as pointed out by Jeff Toobin, their mistakes happened before the passage of the 20th amendment so it was very important that they retake it whereas for Obama he automatically became the president at noon.  I really don\'t think it\'s that big of deal.  They both were suffering from a case of the nerves and extreme pressure--it humanized them both.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5452986">\
	 <div id="dsq-comment-header-5452986" class="dsq-comment-header">\
	 <cite id="dsq-cite-5452986" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5452986">vulcan_girl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5452986" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5452986" class="dsq-comment-message">Executive Order to be issued tomorrow: Gitmo to close in a year, try the detainees.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453889">\
	 <div id="dsq-comment-header-5453889" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453889" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453889">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453889" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453889" class="dsq-comment-message">vulcan_girl:   <a href="http://www.politico.com/politico44/perm/0109/iglesias_for_gitmo_proscecutor_bb1a49f6-d8c0-4681-93a7-2dd7b89c67f4.html" rel="nofollow">THIS</a> man will serve as PRESIDENT OBAMA\'s Chief Prosecutor.<br><br>Waitin\' to see IFFF there is much opposition.  Hmmmmm.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453204">\
	 <div id="dsq-comment-header-5453204" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453204" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5453204" href="http://thisweekwithbarackobama.blogspot.com" target="_blank" rel="nofollow">icebergslim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453204" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453204" class="dsq-comment-message"><a href="http://thisweekwithbarackobama.blogspot.com/2009/01/obama-retakes-oath-of-office.html" rel="nofollow">Obama "retakes" the oath of office</a><br><br>FOR REAL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453565">\
	 <div id="dsq-comment-header-5453565" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453565" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5453565" href="www.ibeching.tumblr.com" target="_blank" rel="nofollow">ibeching</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453565" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453565" class="dsq-comment-message">better safe than sorry, but i thought Obama was officially president at noon yesterday---oath or no oath.  from <a href="http://electoral-vote.com/:" rel="nofollow">http://electoral-vote.com/:</a><br><br>Mistake 1: Obama thought Roberts was going to pause for a response after “I Barack Hussein Obama” and started to repeat that, but Roberts kept going and added “do solemnly swear” while Obama was talking. Obama immediately stopped. When Roberts stopped, he then said “I Barack Hussein Obama” from the beginning.<br><br>Mistake 2: Roberts then said: “that I will execute the office of President to the United States faithfully.” That’s wrong. It has two gross errors in it. First, it is “President of the United States” not “President to the United States” (wrong preposition). Even worse, he put the adverb “faithfully” in the wrong place, at the end of the clause. Not only is in wrong there, but is also grammatically incorrect there. Obama knew his oath a lot better than Roberts and was flustered at that moment. He was probably thinking: “What a moron. He’s Chief Justice of the United States and he can’t memorize one sentence correctly? How did he ever pass the bar exam? But what do I do now? Do I recite the correct oath and make a fool of him in public? Or do I just repeat what he bungled? Geez, I have to make a decision in under 200 milliseconds. Tell you what, I’ll just start and maybe he’ll correct himself.” So Obama said: “that I will execute…” and then stopped.<br><br>Mistake 3: At this point Roberts realized he messed up and tried to recover but he didn’t know what to say, so he stuttered all over the place, emitting words from the sentence in a more or less random order, ending with “President of the United States” at least. Obama then recovered and said: “the office of President of the United States faithfully” which got the preposition right (“of,” not “to”) but put “faithfully” in the wrong place, just as Roberts did. So he chose not to embarrass the Chief Justice—by parroting him rather than reciting the correct oath.<br><br>Mistake 4: They both got the “preserve, protect, and defend the constitution of the United States” part OK, but then Roberts said: “So help you God.” First, this is not in the constitution, but at this point the oath is actually finished so Obama could add it if he liked to as many Presidents have done, but Roberts said “So help ***you*** God” not “So help me God” as he should have. Obama is supposed to repeat his words, not translate them to first person singular on the fly. If Roberts actually believed his translation theory, he should have started by saying: “You Barack Hussein Obama” not “I Barack Hussein Obama.” Roberts should have used “I” both times or maybe (arguably) “you” both times, but not one of each. So the Chief Justice of the United States is not capable of uttering a fairly straightforward sentence without four mistakes? One hopes he is better at his day job.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453749">\
	 <div id="dsq-comment-header-5453749" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453749" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453749">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453749" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453749" class="dsq-comment-message">ibeching:  HEY!    :&gt;)     NICE ANALYSIS!!   :&gt;)<br><br>Something \'bout the "credibility" of the CHIEF JUSTICE ought ta B  raised NOW!!<br><br>Will HE live up to HIS "OATH OF OFFICE" under PRESIDENT OBAMA???<br><br>I believe that HE was sooo rattled by this Black man taking the "OATH" for the HIGHEST OFFICE IN THE LAND that he was trembling at the THOUGHT!!<br><br>I am SEETHING at this incident!!   HUMF!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455611">\
	 <div id="dsq-comment-header-5455611" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455611" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5455611" href="http://www.thebottomofheaven.com" target="_blank" rel="nofollow">claudia_m</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455611" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455611" class="dsq-comment-message">Dag, people are really making an issue of this, huh? Well thanks for the update. Like we don\'t have more pressing issues to worry about!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5457170">\
	 <div id="dsq-comment-header-5457170" class="dsq-comment-header">\
	 <cite id="dsq-cite-5457170" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5457170">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5457170" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5457170" class="dsq-comment-message">claudia_m:   Ya think that it might have something ta do with PRESIDENT OBAMA\'s- - - - - - - NAAAAAAAH!!<br><br>People are "post-racial!  :&gt;)      Right???<br><br><b>25 seconds!!</b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455624">\
	 <div id="dsq-comment-header-5455624" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455624" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5455624">bryllynt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455624" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455624" class="dsq-comment-message">I think I love you, ibeching:) --Duh, I see the source now:)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5475591">\
	 <div id="dsq-comment-header-5475591" class="dsq-comment-header">\
	 <cite id="dsq-cite-5475591" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5475591" href="www.ibeching.tumblr.com" target="_blank" rel="nofollow">ibeching</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5475591" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5475591" class="dsq-comment-message">;-P</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456734">\
	 <div id="dsq-comment-header-5456734" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456734" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456734">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456734" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456734" class="dsq-comment-message">Got it.  Chief Justice Roberts botched the oath, tying to memorize instead of recognize.<br><br>Obama, being the gracious Statesman that he is went along with Roberts phuck up.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456817">\
	 <div id="dsq-comment-header-5456817" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456817" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456817">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456817" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456817" class="dsq-comment-message">really he didn\'t he tried to avoid using the word faithfully incorrectly.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453256">\
	 <div id="dsq-comment-header-5453256" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453256" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453256">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453256" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453256" class="dsq-comment-message">I am trying to find the Fox5 clip from last night at the Youth Ball.  I forgot the name of the guy who was doing the interviews but he interviewed Kanye West and Sway from MTV. Did anyone else see the interview?  I am trying to find it.  Kanye put Fox in their place and they did not expect Sway\'s intellect.  <br><br>I found the CNN clips but I am interested in the Fox 5 clips<br><br>CNN Interview below.  <br><a href="http://realtalkny.uproxx.com/2009/01/topic/artists/kanye/kanye-west-inaugural-ball-interview-performance/" rel="nofollow">http://realtalkny.uproxx.com/2009/01/topic/arti...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453435">\
	 <div id="dsq-comment-header-5453435" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453435" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453435">Monie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453435" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453435" class="dsq-comment-message"><a href="http://Thinkprogress.org" rel="nofollow">Thinkprogress.org</a> is covering some great topics today<br><br>The Rethugs are scared y\'all.  In addition to trying to derail Holder over his widely acknowledged views regarding torture, Rush Limpballs was on his show today whining about Obama\'s determination  to return to pre-Bush years regarding the Freedom of Information Act (FOIA).<br><br>From Think Progress: <br>   In response to the “new standard of openness,” conservative talker Rush Limbaugh said that he fears that the more open FOIA rules will make it easier for Bush to be held to account for any misdeeds he committed as president: <br><br>LIMBAUGH: What I’m afraid of is that what Obama did with this executive order is actually make it easier for the media to go get Bush documents. Because you know Pelosi and some of the guys over in congress are talking about war crimes trials and charges and so forth. […] <br><br>What I’m afraid of is what Obama’s done here is made the gathering of the information for this kind of stuff– This is not American. This is not America. This is not what America does. We don’t– This is Banana Republic kind of stuff.<br>--------------------------------------------------------------------------------<br><br>That is the greatest fear of Rethugs....they do not want Bush and em to be exposed for what they did in the dark.  But we all know the saying.....It may take a while, but what you do in the dark will one day come to light.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455019">\
	 <div id="dsq-comment-header-5455019" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455019" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5455019">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455019" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455019" class="dsq-comment-message">LMAO....okay....even the transcript of him is incoherent...he\'s completely losing it....LOL...Banana Republic kind of stuff?? By making INFORMATION easier to obtain???? LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456282">\
	 <div id="dsq-comment-header-5456282" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456282" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456282">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456282" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456282" class="dsq-comment-message">He sounds like someone who\'s high on narcotics.  The loud, self-assured, self-righteousness, super inflated self-importance.....WINDBAG.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456589">\
	 <div id="dsq-comment-header-5456589" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456589" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456589">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456589" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456589" class="dsq-comment-message">What Spirit said!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456801">\
	 <div id="dsq-comment-header-5456801" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456801" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456801">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456801" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456801" class="dsq-comment-message">God forbid he see the information posted over at Whitehouse.gov he might spontaneously combust.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455083">\
	 <div id="dsq-comment-header-5455083" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455083" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5455083" href="http://www.youtube.com/watch?v=L5L3M8Pn9KU" target="_blank" rel="nofollow">Piepiepie</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455083" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455083" class="dsq-comment-message">LIMBAUGH: What I’m afraid of is that what Obama did with this executive order is actually make it easier for the media to go get Bush documents. Because you know Pelosi and some of the guys over in congress are talking about war crimes trials and charges and so forth. […]<br><br>What I’m afraid of is what Obama’s done here is made the gathering of the information for this kind of stuff– This is not American. This is not America. This is not what America does. We don’t– This is Banana Republic kind of stuff.<br>------------&gt;<br>More proof Limbaugh doesn\'t listen to what he is saying.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455079">\
	 <div id="dsq-comment-header-5455079" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455079" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5455079">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455079" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455079" class="dsq-comment-message">Monie,<br><br><i> But we all know the saying.....It may take a while, but what you do in the dark will one day come to light.</i><br><br><br>Amen.  My mother use to preach it all the time.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453721">\
	 <div id="dsq-comment-header-5453721" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453721" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453721">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453721" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453721" class="dsq-comment-message">Keith Olbermann says Caroline Kennedy still in the running for the Senate Seat.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5454880">\
	 <div id="dsq-comment-header-5454880" class="dsq-comment-header">\
	 <cite id="dsq-cite-5454880" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5454880">SDG</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5454880" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5454880" class="dsq-comment-message">She is?  Glad to hear it. I liked seeing heads explode over this one.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453930">\
	 <div id="dsq-comment-header-5453930" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453930" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453930">Denise</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453930" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453930" class="dsq-comment-message">What\'s Blago up to these days?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455586">\
	 <div id="dsq-comment-header-5455586" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455586" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5455586">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455586" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455586" class="dsq-comment-message">preparing for the Impeachment trial.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5453961">\
	 <div id="dsq-comment-header-5453961" class="dsq-comment-header">\
	 <cite id="dsq-cite-5453961" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5453961">Versai</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5453961" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5453961" class="dsq-comment-message">Has Tavis Smiley had some work done? He\'s on Larry King right now and he looks a little strange to me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5454395">\
	 <div id="dsq-comment-header-5454395" class="dsq-comment-header">\
	 <cite id="dsq-cite-5454395" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5454395">msmartin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5454395" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5454395" class="dsq-comment-message">Because he has lost his mind since the Obama Phenoma went on without him.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455060">\
	 <div id="dsq-comment-header-5455060" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455060" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5455060" href="http://www.youtube.com/watch?v=L5L3M8Pn9KU" target="_blank" rel="nofollow">Piepiepie</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455060" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455060" class="dsq-comment-message">buhahahahahahahaha</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455697">\
	 <div id="dsq-comment-header-5455697" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455697" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5455697">carolinagirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455697" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455697" class="dsq-comment-message">Hey piepiepie, haven\'t seen you in a while. Happy Belated Obama Day! :o)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455796">\
	 <div id="dsq-comment-header-5455796" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455796" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5455796" href="http://www.youtube.com/watch?v=L5L3M8Pn9KU" target="_blank" rel="nofollow">Piepiepie</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455796" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455796" class="dsq-comment-message">LOL break is over, i have work to do ya know.<br>+<br>starting my own black political blog on a service a friend is starting up :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5458102">\
	 <div id="dsq-comment-header-5458102" class="dsq-comment-header">\
	 <cite id="dsq-cite-5458102" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5458102">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5458102" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5458102" class="dsq-comment-message">Piepiepie:  C-O-N-G-R-A-T-S!!!   :&gt;)  Best wishes!   :&gt;)    :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455351">\
	 <div id="dsq-comment-header-5455351" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455351" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5455351" href="http://thisweekwithbarackobama.blogspot.com" target="_blank" rel="nofollow">icebergslim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455351" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455351" class="dsq-comment-message">AMEN.  After he showed his ass and snubbed Michelle, that train left WITHOUT Tavis, Summer 2007.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455590">\
	 <div id="dsq-comment-header-5455590" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455590" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5455590">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455590" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455590" class="dsq-comment-message">And we already know how the President feel about his Queen?<br><br>Remember  the "Lay Off My Wife"!  Somebody better recognize...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456226">\
	 <div id="dsq-comment-header-5456226" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456226" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456226">carolinagirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456226" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456226" class="dsq-comment-message">Tavis Smiley looks different due to side effects of consuming way too much of the metaphorical drink that gives haters their ability to hate, just like Gatorade gives athletes the fluids to compete physically. <A HREF=http://uppitynegronetwork.files.wordpress.com/2008/05/haterade.jpg rel="nofollow">Hatorade</A> is metaphorically the color "green" with envy, but there are other flavors.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456423">\
	 <div id="dsq-comment-header-5456423" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456423" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456423">Miss- Opinion </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456423" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456423" class="dsq-comment-message">lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456551">\
	 <div id="dsq-comment-header-5456551" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456551" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456551">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456551" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456551" class="dsq-comment-message">lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456646">\
	 <div id="dsq-comment-header-5456646" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456646" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456646">carolinagirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456646" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456646" class="dsq-comment-message">Sorry, forgot the flavors:<br><br>Bitterberry<br>Envy Ice<br>Lemon-lyin\'<br>Jealous Juice<br>Tropical Intolerance<br>Racist Raspberry<br>Bigotberry<br><br>The combination of these flavors may cause you to get your show canceled on  BET and the Tom Joyner Show and leave you to interviewing people more important than you on PBS, which repeats the cycle.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456967">\
	 <div id="dsq-comment-header-5456967" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456967" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456967">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456967" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456967" class="dsq-comment-message">ROTFLMAO!!!!!!!!!!!!!!!!!!!!!!!<br><br>Jealous Juice? Envy Ice?  I died!!!!!!!!!!!!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456976">\
	 <div id="dsq-comment-header-5456976" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456976" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456976">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456976" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456976" class="dsq-comment-message">lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5457332">\
	 <div id="dsq-comment-header-5457332" class="dsq-comment-header">\
	 <cite id="dsq-cite-5457332" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5457332">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5457332" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5457332" class="dsq-comment-message">I\'m borrowing this HATERADE recipe.  BWA HAHAAAA!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5458092">\
	 <div id="dsq-comment-header-5458092" class="dsq-comment-header">\
	 <cite id="dsq-cite-5458092" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5458092">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5458092" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5458092" class="dsq-comment-message">carolinagirl:    LOL!!   :&gt;)   ALWAYS with the "RECIPES!!"      :&gt;)     :&gt;)<br><br>\'specially, the "LIBATIONS!!"    :&gt;)       :&gt;)     :&gt;)<br><br>U R     wild!  :&gt;)     :&gt;)   LOVE IT!!   :&gt;)      :&gt;)<br><br>Thank you!!   :&gt;)    :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5454119">\
	 <div id="dsq-comment-header-5454119" class="dsq-comment-header">\
	 <cite id="dsq-cite-5454119" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5454119">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5454119" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5454119" class="dsq-comment-message">rikyrah:   A look at <b>DAY 1!</b>:<br><br><a href="http://www.vanityfair.com/online/politics/2009/01/grading-president-obamas-first-day.html" rel="nofollow">Grading President Obama\'s First Day</a><br><br><i>Barack Obama wasted no time diving into his job as president of the United States today—which, to begin with, means undoing the reckless mistakes of his predecessor. Here’s a brief recap what President Obama accomplished today:<br><br>1. Halting the military tribunal process at Guantánamo Bay.     Grade: A<br><a href="http://www.youtube.com/watch?v=ruidM0nfUdc" rel="nofollow">YAAAAAAA!</a></i><br><br><br>THERE IS MORE.<br><br>It\'s ALL GOOD!  :&gt;)     :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5457697">\
	 <div id="dsq-comment-header-5457697" class="dsq-comment-header">\
	 <cite id="dsq-cite-5457697" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5457697">vulcan_girl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5457697" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5457697" class="dsq-comment-message">I forgot to record the Inaugural Parade. Does anyone know where I can find it online? Cspan only had a live feed on it\'s site, and everyone else only has clips.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5457992">\
	 <div id="dsq-comment-header-5457992" class="dsq-comment-header">\
	 <cite id="dsq-cite-5457992" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5457992">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5457992" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5457992" class="dsq-comment-message">Has anyone gotten a copy ofGwen Ifill\'s book, "The Break Through"?<br><br>She\'s making the rounds to plug it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5458108">\
	 <div id="dsq-comment-header-5458108" class="dsq-comment-header">\
	 <cite id="dsq-cite-5458108" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5458108" href="http://Black-Thought-Police.blogspot.com" target="_blank" rel="nofollow">Jefferson Sergeant</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5458108" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5458108" class="dsq-comment-message">I had the priviliege of watching the inauguration with hundreds of Elementary school children and it was truly one of the greatest moments of my life!<br><br>We talk about the reality of a post-racial America but I feel that many of us; even though we are in our 20\'s and 30\'s; are too bogged down by the reality of the racism that we have experienced in our own lives to truly view life in this manner.<br><br>The great thing is that all of those kids that I saw cheering and smiling throught the Inauguration are not saddled with our burdens and limitations. They will ( Lord willing) experience life in America with a Black man as the leader of the free world throught their formative years.<br><br>The sky is truly the limit for our youth now and we are all better for it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5458248">\
	 <div id="dsq-comment-header-5458248" class="dsq-comment-header">\
	 <cite id="dsq-cite-5458248" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5458248">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5458248" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5458248" class="dsq-comment-message">Jefferson Sergeant:   Thank you for being there with and for the children!   :&gt;)<br><br><a href="http://www.youtube.com/watch?v=ayb0qKGEMzg" rel="nofollow">I Believe The Children Are Our Future</a><br><br>Bless YOU and THEM!   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5458164">\
	 <div id="dsq-comment-header-5458164" class="dsq-comment-header">\
	 <cite id="dsq-cite-5458164" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5458164">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5458164" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5458164" class="dsq-comment-message"><b>Lieberman Urged To Apologize To Obama, Biden</i><br><br><a href="http://www.wfsb.com/politics/18532109/detail.html" rel="nofollow">http://www.wfsb.com/politics/18532109/detail.html</a><br><br><i>HARTFORD, Conn. -- Connecticut Democrats are calling on Sen. Joe Lieberman to apologize to President Barack Obama and Vice President Joe Biden for his comments criticizing them during the campaign.</i><br><br><i>The request was made in a Jan. 16 letter from Nancy DiNardo, chairwoman of the state party, on behalf of the Democratic State Central Committee.</i><br><br><i>It chastises the longtime Democrat, who won re-election in 2006 as an independent, for speaking at the Republican National Convention on behalf of Sen. John McCain.</i><br><br><i>The letter states that Lieberman\'s appearance undermined the efforts of Democratic candidates in Connecticut and across the country.</i><br><br><i>It also criticizes Lieberman for supporting controversial pastor John Hagee, a Texas evangelical preacher who has offended Roman Catholics.</i></b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5461805">\
	 <div id="dsq-comment-header-5461805" class="dsq-comment-header">\
	 <cite id="dsq-cite-5461805" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5461805">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5461805" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5461805" class="dsq-comment-message">Love it!! LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5464326">\
	 <div id="dsq-comment-header-5464326" class="dsq-comment-header">\
	 <cite id="dsq-cite-5464326" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5464326" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5464326" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5464326" class="dsq-comment-message">This is the first salvo.<br><br>Lieberman is VULNERABLE.  Even Repubs who voted for him later crossed party affiliation to vote for Obama.<br><br>CT Dems are putting him on notice.  You apologize, your ass is half-way safe.  Don\'t, and we\'ll definitely make sure your ass is gone next year.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5458194">\
	 <div id="dsq-comment-header-5458194" class="dsq-comment-header">\
	 <cite id="dsq-cite-5458194" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5458194">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5458194" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5458194" class="dsq-comment-message">LOL at Tweety being harsh about Geithner. Hilarious. <br><br>" Fredo"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5458206">\
	 <div id="dsq-comment-header-5458206" class="dsq-comment-header">\
	 <cite id="dsq-cite-5458206" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5458206">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5458206" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5458206" class="dsq-comment-message">Doing the rounds of the frontpages. I was thinking about it...think about folks in Mississippi, Alabama, Idaho, who woke up to our new President in their faces on the front pages of their local newspapers.<br><br>LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5458527">\
	 <div id="dsq-comment-header-5458527" class="dsq-comment-header">\
	 <cite id="dsq-cite-5458527" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5458527">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5458527" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5458527" class="dsq-comment-message">rikyrah:  I didn\'t see <a href="http://www.reuters.com/article/politicsNews/idUSTRE50J88L20090121" rel="nofollow">THIS ARTICLE</a> 2-day:<br><br><b>WHouse stops pending Bush regulations for review</b><br><br><i><b>President Barack Obama\'s new administration ordered all federal agencies and departments on Tuesday to stop any pending regulations until they can be reviewed by incoming staff,<u> halting last-minute Bush orders in their tracks.</u></b><br><br>"This afternoon, White House Chief of Staff Rahm Emanuel signed a memorandum sent to all agencies and departments to stop all pending regulations until a legal and policy review can be conducted by the Obama administration," the White House said in a statement issued just hours after Obama took office.<br><br>The review is a tool commonly used by a new administration to delay so-called "midnight regulations" put in place by a former president between the election and Inauguration Day.<br><br>Midnight regulations have been heavily used by recent former presidents, including the Democrat Bill Clinton, Republican George H. W. Bush, and most recently, the Republican George W. Bush.<br><br>Controversial late rules by the outgoing Bush administration include allowing the carrying of concealed weapons in some national parks and prohibiting medical facilities from receiving federal money for discriminating against doctors and nurses who refuse to assist with abortions or dispense contraceptives based on religious grounds.<br><br><b>Federal law requires a 60-day waiting period before any major regulatory changes become law, so some presidents try to publish new major regulations to ensure they go into effect before the new president\'s inauguration on January 20.</b></i><br><br>SHRUB couldn\'t even plan this SUBVERSIVE ACTION ON TIME!!  DUMB BUTT!<br><br>BUT,   PRESIDENT OBAMA [niiiiiiice!   :&gt;)]  KNEW what ta do!!  :&gt;)     :&gt;)<br><br>HE\'S been  <i>TRES`</i>    BUSY   on his   <b>DAY 1!</b>    Whew!!!    :&gt;)     :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5462959">\
	 <div id="dsq-comment-header-5462959" class="dsq-comment-header">\
	 <cite id="dsq-cite-5462959" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5462959">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5462959" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5462959" class="dsq-comment-message">Don\'t believe that shrub didn\'t get things in on time. It\'s more a case that in his efforts to successfully commit nonfeasance he didn\'t have enough staff to get it all done;not having staff being one way of not enforcing regulations already on the books. Bush also did the same thing to the clintons when they left.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5465430">\
	 <div id="dsq-comment-header-5465430" class="dsq-comment-header">\
	 <cite id="dsq-cite-5465430" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5465430">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5465430" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5465430" class="dsq-comment-message">Robert M:   THANK YOU for this information.  :&gt;)   Very helpful in explaining this "process."  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456341">\
	 <div id="dsq-comment-header-5456341" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456341" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5456341" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456341" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456341" class="dsq-comment-message"><a href="http://www.clevelandleader.com/node/8627" rel="nofollow"><i>Obama Snubs Nation\'s Heroes</a>, Becomes the First President to Skip Ball Honoring Medal of Honor Recipients in Over 50 Years</i> - The Salute to Heroes Inaugural Ball...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456431">\
	 <div id="dsq-comment-header-5456431" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456431" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456431">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456431" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456431" class="dsq-comment-message">Darn...wouldn\'t you know...and that\'s not even an impeachable offense!!! Oh well, tomorrow\'s Thursday...and ya know..there\'s always tomorrow! LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456512">\
	 <div id="dsq-comment-header-5456512" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456512" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456512">carolinagirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456512" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456512" class="dsq-comment-message">LMAO.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456519">\
	 <div id="dsq-comment-header-5456519" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456519" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456519">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456519" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456519" class="dsq-comment-message">Karmi please.<br><br>The President & Gorgeous First Lady had been to 10 Balls and stay until late in the morning.  He only had a few hours to sleep before early meetings.<br><br>Where were you when George Bush was running the country into the ground?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456586">\
	 <div id="dsq-comment-header-5456586" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456586" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456586">rorysmomma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456586" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456586" class="dsq-comment-message">Karmi you are consistently an ass.... but at least you are consistent.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5458138">\
	 <div id="dsq-comment-header-5458138" class="dsq-comment-header">\
	 <cite id="dsq-cite-5458138" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5458138">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5458138" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5458138" class="dsq-comment-message">rorysmomma:  LOL!!!   :&gt;)     Just made the points total  <b>NEGATIVE  484</b>  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456769">\
	 <div id="dsq-comment-header-5456769" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456769" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5456769" href="http://swamphermit.wordpress.com/" target="_blank" rel="nofollow">Karmi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456769" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456769" class="dsq-comment-message"><i>The Salute to Heroes Inaugural Ball was begun in 1953 for President Dwight Eisenhower\'s inauguration. The event recognized recipients of the Medal of Honor, the nation\'s highest military award. There were 48 Medal of Honor recipients in attendance, who were undoubtedly disappointed by the Commander-in-Chief\'s failure to show. Over the past 56 years and 14 inaugurations, no President has skipped this event - until now.</i><br><br>New Commander in Chief ... not even the first time that he has snubbed American Troops.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5458026">\
	 <div id="dsq-comment-header-5458026" class="dsq-comment-header">\
	 <cite id="dsq-cite-5458026" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5458026" href="http://themidnightsolution.blogspot.com" target="_blank" rel="nofollow">LTMidknite</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5458026" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5458026" class="dsq-comment-message">*** looks outside***<br>*** comes back to PC****<br><br>Sorry, the world didn\'t come to an end.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5458118">\
	 <div id="dsq-comment-header-5458118" class="dsq-comment-header">\
	 <cite id="dsq-cite-5458118" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5458118">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5458118" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5458118" class="dsq-comment-message">LTMIdknite:     BWAHAHAHA!!   :&gt;)    :&gt;)    2  MUCH!!!   :&gt;)      :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5461819">\
	 <div id="dsq-comment-header-5461819" class="dsq-comment-header">\
	 <cite id="dsq-cite-5461819" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5461819">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5461819" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5461819" class="dsq-comment-message">LOL!!! Oh look! The sun came up too!!! Woo-hoo!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5463241">\
	 <div id="dsq-comment-header-5463241" class="dsq-comment-header">\
	 <cite id="dsq-cite-5463241" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5463241">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5463241" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5463241" class="dsq-comment-message">President Obama attended the Commander in Chief ball. It was to honor enlisted mand and women and their families. Enlisted serviceman were the only ones allowed to attend.</div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





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

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


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

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

	
	

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

	Dsq.Popup.showCookieMsgs();

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

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

})();




