




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": {"CarolinagirlinGA": {"username": "CarolinagirlinGA", "tumblr": "", "display_name": "carolinagirl", "url": "http://disqus.com/CarolinagirlinGA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1579, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8746/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": ""}, "3f99067ef116fcb9550c38f3f800bbe8": {"username": "queerunity", "tumblr": "", "display_name": "queerunity", "url": "http://disqus.com/guest/3f99067ef116fcb9550c38f3f800bbe8/", "registered": false, "linkedin": "", "blog": "http://www.queersunited.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": ""}, "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": 3393, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2cd619a4b8509d007310249979596b71": {"username": "ChaunceyDevega", "tumblr": "", "display_name": "ChaunceyDevega", "url": "http://disqus.com/guest/2cd619a4b8509d007310249979596b71/", "registered": false, "linkedin": "", "blog": "http://wearerespectablenegroes.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": ""}, "0f9cb622ff289954df129e785aea50aa": {"username": "Brown Man", "tumblr": "", "display_name": "Brown Man", "url": "http://disqus.com/guest/0f9cb622ff289954df129e785aea50aa/", "registered": false, "linkedin": "", "blog": "http://www.simplifythepositive.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": ""}, "Admiral_Komack": {"username": "Admiral_Komack", "tumblr": "", "display_name": "Admiral_Komack", "url": "http://disqus.com/Admiral_Komack/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1039, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "dcf2c9ce3819616f8ba0ca48c54519c4": {"username": "Chris Chambers", "tumblr": "", "display_name": "Chris Chambers", "url": "http://disqus.com/guest/dcf2c9ce3819616f8ba0ca48c54519c4/", "registered": false, "linkedin": "", "blog": "http://www.natturnersrevenge.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": ""}, "OhPuhleezee": {"username": "OhPuhleezee", "tumblr": "", "display_name": "OhPuhleezee", "url": "http://disqus.com/OhPuhleezee/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 39, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/5882/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "60266805bc0d9559a62514e1e769b750": {"username": "parker404", "tumblr": "", "display_name": "parker404", "url": "http://disqus.com/guest/60266805bc0d9559a62514e1e769b750/", "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": ""}, "RobM": {"username": "RobM", "tumblr": "", "display_name": "RobM", "url": "http://disqus.com/RobM/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1319, "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": ""}, "IWordsmith": {"username": "IWordsmith", "tumblr": "", "display_name": "WordSmith", "url": "http://disqus.com/IWordsmith/", "registered": true, "linkedin": "", "blog": "http://leftistmoon.wordpress.com", "remote_domain": null, "points": 1619, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/16890/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": ""}, "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": ""}, "01f11f35c60bb2ab3561acb889a9ee42": {"username": "Rebecca", "tumblr": "", "display_name": "Rebecca", "url": "http://disqus.com/guest/01f11f35c60bb2ab3561acb889a9ee42/", "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": ""}, "noelani": {"username": "noelani", "tumblr": "", "display_name": "Noelani", "url": "http://disqus.com/noelani/", "registered": true, "linkedin": "", "blog": "http://getbad.net/blog", "remote_domain": null, "points": 19, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "http://twitter.com/NoelaniMahana", "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": ""}, "86846660249df8847cf00be468b03a33": {"username": "oz", "tumblr": "", "display_name": "oz", "url": "http://disqus.com/guest/86846660249df8847cf00be468b03a33/", "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": ""}, "4fd3ca416b455e03c3fa02c8bc744eb4": {"username": "NMP", "tumblr": "", "display_name": "NMP", "url": "http://disqus.com/guest/4fd3ca416b455e03c3fa02c8bc744eb4/", "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": ""}, "womanistmusings": {"username": "womanistmusings", "tumblr": "", "display_name": "womanistmusings", "url": "http://disqus.com/womanistmusings/", "registered": true, "linkedin": "", "blog": "http://www.womanist-musings.com/", "remote_domain": null, "points": 391, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/4/5739/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fd35c4322b63b2dab06baea3e23047cf": {"username": "lamh31", "tumblr": "", "display_name": "lamh31", "url": "http://disqus.com/guest/fd35c4322b63b2dab06baea3e23047cf/", "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": ""}, "db31f0276ac24ac4d7bb797ea36feb8b": {"username": "SDG", "tumblr": "", "display_name": "SDG", "url": "http://disqus.com/guest/db31f0276ac24ac4d7bb797ea36feb8b/", "registered": false, "linkedin": "", "blog": "http://thevintagelens.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Sepia": {"username": "Sepia", "tumblr": "", "display_name": "Sepia", "url": "http://disqus.com/Sepia/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4824, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/5173/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a467514886b7e0129a29898ae02e3050": {"username": "BT", "tumblr": "", "display_name": "BT", "url": "http://disqus.com/guest/a467514886b7e0129a29898ae02e3050/", "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": ""}, "01cd55b5b177f7c1827c08939b7d75f4": {"username": "spirit_55z", "tumblr": "", "display_name": "spirit_55z", "url": "http://disqus.com/guest/01cd55b5b177f7c1827c08939b7d75f4/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "exotrip": {"username": "exotrip", "tumblr": "", "display_name": "exotrip", "url": "http://disqus.com/exotrip/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 9, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "faba19c60bc49948a7a5801b50c79fe1": {"username": "Micheline ", "tumblr": "", "display_name": "Micheline ", "url": "http://disqus.com/guest/faba19c60bc49948a7a5801b50c79fe1/", "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": ""}, "MsKitty": {"username": "MsKitty", "tumblr": "", "display_name": "MsKitty", "url": "http://disqus.com/MsKitty/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1024, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/6838/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7acec36f3ac1c3ce26f5070a275439fa": {"username": "Against Race Politics", "tumblr": "", "display_name": "Against Race Politics", "url": "http://disqus.com/guest/7acec36f3ac1c3ce26f5070a275439fa/", "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": ""}, "GreenLadyHere": {"username": "GreenLadyHere", "tumblr": "", "display_name": "GreenLadyHere", "url": "http://disqus.com/GreenLadyHere/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 600, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4286/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_17:56:39", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": "login"}, "realtime_paused": false, "posts": {"5437440": {"up_voted": false, "ip": "", "has_replies": false, "message": "As I said, he's gotten even MORE flaky.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:30:17", "killed": false, "user_key": "dcf2c9ce3819616f8ba0ca48c54519c4", "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": 5436191, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5446657": {"up_voted": false, "ip": "", "has_replies": false, "message": "<b>BREAKING NEWS!</b>  Holder's confirmation HELD UP for a week!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:24:37", "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}, "5438466": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://www.democraticunderground.com/discuss/duboard.php?az=view_all&address=132x8119200\" rel=\"nofollow\">Best. Photoshop. Ever.</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:13:01", "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": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5433686": {"up_voted": false, "ip": "", "has_replies": false, "message": "Celebrating President  Obama in the AfroCarribean community in London, courtesy the Times of London;<br><a href=\"http://www.timesonline.co.uk/tol/news/world/us_and_americas/us_elections/article5556326.ece\" rel=\"nofollow\">http://www.timesonline.co.uk/tol/news/world/us_...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_11:29:15", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5444623": {"up_voted": false, "ip": "", "has_replies": false, "message": "From my understanding, many people wanted Larry Summers to become Treasury Secretary, the issue with him was more an attitudinal problem rather than a tax problem.<br><br>So I think what Obama should do is nominate Summers, and put Geithner in place of Summers.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:12:52", "killed": false, "user_key": "fd35c4322b63b2dab06baea3e23047cf", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5442583": {"up_voted": false, "ip": "", "has_replies": true, "message": "I just wondered if ya'll noticed what I noticed last night.  I was watching some of the coverage, and my TV some how got turned to O'Reilly, and he was calling President Obama, Barack Obama.  Ya know, \"Let's talk about Barack Obama's speech\", or \"So what did you think of Barack Obama's speech\".  It really irked me to no end.  Maybe I was just sensitive, but it seemed like O'Reilly could not call him President Obama.  The reason I ask is because I'm not sure I ever heard anyone of Fox News call GWB anything but President Bush.<br><br>Just wondering if anyone else noticed it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:01:46", "killed": false, "user_key": "fd35c4322b63b2dab06baea3e23047cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 13, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "5446681": {"up_voted": false, "ip": "", "has_replies": true, "message": "Obama OFFICIALLY became President of the United States at noon--BEFORE he took the oath of office.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:25:59", "killed": false, "user_key": "4fd3ca416b455e03c3fa02c8bc744eb4", "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": 5437072, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5446691": {"up_voted": false, "ip": "", "has_replies": false, "message": "Justice58:     ***removing my hands from your shoulders****<br><br>You jes' do what you got  ta do!!!    :&gt;)       :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:26:04", "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": 5446656, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5434406": {"up_voted": false, "ip": "", "has_replies": true, "message": "Tim Geithner is on the tube begging for the job of Treasury Secretary. I can't see giving him the job despite is on the ground knowledge of the situation. The simple reason being if you realize that as head of the NY FED his office is directly responsible for many of the large multi and national banks that have brought us to this crisis, he failed to prevent this. <br>Secondly, I'm waiting to see if he denounces the current smoke screen regarding TARP money, i.e. it is to be used to create a bank to hold bad assets. This is a bad idea because the people responsible for this mess will still retain their jobs if the banks are recapitalized and kept as stock companies. The government in holding these assets will not be stopping the continuation of the worst assets; credit swap deriatives regardless of what prices they can receive for them. So is he willing to let these banks be liquidated-that is let the market price these bad assets and buy them at risk to the new owners and transfer the depositers funds to various solvent banks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:09:14", "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": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436971": {"up_voted": false, "ip": "", "has_replies": true, "message": "To be honest, he became President at 12 noon eastern time, yesterday, with or without the oath so that's a none issue.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:09:21", "killed": false, "user_key": "noelani", "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": 5436637, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436470": {"up_voted": false, "ip": "", "has_replies": true, "message": "It's 11:38am<br>Sen ? ,(R)is up in Geithner's business and holding him accountable for past policies(CNBC)<br>I do not know whom is the back stop. I'd take a look at the FED members in Chicago as they have responsiblity for the commodity markets and main equity option exchange giving them first hand knowledge of credit deriatives, etal", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:44:41", "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": 5436176, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5439036": {"up_voted": false, "ip": "", "has_replies": true, "message": "I loved her rendition yesterday. My mom said it was moanin time after that...LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:34:29", "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": 2, "is_first_child": true, "email": "", "parent_post_id": 5438552, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5440096": {"up_voted": false, "ip": "", "has_replies": false, "message": "Miss Aretha's performance was excellent, but it did not do it for me.  I agree with you, that yesterday was shoutin' time.  \"How I Got Over\" was definitely in order, but if Miss Aretha had done it, Mother Robinson may have broken out her Holy Dance, and we know that America is not quite ready for that.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:14:09", "killed": false, "user_key": "60266805bc0d9559a62514e1e769b750", "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": 5438552, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5434438": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://thisweekwithbarackobama.blogspot.com/2009/01/timothy-geithner-confirmation-hearing.html\" rel=\"nofollow\">Tim Geithner Live Confirmation Hearing</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:09:14", "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": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5445388": {"up_voted": false, "ip": "", "has_replies": false, "message": "SDG:   HEY!   :&gt;)    My pleasure.   :&gt;)<br><br>Good analysis of CHANGE!   :&gt;)     <br><br>Co-sign!   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:15:04", "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": 5442360, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447253": {"up_voted": false, "ip": "", "has_replies": true, "message": "Against Race Politics:   U   R   correct!   I meant to MULTIPLY   X2!  :&gt;)   :&gt;)<br><br>Annnnnnnd, I had a slight minor in math!  HAH!  So much for that!  :&gt;)    :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:48:25", "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": 5447126, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5442389": {"up_voted": false, "ip": "", "has_replies": true, "message": "Michelle was beautiful the whole day and she did it..<br>without a weave...<br>without fake nails....<br>and with all of her original body parts.<br>And might I add that those parts were covered up.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:52:52", "killed": false, "user_key": "OhPuhleezee", "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": true, "email": "", "parent_post_id": 5441852, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5438552": {"up_voted": false, "ip": "", "has_replies": true, "message": "Miss Re--I love her--but she occasionally misfires trying to one-up people thinking that she can do it all.<br><br>Marian Anderson was a coloratura soprano.<br><br>She tried to do Pavarotti's \"Nessun Dorma\" once when he bowed out because of illness.<br><br>Now if she had treated the occasion like church, she could have done Mahalia Jackson's \"How I Got Over,\" which was sung at the March on Washington, and on the occasion of Obama's Inaugural would have been apt for the multitude (some of whom were vets of that previous occasion).<br><br>She's been 'threatened' by the likes of Dusty Springfield, the White Queen of Soul, and by Roberta Flack and Dionne Warwick in her time.  All Miss Re needs to do is just be herself--singular, inescapably unique, and wonderful.<br><br>Especially that part when Mahalia sang, <i>I feel like shouting.</i><br><br>I think the whole crowd would have been in various stages of ecstasies by then.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:15:07", "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": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5438041": {"up_voted": false, "ip": "", "has_replies": true, "message": "SAAAA&gt;&gt;&gt;&gt;&gt;&gt;LAP!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:55:31", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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": 5436191, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5438043": {"up_voted": false, "ip": "", "has_replies": false, "message": "AMEN!!!  They look like little girls every time I see them.   Especially when they rock the <a href=\"http://images.inmagine.com/img/imagesource/is684/is684006.jpg\" rel=\"nofollow\">ballerina bun and ribbon </a> do!  I love it.  <br><br><br><br><br><br><a href=\"http://images.inmagine.com/img/imagesource/is684/is684006.jpg\" rel=\"nofollow\">http://images.inmagine.com/img/imagesource/is68...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:55:59", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 5436895, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5434464": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is just what my husband said, he was part of the problem and why we are in the financial situation that we are in now.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:12:36", "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": 0, "is_first_child": true, "email": "", "parent_post_id": 5434406, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447778": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yeah I knew not to try the math. My job has given me a complete headache! I was actually at work on yesterday and it went downhill from there!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_17:10:15", "killed": false, "user_key": "7acec36f3ac1c3ce26f5070a275439fa", "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": 5447253, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5439589": {"up_voted": false, "ip": "", "has_replies": false, "message": "I understand the reasoning of Turley's suggestion.  I don't know that I agree.  I mean - I could give a sh*t myself.  Obama is president.  It was CJ-Stevens who screwed up the oath, not the president.  Obama knew what he was to say.  He paused to let Roberts \"fix it\" - which he kinda did - and then President Obama (cheezy grin) just went with it.<br><br>The results of the election have been entered into the congressional record.  I saw THAT on C-SPAN.  Cheney presided.<br><br>But there's the wingnuts on the right, the  racists, the Clintonistas, the PUMAs, (and whoever else I missed) that will challenge the validity of Mr. Obama's presidency.  It's always some small turd isn't it?<br><br>P.S.  Can I just say how much joy I get out of writing \"the president\" and NOT have it mean numb nutz Bush!?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:02:23", "killed": false, "user_key": "IWordsmith", "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": 5437072, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447270": {"up_voted": false, "ip": "", "has_replies": false, "message": "AFTERNOON THREAD IS UP", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:49:23", "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}, "5448380": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jason Whitlock is the Jessie Lee Peterson of Sports. He is a waste of cells.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_17:39:49", "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": 5446656, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5457003": {"up_voted": false, "ip": "", "has_replies": false, "message": "Justice58:  :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:59:57", "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": 5456151, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5434476": {"up_voted": false, "ip": "", "has_replies": true, "message": "<a href=\"http://thisweekwithbarackobama.blogspot.com/2009/01/malia-and-sasha-obama-are-kid-fashion.html\" rel=\"nofollow\">Malia and Sasha Kid Fashion Trends</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:11:05", "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": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447282": {"up_voted": false, "ip": "", "has_replies": false, "message": "Against Race Politics:  LOL!   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:49:46", "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": 5447135, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5452404": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thanks for all this.  You are ambitious as hell.  <br><br>As for that adorable Sasha.... one thing I notice about the Obamas and noticed in this clip is how as soon as one of those girls say 'dad' 'mom' - their attention is on them.  It's so normal; it's so beautiful.  It just reminds me of how we were with our kids and how our kids are with their kids.  It doesn't mean they're spoiled; it means they're loved and respected for who they are.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_20:38:49", "killed": false, "user_key": "IWordsmith", "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": 5439630, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5448306": {"up_voted": false, "ip": "", "has_replies": true, "message": "Dont worry...soon enough he will be exposed and we'll find out why he really takes his \"vacations\" to the Dominican with a suitcase full of viagra.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_17:35:44", "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": 5446922, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "5437049": {"up_voted": false, "ip": "", "has_replies": false, "message": "I will speak up for a fellow writer and Marylander. Aaron's a tortured genius type. And yes, he's gotten a little flaky since he left the east Coast's more reasoned bosom. Look--Picasso was an asshole, Faulkner was a drunk. Even Charles Schulze wasn't Linus as an adult. So we cut him a break. But we still need to wake him up.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:13:15", "killed": false, "user_key": "dcf2c9ce3819616f8ba0ca48c54519c4", "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": 5434124, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5449853": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think the President launched an effective <i> Kill-'em-with-Class </i> (pun intended) offensive by reaching out to conservative types like Will, Kristol, Krauthammer, Gigot, et al.  In other words, the anti-Sarah Palin/intellectual wing of the GOP.  <br><br>I mean, it wasn't too long ago that Bill O'Reilly was co-anchoring \"Inside Edition\" with Diane Diamond, and Sean Hannity is still riding his big break from Fox News.  <br><br>Feel me??", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_18:48:21", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 5447009, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "5438592": {"up_voted": false, "ip": "", "has_replies": true, "message": "Let's pretend Barack Obama were not President. Instead, he is some guy who unfortunately gets caught up in a drug sweep in say, E. St. Louis. Will the cops:<br><br>A) Let him go on his merry way because he is not the descendant of African slaves.<br>B) Taze the living shiat out of him, cuff him, then taze him again.<br><br>We are waiting for your answer Mr. McGruder!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:14:38", "killed": false, "user_key": "exotrip", "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": true, "email": "", "parent_post_id": 5436350, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437064": {"up_voted": false, "ip": "", "has_replies": true, "message": "<i>Wondering where he heard it.</i> <br><br>Perhaps his Filipino girlfriend?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:14:17", "killed": false, "user_key": "Sepia", "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": 5436167, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5456151": {"up_voted": false, "ip": "", "has_replies": true, "message": "Say it, GreenLady!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-22_00:02:42", "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": 1, "is_first_child": false, "email": "", "parent_post_id": 5452725, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5439630": {"up_voted": false, "ip": "", "has_replies": true, "message": "rikyrah:  I thought that I would be OFF the \"COUNTDOWN TRAIL\" after the INAUGURATION.<br>BUT, after seeing the phrase<b> \"The FIRST 100 DAYS\",</b> I guess I am \"compelled\" to follow this thread.   :&gt;)    :&gt;)<br><br>Sooo, I'll try ta post DAILY along the pathway.  Aren't you lucky?   :&gt;)   :&gt;)<br><br>1.  HIS SCHEDULE:    <b>Wednesday Jan. 21, 2009</b><br><br><i>All Times Eastern<br><br><b>Obama has a video conference with the National Security Council.</b><br>7:00 AM\t<br>8:00 AM\t<br><b>8:35 AM\t<br><br>Obama arrives at the Oval Office for his first full day of work. A letter was left for him from President Bush.</b>     <b>[NOTE:  Shredder puh-leeze!  :&gt;)]</b><br><b>8:45 AM\t<br><br>Chief of Staff Rahm Emanuel discusses today's schedule with Obama.</b><br>9:00 AM\t<br><b>9:10 AM\t<br><br>Michelle Obama visits the Oval Office.</b><br><b>10:00 AM\t<br><br>Obama attends a prayer service at the National Cathedral this morning with his family, the veep and other invited guests.</b><br>11:00 AM\t<br>12:00 PM\t<br>1:00 PM\t<br>2:00 PM\t<br><br>The Obamas host a White House open house.<br>3:00 PM</i>\t<br><br>2.  <a href=\"http://www.huffingtonpost.com/\" rel=\"nofollow\"><b>DAY 1</b></a><br><b>[NOTE:  O.K. I don't know where the FRONT PAGES went.  :&gt;)  Ms. Technologically-Challenged!   :&gt;)  Sorry.   :&gt;(]</b><br><br>The FRONT PAGES of a lot of newspapers are just soooo positive & exciting!!<br><br>3.  <a href=\"http://www.huffingtonpost.com/2009/01/21/first-100-days-obama-begi_n_159650.html\" rel=\"nofollow\">100 Days: Obama Begins Day With Prayer At National Cathedral</a><br><br><i>Obama started the day with a prayer service at the National Cathedral. Watch highlights via MSNBC below.</i><br>[ENJOY!!]<br><br>4.  <a href=\"http://www.time.com/time/politics/article/0,8599,1872924,00.html\" rel=\"nofollow\"><b>Obama Promises New Destiny, Work Begins Today</b></a><br><br><i>\"I, Barack Hussein Obama, do solemnly swear ...\" Well, nothing was more stunning and cathartic than those few words. Not the remarkable American diorama \u2014 in all its polychromatic wonder \u2014 spread out for miles on the National Mall in Washington. Not the clear, sober cadences of our new President's Inaugural Address. Not the prayers and tears, the unstoppable smiles and barely controlled giddiness of what may have been the happiest crowd ever to grace the nation's capital.<b> A man named Barack Hussein Obama is now the President of the United States.</b> He came to us as the ultimate outsider in a nation of outsiders \u2014 the son of an African visitor and a white woman from Kansas \u2014 and he has turned us inside out. That he leads us now is a breathtaking statement of American open-mindedness and, yes, our native liberality. Even before his first act as President, and no matter how he fares in the office, he stands as a singular event in our history.<br><br><b>And let it be recorded that Obama's first act as President was to correct Chief Justice John Roberts, who managed somehow to mangle the 35-word oath of office, misplacing the word faithfully, as in \"faithfully execute the office of President ...\" Roberts then mangled it a second time, Obama raised an eyebrow, and Roberts moved on, a bumpy beginning and something of a metaphor: one of the new President's functions will be to correct the mistakes of George W. Bush's benighted tenure.</b> Obama made that very clear in his sharply worded address, which contained few catchphrases for the history books but did lay out a coherent and unflinching philosophy of government. Nearly 30 years after Ronald Reagan heralded the onset of his conservative age by saying \"Government is the problem,\" Obama announced the arrival of a prudent new liberalism: \"The question we ask today is not whether our government is too big or too small but whether it works \u2014 whether it helps families find jobs at a decent wage, care they can afford, a retirement that is dignified.\" Conservatives assume such tasks \u2014 employment, health care, retirement \u2014 are the province of the market. We have had 30 years of paeans to the wonders of free enterprise, but Obama made it clear that markets are not an unalloyed good: \"This crisis has reminded us that without a watchful eye, the market can spin out of control. The nation cannot prosper long when it favors only the prosperous.\" (See pictures of Obama's campaign behind the scenes.)</i><br><br>THERE IS MORE.<br><br>5.  <a href=\"http://www.whitehouse.gov/blog/a_national_day_of_renewal_and_reconciliation/\" rel=\"nofollow\">Tuesday, January 20th, 2009 at 2:15 pm<br>A National Day of Renewal and Reconciliation</a><br><br><i>Moments ago, in his first official act since taking the oath of office, President Barack Obama issued a proclamation, calling on Americans to serve one another and our common purpose on this National Day of Renewal and Reconciliation. Check it out below, or read it on the WhiteHouse.gov proclamations page.<br><br>   <b> NATIONAL DAY OF RENEWAL AND RECONCILIATION, 2009</b><br><br>    - - - - - - -<br><br>   <b> BY THE PRESIDENT OF THE UNITED STATES OF AMERICA<br><br>    A PROCLAMATION</b><br><br>    As I take the sacred oath of the highest office in the land, I am humbled by the responsibility placed upon my shoulders, renewed by the courage and decency of the American people, and fortified by my faith in an awesome God.<br><br>    We are in the midst of a season of trial. Our Nation is being tested, and our people know great uncertainty. Yet the story of America is one of renewal in the face of adversity, reconciliation in a time of discord, and we know that there is a purpose for everything under heaven.<br><br>    On this Inauguration Day, we are reminded that we are heirs to over two centuries of American democracy, and that this legacy is not simply a birthright -- it is a glorious burden. Now it falls to us to come together as a people to carry it forward once more.<br><br>    So in the words of President Abraham Lincoln, let us remember that: \"The mystic chords of memory, stretching from every battlefield and patriot grave to every living heart and hearthstone all over this broad land, will yet swell the chorus of the Union, when again touched, as surely they will be, by the better angels of our nature.\"<br><br>    NOW, THEREFORE, I, BARACK OBAMA, President of the United States of America, by the authority vested in me by the Constitution and laws of the United States, do hereby proclaim January 20, 2009, a National Day of Renewal and Reconciliation, and call upon all of our citizens to serve one another and the common purpose of remaking this Nation for our new century.<br><br>    IN WITNESS WHEREOF, I have hereunto set my hand this twentieth day of January, in the year of our Lord two thousand nine, and of the Independence of the United States of America the two hundred and thirty-third.</i><br><br><b>[NOTE:  THIS is President OBAMA's NEW web site!   :&gt;)]</b><br><br>6.  <b>HE SPEAKETH NOW:  1:19 pm EST</b><br><br><i> 1.  PAY FREEZE. 2.   EXECUTIVE ORDER ON ETHICS - - CAN'T LOBBY MY ADMINISTRATION!!  3.  Ethics Briefing when hired!  4.  Transparency insured:  Freedom of Information Act - Don't keep unwarranted SECRETS!  5.  HE SIGNED ETHICS CODE!!</i><br><br><i>At his 1:15 ceremony Obama announced salary freezes for all White House employees making over $100,000 a year.<br>\"Some of the people in this room will be affected by the pay freeze, and I want you to know I appreciate your willingness to agree to it,\" Obama said. \u201cIt\u2019s what\u2019s required of you at this moment. It\u2019s a mark of your commitment to public service\u201d<br>POTUS also outlined ethics restrictions on lobbying and gifts, requiring White House staff to attend ethics briefings and sign agreements restricting their ability to lobby after leaving office.\" Obama called these restrictions \"stricter limits than under any other administration in history.\"</i><br><br><b>[NOTE: OOPS!  VP BIDEN is going to have to sit in the \"BAD CHAIR\" for that little quip about Justice Roberts.  President Obama DID NOT SMILE!!]</b><br><br>7.  <b>Moving fast: Obama called the leaders of Egypt, Israel, Jordan and the Palestinian Authority this morning, and Robert Gibbs released a statement saying POTUS called for \u201cestablishing an effective anti-smuggling regime to prevent Hamas from rearming, and facilitating in partnership with the Palestinian Authority a major reconstruction effort for Palestinians in Gaza.\u201d<br><br>ALSO: AP reports Obama\u2019s team has already drafted an order to close Gitmo and halt all trials within the year.</b><br><br>8.  <a href=\"http://www.politico.com/politico44/perm/0109/abbas_1ce7e200-b6ef-4603-929e-daf45cce2332.html\" rel=\"nofollow\">Obama speaks with Abbas:  One president at a time</a><br><br><i>Obama called Palestinian President Mahmoud Abbas and pledged to work toward achieving Middle East peace, Reuters says.<br><br>\u201cObama reiterated that he and his administration will work in full partnership with President Abbas to achieve peace in the region,\u201d a spokesman for Abbas told the news agency.</i><br><br>9.  <a href=\"http://www.politico.com/politico44/perm/0109/saluting_the_troops_dcfa17c1-6f9b-4941-bfe6-5a8957e23315.html\" rel=\"nofollow\"><b>Commander in chief:  Saluting the troops</b></a><br><br><i><b>It appears President Obama will adopt a modern tradition as commander in chief that began with Ronald Reagan \u2013 the presidential salute.</b><br><br>Obama saluted members of the military while watching the Review of the Troops on the East Front of the Capitol.<br><br>The president could be seen saluting again after he was inside his heavily armored limousine. On the reviewing stand, he saluted passing troops \u2013 but seemed to be following the lead of military officials at his side.<br><br>Obama first attempted the salute while on vacation in Hawaii over the holidays, briefly lifting his right hand to his forehead to acknowledge a couple of uniformed Marines as he left the gym on a Marine Corps Base.<br><br>It was unclear how Obama would handle the hand salute. After that one time after the gym, he resorted back to the civilian hand wave.<br><br>And the president saluting members of the military is not without controversy.<br><br>The practice was started by Ronald Reagan. Critics say that although the Constitution designates the president as \"commander in chief of the Army and Navy of the United States,\" he is a civilian officeholder who does not wear a uniform and, as a result, should not use the military gesture.<br><br><b>But the hand salute has been used by every president since Reagan \u2013 including, it seems, President Obama.</b></i><br><br>10.  <a href=\"http://www.huffingtonpost.com/2009/01/21/sasha-obama-congratulates_n_159725.html\" rel=\"nofollow\">Sasha Obama Congratulates Her Dad On Being President (VIDEO) </a><br><br><i>We all know Sasha Obama is cute, but millions missed her cutest line yesterday when it was buried in the screams and cannon-fire following her father's oath. Watch the video here when Sasha turns to her father and says \"Daddy, you're now, officially the President!\"</i><br><br>President Obama was/is SERIOUS about <b>CHANGE!!</b>  :&gt;)<br><br>He has done SO much on <b>DAY 1</b>   :&gt;)   God Bless him!!   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:03:30", "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": 8, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437072": {"up_voted": false, "ip": "", "has_replies": true, "message": "MSNBC's  guest- Jonathatn Turley, Constitutional Lawyer says Obama should retake the oath of office<br><br>Constitutional Law<br>Law Profs Advise Obama to Take Oath Again Due to \u2018Faithfully\u2019 Flub (Take Our Poll)<br>Posted 5 hours, 19 minutes ago <br>By Debra Cassens Weiss <br><br>Is Barack Obama really president, or did his error in reciting the oath rob him of the office?<br><br>Because that question could dog Obama for the next four years, he should take the oath again, law professors told the Washington Post. They believe the error is \"insignificant\" and Obama really is the president, the story says, but they suggest a do-over couldn't hurt.<br><br>It wouldn\u2019t be the first time a president took the oath a second time in private because of legal questions, the story says. Calvin Coolidge and Chester Arthur also opted for a do-over.<br><br>Obama should have said he will \"faithfully execute the office of president of the United States\" but following Roberts\u2019 lead, he moved \u201cfaithfully\u201d to the end of the phrase.<br><br>\"Out of a super-abundance of caution, perhaps he should do it again,\u201d Yale law professor Akhil Reed Amar told the Washington Post.<br><br>George Washington University law professor Jonathan Turley agreed.<br><br>\"He should probably go ahead and take the oath again,\" Turley told the Post. \"If he doesn't, there are going to be people who for the next four years are going to argue that he didn't meet the constitutional standard. I don't think it's necessary, and it's not a constitutional crisis. This is the chief justice's version of a wardrobe malfunction.\"<br><br><a href=\"http://www.abajournal.com/news/law_profs_advise_obama_to_take_oath_again_due_to_faithfully_flub\" rel=\"nofollow\">http://www.abajournal.com/news/law_profs_advise...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:12:44", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "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}, "5446802": {"up_voted": false, "ip": "", "has_replies": false, "message": "OhPuleezee:     The FIRST LADY MICHELLE was INDEED BEAUTIFUL!!  :&gt;)<br><br>Both INSIDE annnnnd OUTSIDE!!  :&gt;)   :&gt;)  [sorry 'bout the incomplete sentence.   :&gt;)]", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:30: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": 5442389, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5440159": {"up_voted": false, "ip": "", "has_replies": false, "message": "Okay!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:16:24", "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": 5439736, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5439136": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'll go with B!!.....Obama would be blacker than Shaft", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:39:14", "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": 5438592, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5439139": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh yeah!<br><br><a href=\"http://simplifythepositive.blogspot.com/2009/01/america-is-finally-growing-up.html\" rel=\"nofollow\">America Is Finally Growing Up</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:39:44", "killed": false, "user_key": "0f9cb622ff289954df129e785aea50aa", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5442221": {"up_voted": false, "ip": "", "has_replies": false, "message": "Miranda:  <i>the goalpost?</i><br><br>It appears ONLY 2  B  visible to those who wish ta MOVE IT!!  :&gt;)<br><br>I'm just sayin'. . . . .   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:45:13", "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": 5436842, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5446835": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks MsKitty!<br><br>I saved that one.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:29:46", "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": 5438466, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5434548": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://thisweekwithbarackobama.blogspot.com/2009/01/michelle-obamas-dress-designers-on.html\" rel=\"nofollow\">Michelle Designers on the Today Show, video</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:17:47", "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": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436598": {"up_voted": false, "ip": "", "has_replies": true, "message": "I felt that homage to Marian Anderson during the Lincoln Memorial one of the best.  Eleanor Roosevelt was so outraged at the Daughters of the American Revolution for their bigotry in denying Anderson to sing, Eleanor resigned from the group and got Marian a larger place to sing, the Lincoln Memorial.  History.....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:50:58", "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": 5436278, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447369": {"up_voted": false, "ip": "", "has_replies": false, "message": "Justice58:   GOT   DAT   RIGHT!!!  :&gt;)     :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:52: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": 5447009, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447352": {"up_voted": false, "ip": "", "has_replies": false, "message": "Webb,  I can't take credit for Limpballs; that would be CPL.<br><br>Rush Limpballs is a FAILURE.  THE END!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:52:29", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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": 5446922, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5441724": {"up_voted": false, "ip": "", "has_replies": false, "message": "I  believe Roberts <i>was</b> intending to trip President Obama up and maybe it's why he trying to race through it. <br><br>Kinda hard to believe a Chief Justice doesn't get it right.</i>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:24:42", "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": 5437818, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447870": {"up_voted": false, "ip": "", "has_replies": false, "message": "Imma go with B too, exotrip.......And Obama would be blackler than SAMBO.<br><br>Just sayin", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_17:11:50", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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": 5439136, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437129": {"up_voted": false, "ip": "", "has_replies": true, "message": "I look at it like this: If your azz would've been sold on the auction blocks back in tha day --- you black.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:17:29", "killed": false, "user_key": "Sepia", "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": 5436261, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437140": {"up_voted": false, "ip": "", "has_replies": true, "message": "You mean Mr. Blacker-than-thou isn't with a Sista? <br><br><br>LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:18:00", "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": 2, "is_first_child": false, "email": "", "parent_post_id": 5437064, "depth": 3, "points": 1, "author_is_creator": false, "is_realtime": false}, "5439701": {"up_voted": false, "ip": "", "has_replies": false, "message": "She was right.<br><br>The older folks could do it too.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:06:56", "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": 5439036, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437561": {"up_voted": false, "ip": "", "has_replies": true, "message": "And then the wingnuts who will pretend like he's not president right now will say it doesn't count because its not Jan 20th....since this game involves a constantly moving goalpost, I say lets not play this game.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:34:52", "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": 5437072, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "5436637": {"up_voted": false, "ip": "", "has_replies": true, "message": "Looks like he may have to take the oath again....but he might have already done this...to be sure they can't say he is not the president...ugh!  <a href=\"http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2009/01/20/MNAF15E20I.DTL\" rel=\"nofollow\">http://www.sfgate.com/cgi-bin/article.cgi?f=/c/...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:51:57", "killed": false, "user_key": "01f11f35c60bb2ab3561acb889a9ee42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5446656": {"up_voted": false, "ip": "", "has_replies": true, "message": "<b>As Obama takes office, NFL shows change</b><br><br><a href=\"http://msn.foxsports.com/nfl/story/9111012/As-Obama-takes-office%2C-NFL-shows-change?MSNHPHMA\" rel=\"nofollow\">http://msn.foxsports.com/nfl/story/9111012/As-O...</a><br><br><i>A half-black, half-white American president is stealing the spotlight this week, but Raheem Morris truly pulled off the impossible and proved just how far we've come in terms of racial equality.</i><br><br><b>Think about it. Barack Obama unseated George W. Bush and whipped John McCain and Paris Palin. That's the equivalent of beating Moe, Larry and Curly in a rigged game of Jeopardy. </b><br><br><i>Jon Gruden \u2014 winner of Super Bowl XXXVII, architect of the last high-quality Oakland Raiders team, consistent playoff-qualifier \u2014 was dumped as head coach of the Buccaneers so that the franchise could hire a 32-year-old black kid who was a quality-control assistant four years ago.</i><br><br><i>Marinate on that for a minute. Gruden basically has the same r\u00e9sum\u00e9 as Tony Dungy, a Super Bowl winner and the architect of the last high-quality Tampa Bay squad. Imagine Tony Dungy being canned for an unproven 32-year-old white kid who was an intern in 2005. </i><br><br> <br><i>Barack Obama's ascendence to the presidency is historic, but so is the change that's overcome NFL owners. (Charles Dharapak / Associated Press) </i><br><br><i>There would be blood in the streets.</i><br><br><br><br><br><br><br> ...Don't hold me, GreenLady!  Let me at him.....<br><br><b>SAAAAAAA&gt;&gt;&gt;&gt;&gt;LAP</b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:24:37", "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}, "5438184": {"up_voted": false, "ip": "", "has_replies": false, "message": "He will unfortunately be confirmed. Frankly, Joseph Stieglitz should have been nominated. He foresaw the problems we're having right now.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:00:07", "killed": false, "user_key": "faba19c60bc49948a7a5801b50c79fe1", "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": 5436470, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437163": {"up_voted": false, "ip": "", "has_replies": false, "message": "Exactly.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:16:42", "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": 5436971, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5442286": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah:  Since I can't post/find the Huffpost cover page,  I'll just share this:<br><br><a href=\"http://www.newseum.org/todaysfrontpages/http://www.newseum.org/todaysfrontpages/\" rel=\"nofollow\"> Today's Front Pages &gt; Wednesday, January 21, 2009: 755 front pages from 73 countries.</a><br><br>Anybody want ta bet that this will CHANGE tomorrow?   :&gt;)    :&gt;)  Oh.  well.  :&gt;)   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:47:53", "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}, "5446895": {"up_voted": false, "ip": "", "has_replies": false, "message": "Exactly!  My sister-in-law is soooo relieved that my niece has ditched Miley Cyrus and Rihanna and Beyonce for the Obama girls.  The limited choices of pop icons for little Black girls have been over-sexualized white teenagers, grown women or stereotypical sassy 'grown ass\" little black girls<br><br>I hope Michelle allows one of the doll companies to create dolls of them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:34:34", "killed": false, "user_key": "4fd3ca416b455e03c3fa02c8bc744eb4", "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": 5436895, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5439736": {"up_voted": false, "ip": "", "has_replies": true, "message": "<i>\"He should probably go ahead and take the oath again,\" Turley told the Post. \"If he doesn't, there are going to be people who for the next four years are going to argue that he didn't meet the constitutional standard. I don't think it's necessary, and it's not a constitutional crisis. This is the chief justice's version of a wardrobe malfunction.\"</i><br><br>And that's when REAL journalism should kick in and put a stop to that bs, and point out that as of 12pm on 1/20/2009, Obama was officially POTUS with or without the oath. <br><br>And the Dems should follow with \"Florida '00 and Ohio '04! Don't start none, won't be none!\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:08:21", "killed": false, "user_key": "Sepia", "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": 5437072, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436116": {"up_voted": false, "ip": "", "has_replies": false, "message": "An activist website for gay and straight ally activists.<br><br><a href=\"http://www.queersunited.blogspot.com\" rel=\"nofollow\">http://www.queersunited.blogspot.com</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:25:01", "killed": false, "user_key": "3f99067ef116fcb9550c38f3f800bbe8", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437181": {"up_voted": false, "ip": "", "has_replies": false, "message": "I KNOW!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:19:30", "killed": false, "user_key": "7acec36f3ac1c3ce26f5070a275439fa", "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": 5436842, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436167": {"up_voted": false, "ip": "", "has_replies": true, "message": "I actually like McGruder and his comic strip and show.  However he does say some off the wall stuff sometimes.  I don't think I have ever heard that definition of black before.  Wondering where he heard it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:27:39", "killed": false, "user_key": "01f11f35c60bb2ab3561acb889a9ee42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 4, "is_first_child": true, "email": "", "parent_post_id": 5434124, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5446922": {"up_voted": false, "ip": "", "has_replies": true, "message": "I don't listen to (or really give a ****) about Rush Limpballs (compliments to spirit and whoever else came up with that name), but now I hear that Rush is preaching to his fellow Republi-crackas:  \"I hope he fails.\"  He being President Barack Obama.<br><br>CNN (Rick Sanchez) is reporting that Rush Limpballs wants President Obama to fail.<br><br><b>Rush, please go somewhere and overdose on your illegal pain killers.  Let this country and her people move forward.  </b><br><br>Sanchez, please ignore that ******.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:35:34", "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": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5434124": {"up_voted": false, "ip": "", "has_replies": true, "message": "*looks at watch* Well, it didn't take long.......<br><br><i><a href=\"http://www.pal-item.com/article/20090120/NEWS01/901200312\" rel=\"nofollow\">Cartoonist 'cautiously pessimistic'<br>Some audience members outraged by comments about Barack Obama</a><br><br>BY RACHEL E. SHEELEY \u2022 STAFF WRITER \u2022 January 20, 2009<br><br><br>\"The Boondocks,\" comic strip and animated series creator Aaron McGruder entertained, intrigued and outraged his audience at Earlham College on Monday night.<br><br>McGruder launched the comic strip, \"The Boondocks,\" in 1999 and it is now an animated series on the Cartoon Network.<br><br>Appearing at the college for Martin Luther King Jr. Day, McGruder answered questions posed by the audience and by associate professor James Logan.<br><br>Mixing political opinion and satire is hard to do in comics and cartoons, he said. \"It's not having a statement, it's entertaining people so they listen.\"<br><br>On the eve of President Barack Obama's inauguration, McGruder is \"cautiously pessimistic\" about the presidency.<br><br>\"I don't think you're going to see any dramatic change from Barack Obama,\" said McGruder, who wore a \"Boondocks\" T-shirt over a black long-sleeve shirt and jeans. \"I'm hoping he proves me completely wrong.\"<br><br>McGruder bases his opinions of the U.S. presidency on the 2000 election and how nothing has been done since then to change the election system. \"It was a sham then ... It's got to still be a sham,\" McGruder said. \"I don't want to rain on anyone's parade, but it's what I tend to do.\"<br><br><b>On the topic of race and ethnicity, McGruder said that to him, Obama is not black because he is not a descendant of a slave.<br><br>\"The person who is one of us in the White House is Michelle Obama and her momma,\" McGruder said.</b><br><br>His comments outraged Dionne Robinson, 44, of Richmond.<br><br>\"I want my $5 back,\" she said. \"It's one thing to have an opinion, but he doesn't have any facts. He needs to go back to college.\"<br><br>Robinson said that people were enslaved in many parts of the world, not just in America.<br><br>Her son, Zane Robinson, 14, of Richmond watches \"The Boondocks,\" but was disappointed by the show's creator.<br><br>\"He's nothing like his show,\" Zane said. \"I thought it was kind of boring. His answers were long and they didn't make any sense.\"<br><br>Like his mother, Zane -- who wore a sweatshirt that celebrates Obama's presidency -- didn't like McGruder's comments about Obama. \"He didn't seem to know what he was talking about,\" Zane said.<br><br>On the other hand, \"Boondocks\" fan Tristian Gregory, an Earlham senior from Evansville, Ind., said McGruder \"fulfilled my expectations.<br><br>\"He mentioned some things that are off-the-wall to some ... I think he's very skeptical,\" Gregory said.<br><br>Gregory said he supports McGruder's idea of waiting to support Obama when he's seen what decisions the president makes.<br><br>\"That's pretty amazing coming from a strong African-American and I definitely agree with him,\" Gregory said.</i>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_11:54:29", "killed": false, "user_key": "Sepia", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10 months ago", "approved": true, "num_replies": 16, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436176": {"up_voted": false, "ip": "", "has_replies": true, "message": "Who is lined up if this guy doesn't make it?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:28:28", "killed": false, "user_key": "01f11f35c60bb2ab3561acb889a9ee42", "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": false, "email": "", "parent_post_id": 5434406, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5438936": {"up_voted": false, "ip": "", "has_replies": false, "message": "So McGruder is the Soul Patrol?<br><br>LOL!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:29:25", "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": 5437870, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5442322": {"up_voted": false, "ip": "", "has_replies": false, "message": "What are you most happy about regarding Obama's election and inauguration?<br><br>Contribute to our list--<br><br>The Good, the Satisfying, and the Joyous of Barack Obama's Inauguration at:<br><br><a href=\"http://wearerespectablenegroes.blogspot.com/2009/01/circle-is-now-complete-good-joyous-and.html\" rel=\"nofollow\">http://wearerespectablenegroes.blogspot.com/200...</a><br><br>Some examples:<br><br>The Good: I am happy about the chance to be mad at, upset at, and disappointed in, Barack Obama. Why? because he is only a Black man who happens to be President, and to be honest, I thought I would never be able to write such a thing in my lifetime.<br><br>The Satisfying: Complaining about Barack Obama and raking him over the coals for his decisions, decisions which inevitably may not satisfy me or you. Also, watching the pundits and talk radio crowd second guess him. Why? because that is business as usual for President of the United States.<br><br>The Joyous: Liberal disappointment and Conservative damnation. Why? politics is like sausage in that you never want to see how it is made, yet one wants to enjoy and benefit from it. If President Barack Obama can disappoint the Left and provoke the Right, I know he is at least doing half of what he needs to do to be MY president.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:49:38", "killed": false, "user_key": "2cd619a4b8509d007310249979596b71", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5446935": {"up_voted": false, "ip": "", "has_replies": true, "message": "That's standard Fox Noise fare.  Nothing they do suprises me or riles me up.  I just don't bother to watch.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:36:28", "killed": false, "user_key": "db31f0276ac24ac4d7bb797ea36feb8b", "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": 5442583, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "5437208": {"up_voted": false, "ip": "", "has_replies": true, "message": "When (not if) Barack's reelected, can we have regular folks--soldiers brought home, single moms, firefighters who've saved elderly victims--speak and/or introduced people and songs etc at concerts, events...even balls?<br><br>I'm a little, well, shell shocked by celebrities who invaded DC. I dont need Steve Carrell and Jamie Foxx teaching me about Abraham Lincoln. I don't need Nick Cannon. I don't need Hummer limos pulling up to supposedly \"green\" or green-invoking balls.<br><br>Not a gripe. Just a thought. I don't mean ostracize Kanye West or Susan Sarandon or . I mean minimize the swirl of focus on them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:20:29", "killed": false, "user_key": "dcf2c9ce3819616f8ba0ca48c54519c4", "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}, "5447961": {"up_voted": false, "ip": "", "has_replies": false, "message": "spirit:    My pleasure!  Thank you.  <br><br>Co-sign on the \"TCB!\"    :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_17:19:06", "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": 5447675, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436191": {"up_voted": false, "ip": "", "has_replies": true, "message": "(rolls eyes)...................knee-grow puhleeze.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:29:06", "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": 8, "is_first_child": false, "email": "", "parent_post_id": 5434124, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5446620": {"up_voted": false, "ip": "", "has_replies": true, "message": "lamh31:  I NOTICE when ANYONE does this, especially the HATAS!!   :&gt;)   :&gt;)<br><br>IFFF O'Reilly could say \"BOY\" and get away with it,  IMHO - - he would!!<br><br>BUT, we NOT gonna sweat it. 'cause HE'S going ta B <b>PRESIDENT BARACK HUSSEIN OBAMA</b> 4 the <b>NEXT 4 YEARS, 1460 DAYS,   35,040 HOURS - - - </b>           Well, you get the point!   :&gt;)   :&gt;)   <br><br>They betta GET USE TO IT!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:23: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": 10, "is_first_child": true, "email": "", "parent_post_id": 5442583, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "5455658": {"up_voted": false, "ip": "", "has_replies": false, "message": "I totally get what you're saying.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_23:31:21", "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": true, "email": "", "parent_post_id": 5437208, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436216": {"up_voted": false, "ip": "", "has_replies": false, "message": "id probably say Larry Summers, who is the head of baracks economic council", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:30:51", "killed": false, "user_key": "86846660249df8847cf00be468b03a33", "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": 5436176, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447135": {"up_voted": false, "ip": "", "has_replies": true, "message": "He can just brush his shoulders off !", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:44:28", "killed": false, "user_key": "7acec36f3ac1c3ce26f5070a275439fa", "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": 5447009, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5441852": {"up_voted": false, "ip": "", "has_replies": true, "message": "rikyrah:  A PICTORAL REVIEW:<br><br><a href=\"http://www.huffingtonpost.com/2009/01/20/barack-and-michelle-obama_n_159504.html\" rel=\"nofollow\">Barack And Michelle Obama's Inauguration Day PDA (PHOTOS)</a><br><br><i>Throughout President Obama's Inauguration Day, he and First Lady Michelle Obama rarely stopped holding hands and frequently exchanged whispers and kisses.<br><br>From meeting the Bushes at the White House, to the swearing in ceremony, lunch and later the parade, below are photos of them throughout the day. Inaugural ball photos have now been added.<br><br>See a slideshow of Sasha and Malia Obama's inauguration<br><br>See more Obama Slideshows<br><br>SLIDESHOW:</i><br><br>Just so  WONDERFUL!!  :&gt;)       :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:30: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": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447485": {"up_voted": false, "ip": "", "has_replies": true, "message": "And she wore hose.  Something she usually does not wear.<br><br>Now remove alla dat, and you got BEAUTY, BRAIN, BRAWN & BRILLIANCE!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:57:13", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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": 5442389, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5438274": {"up_voted": false, "ip": "", "has_replies": false, "message": "Do it again!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:05:43", "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": 5438041, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437767": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sepia:  \"WHYCOME\" YOU just \"TRANSLATED\" in so few words?  :&gt;)     :&gt;)  <br> <i>YOU BLACK!!</i>   LOL!      LOL!!    :&gt;)   :&gt;)<br><br>No genetic tests NEEDED!!   :&gt;)    :&gt;)   ***shakin' my head***", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:44: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": 5437129, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5442360": {"up_voted": false, "ip": "", "has_replies": true, "message": "GLH - Thanks for all your reports.  Change comes in many forms.  some things we like and some we don't.  However, he is off to a good start.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:49:02", "killed": false, "user_key": "db31f0276ac24ac4d7bb797ea36feb8b", "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": 5439630, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5438293": {"up_voted": false, "ip": "", "has_replies": false, "message": "Amen!  I love when they rock the ballerina bun and ribbon do!  Adorable!<br><br>Uhm, with all due respect, is there a new link posting policy here?  Hollah at me, please :)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:06:20", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 5434476, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5438806": {"up_voted": false, "ip": "", "has_replies": false, "message": "On top of it, most people know Roberts was wrong, wrong, wrong, and blame him for the flub.  Roberts was trying to trip him up.  I sense this was like Alito not attending Obama and Biden's visit because Obama didn't vote for either Roberts or Alito.<br><br>Jerks.  Give him an excuse to fill their seats, Universe.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:20:28", "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": 5437561, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437279": {"up_voted": false, "ip": "", "has_replies": false, "message": "There!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:21:41", "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": 5437129, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447009": {"up_voted": false, "ip": "", "has_replies": true, "message": "President Obama need to diss all of them at Fox. They don't matter anymore.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:39:23", "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": 4, "is_first_child": false, "email": "", "parent_post_id": 5446620, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436260": {"up_voted": false, "ip": "", "has_replies": false, "message": ".S. Supreme Court<br>One of History\u2019s Unusual Pairings: Chief Justice Swearing in Obama<br>Posted Jan 20, 2009, 07:46 am CST <br>By Debra Cassens Weiss <br><br>Barack Obama will be sworn in today by Chief Justice John G. Roberts Jr., a man whose confirmation to the high court he once opposed as a U.S. senator.<br>The New York Times calls the event one of history\u2019s unusual swearing-in pairings. Roger Taney swore in Abraham Lincoln four years after writing the Dred Scott pro-slavery decision. Chief Justice William H. Rehnquist swore in Bill Clinton a week after the U.S. Supreme Court heard arguments in the Paula Jones sexual harassment case against the president. And Rehnquist swore in George W. Bush six weeks after the high court decision that ended Al Gore\u2019s quest for the presidency.<br><br>The Times contrasts the two men\u2019s backgrounds. Both were on Harvard Law Review, Roberts as managing editor and Obama as president. After law school, Roberts took a more traditional path, clerking for a federal appeals court judge and then Rehnquist. He went on to work at the Justice Department and a large law firm.<br>Obama, on the other hand, was a community organizer and law professor before he went into politics.<br><br>Yet both men \u201cwill be very much entwined with each other\u2019s future,\u201d the Times notes. The Washington Post makes a similar observation in an article about the two men, saying their two careers will become \u201cintertwined.\u201d Both articles say any appointments that Obama makes to the court will likely be more liberal than Roberts.<br><br>The Times goes on to note that when the two men met last week, they were \u201cdwarfed by a huge portrait of Chief Justice William Howard Taft\u2014the only president ever to become a Supreme Court justice. Even if President-elect Obama were to serve two terms, he would be only 55 when he left the White House. Is it completely implausible to suppose that the Roberts Court lies in this onetime constitutional law teacher\u2019s future in more ways than one?\u201d<br><br><a href=\"http://www.abajournal.com/news/one_of_historys_unusual_pairings_chief_justice_swearing_in_obama\" rel=\"nofollow\">http://www.abajournal.com/news/one_of_historys_...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:33:25", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436261": {"up_voted": false, "ip": "", "has_replies": true, "message": "doesnt that sound like the 1980's arguement of not black enough or not real black as if black is about color not about experience. barack may not be a descendant of american slaves but i dont know how many have researched kenya during the 40's but there was a lot of civil unrest and genocide that baracks dad went through. racial litmus test still in the black community", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:33:30", "killed": false, "user_key": "86846660249df8847cf00be468b03a33", "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": false, "email": "", "parent_post_id": 5436191, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447021": {"up_voted": false, "ip": "", "has_replies": false, "message": "lmao!<br><br>Yes, alla that was refreshing.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:39:30", "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": 5442389, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5438325": {"up_voted": false, "ip": "", "has_replies": false, "message": "What would MLK say about gay rights?<br><a href=\"http://queersunited.blogspot.com/2009/01/what-would-mlk-say-about-lgbt-rights.html\" rel=\"nofollow\">http://queersunited.blogspot.com/2009/01/what-w...</a><br><br>Get to know me first, ad campaign for marriage equality.<br><a href=\"http://queersunited.blogspot.com/2009/01/get-to-know-me-first-ad-campaign-for.html\" rel=\"nofollow\">http://queersunited.blogspot.com/2009/01/get-to...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:07:45", "killed": false, "user_key": "3f99067ef116fcb9550c38f3f800bbe8", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436278": {"up_voted": false, "ip": "", "has_replies": true, "message": "I hadn't made that connection but now I gotcha.  A fitting homage to Marian Anderson indeed!  <br><br>I actually visited the Mall on MLK, Jr. Day (after completing my Day of Service project) to take in the energy and excitement of the crowd.  And though I watched the Inauguration ceremony from  home, I still felt emotionally connected to the thousands I'd mingled with the day before. <br><br>The First Couple looked fabulous on the ball circuit last night.  I know they're exhausted!  Welcome to Washington  LOL   ;-)<br><br>Finally, how 'bout that FOINE Secret Service agent escorting \"The Beast\" along the parade route yesterday??  The lean brotha with the wind blown coat, crisp white shirt, and the \"<i> I-got-this </i> !!\" swagger!   Yeah, him!!!   Lawd hamurcy!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:34:08", "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": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436281": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm rolling my eyes as well...<br><br>I won't say what I'm thinking tho.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:34: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": 5436191, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437818": {"up_voted": false, "ip": "", "has_replies": true, "message": "Agree, Miranda.  Did you see the CNN clip with Roberts and President Obama?  I think Rebecca is right, in that he's probably already worked this out.<br><br>Moving forward with our 44th POTUS!<br><br><a href=\"http://www.cnn.com/video/#/video/politics/2009/01/20/moos.oops.oath.cnn\" rel=\"nofollow\">http://www.cnn.com/video/#/video/politics/2009/...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:44:24", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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": 5437561, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447039": {"up_voted": false, "ip": "", "has_replies": false, "message": "<b>Hallelujah! </b>I know that I'm sleeping better at night and if you watch me closely, you'll see a little more spring in my step...more bounce to the ounce.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:40:45", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 5446620, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5441926": {"up_voted": false, "ip": "", "has_replies": false, "message": "MsKitty:   OMG!    GREAT FIND!   :&gt;)   Thank you!   :&gt;)   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_15:33:38", "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": 5438466, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437831": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jeffrey Rosen, a US constitutional law expert and professor at George Washington University in Washington, said stumbling over the oath has \"no impact. News flash: He's president.\"<br><br>Rosen pointed to the 20th amendment of the US Constitution, which provides that the president and vice president's term begins at noon on January 20th.<br><br>\"Lots of people have flubbed the oath, perhaps most memorably Chief Justice (William Howard) Taft, who sort of riffed and then made up his own\" upon swearing in then-president Herbert Hoover, said Rosen.<br><br>Where the oath calls for the president to pledge to \"preserve, protect, and defend\" the constitution, Taft said \"preserve, maintain and defend\" -- injecting an entirely new word, while Roberts merely got the order wrong.jit-lc <br><br><a href=\"http://www.google.com/hostednews/afp/article/ALeqM5iJKZrJDhy6g52PZNb7phfFmsQVow\" rel=\"nofollow\">http://www.google.com/hostednews/afp/article/AL...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:47:23", "killed": false, "user_key": "Admiral_Komack", "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": 5437072, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "5436296": {"up_voted": false, "ip": "", "has_replies": false, "message": "I feel for these people-purple tunnel of doom- because I knew the crowd was going to be bigger than anticipated:<br><a href=\"http://www.facebook.com/group.php?gid=61444130820\" rel=\"nofollow\">http://www.facebook.com/group.php?gid=61444130820</a><br><br>...But what they didn't know, was that their lives had been changed forever because they had been part of something great. And greatness, no matter how brief, stays with a man.....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:35:48", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5450124": {"up_voted": false, "ip": "", "has_replies": false, "message": "EWE!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_19:03:08", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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": 5448306, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5449619": {"up_voted": false, "ip": "", "has_replies": false, "message": "What I noticed was that Sean Hannity did not air a show last night.  Hmmmmmmmm", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_18:36:04", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 5446935, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5448611": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm a die hard cynic but after seeing how the general psyche of this country has done a 180 since the election, I'm starting to believe that most folks are tired of tasting haterade and are moving on.  These days Rush, Hannity, etc. are the metaphorical 4-year-olds throwing a tantrum in the middle of the grocery store aisle to get attention.  I think they're about to find out the hard way that America is tired of dealing with brats so they can grow up and get a clue, or they will start to lose stations one by one.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_17:49:06", "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": 0, "is_first_child": false, "email": "", "parent_post_id": 5446922, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "5433767": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.womanist-musings.com/2009/01/amnesty-international-barack-obama.html\" rel=\"nofollow\">Amnesty International</a> has issued a challenge to Barack Obama for his first 100 days.<br><br><a href=\"http://www.womanist-musings.com/2009/01/historic-inaugration-looking-southward.html\" rel=\"nofollow\">The Historic Inauguration: Looking Southward With Envy:</a> A Canadian perspective on the Obama presidency and what it means for blacks globally.<br><br><a href=\"http://www.womanist-musings.com/2009/01/when-punishment-is-cruel-and-unusual.html\" rel=\"nofollow\">When Punishment Is Cruel and Unusual: </a> Looking at the denial of medical treatment to transgendered individuals in prison.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_11:36:36", "killed": false, "user_key": "womanistmusings", "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}, "5436842": {"up_voted": false, "ip": "", "has_replies": true, "message": "Lawd have mercy...will this be the new talking point? For heavenssakes.....next they'll proclaim he didn't say his name exactly like it is on the birth certificate that they already think is fake. I swear.........where the hell is the goalpost now? I cant even see it anymore.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:00:25", "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": 2, "is_first_child": true, "email": "", "parent_post_id": 5436637, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437867": {"up_voted": false, "ip": "", "has_replies": false, "message": "Millions of people watched President Obama take the oath in Washington, and many millions more watched it on television and the internet throughout the world--including the chief justice who originally goofed its administration.  <br><br>That's going to be one hell of a courtroom they'll have to build when the 'legal challenge' comes.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:49:16", "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": 5437072, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437870": {"up_voted": false, "ip": "", "has_replies": true, "message": "mmm I love the smell of hypocrisy in the morning.  Seems like The Negro Police are back in effect.  I wonder how brilliant one must be to decide who is Black and who isn't?<br><br>/snark aimed at McGruder", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:49:20", "killed": false, "user_key": "db31f0276ac24ac4d7bb797ea36feb8b", "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": 5437140, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437876": {"up_voted": false, "ip": "", "has_replies": false, "message": "I like that, too.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:49:27", "killed": false, "user_key": "Admiral_Komack", "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": 5436895, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5452725": {"up_voted": false, "ip": "", "has_replies": true, "message": "Wordsmith:  My pleasure!  :&gt;)    :&gt;)<br><br>YES on the \"family dynamics!\"  :&gt;)   <i>\"LOVED AND RESPECTED!\"</i>   :&gt;)   :&gt;)<br><br>Annnnnd, this RESPECT transfers to OUTSIDE the family.  I watched very intently as to how PRESIDENT OBAMA responded/reacted to VP Biden's statement - on Justice Richards.  Annnnnnnd, so were all the CAMERAS!!<br><br>IMHO, had he laughed, THAT would have made headlines and re-shaped some people's negative attitude against him.  <b>HE KNEW!!!</b><br><br>Hence, his \"disapproval-face\" was CLEARLY EVIDENT!!<br><br>YOU gotta KNOW that HE KNOWS!!  :&gt;)<br><br>LAWD HA'MERCY!!   :&gt;)<br><br><b>HE IS DA MAN!!</b>    God Bless him!!   :&gt;)   :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_20:56:40", "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": 5452404, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5439135": {"up_voted": false, "ip": "", "has_replies": false, "message": "I made a boo-boo.  Marian Anderson wasn't a coloratura, she was a contralto.<br><br>It was a good job, but I wanted to see girlfriend in full flight.<br><br>To me, the only moments that really mattered were Barack's being sworn in, his Inaugural address, Elizabeth Alexander, and Reverend Lowery.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:39:07", "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": 5439036, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436350": {"up_voted": false, "ip": "", "has_replies": true, "message": "McGruder's NDS (Negro Disappointment Syndrome) is apparently on full display.<br><br>Now - I think many recognize the level of expectation placed by some folks on Obama is unreasonable...<br><br>But it seems to me, McGruder's position is a bit like Lucy snatching the football away from Charlie Brown.<br><br>Insofar as Obama not being \"black\"...<br><br>McGruder is badly in need of a History Lesson.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:38:22", "killed": false, "user_key": "a467514886b7e0129a29898ae02e3050", "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": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "5436354": {"up_voted": false, "ip": "", "has_replies": false, "message": "<b>World Celebrates Obama's Inauguration</b><br><br><a href=\"http://www.cbsnews.com/stories/2009/01/20/eveningnews/main4740476.shtml\" rel=\"nofollow\">http://www.cbsnews.com/stories/2009/01/20/eveni...</a><br><br><i>(CBS) In Kenya, the land of his father, they sang Barack Obama's name. </i><br><br><i>In Donegal, Ireland, they cheered in what claims to be the land of his distant cousin, and wrote new lyrics. \"There's no one as Irish as Barack O'Bama!\" </i><br><br><i>They rang the ceremonial bell in the town in Japan that bears his name. Yes, it's called Obama, Japan. </i><br><br><i>Never have so many felt so close, from so far away, CBS News correspondent Mark Phillips reports. </i><br><br><i>In Russia, one man said, \"all of a sudden we have this smart guy running the United States.\" </i><br><br><i>The world seemed to stop to watch the man many see as their new leader too.</i> <br><br><b>\"Barack Obama really does seem to be the first American president who is also in many ways quite genuinely the world's president,\" said Constanze Stelzenmuller of the German Marshall Fund. </b><br><br><i>And he will inherit the world's problems. But Obama, perhaps more than any before him, is being carried along on a river of good will.</i>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:38: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": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "5438404": {"up_voted": false, "ip": "", "has_replies": false, "message": "Let me first say that I love \"The Boondocks\", both the strip and the animated show.  Both have been entertaining, and more than often, brilliant.  <br><br>But, I had suspected Aaron McGruder might have overestimated his gangsta with hot mess like the videos found on <a href=\"http://Boondocksbootleg.com\" rel=\"nofollow\">Boondocksbootleg.com</a>.  I won't tell you to watch the \"Black Jesus\" videos other than to imagine every ignorant stereotype about black men and apply it to the adventures of one with long hair and a beard.  <br><br>But McGruder's assessment of Obama's blackness is particularly ignorant, and stupid.  Not even you gets to make that kind of call, Aaron.  It's one thing to be skeptical of Obama's politics and all politicians, but to hold some narrow standard of what constitutes African-American ethnicity is no less dangerous (IMO) than other's outmoded ideas of racial purity--of which none exists.  <br><br>And now I have easy reasoning to hold lowered expectation of your new Boondocks episodes and comics (the latter for which I don't think you've actually the time for).  Entertainment producers are influenced by money and fame just as politicians are, if not more so.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_14:10:29", "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": 5434124, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447126": {"up_voted": false, "ip": "", "has_replies": true, "message": "Make that 8 years! :-)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:43:32", "killed": false, "user_key": "7acec36f3ac1c3ce26f5070a275439fa", "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": false, "email": "", "parent_post_id": 5446620, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "5452759": {"up_voted": false, "ip": "", "has_replies": false, "message": "NMP:  Co-sign.   I heard K.O. announce that  at precisely 12:00 NOON!!   :&gt;)   :&gt;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_20:58:46", "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": 5446681, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436376": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:39:53", "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": true, "email": "", "parent_post_id": 5436278, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436892": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hard Truths at the Outset<br><br>By David Ignatius<br>Wednesday, January 21, 2009; Page A11 <br><br>The great danger for Barack Obama, with his natural charm and grace, is that he will try to please everyone. But he began his presidency with no glad hands -- avoiding the easy applause lines and instead telling people things they might not want to hear.<br><br>There is more.<br><br><a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2009/01/20/AR2009012003500.html?wpisrc=newsletter&wpisrc=newsletter\" rel=\"nofollow\">http://www.washingtonpost.com/wp-dyn/content/ar...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:04:26", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436895": {"up_voted": false, "ip": "", "has_replies": true, "message": "I love that Malia and Sasha are always dressed as girls...not miniature women, but GIRLS. I pray their image sets a trend.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:05:09", "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": 5434476, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5448163": {"up_voted": false, "ip": "", "has_replies": false, "message": "ARP:   C'MON!!!    U  CAN DO THIS!!   :&gt;)     :&gt;)<br><br>Now U jes'  \"get back UP that hill!\"   :&gt;)   :&gt;)<br><br>  'cause there <a href=\"http://www.youtube.com/watch?v=Xz-UvQYAmbg\" rel=\"nofollow\">\"Ain't no Mountain High Enough\"</a><br><br>ENJOY!!!    :&gt;)     :&gt;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_17:28:15", "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": 5447778, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "5436398": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jonathan Turley, Constitutional Lawer and MSNBC guest says Obama should retake the oath of office.<br><br>Constitutional Law<br>Law Profs Advise Obama to Take Oath Again Due to \u2018Faithfully\u2019 Flub (Take Our Poll)<br>Posted 4 hours, 42 minutes ago <br>By Debra Cassens Weiss <br><br>Is Barack Obama really president, or did his error in reciting the oath rob him of the office?<br><br>Because that question could dog Obama for the next four years, he should take the oath again, law professors told the Washington Post. They believe the error is \"insignificant\" and Obama really is the president, the story says, but they suggest a do-over couldn't hurt.<br><br>It wouldn\u2019t be the first time a president took the oath a second time in private because of legal questions, the story says. Calvin Coolidge and Chester Arthur also opted for a do-over.<br><br>Obama should have said he will \"faithfully execute the office of president of the United States\" but following Roberts\u2019 lead, he moved \u201cfaithfully\u201d to the end of the phrase.<br><br>\"Out of a super-abundance of caution, perhaps he should do it again,\u201d Yale law professor Akhil Reed Amar told the Washington Post.<br><br>George Washington University law professor Jonathan Turley agreed.<br><br>\"He should probably go ahead and take the oath again,\" Turley told the Post. \"If he doesn't, there are going to be people who for the next four years are going to argue that he didn't meet the constitutional standard. I don't think it's necessary, and it's not a constitutional crisis. This is the chief justice's version of a wardrobe malfunction.\"<br><br><a href=\"http://www.abajournal.com/news/law_profs_advise_obama_to_take_oath_again_due_to_faithfully_flub\" rel=\"nofollow\">http://www.abajournal.com/news/law_profs_advise...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:40:36", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "5437935": {"up_voted": false, "ip": "", "has_replies": false, "message": "Co-sign, iceberg.  I think the video was posted a month or so ago, but here it is.  Sweet!<br><br><a href=\"http://www.youtube.com/watch?v=wQnzb0Jj074\" rel=\"nofollow\">http://www.youtube.com/watch?v=wQnzb0Jj074</a><br><br>*********************************************************<br>Ava Maria (Shubert)  Marian Anerson-  Heavenly!<br><br><a href=\"http://www.youtube.com/watch?v=TR95d7yP2Ig\" rel=\"nofollow\">http://www.youtube.com/watch?v=TR95d7yP2Ig</a>", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_13:52:04", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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": 5436598, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447158": {"up_voted": false, "ip": "", "has_replies": false, "message": "Webb:   Listening 2!   <br><br>Ya know,  I wish that there was some way to connect \"Limpballs\" words to his \"drugs\"!<br><br>BUT, just as there is NO PILL FOR RACISM, NO PILL can CAUSE IT.<br><br>Sooooo, HE just must B IGNORED and PITIED for having to live with HIMSELF annnnnd, to get PAID \"BIG BENJAMINS\" for being a \"RACIST!\"<br><br>AAAArrrrrggggg!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_16:44:49", "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": 5446922, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5452279": {"up_voted": false, "ip": "", "has_replies": false, "message": "Right THERE - she's my hero.  I swear that's THE reason I don't wear suits to work.  Well beside the fact I don't have to... /snicker/.  But I know it's THE reason I don't wear dresses anymore.  (Summer dresses don't count.)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_20:32:22", "killed": false, "user_key": "IWordsmith", "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": 5447485, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "5447675": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thanks, GreenLady, for bringing it.  <br><br>PRESIDENT BARACK HUSSEIN OBAMA TCB!!!<br><br>PEACE BE STILL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_17:03:22", "killed": false, "user_key": "01cd55b5b177f7c1827c08939b7d75f4", "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": 5439630, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "5434453": {"up_voted": false, "ip": "", "has_replies": false, "message": "Aretha makes my Spirit soar!   I weep like a baby.<br><br><br>Love her.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-01-21_12:12:23", "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": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "10296971", "user_id": "anonymous", "forum_id": "21630", "hash": -4429833844781571477}, "thread": {"days_alive": 0, "slug": "wednesday_open_thread_125", "paginate": false, "num_pages": 1, "num_posts": 121, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 10296971, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": true, "forum_facebook_key": "bd6a8bc56f8eb204984f34b6fefe228d", "use_yahoo": false, "subscribed": false, "use_twitter_signin": true, "use_openid": false, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

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



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

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

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

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

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

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

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

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





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



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

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

	this._lastHash = null;

	this._accumMsg = '';

	this._lastSeqno = 0;

	this.MAX_DATA_LEN	= 1024;

	this.WAIT_TIME		= 10;

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

};

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

