




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": [{"body": "Too bad Obama doesn't care about civil rights for everybody.", "author_name": "rcook18", "id": 836644, "get_service_url": "http://digg.com/", "title": "", "url": "http://digg.com/politics/The_Malia_and_Sasha_Effect#c21737538", "source": "backtype", "get_service_name": "digg", "avatar_url": null, "author_url": "http://digg.com/users/rcook18", "date_created": "11 months ago", "retweets": []}], "has_more_reactions": false, "users": {"undoctored": {"username": "undoctored", "tumblr": "", "display_name": "undoctored", "url": "http://disqus.com/undoctored/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 28, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4576f0a90beedc527bfb4ff7e72df844": {"username": "MsG", "tumblr": "", "display_name": "MsG", "url": "http://disqus.com/guest/4576f0a90beedc527bfb4ff7e72df844/", "registered": false, "linkedin": "", "blog": "http://www.ethidolls.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": ""}, "spirit_55z": {"username": "spirit_55z", "tumblr": "", "display_name": "spirit_55z", "url": "http://disqus.com/spirit_55z/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4354, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/8199/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "adriana01": {"username": "adriana01", "tumblr": "", "display_name": "adriana01", "url": "http://disqus.com/adriana01/", "registered": true, "linkedin": "", "blog": "http://www.latinopoliticsblog.com", "remote_domain": null, "points": 16, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "heartsandflowers": {"username": "heartsandflowers", "tumblr": "actsoffaith", "display_name": "Acts Of Faith Blog", "url": "http://disqus.com/heartsandflowers/", "registered": true, "linkedin": "", "blog": "http://www.actsoffaithblog.com", "remote_domain": null, "points": 282, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/690/avatar32.jpg", "delicious": "actsoffaithblog", "is_remote": false, "verified": true, "flickr": "actsoffaithblog", "twitter": "http://twitter.com/ActsofFaithblog", "remote_domain_name": ""}, "c42a77cb997772d68b04c8a9d8ff5b43": {"username": "James T. Gerald", "tumblr": "", "display_name": "James T. Gerald", "url": "http://disqus.com/guest/c42a77cb997772d68b04c8a9d8ff5b43/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "rikyrah": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/rikyrah/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3392, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Texas_Girl_in_LA": {"username": "Texas_Girl_in_LA", "tumblr": "", "display_name": "Texas_Girl_in_LA", "url": "http://disqus.com/Texas_Girl_in_LA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 396, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4043/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f4c2dbe7418061a13edafcfbfcd1d128": {"username": "khrish", "tumblr": "", "display_name": "khrish", "url": "http://disqus.com/guest/f4c2dbe7418061a13edafcfbfcd1d128/", "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": ""}, "5f8fed96348edf2c08725287c539c7e4": {"username": "ryasgrand", "tumblr": "", "display_name": "ryasgrand", "url": "http://disqus.com/guest/5f8fed96348edf2c08725287c539c7e4/", "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": ""}, "tovangar2": {"username": "tovangar2", "tumblr": "", "display_name": "tovangar2", "url": "http://disqus.com/tovangar2/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 14, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "isonprize": {"username": "isonprize", "tumblr": "", "display_name": "isonprize", "url": "http://disqus.com/isonprize/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1458, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/7/5166/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Kristin7": {"username": "Kristin7", "tumblr": "", "display_name": "Kristin7", "url": "http://disqus.com/Kristin7/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Trumystique": {"username": "Trumystique", "tumblr": "", "display_name": "Trumystique", "url": "http://disqus.com/Trumystique/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 52, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8b18c3b4138d5edb14a1baf49ccead26": {"username": "PunditMom", "tumblr": "", "display_name": "PunditMom", "url": "http://disqus.com/guest/8b18c3b4138d5edb14a1baf49ccead26/", "registered": false, "linkedin": "", "blog": "http://punditmom1.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": ""}, "c22bbad359677d681692848d5775fd8b": {"username": "Miranda", "tumblr": "", "display_name": "Miranda", "url": "http://disqus.com/guest/c22bbad359677d681692848d5775fd8b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "IWordsmith": {"username": "IWordsmith", "tumblr": "", "display_name": "WordSmith", "url": "http://disqus.com/IWordsmith/", "registered": true, "linkedin": "", "blog": "http://leftistmoon.wordpress.com", "remote_domain": null, "points": 1618, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/16890/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f590543be709848d123560b06ca0f6ec": {"username": "hotandsexychimera", "tumblr": "", "display_name": "hotandsexychimera", "url": "http://disqus.com/guest/f590543be709848d123560b06ca0f6ec/", "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": ""}, "34dc24020ff62595aa85d213fe00a39a": {"username": "enviro", "tumblr": "", "display_name": "enviro", "url": "http://disqus.com/guest/34dc24020ff62595aa85d213fe00a39a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Town": {"username": "Town", "tumblr": "", "display_name": "Town", "url": "http://disqus.com/Town/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5458, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8a512d7735a280e3286dfc423e7d4526": {"username": "LTMidknite", "tumblr": "", "display_name": "LTMidknite", "url": "http://disqus.com/guest/8a512d7735a280e3286dfc423e7d4526/", "registered": false, "linkedin": "", "blog": "", "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": ""}, "whiterosebuddy": {"username": "whiterosebuddy", "tumblr": "", "display_name": "whiterosebuddy", "url": "http://disqus.com/whiterosebuddy/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3142, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cd67d8866416114c2a3b14275164a035": {"username": "thembi", "tumblr": "", "display_name": "thembi", "url": "http://disqus.com/guest/cd67d8866416114c2a3b14275164a035/", "registered": false, "linkedin": "", "blog": "http://whatwouldthembido.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": ""}, "Rhondacoca": {"username": "Rhondacoca", "tumblr": "", "display_name": "Rhondacoca", "url": "http://disqus.com/Rhondacoca/", "registered": true, "linkedin": "", "blog": "http://theurbanista2.wordpress.com/", "remote_domain": null, "points": 125, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3044/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f4d967ab433fe2822368718d866c4290": {"username": "Mark", "tumblr": "", "display_name": "Mark", "url": "http://disqus.com/guest/f4d967ab433fe2822368718d866c4290/", "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": ""}, "113b8b42f25d4b142e2e7f99aded9a96": {"username": "Slave Revolt", "tumblr": "", "display_name": "Slave Revolt", "url": "http://disqus.com/guest/113b8b42f25d4b142e2e7f99aded9a96/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_16:54:24", "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": {"4395009": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm a Latina curly head, and I can say that I love the ease of wearing my hair natural instead of beating it into submission with a flat iron, dryer, etc. When it is hot, especially, talk about torture, being under a dryer and then spending time (that you could be doing something else) pressing out your hair. No me gusta!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_01:40:47", "killed": false, "user_key": "adriana01", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4393654, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400132": {"up_voted": false, "ip": "", "has_replies": true, "message": "Your posts are hitting the nail on the head Tru.  Keep up the good work, don't worry about the 'nuance/exception'...you have to teach the rules first, you know.  The way you are expressiong yourself on topic is wonderful and encompassing.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_15:49:06", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4399835, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4402191": {"up_voted": false, "ip": "", "has_replies": false, "message": "I fell in love with Barack BECAUSE of Michelle.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_19:12:45", "killed": false, "user_key": "tovangar2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4399184, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4392976": {"up_voted": false, "ip": "", "has_replies": true, "message": "the only place more color conscious than DC is maybe New Orleans.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_20:45:38", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 19, "is_first_child": false, "email": "", "parent_post_id": 4392915, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4405269": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yup, you are so right! That is what I did. Its is difficult for a human being from any walk of life not to be socialized into these constructions.<br><br>I had to almost insulate myself and create a separate value system and world than the one that was forced upon me.<br><br>We will have to ask one to be almost revolutionary in their thinking. To emancipate themselves and unfortunately, most people do not look to do that. <br><br>Every aspect of our society perpetuates certain ideologies and value systems. One would have to resist and counteract...most people are simply aiming to be validated...most are not this brave or out of the box. Therefore, they will settle for the same old beliefs, standards and ideologies. Its the unfortunate side of human nature and psychology.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-15_00:11:00", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4400999, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4392475": {"up_voted": false, "ip": "", "has_replies": false, "message": "You rarely see Asian children on TV, except for \"London Tipton\" on the Suite Life of Zack & Cody and \"Manny\" on Degrassi.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_19:46:22", "killed": false, "user_key": "Town", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4391238, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4392477": {"up_voted": false, "ip": "", "has_replies": true, "message": "OMG......I'm sorry if I offend, but its just not healthy to be so anal retentive you see slights in the most ridiculous places. For goodness sakes, eat more fiber.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_19:46:40", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 6, "is_first_child": true, "email": "", "parent_post_id": 4392417, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401188": {"up_voted": false, "ip": "", "has_replies": false, "message": "Same here!<br>Never paid to see Barack.<br>Paid to see Michelle, though, lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_17:14:46", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4401004, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401198": {"up_voted": false, "ip": "", "has_replies": true, "message": "OH, I get it. How far do you go to limit your so called blackness vs. social consiousness.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_17:15:42", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4401002, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4398137": {"up_voted": false, "ip": "", "has_replies": true, "message": "Also, I would like for people to start talking about how much these girls represent many young black girls rather than what I am constantly hearing. People behave as if the Obamas are the first decent black people in America and \"other blacks must take heed\".<br><br>I want to know how this effect will take place. Will people use this opportunity to open their eyes about the humanity of little black girls, young black women and black women or will they simply look at them as an exception or rare case.<br><br>The number one thing that bothers me about this whole Obama family symbolism parade is that I find more people are looking at the Obamas as some exception to other blacks and that black people must aspire to be them rather than the fact that many black people like my family are just like the Obamas. <br><br>What do you guys think?<br><br>Do you think that this will be a case of more \"black exceptionalism\" or will it actually have an effect on the way people view the humanity of black women in general?<br><br>I hope that made sense.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_12:07:05", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 19, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400700": {"up_voted": false, "ip": "", "has_replies": true, "message": "I can't STAND Otis Graham. I recommend no one to buy his book since it perpetuates the repudiation of 'african descent' features given that he proudly talks about his nose job and makes specific reference to his father.<br><br>I recommend that folks check the bookout of the library so as not to give Graham one cent. I completely rejected the books premise as the author was so denouncing of his own heirtage. Piss on his mindset.<br><br>I am all for perpetuating black success but not at the expense of perpetuating the cultural biases his mindset represents.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:20:01", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4395513, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4393654": {"up_voted": false, "ip": "", "has_replies": true, "message": "No undoctored that is not the only way for AA women to have 'straight hair.<br><br>Many AA women are born with straight hair. Others blow dry their hair straight just like girls of Jewish/Italian and Chelsea Clinton AK hillbilly descent do.<br><br>The term 'nappy' hair refers to tightly coiled individual strands and it is only bad if the person seeks to have european straight hair.  Using the term 'nappy hair' has generally been taken as a derogatory term as a slight about the texture not being straight.  You know the way lots of italians, greeks and jews hate their curly hair...that kind thing you know?  How folks always want a type of hair they don't have, you know how women also want a body type they don't have?<br><br>The Afro was not considered Nappy it was a glorious statement of a political mindset born from the song of James Brown saying I'm black and proud along with Stokley Carmichael and malcom who imbued the Negro mindset with self-esteem and political power.<br><br>As far as the natural texture coming back in style, it has never gone out of style. You know like you see Kim on Myles of Styles on HG TV, or there are pictures of Malia in church on Father's Day listening to her day with coiled springy unpressed hair.<br><br>Hair styles being in is all a matter of what you want to do with your hair and it's texture.<br><br>You know the same way European girls where there's curly or straight or twisted?<br><br>Women of African descent get to do the same thing...it is all about whatever mood their spirit is in.<br><br>Thanks for asking undoctored.<br><br>Hope you feel doctored up now.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_22:15:24", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 4393082, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4405320": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh, okay I get it, thanks for the clarification. I co-sign!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-15_00:16:08", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4398993, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400201": {"up_voted": false, "ip": "", "has_replies": true, "message": "Tru, I gotta tell you, I just do not agree with that #3...I mean...don't matter what your culture is when you wear a weave, wig or extensions.  So, I just gotta disqualify that one, as a way you have straight hair, cause your hair ain't straight, the purchased hair is.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_15:56:44", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 4393702, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400714": {"up_voted": false, "ip": "", "has_replies": false, "message": "thanks", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:21:44", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4400132, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4407374": {"up_voted": false, "ip": "", "has_replies": false, "message": "That brief little commentary leaves me with the most pleasant thougts to end my day.  How wonderfully said.  I guess, because I too, had one of these wonderful dolls that I loved so dearly.  Thanks for such a pleasing memory.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-15_03:30:05", "killed": false, "user_key": "f4c2dbe7418061a13edafcfbfcd1d128", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 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}, "4399184": {"up_voted": false, "ip": "", "has_replies": true, "message": "How have black people been talking about the Obamas? For many of my friends they fell in love with Michele first ( and Barack benefited from that overflow of love). The love for Michelle among the women I know is huge. The main reason is because she make us VISIBLE to the larger society as educated, upwardly mobile black women. She has modest roots but was educated in great schools, got a graduate degree and did everything right. She speaks to our ambitions, our work ethic, our challenges and hopes that have ALWAYS been there. Who else do we have in popular culture to represent us? Oprah, Condi Rice, Omarosa, Jada Pinkett- I know there are others. But really these women are powerful symbols. Another important point is that Michelle Obama has a family with kids. And we want that too. And she makes our hopes and our lives visible in a way that I  think other women in the public eye havent. Because Michelle Obama is us. ( Barack is us too but I am speaking from the gendered perspective)<br><br>I think for most people the Obamas will look at the Obamas as \"black exceptionalism\" or the Wow- You-Arent- Like-Other-Black- People- Factor. These are the people who dont know that the black middle class existed or exists. They choose to ignore all the black people I know, all my extended family , all the families of my friends (cough Hilary Clinton cough). These are the people who will persist in thinking that the majority of black people are uneducated, in prisons, on welfare or are poor. These are also some of the same people that will want to have me as their Magical Negro friend as well to get in on the cache of the historic nature of Obama's presidency.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_13:58:59", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 17, "is_first_child": false, "email": "", "parent_post_id": 4398137, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4398677": {"up_voted": false, "ip": "", "has_replies": false, "message": "rikyrah, thanks.  I'll read the book.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_13:05:11", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4395513, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4393046": {"up_voted": false, "ip": "", "has_replies": true, "message": "Popular Culture in the US, with its glaring whiteness, has always creeped me out.  <br><br>Hopefully, the Obama presidency and the representation of these precious girls will move the nation into a more inclusive, more sane and just direction. <br><br>One thing is for sure, Michelle and Barack will have their hands full trying to keep these blooming young ladies grounded.  But I think they have the wisdom to do it. <br><br>I love these girls---like all kids, they have that spark of light that simply cuts through the cynisim and disease that hobbles our nation.  Bless them.<br><br>(Wonder how the little ones will adjust to their new bedrooms.  These are awefully big rooms--and who knows what kind of monsters might be under the bed!  Suffice to say--no scary movies for them.)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_20:55:30", "killed": false, "user_key": "113b8b42f25d4b142e2e7f99aded9a96", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4400727": {"up_voted": false, "ip": "", "has_replies": false, "message": "Don't buy it, unless it is on ebay. Otherwise, check it out of the library or borrow a friends copy. Nothing in the book is illuminating enough to perpetuate his biases. Black folks being affluent ain't new. Black folks ain't no different from the rest of American in terms of the division based on socio-economics. <br><br>What we have to focus on is values which transcend divisions based on melanin production and are not exclusive to your socio-economics.<br><br>in short, values create succes not melanin production.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:23:23", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4396935, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400752": {"up_voted": false, "ip": "", "has_replies": false, "message": "No.<br>It was Otis' mindset!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:26:41", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4398254, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "4399708": {"up_voted": false, "ip": "", "has_replies": false, "message": "Major co-sign.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_15:00:09", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4399495, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4393574": {"up_voted": false, "ip": "", "has_replies": true, "message": "People have already responded and beat me to the punch. I often go to DC  for business trips. I have never seen so many people stare at me. I expect people to stare at me in the South. And since so many people say DC isnt really the South ( let me not digress). <br><br>Anyway, so many people stare at you when you are rocking dreadlocs as if they are wondering \"Whats that growing out of her head?'. Its pretty surprising for a city of its size, considered to be cosmopolitan and with so many black people that this would happen. And I know I am not paranoid because black and white people BOTH in DC have stared and asked about my hair. This hasnt happened in Philly or Boston and while I expect this in Atlanta-- it  initially suprised me of DC. And of course its can be sometimes a shock coming from NYC (Brooklyn) which feels like the beautiful nappy headed capitol of the US. But I am positive no one likes the nappyheads much in DC.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_22:03:01", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 4392915, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400746": {"up_voted": false, "ip": "", "has_replies": false, "message": "i disagree, What it showed was his own limitations based on his preoccupation with color. <br><br>It is cultural heirtage and the mindset that goes with that acknowledgement not melanin production that makes you AA.<br><br>Look no further than Clarence Thomas/", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:25:28", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4397970, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401264": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yes.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_17:22:42", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 4401051, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4392562": {"up_voted": false, "ip": "", "has_replies": true, "message": "Again, this is just a curiousity.  My intent was not to make a big brouhaha about it.<br><br>And I was actually hoping the author responded.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_20:00:30", "killed": false, "user_key": "8a512d7735a280e3286dfc423e7d4526", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 4392477, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12393075": {"up_voted": false, "ip": "", "has_replies": false, "message": "If a child has privileges way above all others, then what ?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-09_13:52:24", "killed": false, "user_key": "Kristin7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 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}, "4401269": {"up_voted": false, "ip": "", "has_replies": true, "message": "Trumystique, I'm sorry you feel that I \"reacted in a completely reactionary manner.\"  I really beg to disagree.  I come to this site because I find it informative with regard to the feelings and concerns of African-Americans just as I go to Redstate to gauge  rightwing opinion or to Daily Kos to see what progressives are thinking.  I've always appreciated the frank discussion here and the enlightened views expressed.  I guess you're right that I could have googled for this information, but since I had noticed a great deal of discussion about hair, I didn't feel that my question would be off-base as you seem to suggest.  Excuse me if I unwittingly antagonized you in any way.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_17:23:16", "killed": false, "user_key": "undoctored", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4393647, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4393082": {"up_voted": false, "ip": "", "has_replies": true, "message": "Could someone tell me (because I really don't understand) if the only way for an African-American woman to have \"straight\" hair is to \"press\" it.  I'm led to believe in reading some posts that for some \"nappy\" hair is a bad thing.  Has this always been the case?  I seem to remember that in the 60s and 70s the Afro was in style.  Do you think it could come back in style if we saw the First Lady and her daughters not \"press\" their hair?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_21:00:52", "killed": false, "user_key": "undoctored", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 17, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400254": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes, you are so right SR<br><br>That is why I am so proud that Michelle has stated clearly she is First Mom, first.<br>Shepharding children through adolescence and childhood is a full time job and there is nothing as difficult and rewarding as guiding humans to their full potential.<br><br>I am happy that she can choose, having herself, developed her own potential that she is now prepared and ready to share that wonder and esteem as she nurtures the same individuality of spirit in her daughters to be all that womanhood has to offer. She is an awesome role model.<br><br>I take great pleasure in knowing the range of women's choices today and feel proud that we have them. It was only when the full spectrum of womanhood is limited as to how it can be expressed that it becomes a hindrance. Choices are liberating.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:04:05", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4393046, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4399125": {"up_voted": false, "ip": "", "has_replies": false, "message": "Rhondacoca, major cosigning!   It makes sense to me.<br><br>I addressed this with a question down thread:<br><br>\"I guess the question is, do we need some one who looks like us ascend into high profile status define how we should look, act, or be?\"<br><br>I have two black daughters; will folks see their humanity more now?  Didn't they see it before?  Do we need to examine our own self worth?   Blacks are still buying into color caste systems.  Who's defining us? <br><br>I have a loving, healthy relationship with my husband, daughters and friends, because I say so, not because of someone elses image or rise to prominence.<br><br>I belong to no particular groups, or cliques.  It works to move in and out of circles of people; their is a freedom in not needing to fit in, yet still contribute to the greater whole.<br><br>As to your question:  Do you think that this will be a case of more \"black exceptionalism\" or will it actually have an effect on the way people view the humanity of black women in general?\"<br><br>I think the Obama's rise to prominnence opened the door to self-examination for not onl Americans, but the entire world.  For Blacks, I see it as a gateway to further embrace our humanity and limitless being as Soul, because it has always been within us. <br><br>How do little black girls& black women see themselves before, during and after the Obamas?<br><br>I THINK THE OBAMAS ARE A TRUE INSPIRATION TO THE WORLD.  THE CIVIL RIGHTS  MOVEMENT INSPIRED BARACK  TO GO TO THE SOUTH SIDE OF CHICAGO AND BECOME A COMMUNITY ORGANIZER.  <br><br>BARACK USED THE IDEAS OF THAT GENERATION TO HOPE AND DREAM THAT HE COULD BECOME POTUS; AND HE IS NOW PRESIDENT -ELECT.  WE ALL GIVE AND RECEIVE INSPIRATION TO EACH OTHER.  WE ARE ALL LIMITLESS IN WHAT WE CAN ACHIEVE!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_13:50:37", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4398137, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4393090": {"up_voted": false, "ip": "", "has_replies": false, "message": "New Orleans is a trip. When I was in college I worked for an attorney who was the lead counsel in the Shoney's class action discrimination lawsuit. The stuff that happened in Louisiana, New Orleans in particular was absolutely mind-boggling. It was unique from most of the stories from other states in that those of creole backgrounds with light skin, seriously treated darker skinned individuals like chattel. We were so used to reading about the horrific experiences of black employees by white managers, but those managers in New Orleans took it to a whole new level...and many of those managers were light skinned black folks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_21:01:19", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4392976, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400772": {"up_voted": false, "ip": "", "has_replies": false, "message": "Do you still have your receipt?<br><br>Take it back. <br>Get a refund.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:28:10", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4397530, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4415630": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's sooooo exciting to have an African-American family as the first family in the American White House come January 20th 2009. And in terms of Gwen Ifill's comment about black/brown dolls, do check out <a href=\"http://EthiDolls.com\" rel=\"nofollow\">EthiDolls.com</a>. The company tells the stories of African woman rulers from history via culturally authentic doll representations and illustrated storybooks and audio books. Makeda\u00ae The Queen of Sheba, who represents the first female ruler of Ethiopia over 3000 years ago, and Queen Mother Yaa Asantewaa from what is now modern day Ghana are the first two beautiful products in EthiDolls' African Heritage Signature Collection.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-15_16:16:26", "killed": false, "user_key": "4576f0a90beedc527bfb4ff7e72df844", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 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}, "4400789": {"up_voted": false, "ip": "", "has_replies": false, "message": "Exactly. it is him. Not his parents.<br> I repeat I can't STAND Otis Graham.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:28:47", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4395942, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4393114": {"up_voted": false, "ip": "", "has_replies": true, "message": "rikyrah, I guess I've been gone om the area way too long.  Color conscious?  DC's no longer considered CHOCOLATE CITY,eh?<br><br>I lived south of DC nearly all my life, and curently residing in <br>Minnesota sporting a full blown Angela Davis AFro.<br><br>So I guess this means black folk don't like to wear their hair naturally?  They're<br>experimenting with a myriad of styles. Long & straight in-nappy &short out.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_21:04:45", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 17, "is_first_child": false, "email": "", "parent_post_id": 4392976, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4399728": {"up_voted": false, "ip": "", "has_replies": false, "message": "Trumystique, major co-sign:<br><br>\"But yes we should be taking these symbols as a time to get our house in order. Time for more black love, black preservation and uplift.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_15:03:37", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4399345, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400812": {"up_voted": false, "ip": "", "has_replies": false, "message": "Agree:<br><br>The most damaging effect is perpetuating the ideology. You do not have to ignore it, but perpetuating the mindset is very limiting to self-epression\"<br><br>And a prime example of perpetuating the Ideaolgy was key to the Republican Party's downfall", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:32:37", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4400626, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4398254": {"up_voted": false, "ip": "", "has_replies": true, "message": "OMG...so the guest thought \"jumping the broom\" was beneath them?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_12:19:48", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4397970, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4393647": {"up_voted": false, "ip": "", "has_replies": true, "message": "undoctored, there are basically 3 ways for a black woman to have straight hair.<br><br>1. chemical product applied to the hair called a \"perm\" or \"relaxer\" that denatures the protein in the hair making it straight<br><br>2. using heat in the form of a hot comb or hot air which is called  a \"press\" or \"blow out\" so that hair is straightened<br><br>3. a weave where extensions of straight hair are glued or sewn into the hair<br><br>Now you are lucky I am feeling in a teachable moment kind of mood ( because you could have googled for this information) and not reacted  in a completely reactionary manner and interpreted your comment as if you are trying to learn about \"native\" culture.<br><br>Anyway its not clear what impact the Obama family will have on the way in which black women and others view black women's hair. Check out White on Black by J v Pieterse for an interesting explanation of the images of black people through history. Its OOP but its a wonderful read.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_22:14:45", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 4393230, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4392630": {"up_voted": false, "ip": "", "has_replies": true, "message": "The blog host Gina McCauley from What About Our Daughters and Michelle Obama Watch started using the term and it took off. I believe this was around the time Michelle was first attacked in print and the added scrutiny of the children. It doesn't do anything to diminish Barack's presence in their lives but he has repeatedly credited his wife for raising their daughters as the reason why they are so lovely. It's mentioned in his books that he was gone a lot and had to step up.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_20:09:27", "killed": false, "user_key": "heartsandflowers", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4392562, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4392639": {"up_voted": false, "ip": "", "has_replies": false, "message": "EVENING THREAD IS UP", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_20:11:24", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "12 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}, "4393674": {"up_voted": false, "ip": "", "has_replies": false, "message": "ctfu !!! @  Miranda;..eat more fiber....rotfl", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_22:18:38", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4392477, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4391630": {"up_voted": false, "ip": "", "has_replies": false, "message": "Just the idea that black women and all women of color can see positive images of themselves via the White House, that is the best thing of all in this new era of Obama's. I for one am so tired of the negative sterotypes that women of color still get in 2008.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_18:07:30", "killed": false, "user_key": "f4d967ab433fe2822368718d866c4290", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4403922": {"up_voted": false, "ip": "", "has_replies": false, "message": "Word! :-))", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_21:50:27", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4401198, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4392151": {"up_voted": false, "ip": "", "has_replies": false, "message": "I give much credit to the fifty two or three million people, who were not just votes, but a people who were inspired and motivated, who wanted to see change in the White House.  I believe this bring that perspective that America needed to reclaim its soul.<br><br>I was never so impacted about racism until I returned from Vietnam and tryed to rent a room at a Howard Johnson in Topeka, Kansas in 1971.   I was told that I could not be served a breakfest because of my race, because it was for \"whites\" only.  <br><br>From that time on,  I begin to accept American as a white society, and my place in their society was that of a hopeless black man, even after the 1964-5 civil-rights bill was inacted.   Why did I say \"hopeless\",  because when everyone with power to enforce the law are white men, their primary concern is the well-being of their own kind, (white people)  <br><br>Even in my persuite of  employment, with all of the advantages of a veteran, I could not qualify to be a police officer, fireman or an administator.  I use to ask myself, why did I go and risk my life in Vietnam for a hand full of white men who were the CEOs, presidents of organizations, enterprises and companies that made money by keeping the military industrial complex war michine supplied.  <br><br>I had to know and understand, why should I be compelled to pay taxes, federal and state, to fund the budgets of local, state, and federal agents, but not be able to serve as a member of any local organization.  <br><br>I was convinced that it was my lack of education, I needed a degree, but then I found out that the jobs that I wanted did not require a degree, but I was a black man.  Which<br>made me an ideal type for low income jobs that white men refuged to work.  I begain to see America for what it really was, and my place in it.   It was then I had to learn to think differently, which required many years of research to fine the answers I needed to make<br>that change.   Today the change has come to the White House, now let's see A,merica change for the better, for all of its citizens.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_19:04:36", "killed": false, "user_key": "c42a77cb997772d68b04c8a9d8ff5b43", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4399835": {"up_voted": false, "ip": "", "has_replies": true, "message": "I dont think that poor=/= hardworking.  I guess its the challenge of trying to talk about assumptions without seeming to agree with the assumptions. But how does one say \"My blackness is this and NOT this...\" without reaffirming erroneous assumptions. Or talk about extremes without losing the nuance and the grey in the middle ( and not write the longest post ever)<br><br>For many people and the MSM propagates this<br>blackness = black pathology= poor, in prison, uneducated, welfare<br>(There is no distinction between poor, un/educated or any other categories at all in most discussions. Even reread the discussion we had about class and Our Kind Of People )<br><br>Who is a popular face upper class black people?<br>Who is a popular face of middle class black people?<br>Who is a popular face of a working class black folk?<br>Who is a popular face of poor black folk?<br> <br>I was trying to think of who is the face for every category that people could recognize. Who is that  agreed upon  symbol and acting as shorthand  and poster person for the people in that category? These symbols are important because they are a shorthand for values and aspirations. Part of the issues is not having POSITIVE popular representation in the social consciousness  for these categories. And thats why people can pretend that the Obamas are the first Ivy League educated or  upwardly mobile or middle class  or 2 parent family ( when we all know this is not true).", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_15:15:54", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 4399495, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401886": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree with you. <br><br>But the key points of my statement:\"Part of the issues is not having POSITIVE popular representation in the social consciousness for these categories.\"<br><br>and this<br><br>\"where are the popular representations of our values as black people? ... Whatever the value- do we have a popular image for this value?<br>And we may have that picture for this symbol of our values but does anybody in the larger society see it?\"<br><br>For me this points to the fact that there should be several levels of social consciousness:<br>1. Positive popular images of black people in the larger society<br>2. Positive popular images of black people in black society<br>3.Positive  images of black people in a person's social sphere ( home, work, church, school)<br><br>I think that teacher, coaches and parents could come in at all 3 levels but obviously have their strongest effect at # 3. Jesse Jackson came in at # 1 and 2 and by definition if these are popular images they are going to change and should change with the times.<br><br>I think these symbols only become a detriment if we arent looking at all the symbols and how they interact. If you hold up # 1 symbols you miss the #3 symbols than you have lost the richness of all 3.<br><br>Also we need to understand that all these symbols are created and have their own narrative and ways in which we value some symbols and devalue others.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_18:36:39", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4401602, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401377": {"up_voted": false, "ip": "", "has_replies": true, "message": "Dont you think people would be staring wondering \"Why did she have to ruin all that fair skin with such a hairdo?<br><br>I would love to hear from someone light skinned with locs and their reception in DC and other places.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_17:36:40", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 4401264, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4399495": {"up_voted": false, "ip": "", "has_replies": true, "message": "Dear Trumystique, <br><br>You put it beautifully -- that you and your friends \"fell in love with Michele first (and Barack benefited from that overflow of love).\"  That was certainly true for me.  In fact, all throughout the campaign, I was looking for a bumpersticker for my car that said, \"I'm voting for Michelle's husband!\"   :-)<br><br>And I absolutely agree with you and others here that Michelle is a marvelous representative of the kind of intellectual and creative/social capacity that exists in so many of us African American women.<br><br>But there was one thing I was a little disturbed by in your post -- that was the implicit assumption that \"middle class\" = intelligent and accomplished and that \"uneducated, in prisons, on welfare and poor\" = a disgrace to the race.  Forgive me if that's not what you meant, but that's the way it appeared to me.  And I thought I would say something because I have seen this kind of assumption on lots of discussion groups and blogs.  In my family (like lots of African American families) we have people who are poor, working poor, middle class and a few who could probably qualify as upper middle class.  But intelligence, creativity, and values like dignity and compassion are present in all of us and have nothing to do with economic status.   (We have our share of negative traits too -- and those also exist independent of money.)<br><br>I just get worried sometimes that we too readily make a distinction between the  \"good\" middle class black folks and the \"embarrassing\" great unwashed poor and un/underemployed people.  I know SOO many struggling folks who believe very strongly in hard work, and the value of treating other people with kindness and respect.  I just want us to be careful about doing what we accuse some outside of our community of doing -- \"exceptionalizing\" African American goodness and intelligence.  It exists among ALL of us.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_14:30:44", "killed": false, "user_key": "5f8fed96348edf2c08725287c539c7e4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": 4399184, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4393702": {"up_voted": false, "ip": "", "has_replies": true, "message": "3 ways if she is not actually born with straight hair. Damn me typing too fast", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_22:21:54", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 4393647, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400871": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes inDEEDY!<br>That  is one of our cultures's greatest strength, it's versatility and the broad spectrum of all that represents.<br><br>lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:38:37", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4392854, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4392686": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sometimes you just want to know why something 'is'  and that's it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_20:16:30", "killed": false, "user_key": "IWordsmith", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4392630, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4399345": {"up_voted": false, "ip": "", "has_replies": true, "message": "Also I think some black people will also think this too -the Obamas are the exception to the rule. I think the huge downside of integration is that all stratas of black people dont live or interact with each other to the same extent. I live in the Northeast. Committed upwardly mobile black people may make contributions through money, time and mentoring but they rarely live with black people who are lower on the class ladder. You have many superrich black people living in predom white suburbs, some black middle class neighborhoods and black working neighborhoods. So you can see symbols of what is possible in each individual neighborhood but folks in the working class neighborhood dont see whats going on in the rich or middle class hoods or vice versa.<br><br>But yes we should be taking these symbols as a time to get our house in order. Time for more black love, black preservation and uplift.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_14:14:42", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4399184, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401279": {"up_voted": false, "ip": "", "has_replies": false, "message": "As Green Lady would say:<br><br>virtual DAP!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_17:24:56", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4401062, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4404477": {"up_voted": false, "ip": "", "has_replies": false, "message": "enviro,  I appreciate your shring and you 're on point with your comment:<br><br>\"It doesn't take us parents off the hook in terms of making a point of exposing them to other cultures, but it really helps.\"<br><br>There's a poem tiltled: Children Learn What They Live<br><br>Children Learn What They Live <br>by Dorothy Law Nolte<br><br>If a child lives with criticism. He learns to condemn.<br>If a child lives with hostility. He learns to fight.<br>If a child lives with ridicule. He learns to be shy.<br>If a child lives with shame. He learns to feel guilty.<br><br>If a child lives with tolerance. He learns to be patient.<br>If a child lives with encouragement. He learns confidence.<br>If a child lives with praise. He learns to appreciate.<br>If a child lives with fairness. He learns justice.<br><br>If a child lives with security. He learns to have faith.<br>If a child lives with approval. He learns to like himself.<br>If a child lives with acceptance and friendship.<br>He learns to find love in the world.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_22:46:14", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4404058, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4402951": {"up_voted": false, "ip": "", "has_replies": false, "message": "No, I think they would simply think it was a choice vs. if you had greater melanin production they think you just doin it cause that's all you can...you are being socially defiant moreso than engaging in a discriminating choice.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_20:20:22", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4401377, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400394": {"up_voted": false, "ip": "", "has_replies": true, "message": "I was responding to undoctored  about the ways in which black women get their hair to APPEAR straight. Looking at a black woman's hair most people wont know automatically how she got it that way. So I still think a weave with straight hair should count. Cause there is a reason why black women get weaves and there is an industry in fake hair that is financed in a BIG way by black women.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:04:53", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4400201, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4393230": {"up_voted": false, "ip": "", "has_replies": true, "message": "undoctored, for me, I set my own trend.  I just posted down thread that I used to live in the DC/Maryland area.  I've lived in the Northeast, Southwest, and Toronto, Ontario Canada.  Currently living in Minnesota; I've lived here for 10 years.  <br><br>I've worn a full blown Afro for over 15 years; a big honkin afro. love it, and don't look for validation or approval from anyone.<br><br>I guess the question is, do we need some one who looks like us ascend into high profile status define how we should look, act, or be?<br><br>Being different can make us a Leader or an Outcast, sometimes we have to make that choice.<br><br>I'm sure Michelle and the girls will make the choice that's right for them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_21:16:04", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 8, "is_first_child": true, "email": "", "parent_post_id": 4393082, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4402963": {"up_voted": false, "ip": "", "has_replies": true, "message": "You gone get MUCH love too!!<br><br>chalk it up to the malia/sasha EFFECT!!!<br><br>you representin, FIRST Family<br><br>Values !!<br><br>now...it's a new bar and a new day.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_20:21:51", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4401721, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "4391705": {"up_voted": false, "ip": "", "has_replies": false, "message": "I really do believe that having them as go-to young black girls is one of the best things to happen to black folks out of this whole deal. Rudy Huxtable wasn't even real and things haven't even been the same since she's been grown!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_18:14:18", "killed": false, "user_key": "cd67d8866416114c2a3b14275164a035", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4391721": {"up_voted": false, "ip": "", "has_replies": false, "message": "I really do believe that having them as go-to young black girls is one of the best things to happen to black folks out of this whole deal. Rudy Huxtable wasn't even real and things haven't even been the same since she's been grown!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_18:15:10", "killed": false, "user_key": "cd67d8866416114c2a3b14275164a035", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4412203": {"up_voted": false, "ip": "", "has_replies": false, "message": "WORD!!!  :-)))", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-15_12:36:15", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4402963, "depth": 9, "points": 0, "author_is_creator": false, "is_realtime": false}, "4391724": {"up_voted": false, "ip": "", "has_replies": true, "message": "One thing I am happy to see about these little girls is they are respectful, shy( sometimes), regular little girls. I think this will great for America to see because too often black little girls are invisible to them. To see these girls with their dog, on the lawn, at school will be an incredibly power symbol for this nation AND the world. Think about it- the most powerful couple in the world is BLACK. One of the most privileged little girls in the world are black. ( This changes nothing for the thousands of black girls whose father arent around or are in prison. But we cant deny the power of symbols and they way it can change hearts and minds about what is possible)<br><br>AS AN ASIDE<br>I also am happy to see them with their little natural hair styles. Of course when they have a big function there hair is pressed straight buts its for the beltway. DC doesnt like nappy hair. Though I do wonder when the axe will drop and Malia will start getting her hair relaxed.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_18:15:25", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 37, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400954": {"up_voted": false, "ip": "", "has_replies": true, "message": "Trumystique, you stated:<br><br>\"Part of the issues is not having POSITIVE popular representation in the social consciousness for these categories.\"<br><br>Where does one draw the line when it comes to the self limiting role of the SOCIAL CONSIOUSNES?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:46:59", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 4399835, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4399935": {"up_voted": false, "ip": "", "has_replies": false, "message": "Or to put it another way: where are the popular representations of our values as black people? Who is the face of the hardworking black person? Who is the face of the spiritual black person? Whatever the value- do we have a popular image for this value?<br>And we may have that picture for this symbol of our values but does anybody in the larger society see it?<br><br>Thats why the Obamas are powerful symbols because it allows other people to stop ignoring an aspect of our community that doesnt jibe with their image of black victim hood or pathology.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_15:27:26", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 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}, "4391238": {"up_voted": false, "ip": "", "has_replies": true, "message": "This is also great for my daughter, who is Asian-American.  At the age of eight, she notices that so many of the people she sees on TV as representatives of our country are Caucasian (like her parents), so I am hoping the presence of Malia and Sasha on the national stage will help give her a new perspective.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_17:38:23", "killed": false, "user_key": "8b18c3b4138d5edb14a1baf49ccead26", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4401721": {"up_voted": false, "ip": "", "has_replies": true, "message": "I can't wait to roll up into DC for the inauguration events with my mahogony skin big mofo Afro!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_18:17:16", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4401377, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4404058": {"up_voted": false, "ip": "", "has_replies": true, "message": "Having these girls in the White House is such a gift to my (white) kids, especially my daughters.  I already went through a slideshow of them with my older (5 y.o.) daughter before the election.   Being a girly girl (not that they Obama girls are, but they are always nicely dressed even when casual) and impressed by her elders, she drank it in like a sponge.  Barack as usual has it right in terms of their being there changing America's perception of itself -- in the case of kids, hopefully getting the perception better from the beginning.  It doesn't take us parents off the hook in terms of making a point of exposing them to other cultures, but it really helps.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_22:04:36", "killed": false, "user_key": "34dc24020ff62595aa85d213fe00a39a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 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}, "4392799": {"up_voted": false, "ip": "", "has_replies": false, "message": "Exactly.  Thank you heartsandflowers.  It now makes more sense.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_20:27:51", "killed": false, "user_key": "8a512d7735a280e3286dfc423e7d4526", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4392686, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400999": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yeah, you right it is a construction. But our job is not to perpetuate that construction and to set a NEW bar for womanhood and it;s beauty by the dignity and pride you bring to what that means for you!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:52:25", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4397965, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401002": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sorry I dont understand your question.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:53:23", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 4400954, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401004": {"up_voted": false, "ip": "", "has_replies": true, "message": "<i>How have black people been talking about the Obamas? For many of my friends they fell in love with Michele first ( and Barack benefited from that overflow of love). The love for Michelle among the women I know is huge.</i><br><br>you ain't lying......<br><br>I paid three times to see Michelle. <br><br>I've never paid to see Barack.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:54:13", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4399184, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4393843": {"up_voted": false, "ip": "", "has_replies": true, "message": "Whiterosebuddy, thank you so much for your very informative answer.  This question has been in the back of my mind since I received a curious answer to a question I asked a beautiful black musician now in her sixties.  In the course of a discussion, I asked her if she had ever thought about swimming as a form of exercise.  She answered, \"I never learned how to swim like a lot of black women my age because we couldn't do that and keep our hair straight.\"  I didn't understand why someone wouldn't want to learn to swim because of a preoccupation with hair.  I'm beginning to understand why this was and apparently continues to be such a big concern.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_22:42:19", "killed": false, "user_key": "undoctored", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 4393654, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4396950": {"up_voted": false, "ip": "", "has_replies": true, "message": "He really needs to come to grips with those feelings. Unlike anybody else who went thru the same things he did, he has been put into a position where his \"revenge\" is affecting the entire population of the United States. I shiver to think that in a ruling on affirmative action he's having flashbacks to 6th grade and voting in a way as to payback Alma Jean Dupree who told him he was too black to sit with her at lunch.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_09:11:44", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4395942, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4396935": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm gonna have to go ahead and buy  \"Our Kind Of People\", LOL....I didn't wanna, but the topic really fascinates me to no end.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_09:06:34", "killed": false, "user_key": "c22bbad359677d681692848d5775fd8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 4395513, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401035": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yeah, I here you about APPEAR, but that was not the essence of her question. Her question was what do they have to DO to make THEIR hair straight. Weaves and extensions don't make THEIR hair straight..that is a fake or a detour, if you prefer.<br>The reason you said if, I can agree with, but that to me in terms of specifity don't make THEIR hair straight. You FEEL me.<br><br>We basically agree, i can understand your posture but it didn't meet for me HOW they make THEIR straight.<br><br>You went to appearance vs. texture, I focused on how they CHANGE their natural texture, weaves/wigs and extensions don't change it.<br><br>But i HEAR you GF,  we on the same road. lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:57:54", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4400394, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4397965": {"up_voted": false, "ip": "", "has_replies": true, "message": "I wrote a paper in undergrad outlining for black women have become enslaved by their hair hence limiting their prospects and self-esteem in this life. It is almost like slavery. Its sad but its one of the result of white supremacy and constructions of womanhood and beauty.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_11:50:32", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4393843, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4398993": {"up_voted": false, "ip": "", "has_replies": true, "message": "I was actually thinking of something completely different when I wrote<br>\"This changes nothing for the thousands of black girls whose father arent around or are in prison. But we cant deny the power of symbols and they way it can change hearts and minds about what is possible\". <br><br>Rather if followed from me saying<br>\"Think about it- the most powerful couple in the world is BLACK. One of the most privileged little girls in the world are black.\"<br><br>I was actually thinking about all these people who will see the Obamas and in the White House as the beginning of a post racial society with all the ills of racism and legacies of inequality suddenly-poof-be-gone. The reason I chose that example was because I was talking about power. And was trying to think  of the EXTREMES of power. On one end the Obamas- arguably the most powerful black people in the world and trying to think of some of the most powerless/vulnerable people in this country and I thought about the black  orphans of America's War on Drugs.<br><br>I hear your point about forgetting  the middle and always talking about the extremes. I hear your frustration and I share it.  But I did think it was an appropriate comparison in terms of the ways I was thinking.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_13:37:32", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4398032, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4397970": {"up_voted": false, "ip": "", "has_replies": true, "message": "Graham opens the chapter on DC at his brother's wedding. He said he didn't know that his future sister-in-law had invited a lot of Black folk to the wedding - cause they all looked White to him.  And, their reaction to his brother and wife wanting to ' jump the broom'. <br><br>I thought to myself - that just about says it all.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_11:51:17", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 4396935, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4395246": {"up_voted": false, "ip": "", "has_replies": false, "message": "adriana,  libertad de pelo ! !   Co-signing!  :-))", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_02:08:42", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4395009, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4392854": {"up_voted": false, "ip": "", "has_replies": true, "message": "DC doesn't like nappy hair.<br><br>You ain't never lied with that one.   Whewww.  I traveled to DC for a business meeting and I had more sisters staring at me (or more accurately, my hair)  than men!    And all I wear is two strand twists.  I haven't even decided to lock it yet.  What's up with that?<br><br>Philly is all about whatever you want to do with it.   Perm it, twist it, wig it, whatever...  (Though I do have a thing against some of these cheapie wigs that mostly the young girls wear.   Most older women who wear wigs take the time to get a style and cut that flatters them.  Some of the young girls spend maybe $10, slap it on and go!)   <br><br>And of course, some women haven't felt the texture of the hair that naturally grows out of their heads in so long, they have no idea what to do with it.  <br><br>So... yes, I love that Malia and Sasha wear their hairstyles like I think little girls should --  natural, the way it grows outta their scalps.   Twists, cornrows, pigtails, ponytails and the hot comb, every once in a while.   --  oh,  the versatility.     <br><br>I hope Malia and Sasha never get  a 'perm'.  Besides, you never know, it must just take a good blowdry, a little grease and a flat iron for them to get a 'straight' style.  And with soccer, swimming and ballet, they should be able to maintain natural hair.  It really is more versatile.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_20:33:10", "killed": false, "user_key": "isonprize", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 4391724, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4395927": {"up_voted": false, "ip": "", "has_replies": false, "message": "They'll need to bring in all sorts of shamans and healers and do a thorough sage burning to get rid of all the bad juju outta that place!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_04:08:45", "killed": false, "user_key": "heartsandflowers", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4393046, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401051": {"up_voted": false, "ip": "", "has_replies": true, "message": "Think if I had fair complexion and had locs people still wouldnt look at me in DC or points south?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:58:50", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 4400635, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400794": {"up_voted": false, "ip": "", "has_replies": false, "message": "Only if his book is not repudiated for the biases he perpetuates!!<br><br>Don;t buy it!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:30:05", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4396950, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4395942": {"up_voted": false, "ip": "", "has_replies": true, "message": "And that's part of the reason why he chose to be such a (literal) hater of Blacks.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_04:11:24", "killed": false, "user_key": "heartsandflowers", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 4395513, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401582": {"up_voted": false, "ip": "", "has_replies": false, "message": "Re read what I said:<br>\"Now you are lucky I am feeling in a teachable moment kind of mood ( because you could have googled for this information) and not reacted in a completely reactionary manner and interpreted your comment as if you are trying to learn about \"native\" culture.\"<br><br>I was speaking about how I CHOSE NOT to react in a completely reactionary manner. <br><br>I have been in other forums that have frank and sometimes enlightened discussions. That doesnt mean people cant be inquisitive about publicly available information. It is indeed a pet peeve of mine when people ask or keep asking  questions on boards that could have been answered by a little work ( googling). <br><br>This is a particularly sensitive issue because it represents a larger issue. Because I know about Asian hair, black hair, white hair and what people do to it. But people in the dominant groups rarely if ever have curiosity or interest about what happens to other groups of people-- especially to those who often have an experience of being subordinate.  A lot of the information is available with internet searching, books etc. But a lot of the reaction of persons from dominant groups is to ask the person from subordinate group \"Teach me\".<br><br>The reaction when person from dominant group is questioned about this dynamic is to say  \"I didnt know. Why are you blaming me for something I didnt know? I am here trying to get more information and you are blaming me\".<br><br>I did not blame you for not knowing. I gave you the information you requested  and suggested a book for you to read. And I also tried to give you some insight into how your question  could be PERCEIVED. <br><br>If I wasnt in a teachable moment mode then I dont know what appropriate teachable moment mode is.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_18:01:23", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4401269, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4405173": {"up_voted": false, "ip": "", "has_replies": false, "message": "Great post, I agree with everything you said. However, I think that some people missed what I was getting at.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_23:58:30", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4399184, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401602": {"up_voted": false, "ip": "", "has_replies": true, "message": "Trumstique, it's great to have these symbols, but every one of these symbols are going to be surpassed. They'll have ther flaws and yes even fail, as we heap our praise and glory on them.<br><br>Who is a popular face upper class black people?<br>Who is a popular face of middle class black people?<br>Who is a popular face of a working class black folk?<br>Who is a popular face of poor black folk?<br><br>Example:   Jessie Jackson Sr. when he realized Barack<br>was surpassng him. Jessie, at one time was admired as a role model for Blacks too. <br><br>It appeared Jessie  wasn't even capable of accepting a new symbol- in Barack; he even stated he wanted to \"cut Baracks nuts off.\"   He took us as far as he could. <br><br>Are we going to see our youth of today take these symbols of what Barack has done to transfom the symbol into something uniquely their own?<br><br>I agree big symbols are important as a shorthand for values and inspiration, but I believe that it starts with the high school coaches, teachers, parents, and even a fatherless household. Just look at where Barack landed without his father.<br><br>These are the folks that our youth have direct interactions with and who carry the most palpable influences.<br><br>I agree we need symbols, but they have their limitations and can become a detriment when we put all our eggs in one poverbial basket.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_18:03:14", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4401002, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401091": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ohh I gotcha now. I feel you", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_17:04:30", "killed": false, "user_key": "Trumystique", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4401035, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400583": {"up_voted": false, "ip": "", "has_replies": false, "message": "WeeMichele is just an term of affection for the fact that dominant role model is Michelle. If we wanted to be all inclusive we could say weeObamas but then, that would not be all inclusive of their gender.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:06:27", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4392562, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4398032": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"This changes nothing for the thousands of black girls whose father arent around or are in prison. But we cant deny the power of symbols and they way it can change hearts and minds about what is possible\"<br><br>You do not have to be in either one of those predicaments to have to face the constant dehumanization of being a black girl in this society.<br><br>I dealt with this on a regualr basis and it nearly destroyed me until I sought empowerment and liberation.<br><br>Lets not believe that blacks only face certain issues when they are poor and downtrodden. I work endlessly to dispel this.<br><br>Studies have shown the damaging effects of years of racist ideologies on the lives of black girls- standards of beauty, sexuality, the fact that we are seen as \"overly aggressive\" ( a hegemonic male characteristic) etc...its a battle and society through popular culture as well as other institutions do not help.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_11:56:53", "killed": false, "user_key": "Rhondacoca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 4391724, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4391889": {"up_voted": false, "ip": "", "has_replies": true, "message": "my daughter is the only dreadlocked darkskinned kid in her class who lived in Tokyo, Japan and is a buddhist.  Seeing Malia, who is around her age, and Sasha is an excellent symbol for her even though we keep her grounded in her history and heritage of an African American/Carbbean. She met Obama and shook his hands and he said some nice words to her.  she always asks me if I think he rememebers her. I guess he made her  feel quite special when they met. smiles.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_18:34:51", "killed": false, "user_key": "f590543be709848d123560b06ca0f6ec", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "4392915": {"up_voted": false, "ip": "", "has_replies": true, "message": "Trumystique, what does this statement mean: \"DC doesnt like nappy hair.\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_20:39:32", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 29, "is_first_child": false, "email": "", "parent_post_id": 4391724, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4397530": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well...I broke down and bought it this week. I blame Rikyrah...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_10:52:36", "killed": false, "user_key": "Texas_Girl_in_LA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4396935, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400603": {"up_voted": false, "ip": "", "has_replies": false, "message": "I hate to say it but I really feel we have to get out of this paradigm of focusing so much on how much melanin a person produces of AA descent. Being AA is a cultural heirtage not a melanin thang!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:08:14", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4391889, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4402140": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"So many moments over the next 4, hopefully 8 years. \"  I've vowed to be grateful for each day, every day,  we have the Obama family in the White House.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_19:09:12", "killed": false, "user_key": "tovangar2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 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}, "4392417": {"up_voted": false, "ip": "", "has_replies": true, "message": "Just out of curiousity, why do you refer to Malia and Sasha as the \"WeeMichelles\".  I'm assuming it is because they are girls, but such a name makes it sound as if Barack has nothing to do with them.  Like he's not part of their lives.<br><br>Again, just out of curiouslity.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_19:36:23", "killed": false, "user_key": "8a512d7735a280e3286dfc423e7d4526", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4401062": {"up_voted": false, "ip": "", "has_replies": true, "message": "whiterose, I hear you on your critique of this work.  I am a chid of jim crow era, segregation, and have experienced first hand the so-called \"paperbag test.\"  <br><br>I denounce the premise of some of the content. However, will borrow the book and read it to gain a clearer understanding of this mindset.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_17:00:24", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4400700, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400110": {"up_voted": false, "ip": "", "has_replies": false, "message": "While hair texture may have been the concern of some black women it was not the primary reason blacks didnot learn to swim.<br><br>The reason was that during JimCrow era, blacks were not allowed to swim in public pools, so they had no access to learning swimming.<br><br>In fact, one of the things MLK wrote  about in his letter from the B'ham Jail when asked why he decided to march, was how he was inspired by his daughter Yolanda's question about why should could not swim in the public pool. she was only 5-6 years old and Martin said he could see the clouds forming in the blue sky of her mind as he had to tell his little girl about the burden of her skin color in the south, and thus restrict her mind by putting chains on her potential as a human being.<br><br>So, yeah swimming had something to do with hair texture but that was FAR from the really big issue.<br><br>Not to mention the fact of lean body mass not being conducive to buyoancy.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_15:46:20", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4393843, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400626": {"up_voted": false, "ip": "", "has_replies": true, "message": "The most damaging effect is perpetuating the ideology. You do not have to ignore it, but perpetuating the mindset is very limiting to self-expression. Skin color restraints are about the person who percieves that skin color has some societal meaning beyond biology.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:11:12", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4398032, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4395513": {"up_voted": false, "ip": "", "has_replies": true, "message": "I know I hawk the book, but read the chapter on DC in Graham's ' Our Kind of People'. <br><br>Remember, DC is one place where there has been a Black Professional Class - FOR GENERATIONS. <br><br>there was also a book, I forget the title, but it was about Clarence Thomas, who keeps on talking about the Old Dunbar High School as this model of Black excellence, and the crux of this book was - if Clarence had gone to Dunbar ' back when', in its heyday - he would have never been popular - for he fails the Paperbag Test.<br><br>I found it.<br><br>Here's an excerpt from the article:<br><br><i>The black elite of the period enforced a well-known color caste system, according to Audrey Elisa Kerr, author of \"<b>The Paper Bag Principle: Class, Colorism, and Rumor and the Case of Black Washington DC.\"</b><br><br>Kerr quotes former Dunbar students as describing light-skinned blacks as \"privileged.\" \"The social experience of the 'fairest' of Dunbar students was marked by their ability to 'pass' [for white] in and around Washington D.C. after school,\" she writes.<br></i><br><br><a href=\"http://www.washingtonpost.com/wp-dyn/content/article/2007/08/31/AR2007083101469.html\" rel=\"nofollow\">http://www.washingtonpost.com/wp-dyn/content/ar...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_02:51:31", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 16, "is_first_child": false, "email": "", "parent_post_id": 4393114, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4400635": {"up_voted": false, "ip": "", "has_replies": true, "message": "When you head south though, melanin production becomes an issue as well. So it is not just hair texture/style.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-14_16:12:28", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "12 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 4393574, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "8344170", "user_id": "anonymous", "forum_id": "21630", "hash": -6051802489376714312}, "thread": {"days_alive": 0, "slug": "8220the_malia_and_sasha_effect8221", "paginate": false, "num_pages": 1, "num_posts": 103, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 8344170, "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=8220the_malia_and_sasha_effect8221' +
		'&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/8220the_malia_and_sasha_effect8221/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='	+ '8220the_malia_and_sasha_effect8221'
			+ '&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/8220the_malia_and_sasha_effect8221/reply.html';
	this.REQUEST_USER_PROFILE = '/AnonymousUser/';
	this.REQUEST_USER_AVATAR = 'http://media.disqus.com/images/noavatar92.png';
};
// Dsq.Urls

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

		return [windowWidth, windowHeight];
	}

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

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

		return [scrollWidth, scrollTop];
	}

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

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

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

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

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

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

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

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

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

				form.appendChild(input);
			}
		}

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

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

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

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

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

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

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

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

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

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

		return params;
	};

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

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

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

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

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

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

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

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

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

	};

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

};
// Dsq.Utils

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		Dsq.Popup._closePopup(null, true);

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

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

		header = title;
		body = message;

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

	this.popAlert = this.popModal;

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

		popup.style.display = 'block';

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

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

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

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

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

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

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

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

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

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

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

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

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

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

			return ret;
		};
	};

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

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

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

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


			//

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

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

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

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

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

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

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

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


	this.header = function() {

		var html = '\<h3 id="dsq-comments-count" class="dsq-h3-commentcount">\
	 <span id="dsq-num-posts">103</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/8220the_malia_and_sasha_effect8221/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/8220the_malia_and_sasha_effect8221/">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:8344170" 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/8220the_malia_and_sasha_effect8221/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:8344170" 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:8344170" 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'				: '8220the_malia_and_sasha_effect8221',
			// 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/8220the_malia_and_sasha_effect8221/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='	+ '8220the_malia_and_sasha_effect8221'
			+ '&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='	+ '8220the_malia_and_sasha_effect8221'
			+ '&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='		+ '8220the_malia_and_sasha_effect8221'
				+ '&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/8344170/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-4391238">\
	 <div id="dsq-comment-header-4391238" class="dsq-comment-header">\
	 <cite id="dsq-cite-4391238" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4391238" href="http://punditmom1.blogspot.com" target="_blank" rel="nofollow">PunditMom</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4391238" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4391238" class="dsq-comment-message">This is also great for my daughter, who is Asian-American.  At the age of eight, she notices that so many of the people she sees on TV as representatives of our country are Caucasian (like her parents), so I am hoping the presence of Malia and Sasha on the national stage will help give her a new perspective.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392475">\
	 <div id="dsq-comment-header-4392475" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392475" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4392475">Town</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392475" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392475" class="dsq-comment-message">You rarely see Asian children on TV, except for "London Tipton" on the Suite Life of Zack & Cody and "Manny" on Degrassi.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4391630">\
	 <div id="dsq-comment-header-4391630" class="dsq-comment-header">\
	 <cite id="dsq-cite-4391630" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4391630">Mark</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4391630" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4391630" class="dsq-comment-message">Just the idea that black women and all women of color can see positive images of themselves via the White House, that is the best thing of all in this new era of Obama\'s. I for one am so tired of the negative sterotypes that women of color still get in 2008.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4391705">\
	 <div id="dsq-comment-header-4391705" class="dsq-comment-header">\
	 <cite id="dsq-cite-4391705" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4391705" href="http://whatwouldthembido.blogspot.com" target="_blank" rel="nofollow">thembi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4391705" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4391705" class="dsq-comment-message">I really do believe that having them as go-to young black girls is one of the best things to happen to black folks out of this whole deal. Rudy Huxtable wasn\'t even real and things haven\'t even been the same since she\'s been grown!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4391721">\
	 <div id="dsq-comment-header-4391721" class="dsq-comment-header">\
	 <cite id="dsq-cite-4391721" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4391721" href="http://whatwouldthembido.blogspot.com" target="_blank" rel="nofollow">thembi</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4391721" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4391721" class="dsq-comment-message">I really do believe that having them as go-to young black girls is one of the best things to happen to black folks out of this whole deal. Rudy Huxtable wasn\'t even real and things haven\'t even been the same since she\'s been grown!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4391724">\
	 <div id="dsq-comment-header-4391724" class="dsq-comment-header">\
	 <cite id="dsq-cite-4391724" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4391724">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4391724" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4391724" class="dsq-comment-message">One thing I am happy to see about these little girls is they are respectful, shy( sometimes), regular little girls. I think this will great for America to see because too often black little girls are invisible to them. To see these girls with their dog, on the lawn, at school will be an incredibly power symbol for this nation AND the world. Think about it- the most powerful couple in the world is BLACK. One of the most privileged little girls in the world are black. ( This changes nothing for the thousands of black girls whose father arent around or are in prison. But we cant deny the power of symbols and they way it can change hearts and minds about what is possible)<br><br>AS AN ASIDE<br>I also am happy to see them with their little natural hair styles. Of course when they have a big function there hair is pressed straight buts its for the beltway. DC doesnt like nappy hair. Though I do wonder when the axe will drop and Malia will start getting her hair relaxed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392854">\
	 <div id="dsq-comment-header-4392854" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392854" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4392854">isonprize</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392854" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392854" class="dsq-comment-message">DC doesn\'t like nappy hair.<br><br>You ain\'t never lied with that one.   Whewww.  I traveled to DC for a business meeting and I had more sisters staring at me (or more accurately, my hair)  than men!    And all I wear is two strand twists.  I haven\'t even decided to lock it yet.  What\'s up with that?<br><br>Philly is all about whatever you want to do with it.   Perm it, twist it, wig it, whatever...  (Though I do have a thing against some of these cheapie wigs that mostly the young girls wear.   Most older women who wear wigs take the time to get a style and cut that flatters them.  Some of the young girls spend maybe $10, slap it on and go!)   <br><br>And of course, some women haven\'t felt the texture of the hair that naturally grows out of their heads in so long, they have no idea what to do with it.  <br><br>So... yes, I love that Malia and Sasha wear their hairstyles like I think little girls should --  natural, the way it grows outta their scalps.   Twists, cornrows, pigtails, ponytails and the hot comb, every once in a while.   --  oh,  the versatility.     <br><br>I hope Malia and Sasha never get  a \'perm\'.  Besides, you never know, it must just take a good blowdry, a little grease and a flat iron for them to get a \'straight\' style.  And with soccer, swimming and ballet, they should be able to maintain natural hair.  It really is more versatile.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400871">\
	 <div id="dsq-comment-header-4400871" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400871" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400871">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400871" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400871" class="dsq-comment-message">Yes inDEEDY!<br>That  is one of our cultures\'s greatest strength, it\'s versatility and the broad spectrum of all that represents.<br><br>lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392915">\
	 <div id="dsq-comment-header-4392915" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392915" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4392915">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392915" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392915" class="dsq-comment-message">Trumystique, what does this statement mean: "DC doesnt like nappy hair."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392976">\
	 <div id="dsq-comment-header-4392976" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392976" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4392976">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392976" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392976" class="dsq-comment-message">the only place more color conscious than DC is maybe New Orleans.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4393090">\
	 <div id="dsq-comment-header-4393090" class="dsq-comment-header">\
	 <cite id="dsq-cite-4393090" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4393090">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4393090" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4393090" class="dsq-comment-message">New Orleans is a trip. When I was in college I worked for an attorney who was the lead counsel in the Shoney\'s class action discrimination lawsuit. The stuff that happened in Louisiana, New Orleans in particular was absolutely mind-boggling. It was unique from most of the stories from other states in that those of creole backgrounds with light skin, seriously treated darker skinned individuals like chattel. We were so used to reading about the horrific experiences of black employees by white managers, but those managers in New Orleans took it to a whole new level...and many of those managers were light skinned black folks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4393114">\
	 <div id="dsq-comment-header-4393114" class="dsq-comment-header">\
	 <cite id="dsq-cite-4393114" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4393114">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4393114" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4393114" class="dsq-comment-message">rikyrah, I guess I\'ve been gone om the area way too long.  Color conscious?  DC\'s no longer considered CHOCOLATE CITY,eh?<br><br>I lived south of DC nearly all my life, and curently residing in <br>Minnesota sporting a full blown Angela Davis AFro.<br><br>So I guess this means black folk don\'t like to wear their hair naturally?  They\'re<br>experimenting with a myriad of styles. Long & straight in-nappy &short out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4395513">\
	 <div id="dsq-comment-header-4395513" class="dsq-comment-header">\
	 <cite id="dsq-cite-4395513" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4395513">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4395513" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4395513" class="dsq-comment-message">I know I hawk the book, but read the chapter on DC in Graham\'s \' Our Kind of People\'. <br><br>Remember, DC is one place where there has been a Black Professional Class - FOR GENERATIONS. <br><br>there was also a book, I forget the title, but it was about Clarence Thomas, who keeps on talking about the Old Dunbar High School as this model of Black excellence, and the crux of this book was - if Clarence had gone to Dunbar \' back when\', in its heyday - he would have never been popular - for he fails the Paperbag Test.<br><br>I found it.<br><br>Here\'s an excerpt from the article:<br><br><i>The black elite of the period enforced a well-known color caste system, according to Audrey Elisa Kerr, author of "<b>The Paper Bag Principle: Class, Colorism, and Rumor and the Case of Black Washington DC."</b><br><br>Kerr quotes former Dunbar students as describing light-skinned blacks as "privileged." "The social experience of the \'fairest\' of Dunbar students was marked by their ability to \'pass\' [for white] in and around Washington D.C. after school," she writes.<br></i><br><br><a href="http://www.washingtonpost.com/wp-dyn/content/article/2007/08/31/AR2007083101469.html" rel="nofollow">http://www.washingtonpost.com/wp-dyn/content/ar...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4395942">\
	 <div id="dsq-comment-header-4395942" class="dsq-comment-header">\
	 <cite id="dsq-cite-4395942" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4395942" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4395942" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4395942" class="dsq-comment-message">And that\'s part of the reason why he chose to be such a (literal) hater of Blacks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4396950">\
	 <div id="dsq-comment-header-4396950" class="dsq-comment-header">\
	 <cite id="dsq-cite-4396950" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4396950">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4396950" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4396950" class="dsq-comment-message">He really needs to come to grips with those feelings. Unlike anybody else who went thru the same things he did, he has been put into a position where his "revenge" is affecting the entire population of the United States. I shiver to think that in a ruling on affirmative action he\'s having flashbacks to 6th grade and voting in a way as to payback Alma Jean Dupree who told him he was too black to sit with her at lunch.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400794">\
	 <div id="dsq-comment-header-4400794" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400794" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400794">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400794" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400794" class="dsq-comment-message">Only if his book is not repudiated for the biases he perpetuates!!<br><br>Don;t buy it!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400789">\
	 <div id="dsq-comment-header-4400789" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400789" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400789">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400789" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400789" class="dsq-comment-message">Exactly. it is him. Not his parents.<br> I repeat I can\'t STAND Otis Graham.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4396935">\
	 <div id="dsq-comment-header-4396935" class="dsq-comment-header">\
	 <cite id="dsq-cite-4396935" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4396935">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4396935" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4396935" class="dsq-comment-message">I\'m gonna have to go ahead and buy  "Our Kind Of People", LOL....I didn\'t wanna, but the topic really fascinates me to no end.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4397530">\
	 <div id="dsq-comment-header-4397530" class="dsq-comment-header">\
	 <cite id="dsq-cite-4397530" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4397530">Texas_Girl_in_LA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4397530" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4397530" class="dsq-comment-message">Well...I broke down and bought it this week. I blame Rikyrah...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400772">\
	 <div id="dsq-comment-header-4400772" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400772" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400772">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400772" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400772" class="dsq-comment-message">Do you still have your receipt?<br><br>Take it back. <br>Get a refund.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4397970">\
	 <div id="dsq-comment-header-4397970" class="dsq-comment-header">\
	 <cite id="dsq-cite-4397970" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4397970">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4397970" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4397970" class="dsq-comment-message">Graham opens the chapter on DC at his brother\'s wedding. He said he didn\'t know that his future sister-in-law had invited a lot of Black folk to the wedding - cause they all looked White to him.  And, their reaction to his brother and wife wanting to \' jump the broom\'. <br><br>I thought to myself - that just about says it all.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4398254">\
	 <div id="dsq-comment-header-4398254" class="dsq-comment-header">\
	 <cite id="dsq-cite-4398254" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4398254">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4398254" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4398254" class="dsq-comment-message">OMG...so the guest thought "jumping the broom" was beneath them?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400752">\
	 <div id="dsq-comment-header-4400752" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400752" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400752">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400752" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400752" class="dsq-comment-message">No.<br>It was Otis\' mindset!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400746">\
	 <div id="dsq-comment-header-4400746" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400746" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400746">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400746" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400746" class="dsq-comment-message">i disagree, What it showed was his own limitations based on his preoccupation with color. <br><br>It is cultural heirtage and the mindset that goes with that acknowledgement not melanin production that makes you AA.<br><br>Look no further than Clarence Thomas/</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400727">\
	 <div id="dsq-comment-header-4400727" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400727" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400727">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400727" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400727" class="dsq-comment-message">Don\'t buy it, unless it is on ebay. Otherwise, check it out of the library or borrow a friends copy. Nothing in the book is illuminating enough to perpetuate his biases. Black folks being affluent ain\'t new. Black folks ain\'t no different from the rest of American in terms of the division based on socio-economics. <br><br>What we have to focus on is values which transcend divisions based on melanin production and are not exclusive to your socio-economics.<br><br>in short, values create succes not melanin production.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4398677">\
	 <div id="dsq-comment-header-4398677" class="dsq-comment-header">\
	 <cite id="dsq-cite-4398677" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4398677">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4398677" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4398677" class="dsq-comment-message">rikyrah, thanks.  I\'ll read the book.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400700">\
	 <div id="dsq-comment-header-4400700" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400700" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400700">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400700" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400700" class="dsq-comment-message">I can\'t STAND Otis Graham. I recommend no one to buy his book since it perpetuates the repudiation of \'african descent\' features given that he proudly talks about his nose job and makes specific reference to his father.<br><br>I recommend that folks check the bookout of the library so as not to give Graham one cent. I completely rejected the books premise as the author was so denouncing of his own heirtage. Piss on his mindset.<br><br>I am all for perpetuating black success but not at the expense of perpetuating the cultural biases his mindset represents.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401062">\
	 <div id="dsq-comment-header-4401062" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401062" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401062">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401062" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401062" class="dsq-comment-message">whiterose, I hear you on your critique of this work.  I am a chid of jim crow era, segregation, and have experienced first hand the so-called "paperbag test."  <br><br>I denounce the premise of some of the content. However, will borrow the book and read it to gain a clearer understanding of this mindset.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401279">\
	 <div id="dsq-comment-header-4401279" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401279" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401279">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401279" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401279" class="dsq-comment-message">As Green Lady would say:<br><br>virtual DAP!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4393574">\
	 <div id="dsq-comment-header-4393574" class="dsq-comment-header">\
	 <cite id="dsq-cite-4393574" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4393574">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4393574" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4393574" class="dsq-comment-message">People have already responded and beat me to the punch. I often go to DC  for business trips. I have never seen so many people stare at me. I expect people to stare at me in the South. And since so many people say DC isnt really the South ( let me not digress). <br><br>Anyway, so many people stare at you when you are rocking dreadlocs as if they are wondering "Whats that growing out of her head?\'. Its pretty surprising for a city of its size, considered to be cosmopolitan and with so many black people that this would happen. And I know I am not paranoid because black and white people BOTH in DC have stared and asked about my hair. This hasnt happened in Philly or Boston and while I expect this in Atlanta-- it  initially suprised me of DC. And of course its can be sometimes a shock coming from NYC (Brooklyn) which feels like the beautiful nappy headed capitol of the US. But I am positive no one likes the nappyheads much in DC.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400635">\
	 <div id="dsq-comment-header-4400635" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400635" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400635">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400635" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400635" class="dsq-comment-message">When you head south though, melanin production becomes an issue as well. So it is not just hair texture/style.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401051">\
	 <div id="dsq-comment-header-4401051" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401051" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401051">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401051" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401051" class="dsq-comment-message">Think if I had fair complexion and had locs people still wouldnt look at me in DC or points south?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401264">\
	 <div id="dsq-comment-header-4401264" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401264" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401264">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401264" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401264" class="dsq-comment-message">Yes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401377">\
	 <div id="dsq-comment-header-4401377" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401377" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401377">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401377" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401377" class="dsq-comment-message">Dont you think people would be staring wondering "Why did she have to ruin all that fair skin with such a hairdo?<br><br>I would love to hear from someone light skinned with locs and their reception in DC and other places.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401721">\
	 <div id="dsq-comment-header-4401721" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401721" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401721">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401721" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401721" class="dsq-comment-message">I can\'t wait to roll up into DC for the inauguration events with my mahogony skin big mofo Afro!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4402963">\
	 <div id="dsq-comment-header-4402963" class="dsq-comment-header">\
	 <cite id="dsq-cite-4402963" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4402963">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4402963" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4402963" class="dsq-comment-message">You gone get MUCH love too!!<br><br>chalk it up to the malia/sasha EFFECT!!!<br><br>you representin, FIRST Family<br><br>Values !!<br><br>now...it\'s a new bar and a new day.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4412203">\
	 <div id="dsq-comment-header-4412203" class="dsq-comment-header">\
	 <cite id="dsq-cite-4412203" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4412203">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4412203" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4412203" class="dsq-comment-message">WORD!!!  :-)))</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4402951">\
	 <div id="dsq-comment-header-4402951" class="dsq-comment-header">\
	 <cite id="dsq-cite-4402951" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4402951">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4402951" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4402951" class="dsq-comment-message">No, I think they would simply think it was a choice vs. if you had greater melanin production they think you just doin it cause that\'s all you can...you are being socially defiant moreso than engaging in a discriminating choice.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4398032">\
	 <div id="dsq-comment-header-4398032" class="dsq-comment-header">\
	 <cite id="dsq-cite-4398032" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4398032" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4398032" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4398032" class="dsq-comment-message">"This changes nothing for the thousands of black girls whose father arent around or are in prison. But we cant deny the power of symbols and they way it can change hearts and minds about what is possible"<br><br>You do not have to be in either one of those predicaments to have to face the constant dehumanization of being a black girl in this society.<br><br>I dealt with this on a regualr basis and it nearly destroyed me until I sought empowerment and liberation.<br><br>Lets not believe that blacks only face certain issues when they are poor and downtrodden. I work endlessly to dispel this.<br><br>Studies have shown the damaging effects of years of racist ideologies on the lives of black girls- standards of beauty, sexuality, the fact that we are seen as "overly aggressive" ( a hegemonic male characteristic) etc...its a battle and society through popular culture as well as other institutions do not help.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4398993">\
	 <div id="dsq-comment-header-4398993" class="dsq-comment-header">\
	 <cite id="dsq-cite-4398993" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4398993">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4398993" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4398993" class="dsq-comment-message">I was actually thinking of something completely different when I wrote<br>"This changes nothing for the thousands of black girls whose father arent around or are in prison. But we cant deny the power of symbols and they way it can change hearts and minds about what is possible". <br><br>Rather if followed from me saying<br>"Think about it- the most powerful couple in the world is BLACK. One of the most privileged little girls in the world are black."<br><br>I was actually thinking about all these people who will see the Obamas and in the White House as the beginning of a post racial society with all the ills of racism and legacies of inequality suddenly-poof-be-gone. The reason I chose that example was because I was talking about power. And was trying to think  of the EXTREMES of power. On one end the Obamas- arguably the most powerful black people in the world and trying to think of some of the most powerless/vulnerable people in this country and I thought about the black  orphans of America\'s War on Drugs.<br><br>I hear your point about forgetting  the middle and always talking about the extremes. I hear your frustration and I share it.  But I did think it was an appropriate comparison in terms of the ways I was thinking.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4405320">\
	 <div id="dsq-comment-header-4405320" class="dsq-comment-header">\
	 <cite id="dsq-cite-4405320" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4405320" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4405320" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4405320" class="dsq-comment-message">Oh, okay I get it, thanks for the clarification. I co-sign!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400626">\
	 <div id="dsq-comment-header-4400626" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400626" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400626">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400626" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400626" class="dsq-comment-message">The most damaging effect is perpetuating the ideology. You do not have to ignore it, but perpetuating the mindset is very limiting to self-expression. Skin color restraints are about the person who percieves that skin color has some societal meaning beyond biology.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400812">\
	 <div id="dsq-comment-header-4400812" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400812" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400812">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400812" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400812" class="dsq-comment-message">Agree:<br><br>The most damaging effect is perpetuating the ideology. You do not have to ignore it, but perpetuating the mindset is very limiting to self-epression"<br><br>And a prime example of perpetuating the Ideaolgy was key to the Republican Party\'s downfall</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4391889">\
	 <div id="dsq-comment-header-4391889" class="dsq-comment-header">\
	 <cite id="dsq-cite-4391889" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4391889">hotandsexychimera</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4391889" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4391889" class="dsq-comment-message">my daughter is the only dreadlocked darkskinned kid in her class who lived in Tokyo, Japan and is a buddhist.  Seeing Malia, who is around her age, and Sasha is an excellent symbol for her even though we keep her grounded in her history and heritage of an African American/Carbbean. She met Obama and shook his hands and he said some nice words to her.  she always asks me if I think he rememebers her. I guess he made her  feel quite special when they met. smiles.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400603">\
	 <div id="dsq-comment-header-4400603" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400603" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400603">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400603" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400603" class="dsq-comment-message">I hate to say it but I really feel we have to get out of this paradigm of focusing so much on how much melanin a person produces of AA descent. Being AA is a cultural heirtage not a melanin thang!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392151">\
	 <div id="dsq-comment-header-4392151" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392151" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4392151">James T. Gerald</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392151" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392151" class="dsq-comment-message">I give much credit to the fifty two or three million people, who were not just votes, but a people who were inspired and motivated, who wanted to see change in the White House.  I believe this bring that perspective that America needed to reclaim its soul.<br><br>I was never so impacted about racism until I returned from Vietnam and tryed to rent a room at a Howard Johnson in Topeka, Kansas in 1971.   I was told that I could not be served a breakfest because of my race, because it was for "whites" only.  <br><br>From that time on,  I begin to accept American as a white society, and my place in their society was that of a hopeless black man, even after the 1964-5 civil-rights bill was inacted.   Why did I say "hopeless",  because when everyone with power to enforce the law are white men, their primary concern is the well-being of their own kind, (white people)  <br><br>Even in my persuite of  employment, with all of the advantages of a veteran, I could not qualify to be a police officer, fireman or an administator.  I use to ask myself, why did I go and risk my life in Vietnam for a hand full of white men who were the CEOs, presidents of organizations, enterprises and companies that made money by keeping the military industrial complex war michine supplied.  <br><br>I had to know and understand, why should I be compelled to pay taxes, federal and state, to fund the budgets of local, state, and federal agents, but not be able to serve as a member of any local organization.  <br><br>I was convinced that it was my lack of education, I needed a degree, but then I found out that the jobs that I wanted did not require a degree, but I was a black man.  Which<br>made me an ideal type for low income jobs that white men refuged to work.  I begain to see America for what it really was, and my place in it.   It was then I had to learn to think differently, which required many years of research to fine the answers I needed to make<br>that change.   Today the change has come to the White House, now let\'s see A,merica change for the better, for all of its citizens.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392417">\
	 <div id="dsq-comment-header-4392417" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392417" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4392417">LTMidknite</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392417" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392417" class="dsq-comment-message">Just out of curiousity, why do you refer to Malia and Sasha as the "WeeMichelles".  I\'m assuming it is because they are girls, but such a name makes it sound as if Barack has nothing to do with them.  Like he\'s not part of their lives.<br><br>Again, just out of curiouslity.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392477">\
	 <div id="dsq-comment-header-4392477" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392477" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4392477">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392477" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392477" class="dsq-comment-message">OMG......I\'m sorry if I offend, but its just not healthy to be so anal retentive you see slights in the most ridiculous places. For goodness sakes, eat more fiber.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392562">\
	 <div id="dsq-comment-header-4392562" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392562" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4392562">LTMidknite</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392562" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392562" class="dsq-comment-message">Again, this is just a curiousity.  My intent was not to make a big brouhaha about it.<br><br>And I was actually hoping the author responded.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392630">\
	 <div id="dsq-comment-header-4392630" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392630" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4392630" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392630" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392630" class="dsq-comment-message">The blog host Gina McCauley from What About Our Daughters and Michelle Obama Watch started using the term and it took off. I believe this was around the time Michelle was first attacked in print and the added scrutiny of the children. It doesn\'t do anything to diminish Barack\'s presence in their lives but he has repeatedly credited his wife for raising their daughters as the reason why they are so lovely. It\'s mentioned in his books that he was gone a lot and had to step up.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392686">\
	 <div id="dsq-comment-header-4392686" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392686" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4392686" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392686" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392686" class="dsq-comment-message">Sometimes you just want to know why something \'is\'  and that\'s it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392799">\
	 <div id="dsq-comment-header-4392799" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392799" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4392799">LTMidknite</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392799" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392799" class="dsq-comment-message">Exactly.  Thank you heartsandflowers.  It now makes more sense.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400583">\
	 <div id="dsq-comment-header-4400583" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400583" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400583">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400583" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400583" class="dsq-comment-message">WeeMichele is just an term of affection for the fact that dominant role model is Michelle. If we wanted to be all inclusive we could say weeObamas but then, that would not be all inclusive of their gender.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4393674">\
	 <div id="dsq-comment-header-4393674" class="dsq-comment-header">\
	 <cite id="dsq-cite-4393674" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4393674">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4393674" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4393674" class="dsq-comment-message">ctfu !!! @  Miranda;..eat more fiber....rotfl</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392639">\
	 <div id="dsq-comment-header-4392639" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392639" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4392639">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392639" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392639" class="dsq-comment-message">EVENING THREAD IS UP</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4393046">\
	 <div id="dsq-comment-header-4393046" class="dsq-comment-header">\
	 <cite id="dsq-cite-4393046" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4393046">Slave Revolt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4393046" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4393046" class="dsq-comment-message">Popular Culture in the US, with its glaring whiteness, has always creeped me out.  <br><br>Hopefully, the Obama presidency and the representation of these precious girls will move the nation into a more inclusive, more sane and just direction. <br><br>One thing is for sure, Michelle and Barack will have their hands full trying to keep these blooming young ladies grounded.  But I think they have the wisdom to do it. <br><br>I love these girls---like all kids, they have that spark of light that simply cuts through the cynisim and disease that hobbles our nation.  Bless them.<br><br>(Wonder how the little ones will adjust to their new bedrooms.  These are awefully big rooms--and who knows what kind of monsters might be under the bed!  Suffice to say--no scary movies for them.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4395927">\
	 <div id="dsq-comment-header-4395927" class="dsq-comment-header">\
	 <cite id="dsq-cite-4395927" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4395927" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4395927" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4395927" class="dsq-comment-message">They\'ll need to bring in all sorts of shamans and healers and do a thorough sage burning to get rid of all the bad juju outta that place!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400254">\
	 <div id="dsq-comment-header-4400254" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400254" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400254">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400254" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400254" class="dsq-comment-message">Yes, you are so right SR<br><br>That is why I am so proud that Michelle has stated clearly she is First Mom, first.<br>Shepharding children through adolescence and childhood is a full time job and there is nothing as difficult and rewarding as guiding humans to their full potential.<br><br>I am happy that she can choose, having herself, developed her own potential that she is now prepared and ready to share that wonder and esteem as she nurtures the same individuality of spirit in her daughters to be all that womanhood has to offer. She is an awesome role model.<br><br>I take great pleasure in knowing the range of women\'s choices today and feel proud that we have them. It was only when the full spectrum of womanhood is limited as to how it can be expressed that it becomes a hindrance. Choices are liberating.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4393082">\
	 <div id="dsq-comment-header-4393082" class="dsq-comment-header">\
	 <cite id="dsq-cite-4393082" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4393082">undoctored</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4393082" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4393082" class="dsq-comment-message">Could someone tell me (because I really don\'t understand) if the only way for an African-American woman to have "straight" hair is to "press" it.  I\'m led to believe in reading some posts that for some "nappy" hair is a bad thing.  Has this always been the case?  I seem to remember that in the 60s and 70s the Afro was in style.  Do you think it could come back in style if we saw the First Lady and her daughters not "press" their hair?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4393230">\
	 <div id="dsq-comment-header-4393230" class="dsq-comment-header">\
	 <cite id="dsq-cite-4393230" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4393230">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4393230" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4393230" class="dsq-comment-message">undoctored, for me, I set my own trend.  I just posted down thread that I used to live in the DC/Maryland area.  I\'ve lived in the Northeast, Southwest, and Toronto, Ontario Canada.  Currently living in Minnesota; I\'ve lived here for 10 years.  <br><br>I\'ve worn a full blown Afro for over 15 years; a big honkin afro. love it, and don\'t look for validation or approval from anyone.<br><br>I guess the question is, do we need some one who looks like us ascend into high profile status define how we should look, act, or be?<br><br>Being different can make us a Leader or an Outcast, sometimes we have to make that choice.<br><br>I\'m sure Michelle and the girls will make the choice that\'s right for them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4393647">\
	 <div id="dsq-comment-header-4393647" class="dsq-comment-header">\
	 <cite id="dsq-cite-4393647" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4393647">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4393647" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4393647" class="dsq-comment-message">undoctored, there are basically 3 ways for a black woman to have straight hair.<br><br>1. chemical product applied to the hair called a "perm" or "relaxer" that denatures the protein in the hair making it straight<br><br>2. using heat in the form of a hot comb or hot air which is called  a "press" or "blow out" so that hair is straightened<br><br>3. a weave where extensions of straight hair are glued or sewn into the hair<br><br>Now you are lucky I am feeling in a teachable moment kind of mood ( because you could have googled for this information) and not reacted  in a completely reactionary manner and interpreted your comment as if you are trying to learn about "native" culture.<br><br>Anyway its not clear what impact the Obama family will have on the way in which black women and others view black women\'s hair. Check out White on Black by J v Pieterse for an interesting explanation of the images of black people through history. Its OOP but its a wonderful read.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4393702">\
	 <div id="dsq-comment-header-4393702" class="dsq-comment-header">\
	 <cite id="dsq-cite-4393702" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4393702">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4393702" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4393702" class="dsq-comment-message">3 ways if she is not actually born with straight hair. Damn me typing too fast</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400201">\
	 <div id="dsq-comment-header-4400201" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400201" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400201">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400201" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400201" class="dsq-comment-message">Tru, I gotta tell you, I just do not agree with that #3...I mean...don\'t matter what your culture is when you wear a weave, wig or extensions.  So, I just gotta disqualify that one, as a way you have straight hair, cause your hair ain\'t straight, the purchased hair is.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400394">\
	 <div id="dsq-comment-header-4400394" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400394" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400394">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400394" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400394" class="dsq-comment-message">I was responding to undoctored  about the ways in which black women get their hair to APPEAR straight. Looking at a black woman\'s hair most people wont know automatically how she got it that way. So I still think a weave with straight hair should count. Cause there is a reason why black women get weaves and there is an industry in fake hair that is financed in a BIG way by black women.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401035">\
	 <div id="dsq-comment-header-4401035" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401035" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401035">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401035" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401035" class="dsq-comment-message">Yeah, I here you about APPEAR, but that was not the essence of her question. Her question was what do they have to DO to make THEIR hair straight. Weaves and extensions don\'t make THEIR hair straight..that is a fake or a detour, if you prefer.<br>The reason you said if, I can agree with, but that to me in terms of specifity don\'t make THEIR hair straight. You FEEL me.<br><br>We basically agree, i can understand your posture but it didn\'t meet for me HOW they make THEIR straight.<br><br>You went to appearance vs. texture, I focused on how they CHANGE their natural texture, weaves/wigs and extensions don\'t change it.<br><br>But i HEAR you GF,  we on the same road. lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401091">\
	 <div id="dsq-comment-header-4401091" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401091" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401091">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401091" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401091" class="dsq-comment-message">Ohh I gotcha now. I feel you</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401269">\
	 <div id="dsq-comment-header-4401269" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401269" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401269">undoctored</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401269" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401269" class="dsq-comment-message">Trumystique, I\'m sorry you feel that I "reacted in a completely reactionary manner."  I really beg to disagree.  I come to this site because I find it informative with regard to the feelings and concerns of African-Americans just as I go to Redstate to gauge  rightwing opinion or to Daily Kos to see what progressives are thinking.  I\'ve always appreciated the frank discussion here and the enlightened views expressed.  I guess you\'re right that I could have googled for this information, but since I had noticed a great deal of discussion about hair, I didn\'t feel that my question would be off-base as you seem to suggest.  Excuse me if I unwittingly antagonized you in any way.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401582">\
	 <div id="dsq-comment-header-4401582" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401582" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401582">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401582" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401582" class="dsq-comment-message">Re read what I said:<br>"Now you are lucky I am feeling in a teachable moment kind of mood ( because you could have googled for this information) and not reacted in a completely reactionary manner and interpreted your comment as if you are trying to learn about "native" culture."<br><br>I was speaking about how I CHOSE NOT to react in a completely reactionary manner. <br><br>I have been in other forums that have frank and sometimes enlightened discussions. That doesnt mean people cant be inquisitive about publicly available information. It is indeed a pet peeve of mine when people ask or keep asking  questions on boards that could have been answered by a little work ( googling). <br><br>This is a particularly sensitive issue because it represents a larger issue. Because I know about Asian hair, black hair, white hair and what people do to it. But people in the dominant groups rarely if ever have curiosity or interest about what happens to other groups of people-- especially to those who often have an experience of being subordinate.  A lot of the information is available with internet searching, books etc. But a lot of the reaction of persons from dominant groups is to ask the person from subordinate group "Teach me".<br><br>The reaction when person from dominant group is questioned about this dynamic is to say  "I didnt know. Why are you blaming me for something I didnt know? I am here trying to get more information and you are blaming me".<br><br>I did not blame you for not knowing. I gave you the information you requested  and suggested a book for you to read. And I also tried to give you some insight into how your question  could be PERCEIVED. <br><br>If I wasnt in a teachable moment mode then I dont know what appropriate teachable moment mode is.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4393654">\
	 <div id="dsq-comment-header-4393654" class="dsq-comment-header">\
	 <cite id="dsq-cite-4393654" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4393654">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4393654" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4393654" class="dsq-comment-message">No undoctored that is not the only way for AA women to have \'straight hair.<br><br>Many AA women are born with straight hair. Others blow dry their hair straight just like girls of Jewish/Italian and Chelsea Clinton AK hillbilly descent do.<br><br>The term \'nappy\' hair refers to tightly coiled individual strands and it is only bad if the person seeks to have european straight hair.  Using the term \'nappy hair\' has generally been taken as a derogatory term as a slight about the texture not being straight.  You know the way lots of italians, greeks and jews hate their curly hair...that kind thing you know?  How folks always want a type of hair they don\'t have, you know how women also want a body type they don\'t have?<br><br>The Afro was not considered Nappy it was a glorious statement of a political mindset born from the song of James Brown saying I\'m black and proud along with Stokley Carmichael and malcom who imbued the Negro mindset with self-esteem and political power.<br><br>As far as the natural texture coming back in style, it has never gone out of style. You know like you see Kim on Myles of Styles on HG TV, or there are pictures of Malia in church on Father\'s Day listening to her day with coiled springy unpressed hair.<br><br>Hair styles being in is all a matter of what you want to do with your hair and it\'s texture.<br><br>You know the same way European girls where there\'s curly or straight or twisted?<br><br>Women of African descent get to do the same thing...it is all about whatever mood their spirit is in.<br><br>Thanks for asking undoctored.<br><br>Hope you feel doctored up now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4393843">\
	 <div id="dsq-comment-header-4393843" class="dsq-comment-header">\
	 <cite id="dsq-cite-4393843" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4393843">undoctored</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4393843" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4393843" class="dsq-comment-message">Whiterosebuddy, thank you so much for your very informative answer.  This question has been in the back of my mind since I received a curious answer to a question I asked a beautiful black musician now in her sixties.  In the course of a discussion, I asked her if she had ever thought about swimming as a form of exercise.  She answered, "I never learned how to swim like a lot of black women my age because we couldn\'t do that and keep our hair straight."  I didn\'t understand why someone wouldn\'t want to learn to swim because of a preoccupation with hair.  I\'m beginning to understand why this was and apparently continues to be such a big concern.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4397965">\
	 <div id="dsq-comment-header-4397965" class="dsq-comment-header">\
	 <cite id="dsq-cite-4397965" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4397965" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4397965" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4397965" class="dsq-comment-message">I wrote a paper in undergrad outlining for black women have become enslaved by their hair hence limiting their prospects and self-esteem in this life. It is almost like slavery. Its sad but its one of the result of white supremacy and constructions of womanhood and beauty.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400999">\
	 <div id="dsq-comment-header-4400999" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400999" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400999">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400999" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400999" class="dsq-comment-message">Yeah, you right it is a construction. But our job is not to perpetuate that construction and to set a NEW bar for womanhood and it;s beauty by the dignity and pride you bring to what that means for you!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4405269">\
	 <div id="dsq-comment-header-4405269" class="dsq-comment-header">\
	 <cite id="dsq-cite-4405269" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4405269" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4405269" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4405269" class="dsq-comment-message">Yup, you are so right! That is what I did. Its is difficult for a human being from any walk of life not to be socialized into these constructions.<br><br>I had to almost insulate myself and create a separate value system and world than the one that was forced upon me.<br><br>We will have to ask one to be almost revolutionary in their thinking. To emancipate themselves and unfortunately, most people do not look to do that. <br><br>Every aspect of our society perpetuates certain ideologies and value systems. One would have to resist and counteract...most people are simply aiming to be validated...most are not this brave or out of the box. Therefore, they will settle for the same old beliefs, standards and ideologies. Its the unfortunate side of human nature and psychology.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400110">\
	 <div id="dsq-comment-header-4400110" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400110" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400110">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400110" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400110" class="dsq-comment-message">While hair texture may have been the concern of some black women it was not the primary reason blacks didnot learn to swim.<br><br>The reason was that during JimCrow era, blacks were not allowed to swim in public pools, so they had no access to learning swimming.<br><br>In fact, one of the things MLK wrote  about in his letter from the B\'ham Jail when asked why he decided to march, was how he was inspired by his daughter Yolanda\'s question about why should could not swim in the public pool. she was only 5-6 years old and Martin said he could see the clouds forming in the blue sky of her mind as he had to tell his little girl about the burden of her skin color in the south, and thus restrict her mind by putting chains on her potential as a human being.<br><br>So, yeah swimming had something to do with hair texture but that was FAR from the really big issue.<br><br>Not to mention the fact of lean body mass not being conducive to buyoancy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4395009">\
	 <div id="dsq-comment-header-4395009" class="dsq-comment-header">\
	 <cite id="dsq-cite-4395009" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4395009" href="http://www.latinopoliticsblog.com" target="_blank" rel="nofollow">adriana01</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4395009" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4395009" class="dsq-comment-message">I\'m a Latina curly head, and I can say that I love the ease of wearing my hair natural instead of beating it into submission with a flat iron, dryer, etc. When it is hot, especially, talk about torture, being under a dryer and then spending time (that you could be doing something else) pressing out your hair. No me gusta!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4395246">\
	 <div id="dsq-comment-header-4395246" class="dsq-comment-header">\
	 <cite id="dsq-cite-4395246" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4395246">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4395246" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4395246" class="dsq-comment-message">adriana,  libertad de pelo ! !   Co-signing!  :-))</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4398137">\
	 <div id="dsq-comment-header-4398137" class="dsq-comment-header">\
	 <cite id="dsq-cite-4398137" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4398137" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4398137" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4398137" class="dsq-comment-message">Also, I would like for people to start talking about how much these girls represent many young black girls rather than what I am constantly hearing. People behave as if the Obamas are the first decent black people in America and "other blacks must take heed".<br><br>I want to know how this effect will take place. Will people use this opportunity to open their eyes about the humanity of little black girls, young black women and black women or will they simply look at them as an exception or rare case.<br><br>The number one thing that bothers me about this whole Obama family symbolism parade is that I find more people are looking at the Obamas as some exception to other blacks and that black people must aspire to be them rather than the fact that many black people like my family are just like the Obamas. <br><br>What do you guys think?<br><br>Do you think that this will be a case of more "black exceptionalism" or will it actually have an effect on the way people view the humanity of black women in general?<br><br>I hope that made sense.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4399125">\
	 <div id="dsq-comment-header-4399125" class="dsq-comment-header">\
	 <cite id="dsq-cite-4399125" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4399125">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4399125" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4399125" class="dsq-comment-message">Rhondacoca, major cosigning!   It makes sense to me.<br><br>I addressed this with a question down thread:<br><br>"I guess the question is, do we need some one who looks like us ascend into high profile status define how we should look, act, or be?"<br><br>I have two black daughters; will folks see their humanity more now?  Didn\'t they see it before?  Do we need to examine our own self worth?   Blacks are still buying into color caste systems.  Who\'s defining us? <br><br>I have a loving, healthy relationship with my husband, daughters and friends, because I say so, not because of someone elses image or rise to prominence.<br><br>I belong to no particular groups, or cliques.  It works to move in and out of circles of people; their is a freedom in not needing to fit in, yet still contribute to the greater whole.<br><br>As to your question:  Do you think that this will be a case of more "black exceptionalism" or will it actually have an effect on the way people view the humanity of black women in general?"<br><br>I think the Obama\'s rise to prominnence opened the door to self-examination for not onl Americans, but the entire world.  For Blacks, I see it as a gateway to further embrace our humanity and limitless being as Soul, because it has always been within us. <br><br>How do little black girls& black women see themselves before, during and after the Obamas?<br><br>I THINK THE OBAMAS ARE A TRUE INSPIRATION TO THE WORLD.  THE CIVIL RIGHTS  MOVEMENT INSPIRED BARACK  TO GO TO THE SOUTH SIDE OF CHICAGO AND BECOME A COMMUNITY ORGANIZER.  <br><br>BARACK USED THE IDEAS OF THAT GENERATION TO HOPE AND DREAM THAT HE COULD BECOME POTUS; AND HE IS NOW PRESIDENT -ELECT.  WE ALL GIVE AND RECEIVE INSPIRATION TO EACH OTHER.  WE ARE ALL LIMITLESS IN WHAT WE CAN ACHIEVE!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4399184">\
	 <div id="dsq-comment-header-4399184" class="dsq-comment-header">\
	 <cite id="dsq-cite-4399184" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4399184">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4399184" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4399184" class="dsq-comment-message">How have black people been talking about the Obamas? For many of my friends they fell in love with Michele first ( and Barack benefited from that overflow of love). The love for Michelle among the women I know is huge. The main reason is because she make us VISIBLE to the larger society as educated, upwardly mobile black women. She has modest roots but was educated in great schools, got a graduate degree and did everything right. She speaks to our ambitions, our work ethic, our challenges and hopes that have ALWAYS been there. Who else do we have in popular culture to represent us? Oprah, Condi Rice, Omarosa, Jada Pinkett- I know there are others. But really these women are powerful symbols. Another important point is that Michelle Obama has a family with kids. And we want that too. And she makes our hopes and our lives visible in a way that I  think other women in the public eye havent. Because Michelle Obama is us. ( Barack is us too but I am speaking from the gendered perspective)<br><br>I think for most people the Obamas will look at the Obamas as "black exceptionalism" or the Wow- You-Arent- Like-Other-Black- People- Factor. These are the people who dont know that the black middle class existed or exists. They choose to ignore all the black people I know, all my extended family , all the families of my friends (cough Hilary Clinton cough). These are the people who will persist in thinking that the majority of black people are uneducated, in prisons, on welfare or are poor. These are also some of the same people that will want to have me as their Magical Negro friend as well to get in on the cache of the historic nature of Obama\'s presidency.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4399345">\
	 <div id="dsq-comment-header-4399345" class="dsq-comment-header">\
	 <cite id="dsq-cite-4399345" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4399345">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4399345" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4399345" class="dsq-comment-message">Also I think some black people will also think this too -the Obamas are the exception to the rule. I think the huge downside of integration is that all stratas of black people dont live or interact with each other to the same extent. I live in the Northeast. Committed upwardly mobile black people may make contributions through money, time and mentoring but they rarely live with black people who are lower on the class ladder. You have many superrich black people living in predom white suburbs, some black middle class neighborhoods and black working neighborhoods. So you can see symbols of what is possible in each individual neighborhood but folks in the working class neighborhood dont see whats going on in the rich or middle class hoods or vice versa.<br><br>But yes we should be taking these symbols as a time to get our house in order. Time for more black love, black preservation and uplift.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4399728">\
	 <div id="dsq-comment-header-4399728" class="dsq-comment-header">\
	 <cite id="dsq-cite-4399728" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4399728">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4399728" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4399728" class="dsq-comment-message">Trumystique, major co-sign:<br><br>"But yes we should be taking these symbols as a time to get our house in order. Time for more black love, black preservation and uplift."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4399495">\
	 <div id="dsq-comment-header-4399495" class="dsq-comment-header">\
	 <cite id="dsq-cite-4399495" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4399495">ryasgrand</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4399495" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4399495" class="dsq-comment-message">Dear Trumystique, <br><br>You put it beautifully -- that you and your friends "fell in love with Michele first (and Barack benefited from that overflow of love)."  That was certainly true for me.  In fact, all throughout the campaign, I was looking for a bumpersticker for my car that said, "I\'m voting for Michelle\'s husband!"   :-)<br><br>And I absolutely agree with you and others here that Michelle is a marvelous representative of the kind of intellectual and creative/social capacity that exists in so many of us African American women.<br><br>But there was one thing I was a little disturbed by in your post -- that was the implicit assumption that "middle class" = intelligent and accomplished and that "uneducated, in prisons, on welfare and poor" = a disgrace to the race.  Forgive me if that\'s not what you meant, but that\'s the way it appeared to me.  And I thought I would say something because I have seen this kind of assumption on lots of discussion groups and blogs.  In my family (like lots of African American families) we have people who are poor, working poor, middle class and a few who could probably qualify as upper middle class.  But intelligence, creativity, and values like dignity and compassion are present in all of us and have nothing to do with economic status.   (We have our share of negative traits too -- and those also exist independent of money.)<br><br>I just get worried sometimes that we too readily make a distinction between the  "good" middle class black folks and the "embarrassing" great unwashed poor and un/underemployed people.  I know SOO many struggling folks who believe very strongly in hard work, and the value of treating other people with kindness and respect.  I just want us to be careful about doing what we accuse some outside of our community of doing -- "exceptionalizing" African American goodness and intelligence.  It exists among ALL of us.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4399708">\
	 <div id="dsq-comment-header-4399708" class="dsq-comment-header">\
	 <cite id="dsq-cite-4399708" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4399708">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4399708" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4399708" class="dsq-comment-message">Major co-sign.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4399835">\
	 <div id="dsq-comment-header-4399835" class="dsq-comment-header">\
	 <cite id="dsq-cite-4399835" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4399835">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4399835" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4399835" class="dsq-comment-message">I dont think that poor=/= hardworking.  I guess its the challenge of trying to talk about assumptions without seeming to agree with the assumptions. But how does one say "My blackness is this and NOT this..." without reaffirming erroneous assumptions. Or talk about extremes without losing the nuance and the grey in the middle ( and not write the longest post ever)<br><br>For many people and the MSM propagates this<br>blackness = black pathology= poor, in prison, uneducated, welfare<br>(There is no distinction between poor, un/educated or any other categories at all in most discussions. Even reread the discussion we had about class and Our Kind Of People )<br><br>Who is a popular face upper class black people?<br>Who is a popular face of middle class black people?<br>Who is a popular face of a working class black folk?<br>Who is a popular face of poor black folk?<br> <br>I was trying to think of who is the face for every category that people could recognize. Who is that  agreed upon  symbol and acting as shorthand  and poster person for the people in that category? These symbols are important because they are a shorthand for values and aspirations. Part of the issues is not having POSITIVE popular representation in the social consciousness  for these categories. And thats why people can pretend that the Obamas are the first Ivy League educated or  upwardly mobile or middle class  or 2 parent family ( when we all know this is not true).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400132">\
	 <div id="dsq-comment-header-4400132" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400132" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400132">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400132" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400132" class="dsq-comment-message">Your posts are hitting the nail on the head Tru.  Keep up the good work, don\'t worry about the \'nuance/exception\'...you have to teach the rules first, you know.  The way you are expressiong yourself on topic is wonderful and encompassing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400714">\
	 <div id="dsq-comment-header-4400714" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400714" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400714">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400714" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400714" class="dsq-comment-message">thanks</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4400954">\
	 <div id="dsq-comment-header-4400954" class="dsq-comment-header">\
	 <cite id="dsq-cite-4400954" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4400954">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4400954" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4400954" class="dsq-comment-message">Trumystique, you stated:<br><br>"Part of the issues is not having POSITIVE popular representation in the social consciousness for these categories."<br><br>Where does one draw the line when it comes to the self limiting role of the SOCIAL CONSIOUSNES?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401002">\
	 <div id="dsq-comment-header-4401002" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401002" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401002">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401002" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401002" class="dsq-comment-message">Sorry I dont understand your question.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401198">\
	 <div id="dsq-comment-header-4401198" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401198" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401198">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401198" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401198" class="dsq-comment-message">OH, I get it. How far do you go to limit your so called blackness vs. social consiousness.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4403922">\
	 <div id="dsq-comment-header-4403922" class="dsq-comment-header">\
	 <cite id="dsq-cite-4403922" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4403922">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4403922" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4403922" class="dsq-comment-message">Word! :-))</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401602">\
	 <div id="dsq-comment-header-4401602" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401602" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401602">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401602" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401602" class="dsq-comment-message">Trumstique, it\'s great to have these symbols, but every one of these symbols are going to be surpassed. They\'ll have ther flaws and yes even fail, as we heap our praise and glory on them.<br><br>Who is a popular face upper class black people?<br>Who is a popular face of middle class black people?<br>Who is a popular face of a working class black folk?<br>Who is a popular face of poor black folk?<br><br>Example:   Jessie Jackson Sr. when he realized Barack<br>was surpassng him. Jessie, at one time was admired as a role model for Blacks too. <br><br>It appeared Jessie  wasn\'t even capable of accepting a new symbol- in Barack; he even stated he wanted to "cut Baracks nuts off."   He took us as far as he could. <br><br>Are we going to see our youth of today take these symbols of what Barack has done to transfom the symbol into something uniquely their own?<br><br>I agree big symbols are important as a shorthand for values and inspiration, but I believe that it starts with the high school coaches, teachers, parents, and even a fatherless household. Just look at where Barack landed without his father.<br><br>These are the folks that our youth have direct interactions with and who carry the most palpable influences.<br><br>I agree we need symbols, but they have their limitations and can become a detriment when we put all our eggs in one poverbial basket.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401886">\
	 <div id="dsq-comment-header-4401886" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401886" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401886">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401886" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401886" class="dsq-comment-message">I agree with you. <br><br>But the key points of my statement:"Part of the issues is not having POSITIVE popular representation in the social consciousness for these categories."<br><br>and this<br><br>"where are the popular representations of our values as black people? ... Whatever the value- do we have a popular image for this value?<br>And we may have that picture for this symbol of our values but does anybody in the larger society see it?"<br><br>For me this points to the fact that there should be several levels of social consciousness:<br>1. Positive popular images of black people in the larger society<br>2. Positive popular images of black people in black society<br>3.Positive  images of black people in a person\'s social sphere ( home, work, church, school)<br><br>I think that teacher, coaches and parents could come in at all 3 levels but obviously have their strongest effect at # 3. Jesse Jackson came in at # 1 and 2 and by definition if these are popular images they are going to change and should change with the times.<br><br>I think these symbols only become a detriment if we arent looking at all the symbols and how they interact. If you hold up # 1 symbols you miss the #3 symbols than you have lost the richness of all 3.<br><br>Also we need to understand that all these symbols are created and have their own narrative and ways in which we value some symbols and devalue others.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401004">\
	 <div id="dsq-comment-header-4401004" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401004" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401004">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401004" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401004" class="dsq-comment-message"><i>How have black people been talking about the Obamas? For many of my friends they fell in love with Michele first ( and Barack benefited from that overflow of love). The love for Michelle among the women I know is huge.</i><br><br>you ain\'t lying......<br><br>I paid three times to see Michelle. <br><br>I\'ve never paid to see Barack.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4401188">\
	 <div id="dsq-comment-header-4401188" class="dsq-comment-header">\
	 <cite id="dsq-cite-4401188" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4401188">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4401188" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4401188" class="dsq-comment-message">Same here!<br>Never paid to see Barack.<br>Paid to see Michelle, though, lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4402191">\
	 <div id="dsq-comment-header-4402191" class="dsq-comment-header">\
	 <cite id="dsq-cite-4402191" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4402191">tovangar2</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4402191" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4402191" class="dsq-comment-message">I fell in love with Barack BECAUSE of Michelle.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4405173">\
	 <div id="dsq-comment-header-4405173" class="dsq-comment-header">\
	 <cite id="dsq-cite-4405173" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4405173" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4405173" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4405173" class="dsq-comment-message">Great post, I agree with everything you said. However, I think that some people missed what I was getting at.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4399935">\
	 <div id="dsq-comment-header-4399935" class="dsq-comment-header">\
	 <cite id="dsq-cite-4399935" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4399935">Trumystique</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4399935" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4399935" class="dsq-comment-message">Or to put it another way: where are the popular representations of our values as black people? Who is the face of the hardworking black person? Who is the face of the spiritual black person? Whatever the value- do we have a popular image for this value?<br>And we may have that picture for this symbol of our values but does anybody in the larger society see it?<br><br>Thats why the Obamas are powerful symbols because it allows other people to stop ignoring an aspect of our community that doesnt jibe with their image of black victim hood or pathology.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4402140">\
	 <div id="dsq-comment-header-4402140" class="dsq-comment-header">\
	 <cite id="dsq-cite-4402140" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4402140">tovangar2</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4402140" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4402140" class="dsq-comment-message">"So many moments over the next 4, hopefully 8 years. "  I\'ve vowed to be grateful for each day, every day,  we have the Obama family in the White House.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4404058">\
	 <div id="dsq-comment-header-4404058" class="dsq-comment-header">\
	 <cite id="dsq-cite-4404058" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4404058">enviro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4404058" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4404058" class="dsq-comment-message">Having these girls in the White House is such a gift to my (white) kids, especially my daughters.  I already went through a slideshow of them with my older (5 y.o.) daughter before the election.   Being a girly girl (not that they Obama girls are, but they are always nicely dressed even when casual) and impressed by her elders, she drank it in like a sponge.  Barack as usual has it right in terms of their being there changing America\'s perception of itself -- in the case of kids, hopefully getting the perception better from the beginning.  It doesn\'t take us parents off the hook in terms of making a point of exposing them to other cultures, but it really helps.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4404477">\
	 <div id="dsq-comment-header-4404477" class="dsq-comment-header">\
	 <cite id="dsq-cite-4404477" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4404477">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4404477" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4404477" class="dsq-comment-message">enviro,  I appreciate your shring and you \'re on point with your comment:<br><br>"It doesn\'t take us parents off the hook in terms of making a point of exposing them to other cultures, but it really helps."<br><br>There\'s a poem tiltled: Children Learn What They Live<br><br>Children Learn What They Live <br>by Dorothy Law Nolte<br><br>If a child lives with criticism. He learns to condemn.<br>If a child lives with hostility. He learns to fight.<br>If a child lives with ridicule. He learns to be shy.<br>If a child lives with shame. He learns to feel guilty.<br><br>If a child lives with tolerance. He learns to be patient.<br>If a child lives with encouragement. He learns confidence.<br>If a child lives with praise. He learns to appreciate.<br>If a child lives with fairness. He learns justice.<br><br>If a child lives with security. He learns to have faith.<br>If a child lives with approval. He learns to like himself.<br>If a child lives with acceptance and friendship.<br>He learns to find love in the world.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4407374">\
	 <div id="dsq-comment-header-4407374" class="dsq-comment-header">\
	 <cite id="dsq-cite-4407374" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4407374">khrish</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4407374" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4407374" class="dsq-comment-message">That brief little commentary leaves me with the most pleasant thougts to end my day.  How wonderfully said.  I guess, because I too, had one of these wonderful dolls that I loved so dearly.  Thanks for such a pleasing memory.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4415630">\
	 <div id="dsq-comment-header-4415630" class="dsq-comment-header">\
	 <cite id="dsq-cite-4415630" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4415630" href="http://www.ethidolls.com" target="_blank" rel="nofollow">MsG</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4415630" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4415630" class="dsq-comment-message">It\'s sooooo exciting to have an African-American family as the first family in the American White House come January 20th 2009. And in terms of Gwen Ifill\'s comment about black/brown dolls, do check out <a href="http://EthiDolls.com" rel="nofollow">EthiDolls.com</a>. The company tells the stories of African woman rulers from history via culturally authentic doll representations and illustrated storybooks and audio books. Makeda® The Queen of Sheba, who represents the first female ruler of Ethiopia over 3000 years ago, and Queen Mother Yaa Asantewaa from what is now modern day Ghana are the first two beautiful products in EthiDolls\' African Heritage Signature Collection.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12393075">\
	 <div id="dsq-comment-header-12393075" class="dsq-comment-header">\
	 <cite id="dsq-cite-12393075" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12393075">Kristin7</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12393075" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12393075" class="dsq-comment-message">If a child has privileges way above all others, then what ?</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=8220the_malia_and_sasha_effect8221&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');
}

})();




