




if (typeof(disqus_iframe_css) == 'undefined') {
	disqus_iframe_css = '';
}
if (typeof(disqus_def_name) == 'undefined') {
	disqus_def_name = '';
}
if (typeof(disqus_def_email) == 'undefined') {
	disqus_def_email = '';
}
if (typeof(disqus_skip_auth) == 'undefined') {
	disqus_skip_auth = false;
}
if (typeof(disqus_default_text) == 'undefined') {
	disqus_default_text = 'Type your comment here.';
}

(function(){
	
	var ie = document.uniqueID
		&& document.compatMode
		&& !window.XMLHttpRequest
		&& document.execCommand ;

	try {
		if(!!ie) {
			document.execCommand("BackgroundImageCache", false, true);
		}
	} catch(e) {};
})();

var Dsq = new function() {
	this.container = document.getElementById('dsq-content');
	this.jsonData = {"reactions": [], "has_more_reactions": false, "users": {"3a0cf8b4a4cc1e5ecccc1ce6702ca7cb": {"username": "OnDaReal", "tumblr": "", "display_name": "OnDaReal", "url": "http://disqus.com/guest/3a0cf8b4a4cc1e5ecccc1ce6702ca7cb/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "kingsmomma": {"username": "kingsmomma", "tumblr": "", "display_name": "kingsmomma", "url": "http://disqus.com/kingsmomma/", "registered": true, "linkedin": "", "blog": "http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&amp;friendid=400560191", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/7490/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ef5a3e52ea31e18fd3f0c30a9ce7659d": {"username": "SarahLove", "tumblr": "", "display_name": "SarahLove", "url": "http://disqus.com/guest/ef5a3e52ea31e18fd3f0c30a9ce7659d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ec7f2471657b161a2f2167ef1f0db87d": {"username": "louisej", "tumblr": "", "display_name": "louisej", "url": "http://disqus.com/guest/ec7f2471657b161a2f2167ef1f0db87d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "79694517517ff163b54f6f6a05bf0c57": {"username": "Kirk", "tumblr": "", "display_name": "Kirk", "url": "http://disqus.com/guest/79694517517ff163b54f6f6a05bf0c57/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Starr": {"username": "Starr", "tumblr": "", "display_name": "Starr", "url": "http://disqus.com/Starr/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/11/3796/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2d814a038e201cdff73b12f479d7083f": {"username": "occasional lurker", "tumblr": "", "display_name": "occasional lurker", "url": "http://disqus.com/guest/2d814a038e201cdff73b12f479d7083f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7cf916bf1645fb4beceb4f51d1eaf771": {"username": "Killa ", "tumblr": "", "display_name": "Killa ", "url": "http://disqus.com/guest/7cf916bf1645fb4beceb4f51d1eaf771/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "kyas_mami": {"username": "kyas_mami", "tumblr": "", "display_name": "kyas_mami", "url": "http://disqus.com/kyas_mami/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/8/5194/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a7fe8bebf3b09f9ecb8422e57f4c8a21": {"username": "BUT..", "tumblr": "", "display_name": "BUT..", "url": "http://disqus.com/guest/a7fe8bebf3b09f9ecb8422e57f4c8a21/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a335c06ed346907536653909ca8293e5": {"username": "Shayna&#39;", "tumblr": "", "display_name": "Shayna&#39;", "url": "http://disqus.com/guest/a335c06ed346907536653909ca8293e5/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "BlogXilla": {"username": "BlogXilla", "tumblr": "", "display_name": "BlogXilla", "url": "http://disqus.com/BlogXilla/", "registered": true, "linkedin": "", "blog": "http://myspace.com/aimjusmiselph", "remote_domain": null, "points": 48, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/8/3664/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7b86e8274f6893736c742f95c595b0b5": {"username": "NubianGoddez", "tumblr": "", "display_name": "NubianGoddez", "url": "http://disqus.com/guest/7b86e8274f6893736c742f95c595b0b5/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Ness": {"username": "Ness", "tumblr": "", "display_name": "Ness", "url": "http://disqus.com/Ness/", "registered": true, "linkedin": "", "blog": "http://www.pinkcufflynx.com", "remote_domain": null, "points": 76, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/187/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "32a9f52fc4eb8f70910325057a03e6c5": {"username": "rawdawgbuffalo", "tumblr": "", "display_name": "rawdawgbuffalo", "url": "http://disqus.com/guest/32a9f52fc4eb8f70910325057a03e6c5/", "registered": false, "linkedin": "", "blog": "http://rawdawgb.blogspot.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e0a50c922aa1ec632bd2631d4cd21dad": {"username": "chanel", "tumblr": "", "display_name": "chanel", "url": "http://disqus.com/guest/e0a50c922aa1ec632bd2631d4cd21dad/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Reesethe": {"username": "Reesethe", "tumblr": "", "display_name": "Reesethe", "url": "http://disqus.com/Reesethe/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/9582/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "TiddySinclaire": {"username": "TiddySinclaire", "tumblr": "", "display_name": "404", "url": "http://disqus.com/TiddySinclaire/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 10, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/6803/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ALMiss": {"username": "ALMiss", "tumblr": "", "display_name": "ALMiss", "url": "http://disqus.com/ALMiss/", "registered": true, "linkedin": "", "blog": "http://thedreamdiaries.blogspot.com", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/846/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ca3fb8f085663e4036758354e9b77e4f": {"username": "mzvirgo", "tumblr": "", "display_name": "mzvirgo", "url": "http://disqus.com/guest/ca3fb8f085663e4036758354e9b77e4f/", "registered": false, "linkedin": "", "blog": "http://mzvirgo.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7a5b10543c4fe5b05f172d79500d2942": {"username": "Sad", "tumblr": "", "display_name": "Sad", "url": "http://disqus.com/guest/7a5b10543c4fe5b05f172d79500d2942/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4cb35d7a800cbe5c10c91d9db164fa1c": {"username": "Breezy", "tumblr": "", "display_name": "Breezy", "url": "http://disqus.com/guest/4cb35d7a800cbe5c10c91d9db164fa1c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6dff372c6e0e7542cf181a2cdbeaeab5": {"username": "3piece", "tumblr": "", "display_name": "3piece", "url": "http://disqus.com/guest/6dff372c6e0e7542cf181a2cdbeaeab5/", "registered": false, "linkedin": "", "blog": "http://www.3pieceonline.blogspot.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Angel_BX": {"username": "Angel_BX", "tumblr": "", "display_name": "Angel_1", "url": "http://disqus.com/Angel_BX/", "registered": true, "linkedin": "", "blog": "http://www.ipimpthesystem.blogspot.com/", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/11/8361/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "40fd5330a45a833c53e7c2a7414f09af": {"username": "Yea so....", "tumblr": "", "display_name": "Yea so....", "url": "http://disqus.com/guest/40fd5330a45a833c53e7c2a7414f09af/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": false, "name": "BlogXilla For Sexual Intellectuals", "streaming_realtime": false, "url": "blogxilla", "allow_anon_post": true, "reactions_enabled": false, "reply_position": 0, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "blogxilla", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-11-30_05:44:43", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": null}, "realtime_paused": false, "posts": {"3021955": {"up_voted": false, "ip": "", "has_replies": false, "message": "Xilla, this is a great post.<br><br>It's hard for a regular square like me (yes I said square) who works hard and has no kids to find a good man because men rather deal with b-tches. At some point, I have been called \"stuck up\" and \"high maintenance\" and it was all because of how I carried myself. I don't own LV or Prada or Gucci, but because I carry myself with class, that automatically means stuck up? I don't ask for a man to get my hair or nails done, or for him to pay bills.<br><br>As far as wanting to try freaky things with your man and worried about being labeled, I think we need to be comfortable with our sexuality and stop dealing with \"boys\". Because \"boys\" will label you and worry about where you learned that freaky move from.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-13_10:14:12", "killed": false, "user_key": "ca3fb8f085663e4036758354e9b77e4f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2987144": {"up_voted": false, "ip": "", "has_replies": false, "message": "Women want to complain b/c men are dealing w/ b*tches and whores, or dealing w/ white women or asian women.  <br>When r we going to get it together? <br>We're loosing our men to so many elements & with the woman to male ratio, we're gonna loose out on a potentially good thing.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_17:10:31", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2986964, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2985865": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yeah that nice chain and those big rims come right along with that die slow that he's carrying. Tricks need to get it together! The way he got you is the same way he got the rest of the tricks like you. Fast and thoughtless. Choose to be smart in '08 or your family will be choosing the lining on your 6 feet under resting place.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:41:24", "killed": false, "user_key": "Starr", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2985669, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3032714": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good article and 100% true, blame it on the BET and VH1 era and the moms who had no parental skills and raised these b*tches to be the same thing. unfortunately society has gone to hell, these b*tches have no morals or self love and respect, they are beyond pathetic and do make it bad for real women out here,  we can't blame the men, we allow them to dog and use us then the good guys pay for that.  there is a book by Akil called Goddess Black Woman, Mother of Civilization. should be mandatory reading also Marcus Garvey. sometimes I really wish we had a drop squad for most of these brain dead zombi black folks.  I just pray for them and keep it moving, you ain't gonna save everybody.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-13_21:43:20", "killed": false, "user_key": "7b86e8274f6893736c742f95c595b0b5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2985612": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's the thing we become so spoiled by the easy female. Now I don't believe there is a time limit on love and sex, but there is a difference between a hoe and love at first site, or conversation. it is what it is you know.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:24:26", "killed": false, "user_key": "BlogXilla", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2985368, "depth": 1, "points": 0, "author_is_creator": true, "is_realtime": false}, "3046444": {"up_voted": false, "ip": "", "has_replies": false, "message": "Once again...LMAO, Nope why would I try to get a rise out of someone on a computer, and??? I made an observation and was just asking you a question you haven't answered yet. <br><br>And please read again where did I call you a name??", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-14_13:25:46", "killed": false, "user_key": "7cf916bf1645fb4beceb4f51d1eaf771", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3046072, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3031184": {"up_voted": false, "ip": "", "has_replies": false, "message": "On Point", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-13_19:26:39", "killed": false, "user_key": "79694517517ff163b54f6f6a05bf0c57", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2997016": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Mad like insane and because I got J's on my feet, you wanna fuck.<br><br>Because I post a video on You Tube acting silly, you asking for my name and age because I'm cute.\"<br><br><br>You killed them with that one!! I know plenty of girls like that and it's not cute at all! When are young ladies these days gonna learn?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-11_08:08:27", "killed": false, "user_key": "ALMiss", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2985620": {"up_voted": false, "ip": "", "has_replies": true, "message": "Tell them why you mad son?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:24:59", "killed": false, "user_key": "BlogXilla", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 2985461, "depth": 1, "points": 0, "author_is_creator": true, "is_realtime": false}, "2985621": {"up_voted": false, "ip": "", "has_replies": true, "message": "These noodles out here kill me sometimes. Real women don't need to trick off some man to keep themselves laced. That's why we make a honest living by WORKING. I can't stand hearing some ol' chicken heads talking about how this ninja better get her hair or her nails or her feet done. Or how he better come through to pay her phone bill or her car note....BITCH!! How old are you? A woman is supposed to already know how to maintain that upkeep without having to depend on someone else to do it. And why are you bragging about a ninja doing some shit like that anyway? You mean to tell me you don't make enough to pay for your own shit? And you're flaunting it like that's what's hot in the streets? What's wrong with that picture? No ma'am Pam....they already have that mentality though like they are owed something for nothing. Grow the phuck up already and stop making the good women out there who are real about their shit look bad.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:24:59", "killed": false, "user_key": "Starr", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2986518": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dad, I'm mad because some women are MAD....<br><br>Not like MadTV <br><br>Mad like insane and because I got J's on my feet, you wanna fuck.<br><br>Because I post a video on You Tube acting silly, you asking for my name and age because I'm cute.<br><br>And then when you start complaining about hair, nails, shoes....<br><br>And it start sounding like Blah Blah Blah Blah.....<br><br>And you throw my mother's vase on the floor and I call you a bitch<br><br>You swear I'm not paying child support.....<br><br>And I hit you......<br><br>And when you think a man is a man with a gold grill and looks like T-Pain<br><br>OR EVEN sings like T-Pain<br><br>I like how the real women are replying to this....STAND UP!<br><br>Women don't get overshadowed but bitches are become larger by the numbers", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_16:25:41", "killed": false, "user_key": "Angel_BX", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2985620, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2985368": {"up_voted": false, "ip": "", "has_replies": true, "message": "Man! You hit it on the head Xilla..<br>These bitches out here are triflin nowdays.<br>And for no good reason, and it truly does fuk it up for the good women out there.<br>Thank GOD my man was MAN enuf to realize he had a woman an not a bitch....<br>As a REAL woman, I cater to my REAL man...Treat him like the king he is, i'm a lady in the streets and a freak in the sheets, I take care of my daughter, I work and I got my own!<br>So if these bitches wanna stay trickin for lil or nuthin and be used as a cum depository for them triflin niggas out there who wont it, feel free...<br>Jus keep your hands to yourself when it comes to me and mine cus I aint afraid to cut a BITCH! LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:10:47", "killed": false, "user_key": "kyas_mami", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2994373": {"up_voted": false, "ip": "", "has_replies": true, "message": "i know who's fault it is....my opinion.<br><br>if you have sex with a boy<br>give a boy head<br>treat him like he is a king<br>when he is a boy that don't have anything going for him<br>but a functioning d*ck<br>you are telling that boy that he does not need to grow up and become a man<br>he already has everything that men strive for...money respect, sex & head<br>the solution is stop letting your kids have sex before they are of age <br>this is what really killed the \"good man\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_23:17:41", "killed": false, "user_key": "a7fe8bebf3b09f9ecb8422e57f4c8a21", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2988450": {"up_voted": false, "ip": "", "has_replies": false, "message": "..WOW.. you on point.. lol i need to meet you..but anyway my comments:<br><br>1. STOP BEING LAZY!! (women) get a job<br>    - i don't have a job im 18 but i am fortunate for parents that dont mind paying for my college and nessecities     but trust and believe i dont need no man to get me things i can get myself.. smh<br>2. PERFORMING NASTINESSS ON NIGGAS YOU DO NOT KNOW<br>   - me and my then boyfriend used to do everything EVERYTHING but the was MY MAN.. so therefore the rigght to be a naughty little girl inside his doors.<br>3. WE ARE IN A RECESSION<br>   -if you are gonna be with a nigga your gonna have to put out alot more to get money...<br><br><br>BYEEz", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_19:03:07", "killed": false, "user_key": "e0a50c922aa1ec632bd2631d4cd21dad", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2985670": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree, this is what I was trying to say in response to that you tube what do you like post. I was a bit iffy in the beginning but I agree. Women are our own worst enemies.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:28:51", "killed": false, "user_key": "kingsmomma", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2988070": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow this whole post is sooooooo sad!!!  <br>I have daughters, and it saddens me that this is the world they were born into. <br>Men calling women, b*tches, and whores, women calling women b*tches, and whores.<br>I always go back to 'who raised these b*tches, and whores?'.  <br>We do what we know.  And when you see that someone doesn't know, why take advantage, why not teach.  Be a real HUMAN (not man) and let them know that what their doing is leading to nothing.  <br><br>The human race is in a sad place right now:(<br>To me if your sexually intellegent you don't need to take advantage of a woman who is hurting to get some sex.  And trust when I say women who are doing this are hurting.<br>Compassion!!!!!  I wanna order some of that!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_18:27:22", "killed": false, "user_key": "ef5a3e52ea31e18fd3f0c30a9ce7659d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3002921": {"up_voted": false, "ip": "", "has_replies": false, "message": "As a single woman handling my own business, I get upset at a lot of my female counterparts that feel it is acceptable to give head and fugg for a hair do, light bill or whatever the object may be.  I had my time as a child and I acted as a child, but as a grown azz woman I had to put those behaviors away and be responsible for my actions.  Not that this is the answer, but I keep myself to myself until I find someone who is seemingly worthy of me.  U don't fugg cause you took me out to eat , I can do that for myself.  I have a homegirl right now that is 28 and will suck and fu*k for a meal at applebee's.   Women need to realize that we teach men how to treat us and as Xilla said, when a person shows you who you are believe them.  It's Itches that mess it up for us real women, but us real women need to be able to recognize when a real azz nugga come into our lives and give him the respect he deserves for being such.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-11_21:24:26", "killed": false, "user_key": "2d814a038e201cdff73b12f479d7083f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3040042": {"up_voted": false, "ip": "", "has_replies": true, "message": "LMAO...OTFR!!! Don't you sleep with a married man and announce it like it's something you're proud of?? And don't you feel it's ok to have or be a side piece? So which one are you??<br><br>I'm just sayin'...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-14_08:36:50", "killed": false, "user_key": "7cf916bf1645fb4beceb4f51d1eaf771", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": true, "email": "", "parent_post_id": 3021997, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2985900": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think about this everyday in terms of how I want my son to treat women.  I left his father because I refused to bring him up in an enviroment that fosters mysogny and just like abuse that behavior is learned. Xilla had it right. There are two categories: women and Itches and that can be further divided down to specify which particular brand of Itch she is. <br><br>As many times I've been cheated on I will never say well someone did it to me so i'm just returning the favor. (Yep ur a Itch)<br>Luvn in the club and it isn't the man you came with - Itch<br>yeah it really is trickin if you got it b/c what TI failed to mention is that is how they got it. -Itch<br>running to the club b/c its NBA All star weekend/draft weekend/ nfl anything and you think you can lasso in Kobe- Itch<br>any person who utters -that's okay b/c when you're kissin him you're tasting my cucamonga- Itch<br>jumping on myspace and creating ebeefs- Immature Itch<br><br>These Itches are like Scabs- the union workers want a contract and they crossing the damn pickett lines. <br>Im so tired of the tired as itches.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:43:37", "killed": false, "user_key": "kingsmomma", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2985707, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3021997": {"up_voted": false, "ip": "", "has_replies": true, "message": "Mornin!<br><br> I feel that it is not only the bitches who make it hard for women but it is also the men who PREFER the bitches. Here in Atlanta everybody knows the ratio is 17:1 women to men, and within the 17 I would guess 85% are bitches. Leaving the remaining 15% to battle with these clowns for some respect. Grant it, it is a recession and it is slim pickins I get it, but GOTDAMN, it's hard out here. Like Xilla stated in a recent post \"the price of pussy has plummeted\" lmao  and it has. I can tell by the way men approach women now. There is no introduction just, \"gimmie yo number\" or \"here go my number\". Nigga naw, I don't even have a jus to make a rational decision as to whether or not I wanna speak with you again..........EVER!!!<br><br>The bitches think they stars, wanna get next to stars, and fuck stars...............A woman knows that she doesn't need any additional \"accessory\" to shine.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-13_10:17:30", "killed": false, "user_key": "TiddySinclaire", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2986544": {"up_voted": false, "ip": "", "has_replies": false, "message": "Youre right. Real women know the difference.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_16:27:22", "killed": false, "user_key": "Reesethe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2985707, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3046072": {"up_voted": false, "ip": "", "has_replies": true, "message": "AAAAAWWWWWW POOR THING...........................<br><br>You have nothing better to do than judge strangers on a blog?<br> The name calling is juvenile & I don't get offended easily, so if your goal is to get a rise outta me, you're going to have to come a lil bit harder....................Go get some business...............", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-14_13:00:31", "killed": false, "user_key": "TiddySinclaire", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 3045361, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "2986306": {"up_voted": false, "ip": "", "has_replies": false, "message": "Listen to Xilla because he is right.....<br><br>High standards for most usually \"whores\" is if she is going to lick ass tonight or not!<br><br>Most even flip a coin to see who's going to lick ass and who's going anal.<br><br>I remember my cousin buying a girl a drink in this club and she cut a hole in her pants so he could fuck her while everyone thought they was dancing<br><br>I'm sorry but my people of BlogXilla BUT LOVE IN THE CLUB IS NOT COOL!<br><br>Well.....maybe....it depends....<br><br>Shine and you WILL shine!<br><br>I agree, Xilla!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_16:11:10", "killed": false, "user_key": "Angel_BX", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2985669, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2985669": {"up_voted": false, "ip": "", "has_replies": true, "message": "High standards? Have you seen today's whore? They look like Beyonce, Rihanna and sometimes better and all you need to do is give them a bit of attention and buy them something reasonablly nice and bam the coochie is yours if you have a bit of status in the world you can get your balls licked up and down for low! There is nothing about standards. lol I'm just saying <br><br>But yeah I've heard women as well say he has a nice chain he can get it! Do you see the rims on his car. Have something that shines and you can hit it from behind. The golden rule of being a player.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:28:49", "killed": false, "user_key": "BlogXilla", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 2985574, "depth": 1, "points": 0, "author_is_creator": true, "is_realtime": false}, "2987846": {"up_voted": false, "ip": "", "has_replies": false, "message": "i agree. women are having a hard time finding a good man who wants more than to just have sex with them, cuz these \"bitches\" out there giving up easy.<br>easy ass bitches in the club wearing next to nothing, easy ass bitches on myspace w. slutty ass pictures. smh.<br>I've been single for almost 2 years and celibate for 1 year (by choice). 2 of the dudes i dated for a quick minute just wanted sex, and thats not what im about right now. im young (20) but i want something more than just a fuck buddy right now, but that seems to be on every dudes mind that i meet. im not a picky person, and i definately can appreciate a good man sadly have yet to meet anyone lately.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_18:09:49", "killed": false, "user_key": "a335c06ed346907536653909ca8293e5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3102417": {"up_voted": false, "ip": "", "has_replies": false, "message": "Late addition to this post, but I have to say I can agree to some points in this post maybe most but I can't get behind some of these comments because I am an educated woman on the graduate level I am very independent can't say I'm one of the chicks that has to have a man but I have been considered \"easy\" back in the day and sometimes even now depends on how I feel but I don't do it for the status or what a man can give me sometimes I just want to be the one who controls the situation it makes me feel empowered in a way just to know that I'll probably fuck you and never call but I understand that karma will probably come back to me on the things that I have done past and present but I can honestly say I tried, when I first started dating, to be that great woman, that woman who did anything for her man but being that I started in college and most college guys don't feel the need for relationships when its being tossed at them in every direction I was taken for granted and cheated on so after being naive for a period I time I learned from it and stopped being stupid. I can't say that I've met a good man there was one that I thought was great but turned out to be a manipulative bastard who also cheated but lied about it until I just said fuck it   maybe its the guys I'm attracted to or maybe its me and how it takes me a while to open up and most guys aren't patient in that aspect... and my last guy before i decided to lock up the cookie jar  was a lying bastard so yeah ... no good guy for me so I don't know would you still consider me a bitch.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-16_20:14:06", "killed": false, "user_key": "40fd5330a45a833c53e7c2a7414f09af", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2997075": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree! Some of my high school friends started having sex wayy too early! For most of them 7th or 8th grade, and although they were my age, I'm thinking \"WHAT?? We're really only kids!! Are you serious??\" And today, it's only getting worse....", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-11_08:19:26", "killed": false, "user_key": "ALMiss", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2994373, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "2986964": {"up_voted": false, "ip": "", "has_replies": true, "message": "I agree...<br>Just like Xilla said men get used to the bitches, I think women get used to their male counterparts...<br>The same way we want men to open their eyes and steer clear of these bitches<br>We need to realize that there are good men out there!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_16:56:05", "killed": false, "user_key": "kyas_mami", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 2986846, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3014229": {"up_voted": false, "ip": "", "has_replies": false, "message": "i dont think Chivalry is dead - look at me", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-12_18:10:43", "killed": false, "user_key": "32a9f52fc4eb8f70910325057a03e6c5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2985816": {"up_voted": false, "ip": "", "has_replies": false, "message": "yea, it aint about standards...<br>I think men know EXACTLY what they gettin into wit these nutbucket ass hoes...<br>I'm sorry i dont care what nobody says, u kno a hoe when you see one...there are telltale signs...<br>If they wanna be dumb enuf to ignore the signs...THEIR BAD!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:38:01", "killed": false, "user_key": "kyas_mami", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 2985669, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2995035": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well said SarahLove. B*tches definitely give the real women sideeyes probably because they are ashamed of themselves and their whorish ways. I used to think the issue was me, but then I realized it was those \"women\" don't know their worth and don't know the harm in their actions. I dated a (college) football player and you would not believe the locker room stories I've heard. As a female I was ashamed and so hurt for my gender. Men would never treat us with respect until we respect ourselves as females (talking 2 the b*tches). and its sad because those fools think that just because they treat one girl like that, they can step to the real women that way.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-11_00:31:55", "killed": false, "user_key": "4cb35d7a800cbe5c10c91d9db164fa1c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2986846": {"up_voted": false, "ip": "", "has_replies": true, "message": "What it all boils down to is that 'real' women feel like they don't NEED a man to do anything for them. Men don't wanna hear the sh*t (I'm sorry, but it's true). Yeah we all want to be independent women but we don't know when to sit the f*ck down and sh*t the f*ck up.  Real women r too busy bumpin their gums about what they can do for themselves and how they don't need a man to help them with anything, not even bustn a nut.  So all the 'good' men go out and find the 'easy' women and get their jollies off that way.  <br><br>All the females out there getting tricked on and doing all this strange sh*t is b/c 'real' women toss 'good' men back in the sea. So these women go to great lengths (which real women see as being a hoe or a b*tch) to keep these men coming back b/c they know that these men do have standards it's just that men can't get an inch with the so called 'real' women out there b/c their standards are so high that they can't look down and recognize a good man.<br><br>And with black women it's the worst. We're walking around with chips on our shoulders, and wonder why they can't find a descent man.  A man can walk past a woman on the street and say a simple hello and she's rolling her eyes and suckin her teeth.  All of that isn't necessary.  Say hi back, smile at a brother.  Every hello, or how r u doing isn't an invitation to f*ck.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_16:48:29", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3040741": {"up_voted": false, "ip": "", "has_replies": false, "message": "I caught up with an old friend from school via myspace. And the majority of her pics were of her high with a kid not a few feet away from her. One of the captions read on her daughters pic read \"break them pockets girl\" meaning she is teaching her daughter to be like her, and try to get any and everything they can from a man and it's so sad. She has about 4 kids from different guys and she is 26. A lot of these women were raised this way. Single mom, who is all about partying, drinking and going to the club. Children growing up, look up to their parents and want to be like them. Asking men for money and things is something I have never been comfortable with and I've been with my guy for 10 years now. But back to the point, girls that are hardcore in trying to get everything they can from a man, don't even know better half the time b/c that's all they saw growing up or that is all they were around.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-14_09:47:13", "killed": false, "user_key": "7a5b10543c4fe5b05f172d79500d2942", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2985574": {"up_voted": false, "ip": "", "has_replies": true, "message": "It became acceptable when men don't set their standards high enough. But there is a double edged  sword to this. It is just as hard to find a man out here who doesn't want to hit as soon as he meets you. And god forbid if you want to get to know him because he will move right on to the next basket weaved chick he sees. Its not just me with this opinion though, my close circle of friends all have the same problem. We are all professional women but we get overlooked because of the fact that we don't \"need\" a man like some other females do.  The wrong types of  females do those types of things because they seek comfort in sex and gifts. Its sad but true. I've seen and heard women blatantly go after men because they think his chain is real  or his car has rims. At the end of the day I would rather have a man who respects me and values my opinions then someone who thinks that buying me a Gucci bag will makes me happy.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:21:58", "killed": false, "user_key": "Reesethe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2985707": {"up_voted": false, "ip": "", "has_replies": true, "message": "I actually think the female species can be divided into three categories: Women, Bitches and Whores.  There are real women out here (myself included) who are ride or die but who have raised our standards to no longer accepted anything that crosses the threshold and call it a man.  I have a son so I am not raising anybody's child, I never knew my father and am no longer in search of one but it seems the hardest thing to find on god's green earth is a MAN.  But in that same token some of these men out here have never been taught how to identify a real WOMAN when they encounter one so they treat everyone the same no matter what.  Real women don't go to the club like it is religion, Real women will protect their family like a lioness, Real women don't lay with every swinging dick they meet because they know swinging dicks are like buses another one will be along in 15 minutes but I have also come to the conclusion that men aren't really looking for Real women they are looking for a conquest to brag about.  So sad.  Maybe if I teach my son well he will be able to have the gift of discernment.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:31:03", "killed": false, "user_key": "6dff372c6e0e7542cf181a2cdbeaeab5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3041644": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm sorry, but the way I see it, you get what your looking for, or paying for, or however you'd like to put it.  I have no symapthy for a chick who's talking about being a real woman, but your dating a hustla?  Who does this?  Give me a break.  This is why things are the way they are.  Hustlas rule the world...  At least \"our\" (black folks) world anyway.<br><br>Riddle me this:  I'm a black male, just hitting 30, business owner, well established, mature, college educated on the graduate level, and by all accounts I'm a good looking, muscular, 6'4 guy...<br><br>I can't find a chick to compliment me to save my life...<br><br>I'm in Miami and all the chicks I've run into basically meet me for my looks, talk to me based on potential, and then fade away because I don't have golds in my mouth, I don't care to put 24's on my ride, and I don't have some stank ass dreads looking like Lil Wayne...  I'm sorry, I have no sympathy for sistas now-a-days.  Most of them would'nt know a good man if he walked up to them and spit in their eye...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-14_10:50:29", "killed": false, "user_key": "3a0cf8b4a4cc1e5ecccc1ce6702ca7cb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3045361": {"up_voted": false, "ip": "", "has_replies": true, "message": "If you notice I started the comment laughing, I actually find you quite entertaining I'm pretty much guaranteed a good laugh. Not angry at all Boo Boo... I was really looking for some clarification since I found it an oxymoron for you to be  commenting on a post about women and bitches, considering your moral standing is questionable since you find it acceptable and seem to be quite proud of the fact you sleep with married men, I was actually curious as to which of the two you consider yourself. <br><br>And it does become an issue for WOMEN when bitches sleep around with WOMEN'S husbands or significant others with no regard for that  WOMAN.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-14_12:18:13", "killed": false, "user_key": "7cf916bf1645fb4beceb4f51d1eaf771", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3040116, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3040116": {"up_voted": false, "ip": "", "has_replies": true, "message": "I do sleep with a married man........ and quite well actually. <br><br>And yes, if you want to sleep with someone outside of your relationship, I don't give a shit, do you.<br><br>And why you so angry?????", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-14_08:46:10", "killed": false, "user_key": "TiddySinclaire", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 3040042, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "2985461": {"up_voted": false, "ip": "", "has_replies": true, "message": "This is why I come to this site......Xilla, you speak the truth and that's no lie!<br><br>I know some stuck up B****** who loves to go to the club while the man is sitting at the crib taking care of HER 3 kids!<br><br>They LOVE the club. I guess it's for attention, free drinks and free sex.<br><br>Damn that Usher. Giving these people ideas about having sex \"in the club\". Now, I know GROWN women who go to the club just for it.<br><br>The Stuck Up B***** is fake from head to toe. Hair, Eyelashes, Nose ring, Earrings, Nails, Necklace, Breast, Ass,......EVERYTHING IS FAKE!<br><br>Now I know Beyonce is singing \"If I Were A Boy\" BUT If I had to be a \"Stuck Up B****\" then I rather be a boy<br><br>It's bad enough they make us chase them, spend money on them, give them whatever they want BUT then they get jealous when I been hanging out with Keshia who I went to high school with and grew up with!<br><br>They ask \"Who look better?\" between her and Rihanna. She make have all the fakeness about her like Rihanna (as that's keeps her pretty) BUT YOU ARE NOT RIHANNA! <br><br>With you and your fake everything, you could NOT touch Rihanna from \"Disturbia\"!<br><br>Real women are overshadowed by the stuck up. Sorry. But it's the truth.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:16:01", "killed": false, "user_key": "Angel_BX", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3031675": {"up_voted": false, "ip": "", "has_replies": false, "message": "as many women have stated on here, its hard out here for real women. i was dating a guy off and on for five years. he was a hustla. i left him because i was tired off the door being kicked in, gun shots all time of night and different itches talking to him. He had the audacity to call me a triflin hoe. I dont think i was wrong for leaving him. Everytime he get on, some scallywag come along and gets his attention and he dont want to be with me. he often blames it on me being in college. then when he aint on he wanna be all in my face. its not the fact that he got money that i am with him, i was with him when he didnt have a pot to piss in. but im a hoe because i am tired of putting up with the itches sucking and f*cking for a ride. Real women have it hard out especially the ones handling it on their own.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-10-13_20:08:32", "killed": false, "user_key": "ec7f2471657b161a2f2167ef1f0db87d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "2985725": {"up_voted": false, "ip": "", "has_replies": false, "message": "PREACH GIRL!<br>SMH... and these be the same bitches givin real women the side eye...", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-10-10_15:32:28", "killed": false, "user_key": "kyas_mami", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 2985621, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 1, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "5621280", "user_id": "anonymous", "forum_id": "32271", "hash": 7703316787118824584}, "thread": {"days_alive": 0, "slug": "women_vs_bitches", "paginate": false, "num_pages": 1, "num_posts": 41, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 5621280, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": false, "forum_facebook_key": "", "use_yahoo": true, "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 = '4f0bfca82e06c976a1efdd7c783a5fd0';
Dsq.COMMENTS_RE = /(<li.*?id="?dsq-comment-(\d+)"?.*?>)((?:.|\s)*?)(<\/li>)/gim;
Dsq.POST_RE = /(<div.*?id="?dsq-comment-header-(\d+)"?.*?>)((?:.|\s)*?)(<\/div>)\s*(<div.*?class="?dsq-comment-body"?.*?>)((?:.|\s)*)(<\/div>)/gim;
Dsq.POST_BODY_RE = /\s*(<div.*?id="?dsq-comment-message-(\d+)"?.*?>)((?:.|\s)*)(<\/div>)/gim;
// HACK: Safari ends with "-->" while other browsers end with "--&gt;" as expected.
Dsq.MEDIA_POST_RE = /&lt;!--\[(.*?)\]--(?:>|&gt;)/gim;



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

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

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

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

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

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


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


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

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


/**
 * Dsq.Urls: URL paths
 */
Dsq.Urls = new function() {
	this.LOGIN = '/profile/login/';
	this.LOGOUT = '/logout/';
	this.REPLY = 'http://disqus.com/forums/blogxilla/women_vs_bitches/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/blogxilla/_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">41</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/blogxilla/women_vs_bitches/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://disqus.com/forums/blogxilla/women_vs_bitches/">Community Page</a>&nbsp;&nbsp;&nbsp;</span>\
	 <span class="dsq-item-subscribe">\
	 <img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle">\
	 <span id="dsq-subscribe">\
	 <a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a>\
	 </span>\
	 </span>\
	 </div>\
	 <div id="dsq-alerts">\
	 </div>\
		';

		
			html = Dsq.Templates.authPost() + html;
		

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

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

		

		html += Dsq.Templates.reactions();

		
			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://disqus.com/forums/blogxilla/women_vs_bitches/trackback/';
		}

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

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

		return html;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		return '<h3 class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this.missingPermissions = function() {
		return '';
	};

	//
	// Post
	//

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

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

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

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

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

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

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

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

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

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

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

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

		return ' \
			<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
				<div id="dsq-points-' + post_id + '" class="dsq-likedtxt">'
				+ (_meta.points
					? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this comment.'
					: '')
				+ '</div>'
				+ '<ul class="dsq-comment-options dsq-list-style">'
				+ (_meta.votable
					? '<li class="dsq-list-first dsq-rate" id="dsq-rate-cont-' + post_id + '">'
					+ (!_meta.up_voted
						? '<a href="#" onclick="Dsq.Post.rate(this, ' + post_id + ', 1); return false;">Like</a>'
						: 'You liked this.') + '</li>'
					: '')
				+ '<li class="dsq-report' + (!_meta.votable ? ' dsq-list-first' : '') + '" id="dsq-post-report-' + post_id + '"><a href="#" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">Report</a></li> \
				</ul> \
				<ul class="dsq-list-style">'
				+ (_meta.can_reply
					? '<li class="dsq-list-first"><a href="#" id="dsq-reply-link-' + post_id +'" onclick="Dsq.Post.toggleReply(this, ' + post_id +'); return false;">Reply</a></li>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<li id="dsq-edit-el-' + post_id + '"><a id="dsq-edit-link-' + post_id + '" href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit</a></li>'
					: '')
				+ '<li class="' + (!_meta.can_reply ? 'dsq-list-first' : '') + '" id="dsq-more-el-' + post_id + '"><a id="dsq-more-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'more\'); return false">More <small>&#9660;</small></a></li>'
				+ (Dsq.jsonData.forum.use_media
					? '<li id="dsq-media-el-' + post_id +'" style="display:none"><a id="dsq-media-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'media\'); return false">Use Media <small>&#9660;</small></a></li>'
					: '')
				+ '</ul>'
				+ '<div id="dsq-reply-bar-' + post_id + '" class="dsq-reply-bar" style="display:none"> \
						<div id="dsq-reply-bar-items-' + post_id + '" class="dsq-reply-bar-items"> \
						</div> \
						<div id="dsq-reply-bar-auth-' + post_id + '" class="dsq-reply-bar-auth"> \
							 \
								 \
								 	<a href="#" class="dsq-help dsq-reply-req-opt" title="You are commenting as a Guest. You may choose to log into an existing DISQUS Profile, your Facebook, Twitter or OpenID account to comment on BlogXilla For Sexual Intellectuals" onclick="Dsq.Popup.helpBadges(); return false">Optional:</a> \
								 \
								<img class="dsq-login-icon" src="http://media.disqus.com/images/dsq-favicon-16x16.png" alt="" /> \
								<a id="dsq-reply-login-' + post_id + '" href="http://disqus.com/profile/login/?next=article:5621280" onclick="Dsq.Popup.login(); return false">Login</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'				: 'blogxilla',
			't'				: 'women_vs_bitches',
			// 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/blogxilla/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/blogxilla/women_vs_bitches/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/blogxilla/thread.js'
			+ '?slug='	+ 'women_vs_bitches'
			+ '&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/blogxilla/thread.js'
			+ '?slug='	+ 'women_vs_bitches'
			+ '&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/blogxilla/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'women_vs_bitches'
				+ '&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/blogxilla/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/5621280/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/blogxilla/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/blogxilla/queueurl.js');
	};
};

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

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

	return obj;
}();


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









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

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

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

})();