FragmentPacket.prototype.log = function(msg) {



};

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

		hash = this.reader.name;
	} else {

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

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

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

		this._lastSeqno = seqno;

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

				this._accumMsg = '';

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

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

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

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

};

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

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

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

	if (packetNum === 0) {

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

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

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

	if (num_packets === packetNum) {

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

	this._lastSeqno++;

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

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

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

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

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

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


	this.receiverId = receiverId;
};

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

	var listener = function(e) {

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


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

		that.receiveCallback(data);
	};

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

PostMessagePacket.prototype.send = function(msg) {



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


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

	var packet;
	if (!msg) {

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

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

var JsonRpc = function() {

	this.ids = {};

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

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

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

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

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

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

				json = 'null';
				break;
		}

		return json;
	};

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

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

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

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

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

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

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

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

		send_func(this.objectToJSON(request));

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

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


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



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


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


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

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

	this.packetHandler = null;


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


	var _createReceiverForFragmentPacket = function() {

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

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

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

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

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

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

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

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

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

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

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

			that._ready = true;
		};

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

		that.receiver.onload = receiver_onload;







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

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

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

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


	var _createReceiverForPostMessage = function() {

		var receiver_onload = function() {

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

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


		ParentMessenger['_receiver_onload_' + receiverId] = receiver_onload;

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

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

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

};

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

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

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

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

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

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

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

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

	var sendFunc = function(msg) {

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


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


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

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

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

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

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

		if (msg.username) {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




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

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

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


	






Dsq.Themes = {};

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



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

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

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

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

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

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

		
		

		return html;

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

		html += Dsq.Templates.pagination();

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

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		


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

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

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

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

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

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


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

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


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

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

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

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

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


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



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

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




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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



	
	this.chooseSubscribe = function(post_id) {

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

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

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

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

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

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

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

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

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

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

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

		d = auth_data;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

				body.appendChild(edit_area);

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

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

		Dsq.Templates.toggleEdit(post_id);
	};

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

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

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

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

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

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

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

		}

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

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

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

		var extra_params = '';

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

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


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

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

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

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




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

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

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

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

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

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

		Dsq.Templates.setLoadingButton(false);
	};

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

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




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

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

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

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

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

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


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


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

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


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

		

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

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

		
			html += Dsq.Templates.authPost();
		

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		

		return html;
	};

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

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

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

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

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

	//
	// Iframes
	//

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

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

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

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

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

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

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

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

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

	//
	// Menus
	//

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

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

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

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

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

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


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

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

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

	//
	// Popups
	//

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

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

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

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

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

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

		return this._popupGeneric(content);
	};

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

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

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

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

		return this._popupGeneric(content);
	};

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

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

		bodyHtml = message;

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

		return this._popupGeneric(content);
	};

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

	//
	// Actions
	//

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

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

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

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

		Dsq.Popup.popModal(message, title);

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

	//
	// Media
	//

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

	//
	// Callbacks
	//

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

		if(!openedMenu) {
			return;
		}

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

};
// Dsq.Post


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

	
	this.adminIsOn = false;

	
	
	

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

			Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'wednesday_open_thread_125'
				+ '&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/10296971/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-5436350">\
	 <div id="dsq-comment-header-5436350" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436350" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436350">BT</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436350" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436350" class="dsq-comment-message">McGruder\'s NDS (Negro Disappointment Syndrome) is apparently on full display.<br><br>Now - I think many recognize the level of expectation placed by some folks on Obama is unreasonable...<br><br>But it seems to me, McGruder\'s position is a bit like Lucy snatching the football away from Charlie Brown.<br><br>Insofar as Obama not being "black"...<br><br>McGruder is badly in need of a History Lesson.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5438592">\
	 <div id="dsq-comment-header-5438592" class="dsq-comment-header">\
	 <cite id="dsq-cite-5438592" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5438592">exotrip</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5438592" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5438592" class="dsq-comment-message">Let\'s pretend Barack Obama were not President. Instead, he is some guy who unfortunately gets caught up in a drug sweep in say, E. St. Louis. Will the cops:<br><br>A) Let him go on his merry way because he is not the descendant of African slaves.<br>B) Taze the living shiat out of him, cuff him, then taze him again.<br><br>We are waiting for your answer Mr. McGruder!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5439136">\
	 <div id="dsq-comment-header-5439136" class="dsq-comment-header">\
	 <cite id="dsq-cite-5439136" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5439136">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5439136" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5439136" class="dsq-comment-message">I\'ll go with B!!.....Obama would be blacker than Shaft</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447870">\
	 <div id="dsq-comment-header-5447870" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447870" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447870">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447870" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447870" class="dsq-comment-message">Imma go with B too, exotrip.......And Obama would be blackler than SAMBO.<br><br>Just sayin</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5442583">\
	 <div id="dsq-comment-header-5442583" class="dsq-comment-header">\
	 <cite id="dsq-cite-5442583" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5442583">lamh31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5442583" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5442583" class="dsq-comment-message">I just wondered if ya\'ll noticed what I noticed last night.  I was watching some of the coverage, and my TV some how got turned to O\'Reilly, and he was calling President Obama, Barack Obama.  Ya know, "Let\'s talk about Barack Obama\'s speech", or "So what did you think of Barack Obama\'s speech".  It really irked me to no end.  Maybe I was just sensitive, but it seemed like O\'Reilly could not call him President Obama.  The reason I ask is because I\'m not sure I ever heard anyone of Fox News call GWB anything but President Bush.<br><br>Just wondering if anyone else noticed it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5446620">\
	 <div id="dsq-comment-header-5446620" class="dsq-comment-header">\
	 <cite id="dsq-cite-5446620" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5446620">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5446620" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5446620" class="dsq-comment-message">lamh31:  I NOTICE when ANYONE does this, especially the HATAS!!   :&gt;)   :&gt;)<br><br>IFFF O\'Reilly could say "BOY" and get away with it,  IMHO - - he would!!<br><br>BUT, we NOT gonna sweat it. \'cause HE\'S going ta B <b>PRESIDENT BARACK HUSSEIN OBAMA</b> 4 the <b>NEXT 4 YEARS, 1460 DAYS,   35,040 HOURS - - - </b>           Well, you get the point!   :&gt;)   :&gt;)   <br><br>They betta GET USE TO IT!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447126">\
	 <div id="dsq-comment-header-5447126" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447126" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447126">Against Race Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447126" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447126" class="dsq-comment-message">Make that 8 years! :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447253">\
	 <div id="dsq-comment-header-5447253" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447253" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447253">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447253" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447253" class="dsq-comment-message">Against Race Politics:   U   R   correct!   I meant to MULTIPLY   X2!  :&gt;)   :&gt;)<br><br>Annnnnnnd, I had a slight minor in math!  HAH!  So much for that!  :&gt;)    :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447778">\
	 <div id="dsq-comment-header-5447778" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447778" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447778">Against Race Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447778" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447778" class="dsq-comment-message">Yeah I knew not to try the math. My job has given me a complete headache! I was actually at work on yesterday and it went downhill from there!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5448163">\
	 <div id="dsq-comment-header-5448163" class="dsq-comment-header">\
	 <cite id="dsq-cite-5448163" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5448163">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5448163" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5448163" class="dsq-comment-message">ARP:   C\'MON!!!    U  CAN DO THIS!!   :&gt;)     :&gt;)<br><br>Now U jes\'  "get back UP that hill!"   :&gt;)   :&gt;)<br><br>  \'cause there <a href="http://www.youtube.com/watch?v=Xz-UvQYAmbg" rel="nofollow">"Ain\'t no Mountain High Enough"</a><br><br>ENJOY!!!    :&gt;)     :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447009">\
	 <div id="dsq-comment-header-5447009" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447009" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447009">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447009" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447009" class="dsq-comment-message">President Obama need to diss all of them at Fox. They don\'t matter anymore.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5449853">\
	 <div id="dsq-comment-header-5449853" class="dsq-comment-header">\
	 <cite id="dsq-cite-5449853" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5449853">Denise</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5449853" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5449853" class="dsq-comment-message">I think the President launched an effective <i> Kill-\'em-with-Class </i> (pun intended) offensive by reaching out to conservative types like Will, Kristol, Krauthammer, Gigot, et al.  In other words, the anti-Sarah Palin/intellectual wing of the GOP.  <br><br>I mean, it wasn\'t too long ago that Bill O\'Reilly was co-anchoring "Inside Edition" with Diane Diamond, and Sean Hannity is still riding his big break from Fox News.  <br><br>Feel me??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447135">\
	 <div id="dsq-comment-header-5447135" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447135" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447135">Against Race Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447135" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447135" class="dsq-comment-message">He can just brush his shoulders off !</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447282">\
	 <div id="dsq-comment-header-5447282" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447282" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447282">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447282" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447282" class="dsq-comment-message">Against Race Politics:  LOL!   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447369">\
	 <div id="dsq-comment-header-5447369" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447369" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447369">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447369" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447369" class="dsq-comment-message">Justice58:   GOT   DAT   RIGHT!!!  :&gt;)     :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447039">\
	 <div id="dsq-comment-header-5447039" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447039" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5447039" href="http://www.WEESeeYou.com" target="_blank" rel="nofollow">Webb</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447039" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447039" class="dsq-comment-message"><b>Hallelujah! </b>I know that I\'m sleeping better at night and if you watch me closely, you\'ll see a little more spring in my step...more bounce to the ounce.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5446935">\
	 <div id="dsq-comment-header-5446935" class="dsq-comment-header">\
	 <cite id="dsq-cite-5446935" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5446935" href="http://thevintagelens.wordpress.com/" target="_blank" rel="nofollow">SDG</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5446935" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5446935" class="dsq-comment-message">That\'s standard Fox Noise fare.  Nothing they do suprises me or riles me up.  I just don\'t bother to watch.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5449619">\
	 <div id="dsq-comment-header-5449619" class="dsq-comment-header">\
	 <cite id="dsq-cite-5449619" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5449619">Denise</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5449619" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5449619" class="dsq-comment-message">What I noticed was that Sean Hannity did not air a show last night.  Hmmmmmmmm</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436354">\
	 <div id="dsq-comment-header-5436354" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436354" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436354">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436354" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436354" class="dsq-comment-message"><b>World Celebrates Obama\'s Inauguration</b><br><br><a href="http://www.cbsnews.com/stories/2009/01/20/eveningnews/main4740476.shtml" rel="nofollow">http://www.cbsnews.com/stories/2009/01/20/eveni...</a><br><br><i>(CBS) In Kenya, the land of his father, they sang Barack Obama\'s name. </i><br><br><i>In Donegal, Ireland, they cheered in what claims to be the land of his distant cousin, and wrote new lyrics. "There\'s no one as Irish as Barack O\'Bama!" </i><br><br><i>They rang the ceremonial bell in the town in Japan that bears his name. Yes, it\'s called Obama, Japan. </i><br><br><i>Never have so many felt so close, from so far away, CBS News correspondent Mark Phillips reports. </i><br><br><i>In Russia, one man said, "all of a sudden we have this smart guy running the United States." </i><br><br><i>The world seemed to stop to watch the man many see as their new leader too.</i> <br><br><b>"Barack Obama really does seem to be the first American president who is also in many ways quite genuinely the world\'s president," said Constanze Stelzenmuller of the German Marshall Fund. </b><br><br><i>And he will inherit the world\'s problems. But Obama, perhaps more than any before him, is being carried along on a river of good will.</i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5433686">\
	 <div id="dsq-comment-header-5433686" class="dsq-comment-header">\
	 <cite id="dsq-cite-5433686" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5433686">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5433686" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5433686" class="dsq-comment-message">Celebrating President  Obama in the AfroCarribean community in London, courtesy the Times of London;<br><a href="http://www.timesonline.co.uk/tol/news/world/us_and_americas/us_elections/article5556326.ece" rel="nofollow">http://www.timesonline.co.uk/tol/news/world/us_...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5433767">\
	 <div id="dsq-comment-header-5433767" class="dsq-comment-header">\
	 <cite id="dsq-cite-5433767" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5433767" href="http://www.womanist-musings.com/" target="_blank" rel="nofollow">womanistmusings</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5433767" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5433767" class="dsq-comment-message"><a href="http://www.womanist-musings.com/2009/01/amnesty-international-barack-obama.html" rel="nofollow">Amnesty International</a> has issued a challenge to Barack Obama for his first 100 days.<br><br><a href="http://www.womanist-musings.com/2009/01/historic-inaugration-looking-southward.html" rel="nofollow">The Historic Inauguration: Looking Southward With Envy:</a> A Canadian perspective on the Obama presidency and what it means for blacks globally.<br><br><a href="http://www.womanist-musings.com/2009/01/when-punishment-is-cruel-and-unusual.html" rel="nofollow">When Punishment Is Cruel and Unusual: </a> Looking at the denial of medical treatment to transgendered individuals in prison.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5434124">\
	 <div id="dsq-comment-header-5434124" class="dsq-comment-header">\
	 <cite id="dsq-cite-5434124" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5434124">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5434124" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5434124" class="dsq-comment-message">*looks at watch* Well, it didn\'t take long.......<br><br><i><a href="http://www.pal-item.com/article/20090120/NEWS01/901200312" rel="nofollow">Cartoonist \'cautiously pessimistic\'<br>Some audience members outraged by comments about Barack Obama</a><br><br>BY RACHEL E. SHEELEY • STAFF WRITER • January 20, 2009<br><br><br>"The Boondocks," comic strip and animated series creator Aaron McGruder entertained, intrigued and outraged his audience at Earlham College on Monday night.<br><br>McGruder launched the comic strip, "The Boondocks," in 1999 and it is now an animated series on the Cartoon Network.<br><br>Appearing at the college for Martin Luther King Jr. Day, McGruder answered questions posed by the audience and by associate professor James Logan.<br><br>Mixing political opinion and satire is hard to do in comics and cartoons, he said. "It\'s not having a statement, it\'s entertaining people so they listen."<br><br>On the eve of President Barack Obama\'s inauguration, McGruder is "cautiously pessimistic" about the presidency.<br><br>"I don\'t think you\'re going to see any dramatic change from Barack Obama," said McGruder, who wore a "Boondocks" T-shirt over a black long-sleeve shirt and jeans. "I\'m hoping he proves me completely wrong."<br><br>McGruder bases his opinions of the U.S. presidency on the 2000 election and how nothing has been done since then to change the election system. "It was a sham then ... It\'s got to still be a sham," McGruder said. "I don\'t want to rain on anyone\'s parade, but it\'s what I tend to do."<br><br><b>On the topic of race and ethnicity, McGruder said that to him, Obama is not black because he is not a descendant of a slave.<br><br>"The person who is one of us in the White House is Michelle Obama and her momma," McGruder said.</b><br><br>His comments outraged Dionne Robinson, 44, of Richmond.<br><br>"I want my $5 back," she said. "It\'s one thing to have an opinion, but he doesn\'t have any facts. He needs to go back to college."<br><br>Robinson said that people were enslaved in many parts of the world, not just in America.<br><br>Her son, Zane Robinson, 14, of Richmond watches "The Boondocks," but was disappointed by the show\'s creator.<br><br>"He\'s nothing like his show," Zane said. "I thought it was kind of boring. His answers were long and they didn\'t make any sense."<br><br>Like his mother, Zane -- who wore a sweatshirt that celebrates Obama\'s presidency -- didn\'t like McGruder\'s comments about Obama. "He didn\'t seem to know what he was talking about," Zane said.<br><br>On the other hand, "Boondocks" fan Tristian Gregory, an Earlham senior from Evansville, Ind., said McGruder "fulfilled my expectations.<br><br>"He mentioned some things that are off-the-wall to some ... I think he\'s very skeptical," Gregory said.<br><br>Gregory said he supports McGruder\'s idea of waiting to support Obama when he\'s seen what decisions the president makes.<br><br>"That\'s pretty amazing coming from a strong African-American and I definitely agree with him," Gregory said.</i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436167">\
	 <div id="dsq-comment-header-5436167" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436167" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436167">Rebecca</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436167" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436167" class="dsq-comment-message">I actually like McGruder and his comic strip and show.  However he does say some off the wall stuff sometimes.  I don\'t think I have ever heard that definition of black before.  Wondering where he heard it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437064">\
	 <div id="dsq-comment-header-5437064" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437064" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437064">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437064" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437064" class="dsq-comment-message"><i>Wondering where he heard it.</i> <br><br>Perhaps his Filipino girlfriend?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437140">\
	 <div id="dsq-comment-header-5437140" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437140" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437140">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437140" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437140" class="dsq-comment-message">You mean Mr. Blacker-than-thou isn\'t with a Sista? <br><br><br>LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437870">\
	 <div id="dsq-comment-header-5437870" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437870" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5437870" href="http://thevintagelens.wordpress.com/" target="_blank" rel="nofollow">SDG</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437870" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437870" class="dsq-comment-message">mmm I love the smell of hypocrisy in the morning.  Seems like The Negro Police are back in effect.  I wonder how brilliant one must be to decide who is Black and who isn\'t?<br><br>/snark aimed at McGruder</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5438936">\
	 <div id="dsq-comment-header-5438936" class="dsq-comment-header">\
	 <cite id="dsq-cite-5438936" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5438936" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5438936" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5438936" class="dsq-comment-message">So McGruder is the Soul Patrol?<br><br>LOL!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436191">\
	 <div id="dsq-comment-header-5436191" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436191" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436191">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436191" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436191" class="dsq-comment-message">(rolls eyes)...................knee-grow puhleeze.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436261">\
	 <div id="dsq-comment-header-5436261" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436261" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436261">oz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436261" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436261" class="dsq-comment-message">doesnt that sound like the 1980\'s arguement of not black enough or not real black as if black is about color not about experience. barack may not be a descendant of american slaves but i dont know how many have researched kenya during the 40\'s but there was a lot of civil unrest and genocide that baracks dad went through. racial litmus test still in the black community</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437129">\
	 <div id="dsq-comment-header-5437129" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437129" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437129">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437129" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437129" class="dsq-comment-message">I look at it like this: If your azz would\'ve been sold on the auction blocks back in tha day --- you black.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437279">\
	 <div id="dsq-comment-header-5437279" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437279" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437279">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437279" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437279" class="dsq-comment-message">There!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437767">\
	 <div id="dsq-comment-header-5437767" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437767" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437767">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437767" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437767" class="dsq-comment-message">Sepia:  "WHYCOME" YOU just "TRANSLATED" in so few words?  :&gt;)     :&gt;)  <br> <i>YOU BLACK!!</i>   LOL!      LOL!!    :&gt;)   :&gt;)<br><br>No genetic tests NEEDED!!   :&gt;)    :&gt;)   ***shakin\' my head***</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436281">\
	 <div id="dsq-comment-header-5436281" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436281" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436281">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436281" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436281" class="dsq-comment-message">I\'m rolling my eyes as well...<br><br>I won\'t say what I\'m thinking tho.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437440">\
	 <div id="dsq-comment-header-5437440" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437440" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5437440" href="http://www.natturnersrevenge.blogspot.com" target="_blank" rel="nofollow">Chris Chambers</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437440" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437440" class="dsq-comment-message">As I said, he\'s gotten even MORE flaky.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5438041">\
	 <div id="dsq-comment-header-5438041" class="dsq-comment-header">\
	 <cite id="dsq-cite-5438041" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5438041">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5438041" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5438041" class="dsq-comment-message">SAAAA&gt;&gt;&gt;&gt;&gt;&gt;LAP!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5438274">\
	 <div id="dsq-comment-header-5438274" class="dsq-comment-header">\
	 <cite id="dsq-cite-5438274" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5438274">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5438274" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5438274" class="dsq-comment-message">Do it again!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5438404">\
	 <div id="dsq-comment-header-5438404" class="dsq-comment-header">\
	 <cite id="dsq-cite-5438404" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5438404">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5438404" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5438404" class="dsq-comment-message">Let me first say that I love "The Boondocks", both the strip and the animated show.  Both have been entertaining, and more than often, brilliant.  <br><br>But, I had suspected Aaron McGruder might have overestimated his gangsta with hot mess like the videos found on <a href="http://Boondocksbootleg.com" rel="nofollow">Boondocksbootleg.com</a>.  I won\'t tell you to watch the "Black Jesus" videos other than to imagine every ignorant stereotype about black men and apply it to the adventures of one with long hair and a beard.  <br><br>But McGruder\'s assessment of Obama\'s blackness is particularly ignorant, and stupid.  Not even you gets to make that kind of call, Aaron.  It\'s one thing to be skeptical of Obama\'s politics and all politicians, but to hold some narrow standard of what constitutes African-American ethnicity is no less dangerous (IMO) than other\'s outmoded ideas of racial purity--of which none exists.  <br><br>And now I have easy reasoning to hold lowered expectation of your new Boondocks episodes and comics (the latter for which I don\'t think you\'ve actually the time for).  Entertainment producers are influenced by money and fame just as politicians are, if not more so.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437049">\
	 <div id="dsq-comment-header-5437049" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437049" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5437049" href="http://www.natturnersrevenge.blogspot.com" target="_blank" rel="nofollow">Chris Chambers</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437049" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437049" class="dsq-comment-message">I will speak up for a fellow writer and Marylander. Aaron\'s a tortured genius type. And yes, he\'s gotten a little flaky since he left the east Coast\'s more reasoned bosom. Look--Picasso was an asshole, Faulkner was a drunk. Even Charles Schulze wasn\'t Linus as an adult. So we cut him a break. But we still need to wake him up.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5434406">\
	 <div id="dsq-comment-header-5434406" class="dsq-comment-header">\
	 <cite id="dsq-cite-5434406" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5434406">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5434406" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5434406" class="dsq-comment-message">Tim Geithner is on the tube begging for the job of Treasury Secretary. I can\'t see giving him the job despite is on the ground knowledge of the situation. The simple reason being if you realize that as head of the NY FED his office is directly responsible for many of the large multi and national banks that have brought us to this crisis, he failed to prevent this. <br>Secondly, I\'m waiting to see if he denounces the current smoke screen regarding TARP money, i.e. it is to be used to create a bank to hold bad assets. This is a bad idea because the people responsible for this mess will still retain their jobs if the banks are recapitalized and kept as stock companies. The government in holding these assets will not be stopping the continuation of the worst assets; credit swap deriatives regardless of what prices they can receive for them. So is he willing to let these banks be liquidated-that is let the market price these bad assets and buy them at risk to the new owners and transfer the depositers funds to various solvent banks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5434464">\
	 <div id="dsq-comment-header-5434464" class="dsq-comment-header">\
	 <cite id="dsq-cite-5434464" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5434464" href="http://thisweekwithbarackobama.blogspot.com" target="_blank" rel="nofollow">icebergslim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5434464" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5434464" class="dsq-comment-message">This is just what my husband said, he was part of the problem and why we are in the financial situation that we are in now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436176">\
	 <div id="dsq-comment-header-5436176" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436176" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436176">Rebecca</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436176" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436176" class="dsq-comment-message">Who is lined up if this guy doesn\'t make it?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436216">\
	 <div id="dsq-comment-header-5436216" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436216" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436216">oz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436216" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436216" class="dsq-comment-message">id probably say Larry Summers, who is the head of baracks economic council</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436470">\
	 <div id="dsq-comment-header-5436470" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436470" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436470">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436470" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436470" class="dsq-comment-message">It\'s 11:38am<br>Sen ? ,(R)is up in Geithner\'s business and holding him accountable for past policies(CNBC)<br>I do not know whom is the back stop. I\'d take a look at the FED members in Chicago as they have responsiblity for the commodity markets and main equity option exchange giving them first hand knowledge of credit deriatives, etal</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5438184">\
	 <div id="dsq-comment-header-5438184" class="dsq-comment-header">\
	 <cite id="dsq-cite-5438184" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5438184">Micheline </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5438184" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5438184" class="dsq-comment-message">He will unfortunately be confirmed. Frankly, Joseph Stieglitz should have been nominated. He foresaw the problems we\'re having right now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5434438">\
	 <div id="dsq-comment-header-5434438" class="dsq-comment-header">\
	 <cite id="dsq-cite-5434438" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5434438" href="http://thisweekwithbarackobama.blogspot.com" target="_blank" rel="nofollow">icebergslim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5434438" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5434438" class="dsq-comment-message"><a href="http://thisweekwithbarackobama.blogspot.com/2009/01/timothy-geithner-confirmation-hearing.html" rel="nofollow">Tim Geithner Live Confirmation Hearing</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5434476">\
	 <div id="dsq-comment-header-5434476" class="dsq-comment-header">\
	 <cite id="dsq-cite-5434476" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5434476" href="http://thisweekwithbarackobama.blogspot.com" target="_blank" rel="nofollow">icebergslim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5434476" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5434476" class="dsq-comment-message"><a href="http://thisweekwithbarackobama.blogspot.com/2009/01/malia-and-sasha-obama-are-kid-fashion.html" rel="nofollow">Malia and Sasha Kid Fashion Trends</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436895">\
	 <div id="dsq-comment-header-5436895" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436895" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436895">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436895" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436895" class="dsq-comment-message">I love that Malia and Sasha are always dressed as girls...not miniature women, but GIRLS. I pray their image sets a trend.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437876">\
	 <div id="dsq-comment-header-5437876" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437876" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437876">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437876" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437876" class="dsq-comment-message">I like that, too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5438043">\
	 <div id="dsq-comment-header-5438043" class="dsq-comment-header">\
	 <cite id="dsq-cite-5438043" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5438043">Denise</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5438043" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5438043" class="dsq-comment-message">AMEN!!!  They look like little girls every time I see them.   Especially when they rock the <a href="http://images.inmagine.com/img/imagesource/is684/is684006.jpg" rel="nofollow">ballerina bun and ribbon </a> do!  I love it.  <br><br><br><br><br><br><a href="http://images.inmagine.com/img/imagesource/is684/is684006.jpg" rel="nofollow">http://images.inmagine.com/img/imagesource/is68...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5446895">\
	 <div id="dsq-comment-header-5446895" class="dsq-comment-header">\
	 <cite id="dsq-cite-5446895" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5446895">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5446895" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5446895" class="dsq-comment-message">Exactly!  My sister-in-law is soooo relieved that my niece has ditched Miley Cyrus and Rihanna and Beyonce for the Obama girls.  The limited choices of pop icons for little Black girls have been over-sexualized white teenagers, grown women or stereotypical sassy \'grown ass" little black girls<br><br>I hope Michelle allows one of the doll companies to create dolls of them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5438293">\
	 <div id="dsq-comment-header-5438293" class="dsq-comment-header">\
	 <cite id="dsq-cite-5438293" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5438293">Denise</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5438293" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5438293" class="dsq-comment-message">Amen!  I love when they rock the ballerina bun and ribbon do!  Adorable!<br><br>Uhm, with all due respect, is there a new link posting policy here?  Hollah at me, please :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5434453">\
	 <div id="dsq-comment-header-5434453" class="dsq-comment-header">\
	 <cite id="dsq-cite-5434453" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5434453">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5434453" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5434453" class="dsq-comment-message">Aretha makes my Spirit soar!   I weep like a baby.<br><br><br>Love her.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5434548">\
	 <div id="dsq-comment-header-5434548" class="dsq-comment-header">\
	 <cite id="dsq-cite-5434548" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5434548" href="http://thisweekwithbarackobama.blogspot.com" target="_blank" rel="nofollow">icebergslim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5434548" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5434548" class="dsq-comment-message"><a href="http://thisweekwithbarackobama.blogspot.com/2009/01/michelle-obamas-dress-designers-on.html" rel="nofollow">Michelle Designers on the Today Show, video</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436116">\
	 <div id="dsq-comment-header-5436116" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436116" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5436116" href="http://www.queersunited.blogspot.com" target="_blank" rel="nofollow">queerunity</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436116" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436116" class="dsq-comment-message">An activist website for gay and straight ally activists.<br><br><a href="http://www.queersunited.blogspot.com" rel="nofollow">http://www.queersunited.blogspot.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436260">\
	 <div id="dsq-comment-header-5436260" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436260" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436260">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436260" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436260" class="dsq-comment-message">.S. Supreme Court<br>One of History’s Unusual Pairings: Chief Justice Swearing in Obama<br>Posted Jan 20, 2009, 07:46 am CST <br>By Debra Cassens Weiss <br><br>Barack Obama will be sworn in today by Chief Justice John G. Roberts Jr., a man whose confirmation to the high court he once opposed as a U.S. senator.<br>The New York Times calls the event one of history’s unusual swearing-in pairings. Roger Taney swore in Abraham Lincoln four years after writing the Dred Scott pro-slavery decision. Chief Justice William H. Rehnquist swore in Bill Clinton a week after the U.S. Supreme Court heard arguments in the Paula Jones sexual harassment case against the president. And Rehnquist swore in George W. Bush six weeks after the high court decision that ended Al Gore’s quest for the presidency.<br><br>The Times contrasts the two men’s backgrounds. Both were on Harvard Law Review, Roberts as managing editor and Obama as president. After law school, Roberts took a more traditional path, clerking for a federal appeals court judge and then Rehnquist. He went on to work at the Justice Department and a large law firm.<br>Obama, on the other hand, was a community organizer and law professor before he went into politics.<br><br>Yet both men “will be very much entwined with each other’s future,” the Times notes. The Washington Post makes a similar observation in an article about the two men, saying their two careers will become “intertwined.” Both articles say any appointments that Obama makes to the court will likely be more liberal than Roberts.<br><br>The Times goes on to note that when the two men met last week, they were “dwarfed by a huge portrait of Chief Justice William Howard Taft—the only president ever to become a Supreme Court justice. Even if President-elect Obama were to serve two terms, he would be only 55 when he left the White House. Is it completely implausible to suppose that the Roberts Court lies in this onetime constitutional law teacher’s future in more ways than one?”<br><br><a href="http://www.abajournal.com/news/one_of_historys_unusual_pairings_chief_justice_swearing_in_obama" rel="nofollow">http://www.abajournal.com/news/one_of_historys_...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436278">\
	 <div id="dsq-comment-header-5436278" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436278" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436278">Denise</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436278" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436278" class="dsq-comment-message">I hadn\'t made that connection but now I gotcha.  A fitting homage to Marian Anderson indeed!  <br><br>I actually visited the Mall on MLK, Jr. Day (after completing my Day of Service project) to take in the energy and excitement of the crowd.  And though I watched the Inauguration ceremony from  home, I still felt emotionally connected to the thousands I\'d mingled with the day before. <br><br>The First Couple looked fabulous on the ball circuit last night.  I know they\'re exhausted!  Welcome to Washington  LOL   ;-)<br><br>Finally, how \'bout that FOINE Secret Service agent escorting "The Beast" along the parade route yesterday??  The lean brotha with the wind blown coat, crisp white shirt, and the "<i> I-got-this </i> !!" swagger!   Yeah, him!!!   Lawd hamurcy!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436376">\
	 <div id="dsq-comment-header-5436376" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436376" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436376">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436376" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436376" class="dsq-comment-message">LOL!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436598">\
	 <div id="dsq-comment-header-5436598" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436598" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5436598" href="http://thisweekwithbarackobama.blogspot.com" target="_blank" rel="nofollow">icebergslim</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436598" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436598" class="dsq-comment-message">I felt that homage to Marian Anderson during the Lincoln Memorial one of the best.  Eleanor Roosevelt was so outraged at the Daughters of the American Revolution for their bigotry in denying Anderson to sing, Eleanor resigned from the group and got Marian a larger place to sing, the Lincoln Memorial.  History.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437935">\
	 <div id="dsq-comment-header-5437935" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437935" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437935">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437935" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437935" class="dsq-comment-message">Co-sign, iceberg.  I think the video was posted a month or so ago, but here it is.  Sweet!<br><br><a href="http://www.youtube.com/watch?v=wQnzb0Jj074" rel="nofollow">http://www.youtube.com/watch?v=wQnzb0Jj074</a><br><br>*********************************************************<br>Ava Maria (Shubert)  Marian Anerson-  Heavenly!<br><br><a href="http://www.youtube.com/watch?v=TR95d7yP2Ig" rel="nofollow">http://www.youtube.com/watch?v=TR95d7yP2Ig</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436296">\
	 <div id="dsq-comment-header-5436296" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436296" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436296">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436296" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436296" class="dsq-comment-message">I feel for these people-purple tunnel of doom- because I knew the crowd was going to be bigger than anticipated:<br><a href="http://www.facebook.com/group.php?gid=61444130820" rel="nofollow">http://www.facebook.com/group.php?gid=61444130820</a><br><br>...But what they didn\'t know, was that their lives had been changed forever because they had been part of something great. And greatness, no matter how brief, stays with a man.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436398">\
	 <div id="dsq-comment-header-5436398" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436398" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436398">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436398" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436398" class="dsq-comment-message">Jonathan Turley, Constitutional Lawer and MSNBC guest says Obama should retake the oath of office.<br><br>Constitutional Law<br>Law Profs Advise Obama to Take Oath Again Due to ‘Faithfully’ Flub (Take Our Poll)<br>Posted 4 hours, 42 minutes ago <br>By Debra Cassens Weiss <br><br>Is Barack Obama really president, or did his error in reciting the oath rob him of the office?<br><br>Because that question could dog Obama for the next four years, he should take the oath again, law professors told the Washington Post. They believe the error is "insignificant" and Obama really is the president, the story says, but they suggest a do-over couldn\'t hurt.<br><br>It wouldn’t be the first time a president took the oath a second time in private because of legal questions, the story says. Calvin Coolidge and Chester Arthur also opted for a do-over.<br><br>Obama should have said he will "faithfully execute the office of president of the United States" but following Roberts’ lead, he moved “faithfully” to the end of the phrase.<br><br>"Out of a super-abundance of caution, perhaps he should do it again,” Yale law professor Akhil Reed Amar told the Washington Post.<br><br>George Washington University law professor Jonathan Turley agreed.<br><br>"He should probably go ahead and take the oath again," Turley told the Post. "If he doesn\'t, there are going to be people who for the next four years are going to argue that he didn\'t meet the constitutional standard. I don\'t think it\'s necessary, and it\'s not a constitutional crisis. This is the chief justice\'s version of a wardrobe malfunction."<br><br><a href="http://www.abajournal.com/news/law_profs_advise_obama_to_take_oath_again_due_to_faithfully_flub" rel="nofollow">http://www.abajournal.com/news/law_profs_advise...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436637">\
	 <div id="dsq-comment-header-5436637" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436637" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436637">Rebecca</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436637" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436637" class="dsq-comment-message">Looks like he may have to take the oath again....but he might have already done this...to be sure they can\'t say he is not the president...ugh!  <a href="http://www.sfgate.com/cgi-bin/article.cgi?f=/c/a/2009/01/20/MNAF15E20I.DTL" rel="nofollow">http://www.sfgate.com/cgi-bin/article.cgi?f=/c/...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436842">\
	 <div id="dsq-comment-header-5436842" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436842" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436842">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436842" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436842" class="dsq-comment-message">Lawd have mercy...will this be the new talking point? For heavenssakes.....next they\'ll proclaim he didn\'t say his name exactly like it is on the birth certificate that they already think is fake. I swear.........where the hell is the goalpost now? I cant even see it anymore.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437181">\
	 <div id="dsq-comment-header-5437181" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437181" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437181">Against Race Politics</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437181" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437181" class="dsq-comment-message">I KNOW!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5442221">\
	 <div id="dsq-comment-header-5442221" class="dsq-comment-header">\
	 <cite id="dsq-cite-5442221" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5442221">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5442221" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5442221" class="dsq-comment-message">Miranda:  <i>the goalpost?</i><br><br>It appears ONLY 2  B  visible to those who wish ta MOVE IT!!  :&gt;)<br><br>I\'m just sayin\'. . . . .   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436971">\
	 <div id="dsq-comment-header-5436971" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436971" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5436971" href="http://getbad.net/blog" target="_blank" rel="nofollow">Noelani</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436971" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436971" class="dsq-comment-message">To be honest, he became President at 12 noon eastern time, yesterday, with or without the oath so that\'s a none issue.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437163">\
	 <div id="dsq-comment-header-5437163" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437163" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437163">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437163" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437163" class="dsq-comment-message">Exactly.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5436892">\
	 <div id="dsq-comment-header-5436892" class="dsq-comment-header">\
	 <cite id="dsq-cite-5436892" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5436892">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5436892" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5436892" class="dsq-comment-message">Hard Truths at the Outset<br><br>By David Ignatius<br>Wednesday, January 21, 2009; Page A11 <br><br>The great danger for Barack Obama, with his natural charm and grace, is that he will try to please everyone. But he began his presidency with no glad hands -- avoiding the easy applause lines and instead telling people things they might not want to hear.<br><br>There is more.<br><br><a href="http://www.washingtonpost.com/wp-dyn/content/article/2009/01/20/AR2009012003500.html?wpisrc=newsletter&wpisrc=newsletter" rel="nofollow">http://www.washingtonpost.com/wp-dyn/content/ar...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437072">\
	 <div id="dsq-comment-header-5437072" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437072" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437072">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437072" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437072" class="dsq-comment-message">MSNBC\'s  guest- Jonathatn Turley, Constitutional Lawyer says Obama should retake the oath of office<br><br>Constitutional Law<br>Law Profs Advise Obama to Take Oath Again Due to ‘Faithfully’ Flub (Take Our Poll)<br>Posted 5 hours, 19 minutes ago <br>By Debra Cassens Weiss <br><br>Is Barack Obama really president, or did his error in reciting the oath rob him of the office?<br><br>Because that question could dog Obama for the next four years, he should take the oath again, law professors told the Washington Post. They believe the error is "insignificant" and Obama really is the president, the story says, but they suggest a do-over couldn\'t hurt.<br><br>It wouldn’t be the first time a president took the oath a second time in private because of legal questions, the story says. Calvin Coolidge and Chester Arthur also opted for a do-over.<br><br>Obama should have said he will "faithfully execute the office of president of the United States" but following Roberts’ lead, he moved “faithfully” to the end of the phrase.<br><br>"Out of a super-abundance of caution, perhaps he should do it again,” Yale law professor Akhil Reed Amar told the Washington Post.<br><br>George Washington University law professor Jonathan Turley agreed.<br><br>"He should probably go ahead and take the oath again," Turley told the Post. "If he doesn\'t, there are going to be people who for the next four years are going to argue that he didn\'t meet the constitutional standard. I don\'t think it\'s necessary, and it\'s not a constitutional crisis. This is the chief justice\'s version of a wardrobe malfunction."<br><br><a href="http://www.abajournal.com/news/law_profs_advise_obama_to_take_oath_again_due_to_faithfully_flub" rel="nofollow">http://www.abajournal.com/news/law_profs_advise...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437561">\
	 <div id="dsq-comment-header-5437561" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437561" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437561">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437561" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437561" class="dsq-comment-message">And then the wingnuts who will pretend like he\'s not president right now will say it doesn\'t count because its not Jan 20th....since this game involves a constantly moving goalpost, I say lets not play this game.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437818">\
	 <div id="dsq-comment-header-5437818" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437818" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437818">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437818" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437818" class="dsq-comment-message">Agree, Miranda.  Did you see the CNN clip with Roberts and President Obama?  I think Rebecca is right, in that he\'s probably already worked this out.<br><br>Moving forward with our 44th POTUS!<br><br><a href="http://www.cnn.com/video/#/video/politics/2009/01/20/moos.oops.oath.cnn" rel="nofollow">http://www.cnn.com/video/#/video/politics/2009/...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5441724">\
	 <div id="dsq-comment-header-5441724" class="dsq-comment-header">\
	 <cite id="dsq-cite-5441724" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5441724">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5441724" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5441724" class="dsq-comment-message">I  believe Roberts <i>was</b> intending to trip President Obama up and maybe it\'s why he trying to race through it. <br><br>Kinda hard to believe a Chief Justice doesn\'t get it right.</i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5438806">\
	 <div id="dsq-comment-header-5438806" class="dsq-comment-header">\
	 <cite id="dsq-cite-5438806" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5438806" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5438806" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5438806" class="dsq-comment-message">On top of it, most people know Roberts was wrong, wrong, wrong, and blame him for the flub.  Roberts was trying to trip him up.  I sense this was like Alito not attending Obama and Biden\'s visit because Obama didn\'t vote for either Roberts or Alito.<br><br>Jerks.  Give him an excuse to fill their seats, Universe.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437831">\
	 <div id="dsq-comment-header-5437831" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437831" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437831">Admiral_Komack</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437831" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437831" class="dsq-comment-message">Jeffrey Rosen, a US constitutional law expert and professor at George Washington University in Washington, said stumbling over the oath has "no impact. News flash: He\'s president."<br><br>Rosen pointed to the 20th amendment of the US Constitution, which provides that the president and vice president\'s term begins at noon on January 20th.<br><br>"Lots of people have flubbed the oath, perhaps most memorably Chief Justice (William Howard) Taft, who sort of riffed and then made up his own" upon swearing in then-president Herbert Hoover, said Rosen.<br><br>Where the oath calls for the president to pledge to "preserve, protect, and defend" the constitution, Taft said "preserve, maintain and defend" -- injecting an entirely new word, while Roberts merely got the order wrong.jit-lc <br><br><a href="http://www.google.com/hostednews/afp/article/ALeqM5iJKZrJDhy6g52PZNb7phfFmsQVow" rel="nofollow">http://www.google.com/hostednews/afp/article/AL...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437867">\
	 <div id="dsq-comment-header-5437867" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437867" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5437867">Nate_Wesley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437867" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437867" class="dsq-comment-message">Millions of people watched President Obama take the oath in Washington, and many millions more watched it on television and the internet throughout the world--including the chief justice who originally goofed its administration.  <br><br>That\'s going to be one hell of a courtroom they\'ll have to build when the \'legal challenge\' comes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5439589">\
	 <div id="dsq-comment-header-5439589" class="dsq-comment-header">\
	 <cite id="dsq-cite-5439589" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5439589" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5439589" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5439589" class="dsq-comment-message">I understand the reasoning of Turley\'s suggestion.  I don\'t know that I agree.  I mean - I could give a sh*t myself.  Obama is president.  It was CJ-Stevens who screwed up the oath, not the president.  Obama knew what he was to say.  He paused to let Roberts "fix it" - which he kinda did - and then President Obama (cheezy grin) just went with it.<br><br>The results of the election have been entered into the congressional record.  I saw THAT on C-SPAN.  Cheney presided.<br><br>But there\'s the wingnuts on the right, the  racists, the Clintonistas, the PUMAs, (and whoever else I missed) that will challenge the validity of Mr. Obama\'s presidency.  It\'s always some small turd isn\'t it?<br><br>P.S.  Can I just say how much joy I get out of writing "the president" and NOT have it mean numb nutz Bush!?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5439736">\
	 <div id="dsq-comment-header-5439736" class="dsq-comment-header">\
	 <cite id="dsq-cite-5439736" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5439736">Sepia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5439736" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5439736" class="dsq-comment-message"><i>"He should probably go ahead and take the oath again," Turley told the Post. "If he doesn\'t, there are going to be people who for the next four years are going to argue that he didn\'t meet the constitutional standard. I don\'t think it\'s necessary, and it\'s not a constitutional crisis. This is the chief justice\'s version of a wardrobe malfunction."</i><br><br>And that\'s when REAL journalism should kick in and put a stop to that bs, and point out that as of 12pm on 1/20/2009, Obama was officially POTUS with or without the oath. <br><br>And the Dems should follow with "Florida \'00 and Ohio \'04! Don\'t start none, won\'t be none!"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5440159">\
	 <div id="dsq-comment-header-5440159" class="dsq-comment-header">\
	 <cite id="dsq-cite-5440159" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5440159">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5440159" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5440159" class="dsq-comment-message">Okay!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5446681">\
	 <div id="dsq-comment-header-5446681" class="dsq-comment-header">\
	 <cite id="dsq-cite-5446681" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5446681">NMP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5446681" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5446681" class="dsq-comment-message">Obama OFFICIALLY became President of the United States at noon--BEFORE he took the oath of office.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5452759">\
	 <div id="dsq-comment-header-5452759" class="dsq-comment-header">\
	 <cite id="dsq-cite-5452759" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5452759">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5452759" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5452759" class="dsq-comment-message">NMP:  Co-sign.   I heard K.O. announce that  at precisely 12:00 NOON!!   :&gt;)   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5437208">\
	 <div id="dsq-comment-header-5437208" class="dsq-comment-header">\
	 <cite id="dsq-cite-5437208" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5437208" href="http://www.natturnersrevenge.blogspot.com" target="_blank" rel="nofollow">Chris Chambers</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5437208" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5437208" class="dsq-comment-message">When (not if) Barack\'s reelected, can we have regular folks--soldiers brought home, single moms, firefighters who\'ve saved elderly victims--speak and/or introduced people and songs etc at concerts, events...even balls?<br><br>I\'m a little, well, shell shocked by celebrities who invaded DC. I dont need Steve Carrell and Jamie Foxx teaching me about Abraham Lincoln. I don\'t need Nick Cannon. I don\'t need Hummer limos pulling up to supposedly "green" or green-invoking balls.<br><br>Not a gripe. Just a thought. I don\'t mean ostracize Kanye West or Susan Sarandon or . I mean minimize the swirl of focus on them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5455658">\
	 <div id="dsq-comment-header-5455658" class="dsq-comment-header">\
	 <cite id="dsq-cite-5455658" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5455658">carolinagirl</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5455658" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5455658" class="dsq-comment-message">I totally get what you\'re saying.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5438466">\
	 <div id="dsq-comment-header-5438466" class="dsq-comment-header">\
	 <cite id="dsq-cite-5438466" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5438466">MsKitty</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5438466" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5438466" class="dsq-comment-message"><a href="http://www.democraticunderground.com/discuss/duboard.php?az=view_all&address=132x8119200" rel="nofollow">Best. Photoshop. Ever.</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5441926">\
	 <div id="dsq-comment-header-5441926" class="dsq-comment-header">\
	 <cite id="dsq-cite-5441926" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5441926">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5441926" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5441926" class="dsq-comment-message">MsKitty:   OMG!    GREAT FIND!   :&gt;)   Thank you!   :&gt;)   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5446835">\
	 <div id="dsq-comment-header-5446835" class="dsq-comment-header">\
	 <cite id="dsq-cite-5446835" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5446835">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5446835" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5446835" class="dsq-comment-message">Thanks MsKitty!<br><br>I saved that one.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5438552">\
	 <div id="dsq-comment-header-5438552" class="dsq-comment-header">\
	 <cite id="dsq-cite-5438552" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5438552" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5438552" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5438552" class="dsq-comment-message">Miss Re--I love her--but she occasionally misfires trying to one-up people thinking that she can do it all.<br><br>Marian Anderson was a coloratura soprano.<br><br>She tried to do Pavarotti\'s "Nessun Dorma" once when he bowed out because of illness.<br><br>Now if she had treated the occasion like church, she could have done Mahalia Jackson\'s "How I Got Over," which was sung at the March on Washington, and on the occasion of Obama\'s Inaugural would have been apt for the multitude (some of whom were vets of that previous occasion).<br><br>She\'s been \'threatened\' by the likes of Dusty Springfield, the White Queen of Soul, and by Roberta Flack and Dionne Warwick in her time.  All Miss Re needs to do is just be herself--singular, inescapably unique, and wonderful.<br><br>Especially that part when Mahalia sang, <i>I feel like shouting.</i><br><br>I think the whole crowd would have been in various stages of ecstasies by then.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5439036">\
	 <div id="dsq-comment-header-5439036" class="dsq-comment-header">\
	 <cite id="dsq-cite-5439036" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5439036">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5439036" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5439036" class="dsq-comment-message">I loved her rendition yesterday. My mom said it was moanin time after that...LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5439135">\
	 <div id="dsq-comment-header-5439135" class="dsq-comment-header">\
	 <cite id="dsq-cite-5439135" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5439135" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5439135" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5439135" class="dsq-comment-message">I made a boo-boo.  Marian Anderson wasn\'t a coloratura, she was a contralto.<br><br>It was a good job, but I wanted to see girlfriend in full flight.<br><br>To me, the only moments that really mattered were Barack\'s being sworn in, his Inaugural address, Elizabeth Alexander, and Reverend Lowery.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5439701">\
	 <div id="dsq-comment-header-5439701" class="dsq-comment-header">\
	 <cite id="dsq-cite-5439701" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5439701">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5439701" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5439701" class="dsq-comment-message">She was right.<br><br>The older folks could do it too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5440096">\
	 <div id="dsq-comment-header-5440096" class="dsq-comment-header">\
	 <cite id="dsq-cite-5440096" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5440096">parker404</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5440096" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5440096" class="dsq-comment-message">Miss Aretha\'s performance was excellent, but it did not do it for me.  I agree with you, that yesterday was shoutin\' time.  "How I Got Over" was definitely in order, but if Miss Aretha had done it, Mother Robinson may have broken out her Holy Dance, and we know that America is not quite ready for that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5439139">\
	 <div id="dsq-comment-header-5439139" class="dsq-comment-header">\
	 <cite id="dsq-cite-5439139" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5439139" href="http://www.simplifythepositive.blogspot.com" target="_blank" rel="nofollow">Brown Man</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5439139" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5439139" class="dsq-comment-message">Oh yeah!<br><br><a href="http://simplifythepositive.blogspot.com/2009/01/america-is-finally-growing-up.html" rel="nofollow">America Is Finally Growing Up</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5439630">\
	 <div id="dsq-comment-header-5439630" class="dsq-comment-header">\
	 <cite id="dsq-cite-5439630" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5439630">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5439630" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5439630" class="dsq-comment-message">rikyrah:  I thought that I would be OFF the "COUNTDOWN TRAIL" after the INAUGURATION.<br>BUT, after seeing the phrase<b> "The FIRST 100 DAYS",</b> I guess I am "compelled" to follow this thread.   :&gt;)    :&gt;)<br><br>Sooo, I\'ll try ta post DAILY along the pathway.  Aren\'t you lucky?   :&gt;)   :&gt;)<br><br>1.  HIS SCHEDULE:    <b>Wednesday Jan. 21, 2009</b><br><br><i>All Times Eastern<br><br><b>Obama has a video conference with the National Security Council.</b><br>7:00 AM	<br>8:00 AM	<br><b>8:35 AM	<br><br>Obama arrives at the Oval Office for his first full day of work. A letter was left for him from President Bush.</b>     <b>[NOTE:  Shredder puh-leeze!  :&gt;)]</b><br><b>8:45 AM	<br><br>Chief of Staff Rahm Emanuel discusses today\'s schedule with Obama.</b><br>9:00 AM	<br><b>9:10 AM	<br><br>Michelle Obama visits the Oval Office.</b><br><b>10:00 AM	<br><br>Obama attends a prayer service at the National Cathedral this morning with his family, the veep and other invited guests.</b><br>11:00 AM	<br>12:00 PM	<br>1:00 PM	<br>2:00 PM	<br><br>The Obamas host a White House open house.<br>3:00 PM</i>	<br><br>2.  <a href="http://www.huffingtonpost.com/" rel="nofollow"><b>DAY 1</b></a><br><b>[NOTE:  O.K. I don\'t know where the FRONT PAGES went.  :&gt;)  Ms. Technologically-Challenged!   :&gt;)  Sorry.   :&gt;(]</b><br><br>The FRONT PAGES of a lot of newspapers are just soooo positive & exciting!!<br><br>3.  <a href="http://www.huffingtonpost.com/2009/01/21/first-100-days-obama-begi_n_159650.html" rel="nofollow">100 Days: Obama Begins Day With Prayer At National Cathedral</a><br><br><i>Obama started the day with a prayer service at the National Cathedral. Watch highlights via MSNBC below.</i><br>[ENJOY!!]<br><br>4.  <a href="http://www.time.com/time/politics/article/0,8599,1872924,00.html" rel="nofollow"><b>Obama Promises New Destiny, Work Begins Today</b></a><br><br><i>"I, Barack Hussein Obama, do solemnly swear ..." Well, nothing was more stunning and cathartic than those few words. Not the remarkable American diorama — in all its polychromatic wonder — spread out for miles on the National Mall in Washington. Not the clear, sober cadences of our new President\'s Inaugural Address. Not the prayers and tears, the unstoppable smiles and barely controlled giddiness of what may have been the happiest crowd ever to grace the nation\'s capital.<b> A man named Barack Hussein Obama is now the President of the United States.</b> He came to us as the ultimate outsider in a nation of outsiders — the son of an African visitor and a white woman from Kansas — and he has turned us inside out. That he leads us now is a breathtaking statement of American open-mindedness and, yes, our native liberality. Even before his first act as President, and no matter how he fares in the office, he stands as a singular event in our history.<br><br><b>And let it be recorded that Obama\'s first act as President was to correct Chief Justice John Roberts, who managed somehow to mangle the 35-word oath of office, misplacing the word faithfully, as in "faithfully execute the office of President ..." Roberts then mangled it a second time, Obama raised an eyebrow, and Roberts moved on, a bumpy beginning and something of a metaphor: one of the new President\'s functions will be to correct the mistakes of George W. Bush\'s benighted tenure.</b> Obama made that very clear in his sharply worded address, which contained few catchphrases for the history books but did lay out a coherent and unflinching philosophy of government. Nearly 30 years after Ronald Reagan heralded the onset of his conservative age by saying "Government is the problem," Obama announced the arrival of a prudent new liberalism: "The question we ask today is not whether our government is too big or too small but whether it works — whether it helps families find jobs at a decent wage, care they can afford, a retirement that is dignified." Conservatives assume such tasks — employment, health care, retirement — are the province of the market. We have had 30 years of paeans to the wonders of free enterprise, but Obama made it clear that markets are not an unalloyed good: "This crisis has reminded us that without a watchful eye, the market can spin out of control. The nation cannot prosper long when it favors only the prosperous." (See pictures of Obama\'s campaign behind the scenes.)</i><br><br>THERE IS MORE.<br><br>5.  <a href="http://www.whitehouse.gov/blog/a_national_day_of_renewal_and_reconciliation/" rel="nofollow">Tuesday, January 20th, 2009 at 2:15 pm<br>A National Day of Renewal and Reconciliation</a><br><br><i>Moments ago, in his first official act since taking the oath of office, President Barack Obama issued a proclamation, calling on Americans to serve one another and our common purpose on this National Day of Renewal and Reconciliation. Check it out below, or read it on the WhiteHouse.gov proclamations page.<br><br>   <b> NATIONAL DAY OF RENEWAL AND RECONCILIATION, 2009</b><br><br>    - - - - - - -<br><br>   <b> BY THE PRESIDENT OF THE UNITED STATES OF AMERICA<br><br>    A PROCLAMATION</b><br><br>    As I take the sacred oath of the highest office in the land, I am humbled by the responsibility placed upon my shoulders, renewed by the courage and decency of the American people, and fortified by my faith in an awesome God.<br><br>    We are in the midst of a season of trial. Our Nation is being tested, and our people know great uncertainty. Yet the story of America is one of renewal in the face of adversity, reconciliation in a time of discord, and we know that there is a purpose for everything under heaven.<br><br>    On this Inauguration Day, we are reminded that we are heirs to over two centuries of American democracy, and that this legacy is not simply a birthright -- it is a glorious burden. Now it falls to us to come together as a people to carry it forward once more.<br><br>    So in the words of President Abraham Lincoln, let us remember that: "The mystic chords of memory, stretching from every battlefield and patriot grave to every living heart and hearthstone all over this broad land, will yet swell the chorus of the Union, when again touched, as surely they will be, by the better angels of our nature."<br><br>    NOW, THEREFORE, I, BARACK OBAMA, President of the United States of America, by the authority vested in me by the Constitution and laws of the United States, do hereby proclaim January 20, 2009, a National Day of Renewal and Reconciliation, and call upon all of our citizens to serve one another and the common purpose of remaking this Nation for our new century.<br><br>    IN WITNESS WHEREOF, I have hereunto set my hand this twentieth day of January, in the year of our Lord two thousand nine, and of the Independence of the United States of America the two hundred and thirty-third.</i><br><br><b>[NOTE:  THIS is President OBAMA\'s NEW web site!   :&gt;)]</b><br><br>6.  <b>HE SPEAKETH NOW:  1:19 pm EST</b><br><br><i> 1.  PAY FREEZE. 2.   EXECUTIVE ORDER ON ETHICS - - CAN\'T LOBBY MY ADMINISTRATION!!  3.  Ethics Briefing when hired!  4.  Transparency insured:  Freedom of Information Act - Don\'t keep unwarranted SECRETS!  5.  HE SIGNED ETHICS CODE!!</i><br><br><i>At his 1:15 ceremony Obama announced salary freezes for all White House employees making over $100,000 a year.<br>"Some of the people in this room will be affected by the pay freeze, and I want you to know I appreciate your willingness to agree to it," Obama said. “It’s what’s required of you at this moment. It’s a mark of your commitment to public service”<br>POTUS also outlined ethics restrictions on lobbying and gifts, requiring White House staff to attend ethics briefings and sign agreements restricting their ability to lobby after leaving office." Obama called these restrictions "stricter limits than under any other administration in history."</i><br><br><b>[NOTE: OOPS!  VP BIDEN is going to have to sit in the "BAD CHAIR" for that little quip about Justice Roberts.  President Obama DID NOT SMILE!!]</b><br><br>7.  <b>Moving fast: Obama called the leaders of Egypt, Israel, Jordan and the Palestinian Authority this morning, and Robert Gibbs released a statement saying POTUS called for “establishing an effective anti-smuggling regime to prevent Hamas from rearming, and facilitating in partnership with the Palestinian Authority a major reconstruction effort for Palestinians in Gaza.”<br><br>ALSO: AP reports Obama’s team has already drafted an order to close Gitmo and halt all trials within the year.</b><br><br>8.  <a href="http://www.politico.com/politico44/perm/0109/abbas_1ce7e200-b6ef-4603-929e-daf45cce2332.html" rel="nofollow">Obama speaks with Abbas:  One president at a time</a><br><br><i>Obama called Palestinian President Mahmoud Abbas and pledged to work toward achieving Middle East peace, Reuters says.<br><br>“Obama reiterated that he and his administration will work in full partnership with President Abbas to achieve peace in the region,” a spokesman for Abbas told the news agency.</i><br><br>9.  <a href="http://www.politico.com/politico44/perm/0109/saluting_the_troops_dcfa17c1-6f9b-4941-bfe6-5a8957e23315.html" rel="nofollow"><b>Commander in chief:  Saluting the troops</b></a><br><br><i><b>It appears President Obama will adopt a modern tradition as commander in chief that began with Ronald Reagan – the presidential salute.</b><br><br>Obama saluted members of the military while watching the Review of the Troops on the East Front of the Capitol.<br><br>The president could be seen saluting again after he was inside his heavily armored limousine. On the reviewing stand, he saluted passing troops – but seemed to be following the lead of military officials at his side.<br><br>Obama first attempted the salute while on vacation in Hawaii over the holidays, briefly lifting his right hand to his forehead to acknowledge a couple of uniformed Marines as he left the gym on a Marine Corps Base.<br><br>It was unclear how Obama would handle the hand salute. After that one time after the gym, he resorted back to the civilian hand wave.<br><br>And the president saluting members of the military is not without controversy.<br><br>The practice was started by Ronald Reagan. Critics say that although the Constitution designates the president as "commander in chief of the Army and Navy of the United States," he is a civilian officeholder who does not wear a uniform and, as a result, should not use the military gesture.<br><br><b>But the hand salute has been used by every president since Reagan – including, it seems, President Obama.</b></i><br><br>10.  <a href="http://www.huffingtonpost.com/2009/01/21/sasha-obama-congratulates_n_159725.html" rel="nofollow">Sasha Obama Congratulates Her Dad On Being President (VIDEO) </a><br><br><i>We all know Sasha Obama is cute, but millions missed her cutest line yesterday when it was buried in the screams and cannon-fire following her father\'s oath. Watch the video here when Sasha turns to her father and says "Daddy, you\'re now, officially the President!"</i><br><br>President Obama was/is SERIOUS about <b>CHANGE!!</b>  :&gt;)<br><br>He has done SO much on <b>DAY 1</b>   :&gt;)   God Bless him!!   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5442360">\
	 <div id="dsq-comment-header-5442360" class="dsq-comment-header">\
	 <cite id="dsq-cite-5442360" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5442360" href="http://thevintagelens.wordpress.com/" target="_blank" rel="nofollow">SDG</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5442360" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5442360" class="dsq-comment-message">GLH - Thanks for all your reports.  Change comes in many forms.  some things we like and some we don\'t.  However, he is off to a good start.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5445388">\
	 <div id="dsq-comment-header-5445388" class="dsq-comment-header">\
	 <cite id="dsq-cite-5445388" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5445388">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5445388" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5445388" class="dsq-comment-message">SDG:   HEY!   :&gt;)    My pleasure.   :&gt;)<br><br>Good analysis of CHANGE!   :&gt;)     <br><br>Co-sign!   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447675">\
	 <div id="dsq-comment-header-5447675" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447675" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447675">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447675" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447675" class="dsq-comment-message">Thanks, GreenLady, for bringing it.  <br><br>PRESIDENT BARACK HUSSEIN OBAMA TCB!!!<br><br>PEACE BE STILL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447961">\
	 <div id="dsq-comment-header-5447961" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447961" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447961">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447961" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447961" class="dsq-comment-message">spirit:    My pleasure!  Thank you.  <br><br>Co-sign on the "TCB!"    :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5452404">\
	 <div id="dsq-comment-header-5452404" class="dsq-comment-header">\
	 <cite id="dsq-cite-5452404" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5452404" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5452404" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5452404" class="dsq-comment-message">Thanks for all this.  You are ambitious as hell.  <br><br>As for that adorable Sasha.... one thing I notice about the Obamas and noticed in this clip is how as soon as one of those girls say \'dad\' \'mom\' - their attention is on them.  It\'s so normal; it\'s so beautiful.  It just reminds me of how we were with our kids and how our kids are with their kids.  It doesn\'t mean they\'re spoiled; it means they\'re loved and respected for who they are.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5452725">\
	 <div id="dsq-comment-header-5452725" class="dsq-comment-header">\
	 <cite id="dsq-cite-5452725" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5452725">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5452725" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5452725" class="dsq-comment-message">Wordsmith:  My pleasure!  :&gt;)    :&gt;)<br><br>YES on the "family dynamics!"  :&gt;)   <i>"LOVED AND RESPECTED!"</i>   :&gt;)   :&gt;)<br><br>Annnnnd, this RESPECT transfers to OUTSIDE the family.  I watched very intently as to how PRESIDENT OBAMA responded/reacted to VP Biden\'s statement - on Justice Richards.  Annnnnnnd, so were all the CAMERAS!!<br><br>IMHO, had he laughed, THAT would have made headlines and re-shaped some people\'s negative attitude against him.  <b>HE KNEW!!!</b><br><br>Hence, his "disapproval-face" was CLEARLY EVIDENT!!<br><br>YOU gotta KNOW that HE KNOWS!!  :&gt;)<br><br>LAWD HA\'MERCY!!   :&gt;)<br><br><b>HE IS DA MAN!!</b>    God Bless him!!   :&gt;)   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5456151">\
	 <div id="dsq-comment-header-5456151" class="dsq-comment-header">\
	 <cite id="dsq-cite-5456151" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5456151">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5456151" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5456151" class="dsq-comment-message">Say it, GreenLady!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5457003">\
	 <div id="dsq-comment-header-5457003" class="dsq-comment-header">\
	 <cite id="dsq-cite-5457003" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5457003">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5457003" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5457003" class="dsq-comment-message">Justice58:  :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5441852">\
	 <div id="dsq-comment-header-5441852" class="dsq-comment-header">\
	 <cite id="dsq-cite-5441852" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5441852">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5441852" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5441852" class="dsq-comment-message">rikyrah:  A PICTORAL REVIEW:<br><br><a href="http://www.huffingtonpost.com/2009/01/20/barack-and-michelle-obama_n_159504.html" rel="nofollow">Barack And Michelle Obama\'s Inauguration Day PDA (PHOTOS)</a><br><br><i>Throughout President Obama\'s Inauguration Day, he and First Lady Michelle Obama rarely stopped holding hands and frequently exchanged whispers and kisses.<br><br>From meeting the Bushes at the White House, to the swearing in ceremony, lunch and later the parade, below are photos of them throughout the day. Inaugural ball photos have now been added.<br><br>See a slideshow of Sasha and Malia Obama\'s inauguration<br><br>See more Obama Slideshows<br><br>SLIDESHOW:</i><br><br>Just so  WONDERFUL!!  :&gt;)       :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5442389">\
	 <div id="dsq-comment-header-5442389" class="dsq-comment-header">\
	 <cite id="dsq-cite-5442389" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5442389">OhPuhleezee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5442389" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5442389" class="dsq-comment-message">Michelle was beautiful the whole day and she did it..<br>without a weave...<br>without fake nails....<br>and with all of her original body parts.<br>And might I add that those parts were covered up.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5446802">\
	 <div id="dsq-comment-header-5446802" class="dsq-comment-header">\
	 <cite id="dsq-cite-5446802" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5446802">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5446802" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5446802" class="dsq-comment-message">OhPuleezee:     The FIRST LADY MICHELLE was INDEED BEAUTIFUL!!  :&gt;)<br><br>Both INSIDE annnnnd OUTSIDE!!  :&gt;)   :&gt;)  [sorry \'bout the incomplete sentence.   :&gt;)]</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447021">\
	 <div id="dsq-comment-header-5447021" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447021" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5447021" href="http://thisblksistaspage.wordpress.com/" target="_blank" rel="nofollow">blksista</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447021" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447021" class="dsq-comment-message">lmao!<br><br>Yes, alla that was refreshing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447485">\
	 <div id="dsq-comment-header-5447485" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447485" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447485">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447485" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447485" class="dsq-comment-message">And she wore hose.  Something she usually does not wear.<br><br>Now remove alla dat, and you got BEAUTY, BRAIN, BRAWN & BRILLIANCE!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5452279">\
	 <div id="dsq-comment-header-5452279" class="dsq-comment-header">\
	 <cite id="dsq-cite-5452279" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5452279" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5452279" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5452279" class="dsq-comment-message">Right THERE - she\'s my hero.  I swear that\'s THE reason I don\'t wear suits to work.  Well beside the fact I don\'t have to... /snicker/.  But I know it\'s THE reason I don\'t wear dresses anymore.  (Summer dresses don\'t count.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5442286">\
	 <div id="dsq-comment-header-5442286" class="dsq-comment-header">\
	 <cite id="dsq-cite-5442286" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5442286">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5442286" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5442286" class="dsq-comment-message">rikyrah:  Since I can\'t post/find the Huffpost cover page,  I\'ll just share this:<br><br><a href="http://www.newseum.org/todaysfrontpages/http://www.newseum.org/todaysfrontpages/" rel="nofollow"> Today\'s Front Pages &gt; Wednesday, January 21, 2009: 755 front pages from 73 countries.</a><br><br>Anybody want ta bet that this will CHANGE tomorrow?   :&gt;)    :&gt;)  Oh.  well.  :&gt;)   :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5442322">\
	 <div id="dsq-comment-header-5442322" class="dsq-comment-header">\
	 <cite id="dsq-cite-5442322" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5442322" href="http://wearerespectablenegroes.blogspot.com" target="_blank" rel="nofollow">ChaunceyDevega</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5442322" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5442322" class="dsq-comment-message">What are you most happy about regarding Obama\'s election and inauguration?<br><br>Contribute to our list--<br><br>The Good, the Satisfying, and the Joyous of Barack Obama\'s Inauguration at:<br><br><a href="http://wearerespectablenegroes.blogspot.com/2009/01/circle-is-now-complete-good-joyous-and.html" rel="nofollow">http://wearerespectablenegroes.blogspot.com/200...</a><br><br>Some examples:<br><br>The Good: I am happy about the chance to be mad at, upset at, and disappointed in, Barack Obama. Why? because he is only a Black man who happens to be President, and to be honest, I thought I would never be able to write such a thing in my lifetime.<br><br>The Satisfying: Complaining about Barack Obama and raking him over the coals for his decisions, decisions which inevitably may not satisfy me or you. Also, watching the pundits and talk radio crowd second guess him. Why? because that is business as usual for President of the United States.<br><br>The Joyous: Liberal disappointment and Conservative damnation. Why? politics is like sausage in that you never want to see how it is made, yet one wants to enjoy and benefit from it. If President Barack Obama can disappoint the Left and provoke the Right, I know he is at least doing half of what he needs to do to be MY president.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5444623">\
	 <div id="dsq-comment-header-5444623" class="dsq-comment-header">\
	 <cite id="dsq-cite-5444623" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5444623">lamh31</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5444623" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5444623" class="dsq-comment-message">From my understanding, many people wanted Larry Summers to become Treasury Secretary, the issue with him was more an attitudinal problem rather than a tax problem.<br><br>So I think what Obama should do is nominate Summers, and put Geithner in place of Summers.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5446657">\
	 <div id="dsq-comment-header-5446657" class="dsq-comment-header">\
	 <cite id="dsq-cite-5446657" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5446657">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5446657" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5446657" class="dsq-comment-message"><b>BREAKING NEWS!</b>  Holder\'s confirmation HELD UP for a week!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5446656">\
	 <div id="dsq-comment-header-5446656" class="dsq-comment-header">\
	 <cite id="dsq-cite-5446656" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5446656">Justice58</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5446656" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5446656" class="dsq-comment-message"><b>As Obama takes office, NFL shows change</b><br><br><a href="http://msn.foxsports.com/nfl/story/9111012/As-Obama-takes-office%2C-NFL-shows-change?MSNHPHMA" rel="nofollow">http://msn.foxsports.com/nfl/story/9111012/As-O...</a><br><br><i>A half-black, half-white American president is stealing the spotlight this week, but Raheem Morris truly pulled off the impossible and proved just how far we\'ve come in terms of racial equality.</i><br><br><b>Think about it. Barack Obama unseated George W. Bush and whipped John McCain and Paris Palin. That\'s the equivalent of beating Moe, Larry and Curly in a rigged game of Jeopardy. </b><br><br><i>Jon Gruden — winner of Super Bowl XXXVII, architect of the last high-quality Oakland Raiders team, consistent playoff-qualifier — was dumped as head coach of the Buccaneers so that the franchise could hire a 32-year-old black kid who was a quality-control assistant four years ago.</i><br><br><i>Marinate on that for a minute. Gruden basically has the same résumé as Tony Dungy, a Super Bowl winner and the architect of the last high-quality Tampa Bay squad. Imagine Tony Dungy being canned for an unproven 32-year-old white kid who was an intern in 2005. </i><br><br> <br><i>Barack Obama\'s ascendence to the presidency is historic, but so is the change that\'s overcome NFL owners. (Charles Dharapak / Associated Press) </i><br><br><i>There would be blood in the streets.</i><br><br><br><br><br><br><br> ...Don\'t hold me, GreenLady!  Let me at him.....<br><br><b>SAAAAAAA&gt;&gt;&gt;&gt;&gt;LAP</b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5446691">\
	 <div id="dsq-comment-header-5446691" class="dsq-comment-header">\
	 <cite id="dsq-cite-5446691" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5446691">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5446691" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5446691" class="dsq-comment-message">Justice58:     ***removing my hands from your shoulders****<br><br>You jes\' do what you got  ta do!!!    :&gt;)       :&gt;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5448380">\
	 <div id="dsq-comment-header-5448380" class="dsq-comment-header">\
	 <cite id="dsq-cite-5448380" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5448380">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5448380" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5448380" class="dsq-comment-message">Jason Whitlock is the Jessie Lee Peterson of Sports. He is a waste of cells.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5446922">\
	 <div id="dsq-comment-header-5446922" class="dsq-comment-header">\
	 <cite id="dsq-cite-5446922" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5446922" href="http://www.WEESeeYou.com" target="_blank" rel="nofollow">Webb</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5446922" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5446922" class="dsq-comment-message">I don\'t listen to (or really give a ****) about Rush Limpballs (compliments to spirit and whoever else came up with that name), but now I hear that Rush is preaching to his fellow Republi-crackas:  "I hope he fails."  He being President Barack Obama.<br><br>CNN (Rick Sanchez) is reporting that Rush Limpballs wants President Obama to fail.<br><br><b>Rush, please go somewhere and overdose on your illegal pain killers.  Let this country and her people move forward.  </b><br><br>Sanchez, please ignore that ******.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5448306">\
	 <div id="dsq-comment-header-5448306" class="dsq-comment-header">\
	 <cite id="dsq-cite-5448306" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5448306">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5448306" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5448306" class="dsq-comment-message">Dont worry...soon enough he will be exposed and we\'ll find out why he really takes his "vacations" to the Dominican with a suitcase full of viagra.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5450124">\
	 <div id="dsq-comment-header-5450124" class="dsq-comment-header">\
	 <cite id="dsq-cite-5450124" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5450124">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5450124" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5450124" class="dsq-comment-message">EWE!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5448611">\
	 <div id="dsq-comment-header-5448611" class="dsq-comment-header">\
	 <cite id="dsq-cite-5448611" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5448611">MsKitty</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5448611" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5448611" class="dsq-comment-message">I\'m a die hard cynic but after seeing how the general psyche of this country has done a 180 since the election, I\'m starting to believe that most folks are tired of tasting haterade and are moving on.  These days Rush, Hannity, etc. are the metaphorical 4-year-olds throwing a tantrum in the middle of the grocery store aisle to get attention.  I think they\'re about to find out the hard way that America is tired of dealing with brats so they can grow up and get a clue, or they will start to lose stations one by one.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447158">\
	 <div id="dsq-comment-header-5447158" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447158" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447158">GreenLadyHere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447158" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447158" class="dsq-comment-message">Webb:   Listening 2!   <br><br>Ya know,  I wish that there was some way to connect "Limpballs" words to his "drugs"!<br><br>BUT, just as there is NO PILL FOR RACISM, NO PILL can CAUSE IT.<br><br>Sooooo, HE just must B IGNORED and PITIED for having to live with HIMSELF annnnnd, to get PAID "BIG BENJAMINS" for being a "RACIST!"<br><br>AAAArrrrrggggg!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447352">\
	 <div id="dsq-comment-header-5447352" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447352" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447352">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447352" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447352" class="dsq-comment-message">Webb,  I can\'t take credit for Limpballs; that would be CPL.<br><br>Rush Limpballs is a FAILURE.  THE END!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5447270">\
	 <div id="dsq-comment-header-5447270" class="dsq-comment-header">\
	 <cite id="dsq-cite-5447270" class="dsq-comment-cite">\
	 <span id="dsq-author-user-5447270">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5447270" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5447270" class="dsq-comment-message">AFTERNOON THREAD IS UP</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-5438325">\
	 <div id="dsq-comment-header-5438325" class="dsq-comment-header">\
	 <cite id="dsq-cite-5438325" class="dsq-comment-cite">\
	 <a id="dsq-author-user-5438325" href="http://www.queersunited.blogspot.com" target="_blank" rel="nofollow">queerunity</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-5438325" class="dsq-comment-body">\
	 <div id="dsq-comment-message-5438325" class="dsq-comment-message">What would MLK say about gay rights?<br><a href="http://queersunited.blogspot.com/2009/01/what-would-mlk-say-about-lgbt-rights.html" rel="nofollow">http://queersunited.blogspot.com/2009/01/what-w...</a><br><br>Get to know me first, ad campaign for marriage equality.<br><a href="http://queersunited.blogspot.com/2009/01/get-to-know-me-first-ad-campaign-for.html" rel="nofollow">http://queersunited.blogspot.com/2009/01/get-to...</a></div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





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

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


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

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

	
	

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

	Dsq.Popup.showCookieMsgs();

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

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

})();




