




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": {"9dae94ef48033bef1b8803910c22cc94": {"username": "nubian", "tumblr": "", "display_name": "nubian", "url": "http://disqus.com/guest/9dae94ef48033bef1b8803910c22cc94/", "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": ""}, "8d3e1040cf67a81b1195c1fa71f29b99": {"username": "OrangeStar616", "tumblr": "", "display_name": "OrangeStar616", "url": "http://disqus.com/guest/8d3e1040cf67a81b1195c1fa71f29b99/", "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": ""}, "b3f6113078db422d46493f1414c7ee99": {"username": "Indireneed", "tumblr": "", "display_name": "Indireneed", "url": "http://disqus.com/guest/b3f6113078db422d46493f1414c7ee99/", "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": ""}, "e69e661fb03f360bc84597d94692c90e": {"username": "B.Lucky", "tumblr": "", "display_name": "B.Lucky", "url": "http://disqus.com/guest/e69e661fb03f360bc84597d94692c90e/", "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": ""}, "LadiTaylor": {"username": "LadiTaylor", "tumblr": "", "display_name": "LadiTaylor", "url": "http://disqus.com/LadiTaylor/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/25/9888/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a9d8ff71a0b3633644b2bb38d54bb78c": {"username": "sharde", "tumblr": "", "display_name": "sharde", "url": "http://disqus.com/guest/a9d8ff71a0b3633644b2bb38d54bb78c/", "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": ""}, "tdotmarie": {"username": "tdotmarie", "tumblr": "", "display_name": "tdotmarie", "url": "http://disqus.com/tdotmarie/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/29/6869/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fungkeblakchik": {"username": "fungkeblakchik", "tumblr": "", "display_name": " [fung&#39;ke] [blak] [chik]", "url": "http://disqus.com/fungkeblakchik/", "registered": true, "linkedin": "", "blog": "http://www.fungkeblakchik.com", "remote_domain": null, "points": 6, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/28/1372/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0bc6fb882bdc3ce366682cc8360685ba": {"username": "asdf", "tumblr": "", "display_name": "asdf", "url": "http://disqus.com/guest/0bc6fb882bdc3ce366682cc8360685ba/", "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": ""}, "b88800216336d07c0cd2704d32538bcb": {"username": "nieka", "tumblr": "", "display_name": "nieka", "url": "http://disqus.com/guest/b88800216336d07c0cd2704d32538bcb/", "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": ""}, "02ed7c014bc3f5326d750678460735a9": {"username": "cash4trends", "tumblr": "", "display_name": "cash4trends", "url": "http://disqus.com/guest/02ed7c014bc3f5326d750678460735a9/", "registered": false, "linkedin": "", "blog": "http://www.thecashflowopportunity.net/", "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": ""}, "f74fe9f939fc27776b27a685b5781a7f": {"username": "mii09", "tumblr": "", "display_name": "mii09", "url": "http://disqus.com/guest/f74fe9f939fc27776b27a685b5781a7f/", "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": ""}, "Janee": {"username": "Janee", "tumblr": "", "display_name": "Janee", "url": "http://disqus.com/Janee/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/27/6999/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1MSGP1": {"username": "1MSGP1", "tumblr": "", "display_name": "1MSGP1", "url": "http://disqus.com/1MSGP1/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/16/455/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "221552abf272864927ea07d2b1e44bd7": {"username": "circa-81", "tumblr": "", "display_name": "circa-81", "url": "http://disqus.com/guest/221552abf272864927ea07d2b1e44bd7/", "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": ""}, "5f1bdc074cf90b0cff2237df277f698f": {"username": "Atisha", "tumblr": "", "display_name": "Atisha", "url": "http://disqus.com/guest/5f1bdc074cf90b0cff2237df277f698f/", "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": ""}, "eb95e3d7631d8fe3e9cd88c329991b5a": {"username": "Lili", "tumblr": "", "display_name": "Lili", "url": "http://disqus.com/guest/eb95e3d7631d8fe3e9cd88c329991b5a/", "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": ""}, "7be8f9bb97ff0cb47a7b777a7bce5bf2": {"username": "Indireneed", "tumblr": "", "display_name": "Indireneed", "url": "http://disqus.com/guest/7be8f9bb97ff0cb47a7b777a7bce5bf2/", "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": ""}, "shayna": {"username": "shayna", "tumblr": "", "display_name": "shayna", "url": "http://disqus.com/shayna/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/12/7692/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8a26eb9a267d4efe3f1872e0c0a0a432": {"username": "indireneed", "tumblr": "", "display_name": "indireneed", "url": "http://disqus.com/guest/8a26eb9a267d4efe3f1872e0c0a0a432/", "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": ""}, "2da36eb72c52b87cbe1e549b795c83f6": {"username": "Shannon", "tumblr": "", "display_name": "Shannon", "url": "http://disqus.com/guest/2da36eb72c52b87cbe1e549b795c83f6/", "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": ""}, "4ea094a5609a83329f32dd377c397295": {"username": "Sexy N Sassy", "tumblr": "", "display_name": "Sexy N Sassy", "url": "http://disqus.com/guest/4ea094a5609a83329f32dd377c397295/", "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": ""}, "ccd3014f33d42af2bc75ae297205d7f3": {"username": "magoo", "tumblr": "", "display_name": "magoo", "url": "http://disqus.com/guest/ccd3014f33d42af2bc75ae297205d7f3/", "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": ""}, "71079b4b0a4bc837e0444564a146bd1a": {"username": "Tracie", "tumblr": "", "display_name": "Tracie", "url": "http://disqus.com/guest/71079b4b0a4bc837e0444564a146bd1a/", "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": ""}, "65d93d1749813ec59b280b8083b7cf42": {"username": "anna", "tumblr": "", "display_name": "anna", "url": "http://disqus.com/guest/65d93d1749813ec59b280b8083b7cf42/", "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": ""}, "43237fadf3c71c1073ad53c11cc76067": {"username": "billrainier", "tumblr": "", "display_name": "billrainier", "url": "http://disqus.com/guest/43237fadf3c71c1073ad53c11cc76067/", "registered": false, "linkedin": "", "blog": "http://www.thepeoplesprogram123.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": ""}, "kikiwest": {"username": "kikiwest", "tumblr": "", "display_name": "kikiwest", "url": "http://disqus.com/kikiwest/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "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-12-02_01:00:58", "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": {"8602498": {"up_voted": false, "ip": "", "has_replies": true, "message": "Okay\u2026  I know there are plenty of women out there that constantly seek out and are drawn to \"the bad guy\", so I won\u2019t argue there.  However, I don't think Chris is one of them \"ain't shit\" dudes you\u2019re describing.  It\u2019s 2 different issues at play here..<br><br>Yes, Chris made a huge mistake with the Rihanna situation, and while some fans try to downplay it, for the most part we acknowledge it.  But Chris is a cute, young, loveable personality.  That\u2019s what he was before, and that\u2019s what he is now.  I don\u2019t believe that female fans getting excited over him has anything to do with him being a \u201cbad boy\u201d necessarily\u2026 because if you think about it, nothing else about him has really changed. It\u2019s not like he\u2019s gone on some public binge of destruction or anything.  From what we\u2019ve seen in pics/read on gossip sites, he\u2019s the same young man from VA\u2026just with a police record.  I think as far as many female fans are concerned, the Rihanna confrontation was something COMPLETELY out of character, so after the initial shock and outrage died down, a lot of fans went back to just loving Chris.<br><br>I mean, he\u2019s still cute/loveable/famous.  All these girls want is a pic and a hug.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_07:17:43", "killed": false, "user_key": "tdotmarie", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "8667144": {"up_voted": false, "ip": "", "has_replies": false, "message": "Please don't say Chris ain't sh*t!   He effed up yes, but ain't sh*t is harsh.  The women swoon because he is sexy as hell and other than that one incident that we still don't know everything about, he seems to be a nice guy too.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-24_17:08:48", "killed": false, "user_key": "71079b4b0a4bc837e0444564a146bd1a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8607788": {"up_voted": false, "ip": "", "has_replies": true, "message": "I agree with shorty girl. Chris made a huge mistake in putting his hands on Rihanna, but is everyone gonna beat dude down like this??? He should never have done it, he was wrong and like Janee says as long as he realizes that and never EVER puts his hands on a female again, then give him a break. People act like this dude been runnin' around smashin chicks in the face. In no way does this justify anything, but why is it that when the stories of Rihanna having an outrageous temper, putting her hands on him, wildin out, does that not matter??? <br>However, about the post, damn near every guy will say \"I just can't do that to a woman\"; \"I was raised right\".... But come on now, how many dudes are going to admit that they shit on chicks and don't give a fuck. Some women may have a constant run-in with dudes that ain't shit but hell at some point them niggas was the business and was doin' the most to get her. Once dudes get comfortable they act up. And women generally stay in that type relationship because they feel that they can get that ol' dude back...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_10:28:58", "killed": false, "user_key": "LadiTaylor", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 8599722, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "8611340": {"up_voted": false, "ip": "", "has_replies": true, "message": "@Shannon,<br>Did you get a chance to read her statements to the cops? Well, she hit him, while driving, she tried to push her back in her seat while he was driving, he pulled onto a quite street and tried to get her out of HIS CAR, she didn't want to. Her excuse was that the seatbelt was on, so she couldn't get out of the car, but if you look at the Lambo's seatbelt, you CAN get out, its designed that way; not only this, but if you can think to take the keys out of the ignition then when he's telling you, no pushing you to get out of the car, you should just get out of HIS CAR, bu NO, you are trying to still hit him again and again; WTF are you thinking, this isn't about a \"bad boy\", this is about you and your crazy azz.<br>This blog is new to me, but you should do a piece on this: if you're in/on someone's property and ya'll get into it an argument, and they ask you to leave, and more importantly, they give you the chance to leave, and you then hit them, don't they have the right to defend themselves? How is this assault? I have rights in/on my property that you don't. When you don't want to leave, it now becomes tresspassing, no? <br>Rhianna is using that boy, and she wants him to cop to 2 felonies, I'm just glad he didn't fall for it, I want this to go to trial and for Shannon to see what really happened; but you know, Chris should have done the white thing and file counter changes against her, this would have squashed everything. <br>Shannon, please respond&gt;&gt;&gt;&gt;......<br>@Anna, he \"spent\" on her, wanna expand on that? I thought it was he who co-wrote disturbia and gave it to her and wasn't it her biggest seller to date?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_12:32:41", "killed": false, "user_key": "7be8f9bb97ff0cb47a7b777a7bce5bf2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8616280": {"up_voted": false, "ip": "", "has_replies": true, "message": "@ Shayna<br><br>You listen to these people for their music not the lives they lead. You know who Roman Polanski is?? His crime doesn't take away from his ability to be a great director that created critically acclaimed mastepieces.  That's one thing that disturbs me about the youngin's; yall' fail to realize that from actors to recording artists these people were signed for their ability to perfect their craft....not to live up to your expectations of their lifestyle.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_15:11:45", "killed": false, "user_key": "221552abf272864927ea07d2b1e44bd7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8620951": {"up_voted": false, "ip": "", "has_replies": false, "message": "I AM NOT ONE OF THESE WOMEN. My man treats me so good, has his head on straighter than 6 oclock, and respects all the women in his family and mine. But i have many friends who go for and even love bum nigglets. My bff's current boyfriend got our girlfriend preggo, then she had an abortion, he was not there for her at all!! But he and my bff are in love. And to make matters worse, our girlfriend just recently gave the dude head!! Too too much. <br>I have not an iota of a clue why women would look twice at a dead beat guy, other than the fact that they think they can change him (never) or that they like the bad boy type, goon type, hood type kinda guy. No education, no respect. But they like the \"excitement\" of dealing with an immoral, law breaking guy. I guess ...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_17:35:13", "killed": false, "user_key": "a9d8ff71a0b3633644b2bb38d54bb78c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8614296": {"up_voted": false, "ip": "", "has_replies": false, "message": "Didn't you see if ur were once a real rihanna fan logging on to fan sites everyday almost every day u would see that they were always in stores and he was always buying expensive stuff for riri.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_14:05:36", "killed": false, "user_key": "65d93d1749813ec59b280b8083b7cf42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8637468": {"up_voted": false, "ip": "", "has_replies": false, "message": "to answer the question about falling for bad dudes:<br><br>it's a matter of self-esteem and like Kiki said, daddy issues. Although i dont fully believe that w/o a male figure, a female is more likely to be bouncing from man to man..it's about who she lines herself up with. there are females out there that need constant approval or reassurance from a man or relationship and don't often care that the men treat them like garbage. it's human nature to want to feel wanted and i think that's where a lot of the problems come in..", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_23:58:09", "killed": false, "user_key": "4cb35d7a800cbe5c10c91d9db164fa1c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8614307": {"up_voted": false, "ip": "", "has_replies": false, "message": "defend themselves??? some of ya'l mofos are nuts, defend himself by beating the shat of of her,..not some group of dudes trying to jack him but a woman in the passenger seat SMH<br>black folks would give SATAN a pardon LMAO..<br>.\"girl thats the debil\". \"I know but he is such a gentleman\" hahahahahahhaa", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_14:06:07", "killed": false, "user_key": "8d3e1040cf67a81b1195c1fa71f29b99", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8616361": {"up_voted": false, "ip": "", "has_replies": false, "message": "@ Kikiwest <br><br>Your right it is usually the ones who have daddy issues. I was wondering were any females going to bring that up.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_15:14:19", "killed": false, "user_key": "221552abf272864927ea07d2b1e44bd7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8599722": {"up_voted": false, "ip": "", "has_replies": true, "message": "Im not even gonna lie, i would hop on Chris breezy in a min... I really dont think he is a bad guy , he just made a mistake. I dont believe he should be outcasted or shunned...do people want the man to be lonely? I mean jesus... I think he deserves another chance.. and he could have one as long as he learned his lesson and never thinks of putting his hands on another female again..and he should find a female who wouldnt put her hands on him..period..<br>On the flip side...i would never let a guy treat me like crap, because my daddy didnt treat me like crap..and the minute he does would be the last time he see's me..", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_02:44:30", "killed": false, "user_key": "Janee", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "8617515": {"up_voted": false, "ip": "", "has_replies": false, "message": "Amen sista!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_15:52:49", "killed": false, "user_key": "1MSGP1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8616280, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8617388": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was waiting on someone to say it. Kudos!!!!!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_15:48:49", "killed": false, "user_key": "1MSGP1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8608601, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8617261": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good point!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_15:44:55", "killed": false, "user_key": "1MSGP1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8602498, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "8605358": {"up_voted": false, "ip": "", "has_replies": false, "message": "Seems to be true that nice guys really do finish last. The only time I tend to keep a woman around, who isn't a friend, is when I'm acting like an a$$hole or just flat out ignoring her, which more often then not is unintentional and I've actually been told I'm acting like an a$$hole and they still wouldn't leave me alone. Yet, when I'm the opposite, I get dismissed, I really can't explain it, I'd love to have some imput on this myself.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_10:09:20", "killed": false, "user_key": "ccd3014f33d42af2bc75ae297205d7f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8618934": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think Chris is a bad guy. I still like Chris Brown. He made a bad decision just like a lot of us do in our lifetime. I wouldn't want anyone deeming me good or bad based on one bad relationship full of bad choices. I have done some things in my life that are not good things but I'm not a bad person.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_16:36:13", "killed": false, "user_key": "5f1bdc074cf90b0cff2237df277f698f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8619063": {"up_voted": false, "ip": "", "has_replies": true, "message": "@Shannon and @Orange<br>I'm not sure if you read what I wrote completely, can you and get back to me, I'd like to really know what everyone thinks.<br>Shannon, was there in fact an \"assault?\" Or was there self defense or was there tresspassing? Did you know that she tried to gouge out his eyes too, and she did bit him too. I mean, I really think that this is one of the reasons that she wants him to plead out; so that she does not have to take the stand. I saw what Mark Garrigos can do to a...shaky witness, if it goes to trial, it should be .....interesting! <br>She stated that she took off her heels and was hitting him with it - while he was driving, this is before he pulled onto the side street and tried to get her out. K, so he pulls onto the side street, he askes her to get out, he even tries to get her out, but she just keeps on hitting him, does, as I asked in my previous posting, he not have the right to self defense? This is where you and I differ, I'm asking if you have someone on your property, it could be your house or your car, and you two start to argue and then the other person hits you, you ask them to leave, they hit you and DON'T WANT TO LEAVE don't they now become a tresspasser? And if they hit you, and you hit back is that now not self defense, and NOT assault. <br>Shannon, Orangestar if Chris get to talk and Garrigos shows pictures of him looking messed up, would this change your mind? The only way this'll ever come out is if this goes to trial, I'll tell you what, if he cops out to whatever, I'll never support him in anything he does. I think Rhianna is....is...evil. <br>So Orange, what you're saying is that he should have picked her up and thrown her out of his car? This is HIS CAR, HIS PROPERTY, why does he have to go to such extremes, 'eh? <br>But back again to my point, if the letter of the law says that once you're asked to leave and given due opportunity to do so and refuses, and become belligerent, is this not \"menacing\" /\"Tresspassing?\" If could be you and a \"friend\" in that same situation, you know? <br>I'd like to tell any young woman/lady/girl out there, if you get into a heated argument with someone and he asks you to leave, HIS CAR and he pulls over to let you out, then just get out and cool off and maybe later on your and he or she can talk things out. if you hit him, he has the right to defend himself, especially if you hit him with an object like the spike of your shoes or cell phone. <br>@Shannon and @ Orangestar &gt;&gt;&gt; let use educate the young, please reply!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_16:39:40", "killed": false, "user_key": "8a26eb9a267d4efe3f1872e0c0a0a432", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8605112": {"up_voted": false, "ip": "", "has_replies": false, "message": "Fuck that , Chris Brown, aint shit......and thats just plain and simple...the only reason why this nigga aint getting as much grief as he should be is because he was the poster boy for good clean wholesome R&B......but we dont know that dude.....and all we can go on is what is presented to us.....he whooped that girls ass and then is pleading not guilty, like there is some sort of ass whooping lepracun running around this piece secrectly punching dudes girls in the foreheads....pleasseeee!!!!! And I do think it is something wrong with us chicks.....we do that ish all the time....waiting around for the bad boy, or that nigga that dont love u, or that nigga that consisently cheat on you, or keep you at  jumpoff status, or that God forbid beats your ass on the regular...hoping that he'll either change or allowing ourselves to get high off the thrill of the chase...trying to conquer some unobtainable object..... Its rediculous! And it needs to stop! Stop falling head over heels for niggas that aint falling for you period! I know hes fine, and all. And maybe he got a big dick and put it on you....but you really shouldnt know that shit yet anyway....stop fucking and thinking we can handle that no strings shit cause we cant....because if we could women wouldnt be walking around with their heart broke all the time...we gotta start asking the hard questions of ourselves ladies...why dont we like the dudes that like us? Is it that, the niggas that like you, you think are ugly and dont like them, or is it....that the niggas you like think that your ugly and dont like you??? if thats the case starting dating niggas in your bracket....and stop going for them niggas that arent ever gonna take you home to meet mommie!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_09:57:32", "killed": false, "user_key": "2da36eb72c52b87cbe1e549b795c83f6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8889914": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don\u2019t know how I ever worked without it. The more I use it, the more it impresses me. The very best.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-01_04:03:34", "killed": false, "user_key": "43237fadf3c71c1073ad53c11cc76067", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8608827": {"up_voted": false, "ip": "", "has_replies": false, "message": "ok ok....i do agree with Anna. i was watching this documentary intitled the diary of a tired balck man....and it does come down to who you choose on both sides....usually neither the man or the woman are making good decsions on who they are picking. Both sexes go after bullshit people, and then wonder why they cant get along....why yes looks are important..you need to have something in common on what you believe a man and a woman should do in a relationship to have some longivity!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_11:11:19", "killed": false, "user_key": "2da36eb72c52b87cbe1e549b795c83f6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8608601, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8615997": {"up_voted": false, "ip": "", "has_replies": false, "message": "@ indireneed......Im not saying he a bad guy for beating the living shit out of her(that goes without saying) Im saying hes a bad guy for pleading not guilty  to it, hell there was an assult and clearly she was on the losing end of that battle, so clearly there was a winner...and ima role with one for C. Brezzy. I dont care if she wouldnt get outta your car or not, pick her little ass up...toss her out and keep it moving....but to whoop her ass, bite her on the neck, and attempt to choke her till she fail asleep and be like naw i cant take the fall for that! Please", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_15:00:28", "killed": false, "user_key": "2da36eb72c52b87cbe1e549b795c83f6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8611340, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8620612": {"up_voted": false, "ip": "", "has_replies": false, "message": "Whoever wrote this article is so closed minded or maybe just unaware of what Chris Brown has shown the world since he first came out. He's shown how decent, fun-loving, down to earth,and NON-VIOLENT he his. He's drug free and a 'normal' teen. The pressures and frustrations he endured to become the star that he has probably had a lot to do with his over reaction the night him and Rihanna 'fought'. This is probably the first break he's had since he made Run It. No One can with stand that kind of pressured life style - plus the paparaazi in his face every minute since he got with Rihanna. We love Chris Brown because he has shown to be ultra decent and nothing but a GOOD guy. And look it up, because he 'hit' Rihanna back, does NOT mean he would ever hit another woman. False rumor started by the media - not based on Domestic Violence statistics..", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_17:23:18", "killed": false, "user_key": "0bc6fb882bdc3ce366682cc8360685ba", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8622024": {"up_voted": false, "ip": "", "has_replies": false, "message": "SOUNDS LIKE THEIRS SOME HATE IN THIS POST LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_18:11:24", "killed": false, "user_key": "e69e661fb03f360bc84597d94692c90e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8718417": {"up_voted": false, "ip": "", "has_replies": false, "message": "Too many of our young women are suffering from low self esteem and lack of self worth.   I often defend women who are promiscuous and think they are in control because I know the sharing of your most precious gift with many men is a cry for help, not an act of stupidity.   A woman who values herself and knows that what she has to offer a man is good, will not be so quick to jump into relationships and share herself with men she doesnt know.  But truthfully, becoming a self assured woman is a process.  It doesnt happen over night.   We must allow these women to grow at their own pace until they realize that what they are doing is hurting them rather than helping them.   Our women like bad boys bec they are working from the mind of a child who does not know what isgood for them rather than from the mind of a woman who does.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-26_23:37:59", "killed": false, "user_key": "9dae94ef48033bef1b8803910c22cc94", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8684626": {"up_voted": false, "ip": "", "has_replies": false, "message": "i agree wit some of these comments about chris..then i dont..but this is my two cents..this isnt about being close minded nor dumb(however you want to take it) when me and my sister heard about this i was like damn chris went off then the picture i was like ok the picture doesnt co sign everything this girl said..true she look beat the hell up but take away the lump and busted lip all there is a a crying girl.. i not condone domestic violence at all i seen this happen to my mother and this is not the case..my mother would walk around with busted eyes broken finger and even knock the hell out by my step dad..i wish i could send you a picture of a batter woman because if you ever seen one rihanna pic doesnt come close...if chris really wanted to he could have made that girl look alot worse than that believe me. i notice some people bring up home bring..this only plays a small part in a situation..when i was chris and rihanna age(i am 25 now) but when i was 19 me and my guy use to fight one minute than love each other the next..this is called puppy love...he hit me once yes he slap me i bet you guys are looking like omg you let him hit you!!!! NOPE i was choking the hell out of him with a phone cord.. and then he smack me!! that was the last and first time he ever hit me...i cant even count how many times i punch and slap him(too many to count).. we know chris was caught getting a text ok how many of you just gonna let a text  talking about hooking up with your guy.. and just be cool about it..if youy say you would then you are lying thus making you a fake ass person..we women think with our hurt..rihanna is hurt and scorned..she flip out and went off..chris tried to put her out(if a guy is abusive he will not try to kick you out of his car he'll just beat your ass in it, you will be trying to get out) she didnt want to leave because of the fear of her man going to be with this chick..so what do you do, you saying naw i'm not going nowhere, if you going to meet up with her i'm going with you and i starting some sh*t over there to..you and her as* is grass!!lol rihanna felt her man slipping away and she was trying to save the relationship but she felt like many women do she had to fight for it even if that means fighting him....we dont know chris to say he not sh*t and we dont know rihanna to say she was done wrong and she is innocent.. we dont know what went on that night but i dont think chris should be the only one in question in this situation..it doesnt matter if a guy is stonrger because a guy who doesnt beat women wont never use all his force on you(thus again look at the pic) but a woman who is trying to fight will..how do i because i been there and done..if you havent been in that situation or know someone who been in something like that then you dont know nor understand that situation.so there for shut the hell up and watch", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-25_10:18:09", "killed": false, "user_key": "b88800216336d07c0cd2704d32538bcb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8890200": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks for all your help. Please feel free to include this on your website. Best. Product. Ever!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-01_04:44:02", "killed": false, "user_key": "02ed7c014bc3f5326d750678460735a9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8608601": {"up_voted": false, "ip": "", "has_replies": true, "message": "Now usually i don't comment on things like this but this time hold up with I'm stick my two cents in it. You are always talking like it is a one way street.But check the facts look at who Chris him self picks up rihanna? This girl not only came on the scene with a scandal for getting it in with Jay-z  but has come under fire time and time again for doing people wrong.As matter of fact Google how rihanna slept with the girl who was key in getting her signed boyfriend.These girls that men want are bad girls too. It just seems men fight for women who want or desire to conquer and destroy.No one wants a nice girl either that's just to boring for a \"man'\" to deal with.Personally its a dog for a dog in the rihanna Chris situation.She's a bitch he's a dog who barks.Now it just proved its really a true puppy love situation. The women men chase are twice as bad as any bad boy a real chick would peruse. Don't believe me look at chris brown going back to her after they fight,she reports him to the cops(yeah real loyal for a guy has been spending like its 1999 on you),and you both feel the need to cheat on one another. Blogxilla please reply", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_11:03:16", "killed": false, "user_key": "65d93d1749813ec59b280b8083b7cf42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8618206": {"up_voted": false, "ip": "", "has_replies": false, "message": "ditto!!!!!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_16:13:15", "killed": false, "user_key": "kikiwest", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8616280, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "8706363": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Nieka <br>&gt;&gt;&gt; Wow, that was...profound; big ups to Nieka for her bearing of her soul!!! You know, I didn't want to come off like blaming Rhianna, not at all. I just don't like the fact that Chris is getting the worst of it, like his music not being played and the likes, I can imagine Rhianna being hurt, but I think that stuff was in that text message that set her off, I mean, it was reported that that text was like 3 pages long. And what's more important its who the text came from; this is where everything gets deep; It was reported that the text came from Tina Davis, and she's been sleeping with him from age 16! Wow, this shit just became....serious! I mean, people grow plants, but Tina is growing dick (Paul Mooney joke, I couldn't help myself)! <br>How did Rhianna know that Tina and Chris had something in the past, 'eh? I mean, she did say it in her statement to the police. I think Rhianna felt like she was battling something that was way beyond her, real talk! They even had excerpts from it saying that the texter, Tina, said that she had power over Chris; man, I'm a man and if I read that shit I would have lost my mind too. <br>Nieka, like it or not, Chris is a victim of child abuse, that is if you're using the \"mainstream\" definition of the word. For guys, we look at it from the perspective that it was/is good experience, I mean, if you can \"hold down\" a woman who was/is 2X your age, then you must be doing something right, don't you agree, Nieka? That's the only \"upside\" to all of this: the fact that she taught Chris how to fuck. But the down side is far darker; in the long run, Chris, unconsciously, will grow to hate Tina, and might even grow to hate his mother for knowing everything but yet still remaining slient. He'd have been robbed of his childhood; Why can't Tina just leave Chris alone, 'eh? Why can't she realize that she and he, in no way, shape or form, have a future and Rhianna offers him so much more? <br>Who knows what else Tina did to sabotage their relationship; she seems like the sort of person that might do such a thing. <br>Now, looking at the last time he went to court and plead Not Guilty, she was in Barbados and did want him to plead out. But he's looking at 2 felonies, not misdemeanors, shit that'll get you time. This realtionship is done, don't believe the stuff you hear 'bout they're still together, the fact that he was hesitant to say \"not guilty\" and his lawyer had to force him to say tells me that she's talking to Chris, and trying to get him to take the plea, I guess telling him that they'll be together and all, but that's a bunch of BS!! Rhianna has gone \"white\", not to say that she was every \"black,\" but she sees this as a career move, but didn't count on him trying to fight it in court - good for him!! If he takes it to trial, it'll come out that she did admit to hitting him 2x before and him not hitting her back, it'll also come out that they were also broke up BEFORE he went to Europe and he was forced by his and her people to take her to the Clive Davis dinner; look at the video of him and her, I mean, he didn't want to be there, at least, not with her, you know? <br>But the thing is that, after all is said and done, all of this drama, and how Rhianna fought and got beat will weigh heavy on Chris, in his heart, he now respects Rhianna, but its sad that she's now moved on with Brody Jenner, you know, the latest hollywood white boy sensation; he's just like his sister, no talent just a face and he's like 6 years older than Chris; oh, and they're stories 'bout him: Valtrex and girls AND BOYS!!! BTW, Bruce Jenner, his father, frequents gay clubs in LA, I mean, take from it what you will, just had to mention it!! <br>Well, I said enough, Neika, Orange and every one else, have a great life!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-26_13:51:13", "killed": false, "user_key": "b3f6113078db422d46493f1414c7ee99", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8608485": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"at some point them niggas was the business and was doin' the most to get her. Once dudes get comfortable they act up. And women generally stay in that type relationship because they feel that they can get that ol' dude back...\"<br><br><br>THAT is what people don't realize. A lot of times we are invested emotionally, the guy starts acting up, but we do hope that things will improve and that he'll return to the guy he once was. It can be hard. Sometimes you have faith in a person and want things to change, as opposed to going out and finding someone new. <br><br>One day they'll wake up and realize things aren't going to get better and they will look for a man who will treat them right.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_10:58:54", "killed": false, "user_key": "eb95e3d7631d8fe3e9cd88c329991b5a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 8607788, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "8615661": {"up_voted": false, "ip": "", "has_replies": false, "message": "And neither do I", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_14:49:09", "killed": false, "user_key": "4ea094a5609a83329f32dd377c397295", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8612078": {"up_voted": false, "ip": "", "has_replies": false, "message": "Of course not all females look for guys that treat them like crap, it's usually the ones who have daddy issues (meaning they didn't have a daddy there at all or only there part-time).  Most of my friends and family (myself included) who have had their fathers as a big part of their lives are in committed relationships and marrieges with good men who care about them and treat them like queens.  Most of my    friends who grew up in single parent households (with just their mothers) jump from man to man and stay in abusive relationships just to say they have somebody.   I don't get why some women allow themselves to be treated that way but I can say that most women just want love, in whatever form the \"think\" it comes in.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_12:56:13", "killed": false, "user_key": "kikiwest", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8608553": {"up_voted": false, "ip": "", "has_replies": false, "message": "Some chicks got issues. I definitely played the bad boy status through most of my twenties and I can clearly say that these chicks obviously have some serious issues. My girl is drama free. I'm drama free. Almost two years,an 8 month old son, and not even one argument, and we both appreciate it much. I've been super ugly to alot of chicks and I can honestly say that they think it makes the relationship more interesting because when everything was cool these psycho's were still looking for trouble. ...drama queens!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_11:01:15", "killed": false, "user_key": "221552abf272864927ea07d2b1e44bd7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8605177": {"up_voted": false, "ip": "", "has_replies": false, "message": "He hit once, he'll hit again. And who knows if that 'once' was the first time..<br><br>He ain't shit.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_10:00:20", "killed": false, "user_key": "fungkeblakchik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8615291": {"up_voted": false, "ip": "", "has_replies": false, "message": "i wouldnt hop on Breezy..after the whole chr/rih-gate not a huge fan..<br>just doesnt do it for me...<br>muh brest friend even pointed out that as soon as c breezy song come on i immediately turn...didnt even realize it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-23_14:36:45", "killed": false, "user_key": "shayna", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8662908": {"up_voted": false, "ip": "", "has_replies": false, "message": "It will be nice if the writer of this gives me a glimpse into his own life so i can tell him if he is or aint s....? And its amazing how people would rather hope that its not the first time and he will hit again rather than believe since he has been good its probably the first time and this is just out of character..why are people so desperate to have chris be the bad guy? chris isnt a bad guy and he never will.....so whoever you are get a life instead of trying to paint chris the bad guy.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-24_14:49:19", "killed": false, "user_key": "f74fe9f939fc27776b27a685b5781a7f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "8653055": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL of course people have the right to defend themselves LOL, what he ALLEGEDY did went  FAR beyond self defense was my point ......and how much danger was he really in , not like she had a gat.. not saying its right for anyone to put their hanbs on anyone else out of anger etc.......but whateva tho you are hard to press defend CB so defend em........ but me I can never defend a man who BEAT THE BRAKES off a woman even if she did slap him first.because a mans strength&gt;&gt;&gt;&gt;a woman, and he can do far more damage.Thats situation should have been handled alot diff.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-04-24_10:32:11", "killed": false, "user_key": "8d3e1040cf67a81b1195c1fa71f29b99", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 8619063, "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": "16461319", "user_id": "anonymous", "forum_id": "32271", "hash": 7343519514102242108}, "thread": {"days_alive": 0, "slug": "the_ladies_still_love_chris_brown_8220you_know_he_ain8217t_sht8221", "paginate": false, "num_pages": 1, "num_posts": 37, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 16461319, "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 = '21bc467119200cb06806902fa8e2f5b0';
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/the_ladies_still_love_chris_brown_8220you_know_he_ain8217t_sht8221/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">37</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/blogxilla/the_ladies_still_love_chris_brown_8220you_know_he_ain8217t_sht8221/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/the_ladies_still_love_chris_brown_8220you_know_he_ain8217t_sht8221/">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/the_ladies_still_love_chris_brown_8220you_know_he_ain8217t_sht8221/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:16461319" 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'				: 'the_ladies_still_love_chris_brown_8220you_know_he_ain8217t_sht8221',
			// 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/the_ladies_still_love_chris_brown_8220you_know_he_ain8217t_sht8221/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='	+ 'the_ladies_still_love_chris_brown_8220you_know_he_ain8217t_sht8221'
			+ '&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='	+ 'the_ladies_still_love_chris_brown_8220you_know_he_ain8217t_sht8221'
			+ '&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='		+ 'the_ladies_still_love_chris_brown_8220you_know_he_ain8217t_sht8221'
				+ '&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/16461319/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-8602498">\
	 <div id="dsq-comment-header-8602498" class="dsq-comment-header">\
	 <cite id="dsq-cite-8602498" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8602498">tdotmarie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8602498" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8602498" class="dsq-comment-message">Okay…  I know there are plenty of women out there that constantly seek out and are drawn to "the bad guy", so I won’t argue there.  However, I don\'t think Chris is one of them "ain\'t shit" dudes you’re describing.  It’s 2 different issues at play here..<br><br>Yes, Chris made a huge mistake with the Rihanna situation, and while some fans try to downplay it, for the most part we acknowledge it.  But Chris is a cute, young, loveable personality.  That’s what he was before, and that’s what he is now.  I don’t believe that female fans getting excited over him has anything to do with him being a “bad boy” necessarily… because if you think about it, nothing else about him has really changed. It’s not like he’s gone on some public binge of destruction or anything.  From what we’ve seen in pics/read on gossip sites, he’s the same young man from VA…just with a police record.  I think as far as many female fans are concerned, the Rihanna confrontation was something COMPLETELY out of character, so after the initial shock and outrage died down, a lot of fans went back to just loving Chris.<br><br>I mean, he’s still cute/loveable/famous.  All these girls want is a pic and a hug.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8617261">\
	 <div id="dsq-comment-header-8617261" class="dsq-comment-header">\
	 <cite id="dsq-cite-8617261" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8617261">1MSGP1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8617261" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8617261" class="dsq-comment-message">Good point!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8599722">\
	 <div id="dsq-comment-header-8599722" class="dsq-comment-header">\
	 <cite id="dsq-cite-8599722" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8599722">Janee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8599722" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8599722" class="dsq-comment-message">Im not even gonna lie, i would hop on Chris breezy in a min... I really dont think he is a bad guy , he just made a mistake. I dont believe he should be outcasted or shunned...do people want the man to be lonely? I mean jesus... I think he deserves another chance.. and he could have one as long as he learned his lesson and never thinks of putting his hands on another female again..and he should find a female who wouldnt put her hands on him..period..<br>On the flip side...i would never let a guy treat me like crap, because my daddy didnt treat me like crap..and the minute he does would be the last time he see\'s me..</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8607788">\
	 <div id="dsq-comment-header-8607788" class="dsq-comment-header">\
	 <cite id="dsq-cite-8607788" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8607788">LadiTaylor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8607788" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8607788" class="dsq-comment-message">I agree with shorty girl. Chris made a huge mistake in putting his hands on Rihanna, but is everyone gonna beat dude down like this??? He should never have done it, he was wrong and like Janee says as long as he realizes that and never EVER puts his hands on a female again, then give him a break. People act like this dude been runnin\' around smashin chicks in the face. In no way does this justify anything, but why is it that when the stories of Rihanna having an outrageous temper, putting her hands on him, wildin out, does that not matter??? <br>However, about the post, damn near every guy will say "I just can\'t do that to a woman"; "I was raised right".... But come on now, how many dudes are going to admit that they shit on chicks and don\'t give a fuck. Some women may have a constant run-in with dudes that ain\'t shit but hell at some point them niggas was the business and was doin\' the most to get her. Once dudes get comfortable they act up. And women generally stay in that type relationship because they feel that they can get that ol\' dude back...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8608485">\
	 <div id="dsq-comment-header-8608485" class="dsq-comment-header">\
	 <cite id="dsq-cite-8608485" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8608485">Lili</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8608485" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8608485" class="dsq-comment-message">"at some point them niggas was the business and was doin\' the most to get her. Once dudes get comfortable they act up. And women generally stay in that type relationship because they feel that they can get that ol\' dude back..."<br><br><br>THAT is what people don\'t realize. A lot of times we are invested emotionally, the guy starts acting up, but we do hope that things will improve and that he\'ll return to the guy he once was. It can be hard. Sometimes you have faith in a person and want things to change, as opposed to going out and finding someone new. <br><br>One day they\'ll wake up and realize things aren\'t going to get better and they will look for a man who will treat them right.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8605112">\
	 <div id="dsq-comment-header-8605112" class="dsq-comment-header">\
	 <cite id="dsq-cite-8605112" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8605112">Shannon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8605112" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8605112" class="dsq-comment-message">Fuck that , Chris Brown, aint shit......and thats just plain and simple...the only reason why this nigga aint getting as much grief as he should be is because he was the poster boy for good clean wholesome R&B......but we dont know that dude.....and all we can go on is what is presented to us.....he whooped that girls ass and then is pleading not guilty, like there is some sort of ass whooping lepracun running around this piece secrectly punching dudes girls in the foreheads....pleasseeee!!!!! And I do think it is something wrong with us chicks.....we do that ish all the time....waiting around for the bad boy, or that nigga that dont love u, or that nigga that consisently cheat on you, or keep you at  jumpoff status, or that God forbid beats your ass on the regular...hoping that he\'ll either change or allowing ourselves to get high off the thrill of the chase...trying to conquer some unobtainable object..... Its rediculous! And it needs to stop! Stop falling head over heels for niggas that aint falling for you period! I know hes fine, and all. And maybe he got a big dick and put it on you....but you really shouldnt know that shit yet anyway....stop fucking and thinking we can handle that no strings shit cause we cant....because if we could women wouldnt be walking around with their heart broke all the time...we gotta start asking the hard questions of ourselves ladies...why dont we like the dudes that like us? Is it that, the niggas that like you, you think are ugly and dont like them, or is it....that the niggas you like think that your ugly and dont like you??? if thats the case starting dating niggas in your bracket....and stop going for them niggas that arent ever gonna take you home to meet mommie!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8605177">\
	 <div id="dsq-comment-header-8605177" class="dsq-comment-header">\
	 <cite id="dsq-cite-8605177" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8605177" href="http://www.fungkeblakchik.com" target="_blank" rel="nofollow"> [fung&#39;ke] [blak] [chik]</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8605177" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8605177" class="dsq-comment-message">He hit once, he\'ll hit again. And who knows if that \'once\' was the first time..<br><br>He ain\'t shit.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8605358">\
	 <div id="dsq-comment-header-8605358" class="dsq-comment-header">\
	 <cite id="dsq-cite-8605358" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8605358">magoo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8605358" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8605358" class="dsq-comment-message">Seems to be true that nice guys really do finish last. The only time I tend to keep a woman around, who isn\'t a friend, is when I\'m acting like an a$$hole or just flat out ignoring her, which more often then not is unintentional and I\'ve actually been told I\'m acting like an a$$hole and they still wouldn\'t leave me alone. Yet, when I\'m the opposite, I get dismissed, I really can\'t explain it, I\'d love to have some imput on this myself.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8608553">\
	 <div id="dsq-comment-header-8608553" class="dsq-comment-header">\
	 <cite id="dsq-cite-8608553" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8608553">circa-81</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8608553" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8608553" class="dsq-comment-message">Some chicks got issues. I definitely played the bad boy status through most of my twenties and I can clearly say that these chicks obviously have some serious issues. My girl is drama free. I\'m drama free. Almost two years,an 8 month old son, and not even one argument, and we both appreciate it much. I\'ve been super ugly to alot of chicks and I can honestly say that they think it makes the relationship more interesting because when everything was cool these psycho\'s were still looking for trouble. ...drama queens!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8608601">\
	 <div id="dsq-comment-header-8608601" class="dsq-comment-header">\
	 <cite id="dsq-cite-8608601" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8608601">anna</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8608601" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8608601" class="dsq-comment-message">Now usually i don\'t comment on things like this but this time hold up with I\'m stick my two cents in it. You are always talking like it is a one way street.But check the facts look at who Chris him self picks up rihanna? This girl not only came on the scene with a scandal for getting it in with Jay-z  but has come under fire time and time again for doing people wrong.As matter of fact Google how rihanna slept with the girl who was key in getting her signed boyfriend.These girls that men want are bad girls too. It just seems men fight for women who want or desire to conquer and destroy.No one wants a nice girl either that\'s just to boring for a "man\'" to deal with.Personally its a dog for a dog in the rihanna Chris situation.She\'s a bitch he\'s a dog who barks.Now it just proved its really a true puppy love situation. The women men chase are twice as bad as any bad boy a real chick would peruse. Don\'t believe me look at chris brown going back to her after they fight,she reports him to the cops(yeah real loyal for a guy has been spending like its 1999 on you),and you both feel the need to cheat on one another. Blogxilla please reply</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8608827">\
	 <div id="dsq-comment-header-8608827" class="dsq-comment-header">\
	 <cite id="dsq-cite-8608827" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8608827">Shannon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8608827" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8608827" class="dsq-comment-message">ok ok....i do agree with Anna. i was watching this documentary intitled the diary of a tired balck man....and it does come down to who you choose on both sides....usually neither the man or the woman are making good decsions on who they are picking. Both sexes go after bullshit people, and then wonder why they cant get along....why yes looks are important..you need to have something in common on what you believe a man and a woman should do in a relationship to have some longivity!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8617388">\
	 <div id="dsq-comment-header-8617388" class="dsq-comment-header">\
	 <cite id="dsq-cite-8617388" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8617388">1MSGP1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8617388" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8617388" class="dsq-comment-message">I was waiting on someone to say it. Kudos!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8611340">\
	 <div id="dsq-comment-header-8611340" class="dsq-comment-header">\
	 <cite id="dsq-cite-8611340" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8611340">Indireneed</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8611340" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8611340" class="dsq-comment-message">@Shannon,<br>Did you get a chance to read her statements to the cops? Well, she hit him, while driving, she tried to push her back in her seat while he was driving, he pulled onto a quite street and tried to get her out of HIS CAR, she didn\'t want to. Her excuse was that the seatbelt was on, so she couldn\'t get out of the car, but if you look at the Lambo\'s seatbelt, you CAN get out, its designed that way; not only this, but if you can think to take the keys out of the ignition then when he\'s telling you, no pushing you to get out of the car, you should just get out of HIS CAR, bu NO, you are trying to still hit him again and again; WTF are you thinking, this isn\'t about a "bad boy", this is about you and your crazy azz.<br>This blog is new to me, but you should do a piece on this: if you\'re in/on someone\'s property and ya\'ll get into it an argument, and they ask you to leave, and more importantly, they give you the chance to leave, and you then hit them, don\'t they have the right to defend themselves? How is this assault? I have rights in/on my property that you don\'t. When you don\'t want to leave, it now becomes tresspassing, no? <br>Rhianna is using that boy, and she wants him to cop to 2 felonies, I\'m just glad he didn\'t fall for it, I want this to go to trial and for Shannon to see what really happened; but you know, Chris should have done the white thing and file counter changes against her, this would have squashed everything. <br>Shannon, please respond&gt;&gt;&gt;&gt;......<br>@Anna, he "spent" on her, wanna expand on that? I thought it was he who co-wrote disturbia and gave it to her and wasn\'t it her biggest seller to date?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8615997">\
	 <div id="dsq-comment-header-8615997" class="dsq-comment-header">\
	 <cite id="dsq-cite-8615997" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8615997">Shannon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8615997" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8615997" class="dsq-comment-message">@ indireneed......Im not saying he a bad guy for beating the living shit out of her(that goes without saying) Im saying hes a bad guy for pleading not guilty  to it, hell there was an assult and clearly she was on the losing end of that battle, so clearly there was a winner...and ima role with one for C. Brezzy. I dont care if she wouldnt get outta your car or not, pick her little ass up...toss her out and keep it moving....but to whoop her ass, bite her on the neck, and attempt to choke her till she fail asleep and be like naw i cant take the fall for that! Please</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8612078">\
	 <div id="dsq-comment-header-8612078" class="dsq-comment-header">\
	 <cite id="dsq-cite-8612078" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8612078">kikiwest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8612078" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8612078" class="dsq-comment-message">Of course not all females look for guys that treat them like crap, it\'s usually the ones who have daddy issues (meaning they didn\'t have a daddy there at all or only there part-time).  Most of my friends and family (myself included) who have had their fathers as a big part of their lives are in committed relationships and marrieges with good men who care about them and treat them like queens.  Most of my    friends who grew up in single parent households (with just their mothers) jump from man to man and stay in abusive relationships just to say they have somebody.   I don\'t get why some women allow themselves to be treated that way but I can say that most women just want love, in whatever form the "think" it comes in.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8614296">\
	 <div id="dsq-comment-header-8614296" class="dsq-comment-header">\
	 <cite id="dsq-cite-8614296" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8614296">anna</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8614296" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8614296" class="dsq-comment-message">Didn\'t you see if ur were once a real rihanna fan logging on to fan sites everyday almost every day u would see that they were always in stores and he was always buying expensive stuff for riri.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8614307">\
	 <div id="dsq-comment-header-8614307" class="dsq-comment-header">\
	 <cite id="dsq-cite-8614307" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8614307">OrangeStar616</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8614307" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8614307" class="dsq-comment-message">defend themselves??? some of ya\'l mofos are nuts, defend himself by beating the shat of of her,..not some group of dudes trying to jack him but a woman in the passenger seat SMH<br>black folks would give SATAN a pardon LMAO..<br>."girl thats the debil". "I know but he is such a gentleman" hahahahahahhaa</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8615291">\
	 <div id="dsq-comment-header-8615291" class="dsq-comment-header">\
	 <cite id="dsq-cite-8615291" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8615291">shayna</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8615291" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8615291" class="dsq-comment-message">i wouldnt hop on Breezy..after the whole chr/rih-gate not a huge fan..<br>just doesnt do it for me...<br>muh brest friend even pointed out that as soon as c breezy song come on i immediately turn...didnt even realize it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8615661">\
	 <div id="dsq-comment-header-8615661" class="dsq-comment-header">\
	 <cite id="dsq-cite-8615661" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8615661">Sexy N Sassy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8615661" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8615661" class="dsq-comment-message">And neither do I</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8616361">\
	 <div id="dsq-comment-header-8616361" class="dsq-comment-header">\
	 <cite id="dsq-cite-8616361" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8616361">circa-81</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8616361" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8616361" class="dsq-comment-message">@ Kikiwest <br><br>Your right it is usually the ones who have daddy issues. I was wondering were any females going to bring that up.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8618934">\
	 <div id="dsq-comment-header-8618934" class="dsq-comment-header">\
	 <cite id="dsq-cite-8618934" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8618934">Atisha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8618934" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8618934" class="dsq-comment-message">I don\'t think Chris is a bad guy. I still like Chris Brown. He made a bad decision just like a lot of us do in our lifetime. I wouldn\'t want anyone deeming me good or bad based on one bad relationship full of bad choices. I have done some things in my life that are not good things but I\'m not a bad person.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8619063">\
	 <div id="dsq-comment-header-8619063" class="dsq-comment-header">\
	 <cite id="dsq-cite-8619063" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8619063">indireneed</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8619063" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8619063" class="dsq-comment-message">@Shannon and @Orange<br>I\'m not sure if you read what I wrote completely, can you and get back to me, I\'d like to really know what everyone thinks.<br>Shannon, was there in fact an "assault?" Or was there self defense or was there tresspassing? Did you know that she tried to gouge out his eyes too, and she did bit him too. I mean, I really think that this is one of the reasons that she wants him to plead out; so that she does not have to take the stand. I saw what Mark Garrigos can do to a...shaky witness, if it goes to trial, it should be .....interesting! <br>She stated that she took off her heels and was hitting him with it - while he was driving, this is before he pulled onto the side street and tried to get her out. K, so he pulls onto the side street, he askes her to get out, he even tries to get her out, but she just keeps on hitting him, does, as I asked in my previous posting, he not have the right to self defense? This is where you and I differ, I\'m asking if you have someone on your property, it could be your house or your car, and you two start to argue and then the other person hits you, you ask them to leave, they hit you and DON\'T WANT TO LEAVE don\'t they now become a tresspasser? And if they hit you, and you hit back is that now not self defense, and NOT assault. <br>Shannon, Orangestar if Chris get to talk and Garrigos shows pictures of him looking messed up, would this change your mind? The only way this\'ll ever come out is if this goes to trial, I\'ll tell you what, if he cops out to whatever, I\'ll never support him in anything he does. I think Rhianna is....is...evil. <br>So Orange, what you\'re saying is that he should have picked her up and thrown her out of his car? This is HIS CAR, HIS PROPERTY, why does he have to go to such extremes, \'eh? <br>But back again to my point, if the letter of the law says that once you\'re asked to leave and given due opportunity to do so and refuses, and become belligerent, is this not "menacing" /"Tresspassing?" If could be you and a "friend" in that same situation, you know? <br>I\'d like to tell any young woman/lady/girl out there, if you get into a heated argument with someone and he asks you to leave, HIS CAR and he pulls over to let you out, then just get out and cool off and maybe later on your and he or she can talk things out. if you hit him, he has the right to defend himself, especially if you hit him with an object like the spike of your shoes or cell phone. <br>@Shannon and @ Orangestar &gt;&gt;&gt; let use educate the young, please reply!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8653055">\
	 <div id="dsq-comment-header-8653055" class="dsq-comment-header">\
	 <cite id="dsq-cite-8653055" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8653055">OrangeStar616</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8653055" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8653055" class="dsq-comment-message">LOL of course people have the right to defend themselves LOL, what he ALLEGEDY did went  FAR beyond self defense was my point ......and how much danger was he really in , not like she had a gat.. not saying its right for anyone to put their hanbs on anyone else out of anger etc.......but whateva tho you are hard to press defend CB so defend em........ but me I can never defend a man who BEAT THE BRAKES off a woman even if she did slap him first.because a mans strength&gt;&gt;&gt;&gt;a woman, and he can do far more damage.Thats situation should have been handled alot diff.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8620612">\
	 <div id="dsq-comment-header-8620612" class="dsq-comment-header">\
	 <cite id="dsq-cite-8620612" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8620612">asdf</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8620612" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8620612" class="dsq-comment-message">Whoever wrote this article is so closed minded or maybe just unaware of what Chris Brown has shown the world since he first came out. He\'s shown how decent, fun-loving, down to earth,and NON-VIOLENT he his. He\'s drug free and a \'normal\' teen. The pressures and frustrations he endured to become the star that he has probably had a lot to do with his over reaction the night him and Rihanna \'fought\'. This is probably the first break he\'s had since he made Run It. No One can with stand that kind of pressured life style - plus the paparaazi in his face every minute since he got with Rihanna. We love Chris Brown because he has shown to be ultra decent and nothing but a GOOD guy. And look it up, because he \'hit\' Rihanna back, does NOT mean he would ever hit another woman. False rumor started by the media - not based on Domestic Violence statistics..</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8620951">\
	 <div id="dsq-comment-header-8620951" class="dsq-comment-header">\
	 <cite id="dsq-cite-8620951" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8620951">sharde</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8620951" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8620951" class="dsq-comment-message">I AM NOT ONE OF THESE WOMEN. My man treats me so good, has his head on straighter than 6 oclock, and respects all the women in his family and mine. But i have many friends who go for and even love bum nigglets. My bff\'s current boyfriend got our girlfriend preggo, then she had an abortion, he was not there for her at all!! But he and my bff are in love. And to make matters worse, our girlfriend just recently gave the dude head!! Too too much. <br>I have not an iota of a clue why women would look twice at a dead beat guy, other than the fact that they think they can change him (never) or that they like the bad boy type, goon type, hood type kinda guy. No education, no respect. But they like the "excitement" of dealing with an immoral, law breaking guy. I guess ...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8622024">\
	 <div id="dsq-comment-header-8622024" class="dsq-comment-header">\
	 <cite id="dsq-cite-8622024" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8622024">B.Lucky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8622024" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8622024" class="dsq-comment-message">SOUNDS LIKE THEIRS SOME HATE IN THIS POST LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8637468">\
	 <div id="dsq-comment-header-8637468" class="dsq-comment-header">\
	 <cite id="dsq-cite-8637468" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8637468">Breezy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8637468" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8637468" class="dsq-comment-message">to answer the question about falling for bad dudes:<br><br>it\'s a matter of self-esteem and like Kiki said, daddy issues. Although i dont fully believe that w/o a male figure, a female is more likely to be bouncing from man to man..it\'s about who she lines herself up with. there are females out there that need constant approval or reassurance from a man or relationship and don\'t often care that the men treat them like garbage. it\'s human nature to want to feel wanted and i think that\'s where a lot of the problems come in..</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8662908">\
	 <div id="dsq-comment-header-8662908" class="dsq-comment-header">\
	 <cite id="dsq-cite-8662908" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8662908">mii09</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8662908" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8662908" class="dsq-comment-message">It will be nice if the writer of this gives me a glimpse into his own life so i can tell him if he is or aint s....? And its amazing how people would rather hope that its not the first time and he will hit again rather than believe since he has been good its probably the first time and this is just out of character..why are people so desperate to have chris be the bad guy? chris isnt a bad guy and he never will.....so whoever you are get a life instead of trying to paint chris the bad guy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8667144">\
	 <div id="dsq-comment-header-8667144" class="dsq-comment-header">\
	 <cite id="dsq-cite-8667144" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8667144">Tracie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8667144" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8667144" class="dsq-comment-message">Please don\'t say Chris ain\'t sh*t!   He effed up yes, but ain\'t sh*t is harsh.  The women swoon because he is sexy as hell and other than that one incident that we still don\'t know everything about, he seems to be a nice guy too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8684626">\
	 <div id="dsq-comment-header-8684626" class="dsq-comment-header">\
	 <cite id="dsq-cite-8684626" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8684626">nieka</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8684626" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8684626" class="dsq-comment-message">i agree wit some of these comments about chris..then i dont..but this is my two cents..this isnt about being close minded nor dumb(however you want to take it) when me and my sister heard about this i was like damn chris went off then the picture i was like ok the picture doesnt co sign everything this girl said..true she look beat the hell up but take away the lump and busted lip all there is a a crying girl.. i not condone domestic violence at all i seen this happen to my mother and this is not the case..my mother would walk around with busted eyes broken finger and even knock the hell out by my step dad..i wish i could send you a picture of a batter woman because if you ever seen one rihanna pic doesnt come close...if chris really wanted to he could have made that girl look alot worse than that believe me. i notice some people bring up home bring..this only plays a small part in a situation..when i was chris and rihanna age(i am 25 now) but when i was 19 me and my guy use to fight one minute than love each other the next..this is called puppy love...he hit me once yes he slap me i bet you guys are looking like omg you let him hit you!!!! NOPE i was choking the hell out of him with a phone cord.. and then he smack me!! that was the last and first time he ever hit me...i cant even count how many times i punch and slap him(too many to count).. we know chris was caught getting a text ok how many of you just gonna let a text  talking about hooking up with your guy.. and just be cool about it..if youy say you would then you are lying thus making you a fake ass person..we women think with our hurt..rihanna is hurt and scorned..she flip out and went off..chris tried to put her out(if a guy is abusive he will not try to kick you out of his car he\'ll just beat your ass in it, you will be trying to get out) she didnt want to leave because of the fear of her man going to be with this chick..so what do you do, you saying naw i\'m not going nowhere, if you going to meet up with her i\'m going with you and i starting some sh*t over there to..you and her as* is grass!!lol rihanna felt her man slipping away and she was trying to save the relationship but she felt like many women do she had to fight for it even if that means fighting him....we dont know chris to say he not sh*t and we dont know rihanna to say she was done wrong and she is innocent.. we dont know what went on that night but i dont think chris should be the only one in question in this situation..it doesnt matter if a guy is stonrger because a guy who doesnt beat women wont never use all his force on you(thus again look at the pic) but a woman who is trying to fight will..how do i because i been there and done..if you havent been in that situation or know someone who been in something like that then you dont know nor understand that situation.so there for shut the hell up and watch</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8706363">\
	 <div id="dsq-comment-header-8706363" class="dsq-comment-header">\
	 <cite id="dsq-cite-8706363" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8706363">Indireneed</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8706363" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8706363" class="dsq-comment-message">@Nieka <br>&gt;&gt;&gt; Wow, that was...profound; big ups to Nieka for her bearing of her soul!!! You know, I didn\'t want to come off like blaming Rhianna, not at all. I just don\'t like the fact that Chris is getting the worst of it, like his music not being played and the likes, I can imagine Rhianna being hurt, but I think that stuff was in that text message that set her off, I mean, it was reported that that text was like 3 pages long. And what\'s more important its who the text came from; this is where everything gets deep; It was reported that the text came from Tina Davis, and she\'s been sleeping with him from age 16! Wow, this shit just became....serious! I mean, people grow plants, but Tina is growing dick (Paul Mooney joke, I couldn\'t help myself)! <br>How did Rhianna know that Tina and Chris had something in the past, \'eh? I mean, she did say it in her statement to the police. I think Rhianna felt like she was battling something that was way beyond her, real talk! They even had excerpts from it saying that the texter, Tina, said that she had power over Chris; man, I\'m a man and if I read that shit I would have lost my mind too. <br>Nieka, like it or not, Chris is a victim of child abuse, that is if you\'re using the "mainstream" definition of the word. For guys, we look at it from the perspective that it was/is good experience, I mean, if you can "hold down" a woman who was/is 2X your age, then you must be doing something right, don\'t you agree, Nieka? That\'s the only "upside" to all of this: the fact that she taught Chris how to fuck. But the down side is far darker; in the long run, Chris, unconsciously, will grow to hate Tina, and might even grow to hate his mother for knowing everything but yet still remaining slient. He\'d have been robbed of his childhood; Why can\'t Tina just leave Chris alone, \'eh? Why can\'t she realize that she and he, in no way, shape or form, have a future and Rhianna offers him so much more? <br>Who knows what else Tina did to sabotage their relationship; she seems like the sort of person that might do such a thing. <br>Now, looking at the last time he went to court and plead Not Guilty, she was in Barbados and did want him to plead out. But he\'s looking at 2 felonies, not misdemeanors, shit that\'ll get you time. This realtionship is done, don\'t believe the stuff you hear \'bout they\'re still together, the fact that he was hesitant to say "not guilty" and his lawyer had to force him to say tells me that she\'s talking to Chris, and trying to get him to take the plea, I guess telling him that they\'ll be together and all, but that\'s a bunch of BS!! Rhianna has gone "white", not to say that she was every "black," but she sees this as a career move, but didn\'t count on him trying to fight it in court - good for him!! If he takes it to trial, it\'ll come out that she did admit to hitting him 2x before and him not hitting her back, it\'ll also come out that they were also broke up BEFORE he went to Europe and he was forced by his and her people to take her to the Clive Davis dinner; look at the video of him and her, I mean, he didn\'t want to be there, at least, not with her, you know? <br>But the thing is that, after all is said and done, all of this drama, and how Rhianna fought and got beat will weigh heavy on Chris, in his heart, he now respects Rhianna, but its sad that she\'s now moved on with Brody Jenner, you know, the latest hollywood white boy sensation; he\'s just like his sister, no talent just a face and he\'s like 6 years older than Chris; oh, and they\'re stories \'bout him: Valtrex and girls AND BOYS!!! BTW, Bruce Jenner, his father, frequents gay clubs in LA, I mean, take from it what you will, just had to mention it!! <br>Well, I said enough, Neika, Orange and every one else, have a great life!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8718417">\
	 <div id="dsq-comment-header-8718417" class="dsq-comment-header">\
	 <cite id="dsq-cite-8718417" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8718417">nubian</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8718417" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8718417" class="dsq-comment-message">Too many of our young women are suffering from low self esteem and lack of self worth.   I often defend women who are promiscuous and think they are in control because I know the sharing of your most precious gift with many men is a cry for help, not an act of stupidity.   A woman who values herself and knows that what she has to offer a man is good, will not be so quick to jump into relationships and share herself with men she doesnt know.  But truthfully, becoming a self assured woman is a process.  It doesnt happen over night.   We must allow these women to grow at their own pace until they realize that what they are doing is hurting them rather than helping them.   Our women like bad boys bec they are working from the mind of a child who does not know what isgood for them rather than from the mind of a woman who does.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8889914">\
	 <div id="dsq-comment-header-8889914" class="dsq-comment-header">\
	 <cite id="dsq-cite-8889914" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8889914" href="http://www.thepeoplesprogram123.com" target="_blank" rel="nofollow">billrainier</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8889914" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8889914" class="dsq-comment-message">I don’t know how I ever worked without it. The more I use it, the more it impresses me. The very best.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8890200">\
	 <div id="dsq-comment-header-8890200" class="dsq-comment-header">\
	 <cite id="dsq-cite-8890200" class="dsq-comment-cite">\
	 <a id="dsq-author-user-8890200" href="http://www.thecashflowopportunity.net/" target="_blank" rel="nofollow">cash4trends</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8890200" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8890200" class="dsq-comment-message">Thanks for all your help. Please feel free to include this on your website. Best. Product. Ever!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8616280">\
	 <div id="dsq-comment-header-8616280" class="dsq-comment-header">\
	 <cite id="dsq-cite-8616280" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8616280">circa-81</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8616280" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8616280" class="dsq-comment-message">@ Shayna<br><br>You listen to these people for their music not the lives they lead. You know who Roman Polanski is?? His crime doesn\'t take away from his ability to be a great director that created critically acclaimed mastepieces.  That\'s one thing that disturbs me about the youngin\'s; yall\' fail to realize that from actors to recording artists these people were signed for their ability to perfect their craft....not to live up to your expectations of their lifestyle.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8617515">\
	 <div id="dsq-comment-header-8617515" class="dsq-comment-header">\
	 <cite id="dsq-cite-8617515" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8617515">1MSGP1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8617515" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8617515" class="dsq-comment-message">Amen sista!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-8618206">\
	 <div id="dsq-comment-header-8618206" class="dsq-comment-header">\
	 <cite id="dsq-cite-8618206" class="dsq-comment-cite">\
	 <span id="dsq-author-user-8618206">kikiwest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-8618206" class="dsq-comment-body">\
	 <div id="dsq-comment-message-8618206" class="dsq-comment-message">ditto!!!!!!</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=the_ladies_still_love_chris_brown_8220you_know_he_ain8217t_sht8221&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');
}

})();