Dsq.container.className = "clearfix";
Dsq.container.innerHTML = ' \
<ul id="dsq-comments">\
	 <li id="dsq-comment-2985368">\
	 <div id="dsq-comment-header-2985368" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985368" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2985368">kyas_mami</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985368" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985368" class="dsq-comment-message">Man! You hit it on the head Xilla..<br>These bitches out here are triflin nowdays.<br>And for no good reason, and it truly does fuk it up for the good women out there.<br>Thank GOD my man was MAN enuf to realize he had a woman an not a bitch....<br>As a REAL woman, I cater to my REAL man...Treat him like the king he is, i\'m a lady in the streets and a freak in the sheets, I take care of my daughter, I work and I got my own!<br>So if these bitches wanna stay trickin for lil or nuthin and be used as a cum depository for them triflin niggas out there who wont it, feel free...<br>Jus keep your hands to yourself when it comes to me and mine cus I aint afraid to cut a BITCH! LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2985612">\
	 <div id="dsq-comment-header-2985612" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985612" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2985612" href="http://myspace.com/aimjusmiselph" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985612" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985612" class="dsq-comment-message">That\'s the thing we become so spoiled by the easy female. Now I don\'t believe there is a time limit on love and sex, but there is a difference between a hoe and love at first site, or conversation. it is what it is you know.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2985461">\
	 <div id="dsq-comment-header-2985461" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985461" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2985461" href="http://www.ipimpthesystem.blogspot.com/" target="_blank" rel="nofollow">Angel_1</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985461" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985461" class="dsq-comment-message">This is why I come to this site......Xilla, you speak the truth and that\'s no lie!<br><br>I know some stuck up B****** who loves to go to the club while the man is sitting at the crib taking care of HER 3 kids!<br><br>They LOVE the club. I guess it\'s for attention, free drinks and free sex.<br><br>Damn that Usher. Giving these people ideas about having sex "in the club". Now, I know GROWN women who go to the club just for it.<br><br>The Stuck Up B***** is fake from head to toe. Hair, Eyelashes, Nose ring, Earrings, Nails, Necklace, Breast, Ass,......EVERYTHING IS FAKE!<br><br>Now I know Beyonce is singing "If I Were A Boy" BUT If I had to be a "Stuck Up B****" then I rather be a boy<br><br>It\'s bad enough they make us chase them, spend money on them, give them whatever they want BUT then they get jealous when I been hanging out with Keshia who I went to high school with and grew up with!<br><br>They ask "Who look better?" between her and Rihanna. She make have all the fakeness about her like Rihanna (as that\'s keeps her pretty) BUT YOU ARE NOT RIHANNA! <br><br>With you and your fake everything, you could NOT touch Rihanna from "Disturbia"!<br><br>Real women are overshadowed by the stuck up. Sorry. But it\'s the truth.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2985620">\
	 <div id="dsq-comment-header-2985620" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985620" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2985620" href="http://myspace.com/aimjusmiselph" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985620" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985620" class="dsq-comment-message">Tell them why you mad son?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2986518">\
	 <div id="dsq-comment-header-2986518" class="dsq-comment-header">\
	 <cite id="dsq-cite-2986518" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2986518" href="http://www.ipimpthesystem.blogspot.com/" target="_blank" rel="nofollow">Angel_1</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2986518" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2986518" class="dsq-comment-message">Dad, I\'m mad because some women are MAD....<br><br>Not like MadTV <br><br>Mad like insane and because I got J\'s on my feet, you wanna fuck.<br><br>Because I post a video on You Tube acting silly, you asking for my name and age because I\'m cute.<br><br>And then when you start complaining about hair, nails, shoes....<br><br>And it start sounding like Blah Blah Blah Blah.....<br><br>And you throw my mother\'s vase on the floor and I call you a bitch<br><br>You swear I\'m not paying child support.....<br><br>And I hit you......<br><br>And when you think a man is a man with a gold grill and looks like T-Pain<br><br>OR EVEN sings like T-Pain<br><br>I like how the real women are replying to this....STAND UP!<br><br>Women don\'t get overshadowed but bitches are become larger by the numbers</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2985574">\
	 <div id="dsq-comment-header-2985574" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985574" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2985574">Reesethe</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985574" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985574" class="dsq-comment-message">It became acceptable when men don\'t set their standards high enough. But there is a double edged  sword to this. It is just as hard to find a man out here who doesn\'t want to hit as soon as he meets you. And god forbid if you want to get to know him because he will move right on to the next basket weaved chick he sees. Its not just me with this opinion though, my close circle of friends all have the same problem. We are all professional women but we get overlooked because of the fact that we don\'t "need" a man like some other females do.  The wrong types of  females do those types of things because they seek comfort in sex and gifts. Its sad but true. I\'ve seen and heard women blatantly go after men because they think his chain is real  or his car has rims. At the end of the day I would rather have a man who respects me and values my opinions then someone who thinks that buying me a Gucci bag will makes me happy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2985669">\
	 <div id="dsq-comment-header-2985669" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985669" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2985669" href="http://myspace.com/aimjusmiselph" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985669" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985669" class="dsq-comment-message">High standards? Have you seen today\'s whore? They look like Beyonce, Rihanna and sometimes better and all you need to do is give them a bit of attention and buy them something reasonablly nice and bam the coochie is yours if you have a bit of status in the world you can get your balls licked up and down for low! There is nothing about standards. lol I\'m just saying <br><br>But yeah I\'ve heard women as well say he has a nice chain he can get it! Do you see the rims on his car. Have something that shines and you can hit it from behind. The golden rule of being a player.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2985816">\
	 <div id="dsq-comment-header-2985816" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985816" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2985816">kyas_mami</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985816" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985816" class="dsq-comment-message">yea, it aint about standards...<br>I think men know EXACTLY what they gettin into wit these nutbucket ass hoes...<br>I\'m sorry i dont care what nobody says, u kno a hoe when you see one...there are telltale signs...<br>If they wanna be dumb enuf to ignore the signs...THEIR BAD!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2985865">\
	 <div id="dsq-comment-header-2985865" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985865" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2985865">Starr</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985865" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985865" class="dsq-comment-message">Yeah that nice chain and those big rims come right along with that die slow that he\'s carrying. Tricks need to get it together! The way he got you is the same way he got the rest of the tricks like you. Fast and thoughtless. Choose to be smart in \'08 or your family will be choosing the lining on your 6 feet under resting place.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2986306">\
	 <div id="dsq-comment-header-2986306" class="dsq-comment-header">\
	 <cite id="dsq-cite-2986306" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2986306" href="http://www.ipimpthesystem.blogspot.com/" target="_blank" rel="nofollow">Angel_1</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2986306" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2986306" class="dsq-comment-message">Listen to Xilla because he is right.....<br><br>High standards for most usually "whores" is if she is going to lick ass tonight or not!<br><br>Most even flip a coin to see who\'s going to lick ass and who\'s going anal.<br><br>I remember my cousin buying a girl a drink in this club and she cut a hole in her pants so he could fuck her while everyone thought they was dancing<br><br>I\'m sorry but my people of BlogXilla BUT LOVE IN THE CLUB IS NOT COOL!<br><br>Well.....maybe....it depends....<br><br>Shine and you WILL shine!<br><br>I agree, Xilla!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2985621">\
	 <div id="dsq-comment-header-2985621" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985621" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2985621">Starr</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985621" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985621" class="dsq-comment-message">These noodles out here kill me sometimes. Real women don\'t need to trick off some man to keep themselves laced. That\'s why we make a honest living by WORKING. I can\'t stand hearing some ol\' chicken heads talking about how this ninja better get her hair or her nails or her feet done. Or how he better come through to pay her phone bill or her car note....BITCH!! How old are you? A woman is supposed to already know how to maintain that upkeep without having to depend on someone else to do it. And why are you bragging about a ninja doing some shit like that anyway? You mean to tell me you don\'t make enough to pay for your own shit? And you\'re flaunting it like that\'s what\'s hot in the streets? What\'s wrong with that picture? No ma\'am Pam....they already have that mentality though like they are owed something for nothing. Grow the phuck up already and stop making the good women out there who are real about their shit look bad.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2985725">\
	 <div id="dsq-comment-header-2985725" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985725" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2985725">kyas_mami</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985725" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985725" class="dsq-comment-message">PREACH GIRL!<br>SMH... and these be the same bitches givin real women the side eye...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2985670">\
	 <div id="dsq-comment-header-2985670" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985670" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2985670" href="http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&amp;friendid=400560191" target="_blank" rel="nofollow">kingsmomma</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985670" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985670" class="dsq-comment-message">I agree, this is what I was trying to say in response to that you tube what do you like post. I was a bit iffy in the beginning but I agree. Women are our own worst enemies.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2985707">\
	 <div id="dsq-comment-header-2985707" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985707" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2985707" href="http://www.3pieceonline.blogspot.com" target="_blank" rel="nofollow">3piece</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985707" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985707" class="dsq-comment-message">I actually think the female species can be divided into three categories: Women, Bitches and Whores.  There are real women out here (myself included) who are ride or die but who have raised our standards to no longer accepted anything that crosses the threshold and call it a man.  I have a son so I am not raising anybody\'s child, I never knew my father and am no longer in search of one but it seems the hardest thing to find on god\'s green earth is a MAN.  But in that same token some of these men out here have never been taught how to identify a real WOMAN when they encounter one so they treat everyone the same no matter what.  Real women don\'t go to the club like it is religion, Real women will protect their family like a lioness, Real women don\'t lay with every swinging dick they meet because they know swinging dicks are like buses another one will be along in 15 minutes but I have also come to the conclusion that men aren\'t really looking for Real women they are looking for a conquest to brag about.  So sad.  Maybe if I teach my son well he will be able to have the gift of discernment.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2985900">\
	 <div id="dsq-comment-header-2985900" class="dsq-comment-header">\
	 <cite id="dsq-cite-2985900" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2985900" href="http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&amp;friendid=400560191" target="_blank" rel="nofollow">kingsmomma</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2985900" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2985900" class="dsq-comment-message">I think about this everyday in terms of how I want my son to treat women.  I left his father because I refused to bring him up in an enviroment that fosters mysogny and just like abuse that behavior is learned. Xilla had it right. There are two categories: women and Itches and that can be further divided down to specify which particular brand of Itch she is. <br><br>As many times I\'ve been cheated on I will never say well someone did it to me so i\'m just returning the favor. (Yep ur a Itch)<br>Luvn in the club and it isn\'t the man you came with - Itch<br>yeah it really is trickin if you got it b/c what TI failed to mention is that is how they got it. -Itch<br>running to the club b/c its NBA All star weekend/draft weekend/ nfl anything and you think you can lasso in Kobe- Itch<br>any person who utters -that\'s okay b/c when you\'re kissin him you\'re tasting my cucamonga- Itch<br>jumping on myspace and creating ebeefs- Immature Itch<br><br>These Itches are like Scabs- the union workers want a contract and they crossing the damn pickett lines. <br>Im so tired of the tired as itches.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2986544">\
	 <div id="dsq-comment-header-2986544" class="dsq-comment-header">\
	 <cite id="dsq-cite-2986544" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2986544">Reesethe</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2986544" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2986544" class="dsq-comment-message">Youre right. Real women know the difference.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2986846">\
	 <div id="dsq-comment-header-2986846" class="dsq-comment-header">\
	 <cite id="dsq-cite-2986846" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2986846" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2986846" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2986846" class="dsq-comment-message">What it all boils down to is that \'real\' women feel like they don\'t NEED a man to do anything for them. Men don\'t wanna hear the sh*t (I\'m sorry, but it\'s true). Yeah we all want to be independent women but we don\'t know when to sit the f*ck down and sh*t the f*ck up.  Real women r too busy bumpin their gums about what they can do for themselves and how they don\'t need a man to help them with anything, not even bustn a nut.  So all the \'good\' men go out and find the \'easy\' women and get their jollies off that way.  <br><br>All the females out there getting tricked on and doing all this strange sh*t is b/c \'real\' women toss \'good\' men back in the sea. So these women go to great lengths (which real women see as being a hoe or a b*tch) to keep these men coming back b/c they know that these men do have standards it\'s just that men can\'t get an inch with the so called \'real\' women out there b/c their standards are so high that they can\'t look down and recognize a good man.<br><br>And with black women it\'s the worst. We\'re walking around with chips on our shoulders, and wonder why they can\'t find a descent man.  A man can walk past a woman on the street and say a simple hello and she\'s rolling her eyes and suckin her teeth.  All of that isn\'t necessary.  Say hi back, smile at a brother.  Every hello, or how r u doing isn\'t an invitation to f*ck.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2986964">\
	 <div id="dsq-comment-header-2986964" class="dsq-comment-header">\
	 <cite id="dsq-cite-2986964" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2986964">kyas_mami</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2986964" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2986964" class="dsq-comment-message">I agree...<br>Just like Xilla said men get used to the bitches, I think women get used to their male counterparts...<br>The same way we want men to open their eyes and steer clear of these bitches<br>We need to realize that there are good men out there!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2987144">\
	 <div id="dsq-comment-header-2987144" class="dsq-comment-header">\
	 <cite id="dsq-cite-2987144" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2987144" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2987144" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2987144" class="dsq-comment-message">Women want to complain b/c men are dealing w/ b*tches and whores, or dealing w/ white women or asian women.  <br>When r we going to get it together? <br>We\'re loosing our men to so many elements & with the woman to male ratio, we\'re gonna loose out on a potentially good thing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2987846">\
	 <div id="dsq-comment-header-2987846" class="dsq-comment-header">\
	 <cite id="dsq-cite-2987846" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2987846">Shayna&#39;</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2987846" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2987846" class="dsq-comment-message">i agree. women are having a hard time finding a good man who wants more than to just have sex with them, cuz these "bitches" out there giving up easy.<br>easy ass bitches in the club wearing next to nothing, easy ass bitches on myspace w. slutty ass pictures. smh.<br>I\'ve been single for almost 2 years and celibate for 1 year (by choice). 2 of the dudes i dated for a quick minute just wanted sex, and thats not what im about right now. im young (20) but i want something more than just a fuck buddy right now, but that seems to be on every dudes mind that i meet. im not a picky person, and i definately can appreciate a good man sadly have yet to meet anyone lately.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2988070">\
	 <div id="dsq-comment-header-2988070" class="dsq-comment-header">\
	 <cite id="dsq-cite-2988070" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2988070">SarahLove</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2988070" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2988070" class="dsq-comment-message">Wow this whole post is sooooooo sad!!!  <br>I have daughters, and it saddens me that this is the world they were born into. <br>Men calling women, b*tches, and whores, women calling women b*tches, and whores.<br>I always go back to \'who raised these b*tches, and whores?\'.  <br>We do what we know.  And when you see that someone doesn\'t know, why take advantage, why not teach.  Be a real HUMAN (not man) and let them know that what their doing is leading to nothing.  <br><br>The human race is in a sad place right now:(<br>To me if your sexually intellegent you don\'t need to take advantage of a woman who is hurting to get some sex.  And trust when I say women who are doing this are hurting.<br>Compassion!!!!!  I wanna order some of that!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2988450">\
	 <div id="dsq-comment-header-2988450" class="dsq-comment-header">\
	 <cite id="dsq-cite-2988450" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2988450">chanel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2988450" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2988450" class="dsq-comment-message">..WOW.. you on point.. lol i need to meet you..but anyway my comments:<br><br>1. STOP BEING LAZY!! (women) get a job<br>    - i don\'t have a job im 18 but i am fortunate for parents that dont mind paying for my college and nessecities     but trust and believe i dont need no man to get me things i can get myself.. smh<br>2. PERFORMING NASTINESSS ON NIGGAS YOU DO NOT KNOW<br>   - me and my then boyfriend used to do everything EVERYTHING but the was MY MAN.. so therefore the rigght to be a naughty little girl inside his doors.<br>3. WE ARE IN A RECESSION<br>   -if you are gonna be with a nigga your gonna have to put out alot more to get money...<br><br><br>BYEEz</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2994373">\
	 <div id="dsq-comment-header-2994373" class="dsq-comment-header">\
	 <cite id="dsq-cite-2994373" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2994373">BUT..</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2994373" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2994373" class="dsq-comment-message">i know who\'s fault it is....my opinion.<br><br>if you have sex with a boy<br>give a boy head<br>treat him like he is a king<br>when he is a boy that don\'t have anything going for him<br>but a functioning d*ck<br>you are telling that boy that he does not need to grow up and become a man<br>he already has everything that men strive for...money respect, sex & head<br>the solution is stop letting your kids have sex before they are of age <br>this is what really killed the "good man"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2997075">\
	 <div id="dsq-comment-header-2997075" class="dsq-comment-header">\
	 <cite id="dsq-cite-2997075" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2997075" href="http://thedreamdiaries.blogspot.com" target="_blank" rel="nofollow">ALMiss</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2997075" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2997075" class="dsq-comment-message">I agree! Some of my high school friends started having sex wayy too early! For most of them 7th or 8th grade, and although they were my age, I\'m thinking "WHAT?? We\'re really only kids!! Are you serious??" And today, it\'s only getting worse....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2995035">\
	 <div id="dsq-comment-header-2995035" class="dsq-comment-header">\
	 <cite id="dsq-cite-2995035" class="dsq-comment-cite">\
	 <span id="dsq-author-user-2995035">Breezy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2995035" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2995035" class="dsq-comment-message">Well said SarahLove. B*tches definitely give the real women sideeyes probably because they are ashamed of themselves and their whorish ways. I used to think the issue was me, but then I realized it was those "women" don\'t know their worth and don\'t know the harm in their actions. I dated a (college) football player and you would not believe the locker room stories I\'ve heard. As a female I was ashamed and so hurt for my gender. Men would never treat us with respect until we respect ourselves as females (talking 2 the b*tches). and its sad because those fools think that just because they treat one girl like that, they can step to the real women that way.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-2997016">\
	 <div id="dsq-comment-header-2997016" class="dsq-comment-header">\
	 <cite id="dsq-cite-2997016" class="dsq-comment-cite">\
	 <a id="dsq-author-user-2997016" href="http://thedreamdiaries.blogspot.com" target="_blank" rel="nofollow">ALMiss</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-2997016" class="dsq-comment-body">\
	 <div id="dsq-comment-message-2997016" class="dsq-comment-message">"Mad like insane and because I got J\'s on my feet, you wanna fuck.<br><br>Because I post a video on You Tube acting silly, you asking for my name and age because I\'m cute."<br><br><br>You killed them with that one!! I know plenty of girls like that and it\'s not cute at all! When are young ladies these days gonna learn?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3002921">\
	 <div id="dsq-comment-header-3002921" class="dsq-comment-header">\
	 <cite id="dsq-cite-3002921" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3002921">occasional lurker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3002921" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3002921" class="dsq-comment-message">As a single woman handling my own business, I get upset at a lot of my female counterparts that feel it is acceptable to give head and fugg for a hair do, light bill or whatever the object may be.  I had my time as a child and I acted as a child, but as a grown azz woman I had to put those behaviors away and be responsible for my actions.  Not that this is the answer, but I keep myself to myself until I find someone who is seemingly worthy of me.  U don\'t fugg cause you took me out to eat , I can do that for myself.  I have a homegirl right now that is 28 and will suck and fu*k for a meal at applebee\'s.   Women need to realize that we teach men how to treat us and as Xilla said, when a person shows you who you are believe them.  It\'s Itches that mess it up for us real women, but us real women need to be able to recognize when a real azz nugga come into our lives and give him the respect he deserves for being such.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3014229">\
	 <div id="dsq-comment-header-3014229" class="dsq-comment-header">\
	 <cite id="dsq-cite-3014229" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3014229" href="http://rawdawgb.blogspot.com" target="_blank" rel="nofollow">rawdawgbuffalo</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3014229" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3014229" class="dsq-comment-message">i dont think Chivalry is dead - look at me</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3021955">\
	 <div id="dsq-comment-header-3021955" class="dsq-comment-header">\
	 <cite id="dsq-cite-3021955" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3021955" href="http://mzvirgo.com/" target="_blank" rel="nofollow">mzvirgo</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3021955" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3021955" class="dsq-comment-message">Xilla, this is a great post.<br><br>It\'s hard for a regular square like me (yes I said square) who works hard and has no kids to find a good man because men rather deal with b-tches. At some point, I have been called "stuck up" and "high maintenance" and it was all because of how I carried myself. I don\'t own LV or Prada or Gucci, but because I carry myself with class, that automatically means stuck up? I don\'t ask for a man to get my hair or nails done, or for him to pay bills.<br><br>As far as wanting to try freaky things with your man and worried about being labeled, I think we need to be comfortable with our sexuality and stop dealing with "boys". Because "boys" will label you and worry about where you learned that freaky move from.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3021997">\
	 <div id="dsq-comment-header-3021997" class="dsq-comment-header">\
	 <cite id="dsq-cite-3021997" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3021997">404</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3021997" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3021997" class="dsq-comment-message">Mornin!<br><br> I feel that it is not only the bitches who make it hard for women but it is also the men who PREFER the bitches. Here in Atlanta everybody knows the ratio is 17:1 women to men, and within the 17 I would guess 85% are bitches. Leaving the remaining 15% to battle with these clowns for some respect. Grant it, it is a recession and it is slim pickins I get it, but GOTDAMN, it\'s hard out here. Like Xilla stated in a recent post "the price of pussy has plummeted" lmao  and it has. I can tell by the way men approach women now. There is no introduction just, "gimmie yo number" or "here go my number". Nigga naw, I don\'t even have a jus to make a rational decision as to whether or not I wanna speak with you again..........EVER!!!<br><br>The bitches think they stars, wanna get next to stars, and fuck stars...............A woman knows that she doesn\'t need any additional "accessory" to shine.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3040042">\
	 <div id="dsq-comment-header-3040042" class="dsq-comment-header">\
	 <cite id="dsq-cite-3040042" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3040042">Killa </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3040042" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3040042" class="dsq-comment-message">LMAO...OTFR!!! Don\'t you sleep with a married man and announce it like it\'s something you\'re proud of?? And don\'t you feel it\'s ok to have or be a side piece? So which one are you??<br><br>I\'m just sayin\'...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3040116">\
	 <div id="dsq-comment-header-3040116" class="dsq-comment-header">\
	 <cite id="dsq-cite-3040116" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3040116">404</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3040116" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3040116" class="dsq-comment-message">I do sleep with a married man........ and quite well actually. <br><br>And yes, if you want to sleep with someone outside of your relationship, I don\'t give a shit, do you.<br><br>And why you so angry?????</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3045361">\
	 <div id="dsq-comment-header-3045361" class="dsq-comment-header">\
	 <cite id="dsq-cite-3045361" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3045361">Killa </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3045361" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3045361" class="dsq-comment-message">If you notice I started the comment laughing, I actually find you quite entertaining I\'m pretty much guaranteed a good laugh. Not angry at all Boo Boo... I was really looking for some clarification since I found it an oxymoron for you to be  commenting on a post about women and bitches, considering your moral standing is questionable since you find it acceptable and seem to be quite proud of the fact you sleep with married men, I was actually curious as to which of the two you consider yourself. <br><br>And it does become an issue for WOMEN when bitches sleep around with WOMEN\'S husbands or significant others with no regard for that  WOMAN.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3046072">\
	 <div id="dsq-comment-header-3046072" class="dsq-comment-header">\
	 <cite id="dsq-cite-3046072" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3046072">404</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3046072" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3046072" class="dsq-comment-message">AAAAAWWWWWW POOR THING...........................<br><br>You have nothing better to do than judge strangers on a blog?<br> The name calling is juvenile & I don\'t get offended easily, so if your goal is to get a rise outta me, you\'re going to have to come a lil bit harder....................Go get some business...............</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3046444">\
	 <div id="dsq-comment-header-3046444" class="dsq-comment-header">\
	 <cite id="dsq-cite-3046444" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3046444">Killa </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3046444" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3046444" class="dsq-comment-message">Once again...LMAO, Nope why would I try to get a rise out of someone on a computer, and??? I made an observation and was just asking you a question you haven\'t answered yet. <br><br>And please read again where did I call you a name??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3031184">\
	 <div id="dsq-comment-header-3031184" class="dsq-comment-header">\
	 <cite id="dsq-cite-3031184" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3031184">Kirk</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3031184" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3031184" class="dsq-comment-message">On Point</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3031675">\
	 <div id="dsq-comment-header-3031675" class="dsq-comment-header">\
	 <cite id="dsq-cite-3031675" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3031675">louisej</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3031675" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3031675" class="dsq-comment-message">as many women have stated on here, its hard out here for real women. i was dating a guy off and on for five years. he was a hustla. i left him because i was tired off the door being kicked in, gun shots all time of night and different itches talking to him. He had the audacity to call me a triflin hoe. I dont think i was wrong for leaving him. Everytime he get on, some scallywag come along and gets his attention and he dont want to be with me. he often blames it on me being in college. then when he aint on he wanna be all in my face. its not the fact that he got money that i am with him, i was with him when he didnt have a pot to piss in. but im a hoe because i am tired of putting up with the itches sucking and f*cking for a ride. Real women have it hard out especially the ones handling it on their own.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3032714">\
	 <div id="dsq-comment-header-3032714" class="dsq-comment-header">\
	 <cite id="dsq-cite-3032714" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3032714">NubianGoddez</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3032714" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3032714" class="dsq-comment-message">Good article and 100% true, blame it on the BET and VH1 era and the moms who had no parental skills and raised these b*tches to be the same thing. unfortunately society has gone to hell, these b*tches have no morals or self love and respect, they are beyond pathetic and do make it bad for real women out here,  we can\'t blame the men, we allow them to dog and use us then the good guys pay for that.  there is a book by Akil called Goddess Black Woman, Mother of Civilization. should be mandatory reading also Marcus Garvey. sometimes I really wish we had a drop squad for most of these brain dead zombi black folks.  I just pray for them and keep it moving, you ain\'t gonna save everybody.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3040741">\
	 <div id="dsq-comment-header-3040741" class="dsq-comment-header">\
	 <cite id="dsq-cite-3040741" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3040741">Sad</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3040741" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3040741" class="dsq-comment-message">I caught up with an old friend from school via myspace. And the majority of her pics were of her high with a kid not a few feet away from her. One of the captions read on her daughters pic read "break them pockets girl" meaning she is teaching her daughter to be like her, and try to get any and everything they can from a man and it\'s so sad. She has about 4 kids from different guys and she is 26. A lot of these women were raised this way. Single mom, who is all about partying, drinking and going to the club. Children growing up, look up to their parents and want to be like them. Asking men for money and things is something I have never been comfortable with and I\'ve been with my guy for 10 years now. But back to the point, girls that are hardcore in trying to get everything they can from a man, don\'t even know better half the time b/c that\'s all they saw growing up or that is all they were around.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3041644">\
	 <div id="dsq-comment-header-3041644" class="dsq-comment-header">\
	 <cite id="dsq-cite-3041644" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3041644">OnDaReal</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3041644" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3041644" class="dsq-comment-message">I\'m sorry, but the way I see it, you get what your looking for, or paying for, or however you\'d like to put it.  I have no symapthy for a chick who\'s talking about being a real woman, but your dating a hustla?  Who does this?  Give me a break.  This is why things are the way they are.  Hustlas rule the world...  At least "our" (black folks) world anyway.<br><br>Riddle me this:  I\'m a black male, just hitting 30, business owner, well established, mature, college educated on the graduate level, and by all accounts I\'m a good looking, muscular, 6\'4 guy...<br><br>I can\'t find a chick to compliment me to save my life...<br><br>I\'m in Miami and all the chicks I\'ve run into basically meet me for my looks, talk to me based on potential, and then fade away because I don\'t have golds in my mouth, I don\'t care to put 24\'s on my ride, and I don\'t have some stank ass dreads looking like Lil Wayne...  I\'m sorry, I have no sympathy for sistas now-a-days.  Most of them would\'nt know a good man if he walked up to them and spit in their eye...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3102417">\
	 <div id="dsq-comment-header-3102417" class="dsq-comment-header">\
	 <cite id="dsq-cite-3102417" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3102417">Yea so....</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3102417" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3102417" class="dsq-comment-message">Late addition to this post, but I have to say I can agree to some points in this post maybe most but I can\'t get behind some of these comments because I am an educated woman on the graduate level I am very independent can\'t say I\'m one of the chicks that has to have a man but I have been considered "easy" back in the day and sometimes even now depends on how I feel but I don\'t do it for the status or what a man can give me sometimes I just want to be the one who controls the situation it makes me feel empowered in a way just to know that I\'ll probably fuck you and never call but I understand that karma will probably come back to me on the things that I have done past and present but I can honestly say I tried, when I first started dating, to be that great woman, that woman who did anything for her man but being that I started in college and most college guys don\'t feel the need for relationships when its being tossed at them in every direction I was taken for granted and cheated on so after being naive for a period I time I learned from it and stopped being stupid. I can\'t say that I\'ve met a good man there was one that I thought was great but turned out to be a manipulative bastard who also cheated but lied about it until I just said fuck it   maybe its the guys I\'m attracted to or maybe its me and how it takes me a while to open up and most guys aren\'t patient in that aspect... and my last guy before i decided to lock up the cookie jar  was a lying bastard so yeah ... no good guy for me so I don\'t know would you still consider me a bitch.</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=blogxilla&t=women_vs_bitches&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

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

	




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

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

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

})();




