




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": {"1d0acdd7eff8fb92216f76992cd0bb99": {"username": "theFOXXX.", "tumblr": "", "display_name": "theFOXXX.", "url": "http://disqus.com/guest/1d0acdd7eff8fb92216f76992cd0bb99/", "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": ""}, "4226c146fc53baee45876dc4df5c3907": {"username": "BlogXilla", "tumblr": "", "display_name": "BlogXilla", "url": "http://disqus.com/guest/4226c146fc53baee45876dc4df5c3907/", "registered": false, "linkedin": "", "blog": "http://blogxilla.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": ""}, "06b57297349f9e81fcfbe1248793d62d": {"username": "Blacksand", "tumblr": "", "display_name": "Blacksand", "url": "http://disqus.com/guest/06b57297349f9e81fcfbe1248793d62d/", "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": ""}, "6dd4bc1f8e19cb8c0de82f2781b39006": {"username": "empress", "tumblr": "", "display_name": "empress", "url": "http://disqus.com/guest/6dd4bc1f8e19cb8c0de82f2781b39006/", "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": ""}, "fe109b084ecabfd60ba99befd724c3c9": {"username": "koolington", "tumblr": "", "display_name": "koolington", "url": "http://disqus.com/guest/fe109b084ecabfd60ba99befd724c3c9/", "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": ""}, "yes": {"username": "yes", "tumblr": "", "display_name": "yes", "url": "http://disqus.com/yes/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/8914/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "953b2204b7886670a83485346fece2a7": {"username": "Whatev", "tumblr": "", "display_name": "Whatev", "url": "http://disqus.com/guest/953b2204b7886670a83485346fece2a7/", "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": ""}, "Quonesha": {"username": "Quonesha", "tumblr": "", "display_name": "Quonesha", "url": "http://disqus.com/Quonesha/", "registered": true, "linkedin": "", "blog": "http://www.twitter.com/QuoneshaTeope", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/6311/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "quonesha", "twitter": "", "remote_domain_name": ""}, "492d0e7253554b126770d9f3d622f1db": {"username": "Knowledge", "tumblr": "", "display_name": "Knowledge", "url": "http://disqus.com/guest/492d0e7253554b126770d9f3d622f1db/", "registered": false, "linkedin": "", "blog": "http://www.studwithswag.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/150/8663/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "BlogXilla": {"username": "BlogXilla", "tumblr": "", "display_name": "BlogXilla", "url": "http://disqus.com/BlogXilla/", "registered": true, "linkedin": "", "blog": "http://myspace.com/aimjusmiselph", "remote_domain": null, "points": 48, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/8/3664/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2f767deeb0891bb36cf4cedb46b24b1e": {"username": "missme", "tumblr": "", "display_name": "missme", "url": "http://disqus.com/guest/2f767deeb0891bb36cf4cedb46b24b1e/", "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": ""}, "7242fdc1c11dbdb273b1fe59d82409d3": {"username": "GuyaneseDyme", "tumblr": "", "display_name": "GuyaneseDyme", "url": "http://disqus.com/guest/7242fdc1c11dbdb273b1fe59d82409d3/", "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": ""}, "afe4e2c0d6d806131c4d70baafc07b9c": {"username": "Jane D", "tumblr": "", "display_name": "Jane D", "url": "http://disqus.com/guest/afe4e2c0d6d806131c4d70baafc07b9c/", "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": ""}, "HeadMistress": {"username": "HeadMistress", "tumblr": "", "display_name": "HeadMistress", "url": "http://disqus.com/HeadMistress/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 59, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/12/5949/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "218fa9686da124a1d36409784fd3eb46": {"username": "sexyma078", "tumblr": "", "display_name": "sexyma078", "url": "http://disqus.com/guest/218fa9686da124a1d36409784fd3eb46/", "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": ""}, "bfount": {"username": "bfount", "tumblr": "", "display_name": "bfount", "url": "http://disqus.com/bfount/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/22/7326/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "TRJ": {"username": "TRJ", "tumblr": "", "display_name": "TRJ", "url": "http://disqus.com/TRJ/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 5, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/23/6664/avatar92.jpg", "delicious": "tre_black", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "kepop": {"username": "kepop", "tumblr": "", "display_name": "kepop", "url": "http://disqus.com/kepop/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 15, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5273c04b7763d79bde16e2bcdcb77a7c": {"username": "toronto", "tumblr": "", "display_name": "toronto", "url": "http://disqus.com/guest/5273c04b7763d79bde16e2bcdcb77a7c/", "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": ""}, "7eb09b4f0f4f90ed1cd43be457d36f41": {"username": "aliciabryant", "tumblr": "", "display_name": "aliciabryant", "url": "http://disqus.com/guest/7eb09b4f0f4f90ed1cd43be457d36f41/", "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": ""}, "9af0ae340ae61be891b530ca3a14700c": {"username": "rolexjames", "tumblr": "", "display_name": "rolexjames", "url": "http://disqus.com/guest/9af0ae340ae61be891b530ca3a14700c/", "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": ""}, "fc91a6944f14293fa6625659a9f16ffb": {"username": "what?", "tumblr": "", "display_name": "what?", "url": "http://disqus.com/guest/fc91a6944f14293fa6625659a9f16ffb/", "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": ""}, "0cbdf146fac81efdcb3e1bfebcf30159": {"username": "Dizz", "tumblr": "", "display_name": "Dizz", "url": "http://disqus.com/guest/0cbdf146fac81efdcb3e1bfebcf30159/", "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": ""}, "AmoraAtlanta": {"username": "AmoraAtlanta", "tumblr": "", "display_name": "AmoraAtlanta", "url": "http://disqus.com/AmoraAtlanta/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/23/9360/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c6ac376cd85c4bdd6d2bf07b8821aa4d": {"username": "ihateu", "tumblr": "", "display_name": "ihateu", "url": "http://disqus.com/guest/c6ac376cd85c4bdd6d2bf07b8821aa4d/", "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": ""}, "5c21b0ecd3c3b84a875c25ae737d894a": {"username": "Vanessa", "tumblr": "", "display_name": "Vanessa", "url": "http://disqus.com/guest/5c21b0ecd3c3b84a875c25ae737d894a/", "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": ""}, "36ff73c4cce3285daa6f125179a41c51": {"username": "Naim", "tumblr": "", "display_name": "Naim", "url": "http://disqus.com/guest/36ff73c4cce3285daa6f125179a41c51/", "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": ""}, "Qrazy": {"username": "Qrazy", "tumblr": "", "display_name": "Qrazy", "url": "http://disqus.com/Qrazy/", "registered": true, "linkedin": "in/qrazyinfo", "blog": "http://qrazy.info", "remote_domain": null, "points": 6, "facebook": "http://www.facebook.com/profile.php?id=591065564", "avatar": "http://media.disqus.com/uploads/users/8/9397/avatar92.jpg", "delicious": "qrazyinfo", "is_remote": false, "verified": false, "flickr": "", "twitter": "http://twitter.com/qrazyinfo", "remote_domain_name": ""}, "7fc09f92411412ba7434d4fdd8eff2ca": {"username": "troublemakersupreme", "tumblr": "", "display_name": "troublemakersupreme", "url": "http://disqus.com/guest/7fc09f92411412ba7434d4fdd8eff2ca/", "registered": false, "linkedin": "", "blog": "http://troublemakersupreme.blogspot.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b81731e78af6161d9b1ec82d30dec8a6": {"username": "babydoll", "tumblr": "", "display_name": "babydoll", "url": "http://disqus.com/guest/b81731e78af6161d9b1ec82d30dec8a6/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/127/6164/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "726da6ca8febf40b6e15ea512bdc1ea6": {"username": "don", "tumblr": "", "display_name": "don", "url": "http://disqus.com/guest/726da6ca8febf40b6e15ea512bdc1ea6/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": false, "name": "BlogXilla For Sexual Intellectuals", "streaming_realtime": false, "url": "blogxilla", "allow_anon_post": true, "reactions_enabled": false, "reply_position": 0, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "blogxilla", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-11-29_22:55:17", "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": {"7358467": {"up_voted": false, "ip": "", "has_replies": true, "message": "Explain this to me....My BF is a cold piece of work. We argue and I swear i am the only one going through the emotions and we have broken up over this before. Then in trying to get me back, he expresses himself and i am like WOW, did i really just have to dump ur ass for you to tell me that?!? He is emotionally retarded/stunted and it does concern me a bit....Sooooo, TRJ, have u ever felt like crying out of being hurt from your girl and u just refurse to cry or yell, or do u act like its not happening and watch sports or something? I need to know lol.....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_17:57:13", "killed": false, "user_key": "b81731e78af6161d9b1ec82d30dec8a6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 7357695, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "7370500": {"up_voted": false, "ip": "", "has_replies": false, "message": "@ Xilla I feel you dawg i was raised never to hit a woman and never have but i came as close as i ever have last year. I dont care what anyone says if anybody man women child infant sucker punches you in the jaw or nose its gonna hurt and you are gonna snap true you can walk away but what happens if it happens agian? The only thing that kept me from mashin on her was jail and my future and i wasnt gonna throw it away on her and she knew that. So my advice to all my brothers no scratch that ANYONE IF SOME BODY HITS YOU ONCE THEY ARE GONNA DO IT AGIAN ITS NO MISTAKE ITS NOT CUZ THEY ARE DRUNK HIGH WHATEVER JUST GET THE FUCK AWAY", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_08:13:51", "killed": false, "user_key": "726da6ca8febf40b6e15ea512bdc1ea6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7355197": {"up_voted": false, "ip": "", "has_replies": false, "message": "See it's this reason.... LMAO!!! lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_15:43:44", "killed": false, "user_key": "4226c146fc53baee45876dc4df5c3907", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7355066, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7358600": {"up_voted": false, "ip": "", "has_replies": false, "message": "Men are like rubber bands we will pull back and repress a lot of shit because we don't have the answers to our emotions or our feelings. We need to figure them out and contemplate on them. Because as a man we have a lot of things our women will never know. Men can love 2 women or love someone and still step out on them. But then the one we really love will hurt us and have us fucked up in the game it's crazy. like for real so we need to figure out things and weigh our options...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_18:02:56", "killed": false, "user_key": "BlogXilla", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 7358467, "depth": 3, "points": 0, "author_is_creator": true, "is_realtime": false}, "7455532": {"up_voted": false, "ip": "", "has_replies": false, "message": "damn i just got dropped myself, i went thru the back together thing,<br>now its many women.  thats deff the truth", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-23_19:14:07", "killed": false, "user_key": "fe109b084ecabfd60ba99befd724c3c9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7358475": {"up_voted": false, "ip": "", "has_replies": true, "message": "you're 100% right. My dad used to whip my mother's ass.. he told me he did it because he was a drunk it's not cool and I can't stand a man who hits a woman but after being in a poisoned relationship i hate to say it but I can see how a man can beat a woman... I would never do it, b/c i know what it did to my mother and I know what it does to women. Can you imagine what it's like for me to feel that way to know the pain of dv and have to live with that shit on my record? Me a woman beater? I never touched a woman before but i got the shit on my record i'm not proud of it but i'm proud enough to know i walked away from it with out doing anything and knowing the truth.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_17:57:36", "killed": false, "user_key": "BlogXilla", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 7358264, "depth": 1, "points": 0, "author_is_creator": true, "is_realtime": false}, "7361164": {"up_voted": false, "ip": "", "has_replies": true, "message": "Xilla, I understand completely what you are saying. And I think the fact that Chris Brown has been completely crucified in the media is totally uncalled for. I have been asked why I feel bad for him, and the answer is this simple: I have little brothers and cousins his age. He is young as hell, and I know that this is a mistake that he will/should learn from. And to be considered a monster is completely unfair. Especially considering how, if he had walked away, and just simply pressed charges against Rhianna for starting this fight, there wouldn't be this firestorm. Nor would her endorsments be taken away, nominations be pulled, and her fan base would still be there.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_20:15:48", "killed": false, "user_key": "bfount", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 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}, "7419023": {"up_voted": false, "ip": "", "has_replies": true, "message": "most of you are forgetting the fact of nature that men are biologically built to be stronger than women. not matter how angry she is, a woman could never do as much damage you as you do to her. EVEN if she hits you FIRST, as a man you can EASILY get her under control. the same force that you would use to kick her ass, use to hold her down. most men in this thread seem like they are the abused victim in their relationships, therefore making if OK to hit the woman back. have you ever considered calling the police? how are you going to let a woman shred you with scratches and bust up your lip before you control her or call the cops to come get her crazy ass. <br><br>men who hit a woman \"back\" do it because they feel like they have been disrespected. self defense is rarely the incentive. you need to ask your self why your with a woman that disrespects your strength in the 1st place.<br><br>next time your 4 year old kid or senile grandmother throws a tantrum and hits you 1st remember to punch the shit out of them", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-22_16:14:36", "killed": false, "user_key": "5273c04b7763d79bde16e2bcdcb77a7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7367896": {"up_voted": false, "ip": "", "has_replies": false, "message": "so that means that women should have a totally hit free pass and the guy should just endure?thats so wrong...everybody should keep their hands for themselves...", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_02:32:02", "killed": false, "user_key": "c6ac376cd85c4bdd6d2bf07b8821aa4d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 7355052, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "7354898": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ummm I could feel bad for him if she dumped him out of the blue. He didn't LOSE his boo...HE BEAT HER ASS!!  CB wasn't the best example to use for a man with a broken heart.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_15:31:54", "killed": false, "user_key": "0cbdf146fac81efdcb3e1bfebcf30159", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7366804": {"up_voted": false, "ip": "", "has_replies": false, "message": "this is why I stay in the house", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_01:08:27", "killed": false, "user_key": "yes", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 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}, "7372782": {"up_voted": false, "ip": "", "has_replies": false, "message": "@ sexyma and what. Its only funny till its your brother or son", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_10:26:01", "killed": false, "user_key": "726da6ca8febf40b6e15ea512bdc1ea6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7372052, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7359126": {"up_voted": false, "ip": "", "has_replies": true, "message": "funny my ex said the same thing when we broke up and i finally opened up to her. <br><br>lol naw i dont cry or yell about nothing (some of that has to do with my pride) because it only makes you feel worse and makes the situation seem more than what it really is. i just hit a spliff, sit back, and think about the situation from all angles. sometimes i do act like nothing happened (again my pride) b/c if i open up to a female all the time she will either be able to know how to help me get over things or she will know how to brake me down mentally. that is too much of a risk to take sometimes. when i finally did open up to my ex, i made it my priority to make sure she understood where i was coming from, she just knew how i felt based on what i said because she knows me that well.<br><br>if you ever want to find out how someone feels about a situation then you have made the first mistake already. you will know how people feelings operate if you talk to them in conversation that began like \" what if two people did...why do you think that?\" or talking about past experiences and you have to talk to people w/o making it seem like you're attacking them personally and you'll be amazed about how much info about them you will find out (have them look at a situation instead of putting them in the situation)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_18:28:01", "killed": false, "user_key": "TRJ", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 7358467, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "7509352": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wait, for real? Did we forget he beat her ass?  F*ck his heart.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-25_20:19:25", "killed": false, "user_key": "953b2204b7886670a83485346fece2a7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7354918": {"up_voted": false, "ip": "", "has_replies": true, "message": "She hit him first... but i'm not referring to chris brown just men in general.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_15:32:50", "killed": false, "user_key": "4226c146fc53baee45876dc4df5c3907", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 7354898, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7424297": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've never seen a women comfort a man who cried about something that wasn't death related.   <br><br>I was in a relationship once with a girl I was giving the world to.   I don't ask for much, just bring to my life what I can't buy.  I held nothing back from her.  I could tell though after a while that somthing wasn't quite right.  It took attention from another female for me to recognize what was missing.   My girl never listened to me.  I try to live my life so I don't have to lie.   So I sat my girl down and explained to her how I felt.  I didn't yell, wasn't condescending.  I looked her in the eye and poured out my heart.  That was extremely difficult and it took tears to do it.   I didn't mind.  If a man can't cry with his girl who can he cry with right?  The outcome:  I've never felt so humiliated in my entire life.   She still didn't listen and acted like what I was asking was unreasonable and she would do me the favor of doing what I wanted.  Funny thing, it wasn't too long after that she complained that I never tell her how I feel like I used too.  I don't blame her for it.  Our relationship was the most postive one her family of 4 sisters and a mother had ever witnessed.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-22_21:34:34", "killed": false, "user_key": "9af0ae340ae61be891b530ca3a14700c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7404463, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7369130": {"up_voted": false, "ip": "", "has_replies": false, "message": "we all have breaking points.<br>dont matter who you are, as humans we have our limits.<br>and when that limit gets crossed, shit is bound to pop off.<br>EVERYONE, i guess mainly women expect men as men, to have that<br>self control aspect to \"be a man\" a walk away. you know what i mean?<br>but we are all human. we make mistakes. <br><br>i sure as hell am not taking up for anybody who is a violent abuser.<br>i just think that in this situation with ol boy, lines were crossed & he slipped.<br>theres a difference between a MONSTER and someone who f--ked up.<br>however i believe that if you as a man are in a relationship that is as toxic as someone constantly pushing you to that point where you feel like you<br>might lay a hand on her,  just leave.<br>theres no point and its not worth staying in a relationship like that in which you both are going<br>on a road to nowhere.<br><br><br>IMO, i believe Chris Brown got tripped up.<br>he f--cked up. the media is tearing him to shreds.<br>its a sad situation for the both of them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_05:40:37", "killed": false, "user_key": "1d0acdd7eff8fb92216f76992cd0bb99", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7371947": {"up_voted": false, "ip": "", "has_replies": true, "message": "To avoid all of this men could JUST ACT RIGHT....just a thought!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_09:40:17", "killed": false, "user_key": "218fa9686da124a1d36409784fd3eb46", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7355052": {"up_voted": false, "ip": "", "has_replies": true, "message": "It doesn't matter if she hit him first...he's a man and shouldn't put his hands on a woman. I could have dealt with him holding her down or something but he hit her more than once. I didn't see pics of his face f*cked up. Just sayin' another example may have been better. Abuse is a touchy subject.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_15:38:26", "killed": false, "user_key": "0cbdf146fac81efdcb3e1bfebcf30159", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 7354918, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "7424046": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yep.  The male ego will not allow him to ever open himself up for fear he'll be hurt again.   Immaturity.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-22_21:17:01", "killed": false, "user_key": "9af0ae340ae61be891b530ca3a14700c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7367228, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7404463": {"up_voted": false, "ip": "", "has_replies": true, "message": "I feel sorry for him because I see both sides of the issue. I know that at this point it's going to be a downhill battle and he has the hard task of climbing his way back to the top. Right now, he's feeling sorry for himself and he's upset at Rihanna for involving other people in their personal lives. I can relate, but I've seen both sides of abuse and it is touchy. I'm a woman and a girlfriend did hit me before and even then I sympathized with her reason but I had to leave because anger is destructive. Chris knows what he has to do. He has a good guy looking out for his career. He'll be okay, but he has to get help for his emotions. She needs helps too, but he even more so this doesn't happen again. <br><br>Oh and one more thing... why are dudes so afraid to cry? I mean, damn, you don't have to cry alone all the time, your woman might want to comfort you because guess what... deep down we know yall are sensitive too. That macho ish isn't fooling anyone. ;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-21_17:43:12", "killed": false, "user_key": "492d0e7253554b126770d9f3d622f1db", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7358000": {"up_voted": false, "ip": "", "has_replies": true, "message": "this post is not about Chris brown... at all and A woman has no right to lay her hands on a man!!! NONE!!!! Just like a man has no right to lay his hands on a female... under no circumstances should the opposite sex hit each other. <br><br>Let's be real, that's the problem with domestic violence is that a man gets hits all the time and is expected to just walk away each and everytime which he should do, please don't get me wrong but when the moment he blacks out and beats her ass it should be known that she should have never put her hands on him. It doesn't make it rigght but it's the reason why... and it's not an excuse it's just reality. <br><br>Now I think what Chris Brown did was wrong, but at the end of the day the whole story doesn't matter. women have been brutalized to the point that all a woman has to say is a man hit her and the dude goes to jail. <br><br>I'll email you my story. but it's not right.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_17:36:29", "killed": false, "user_key": "BlogXilla", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 7357758, "depth": 1, "points": 0, "author_is_creator": true, "is_realtime": false}, "7382187": {"up_voted": false, "ip": "", "has_replies": false, "message": "It does sound too familiar and it shouldn't.  We are all witnessing the moral decay of society.  This post while being an excellent one brought up a lot of painful memories for me.  <br><br>A man is not to raise his hand to a woman.  I don't care what she has done.  The dmage it does physcally and psychologically is devastating.  When I was between 16 and 19 years of age I had to fight my best friends father a lot to keep him from beating her mom and her.  I had never seen fear like that on anybody's face and pray that I never see it again.  His excuse was the alcohol and stress from work.  I hate to imagine what would've happened if I was not there those years.  <br><br>Nuff respect to you Xilla, you are stronger from having gone through what you went through.  It helped shape you into the man you are today.  Your story undoubtedly will help and educate a lot of men out there.  It helped me write this.  I had not spoken of those events in years to anybody.<br><br>As far as C Brown goes, he is reaping what he sowed.  He shouldv'e never hit her.  It does not matter that she hit him first.  I hope they both receive the help they need to move beyond this and help people out of their situations.<br><br>I'm out.  Peace and Blessings!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_16:01:45", "killed": false, "user_key": "06b57297349f9e81fcfbe1248793d62d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7380556, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7373239": {"up_voted": false, "ip": "", "has_replies": false, "message": "I wish the word BOO would die a horrible fuckin death...alright moving on.....<br><br>that mofo didn;t get dumped like someone else said he the beat the shat out of Rhianna WTH..I don't feel sorry feel sorry for this bicth made ddue at all and Rhianna gettin back with him never should have been an option period......still he needs his ass whopped for the redord BTW.........<br><br>and thats simplified view of heartache......its complex and layered. but you did point out some key points.....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_10:48:07", "killed": false, "user_key": "8d3e1040cf67a81b1195c1fa71f29b99", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7358264": {"up_voted": false, "ip": "", "has_replies": true, "message": "Xilla is 100% right...<br><br>I've seen too many friends and family beaten randomly by a piece of shyt man and there is a difference between a random abuser and someone who \"hits back\" and looses control - it ain't right but its real nonetheless<br><br>I don't know one way or the other if this was the case with Chris & Rihanna but IN GENERAL if a woman hits a man she has to be prepared for the consequences, sad and f*cked up but true.<br><br>No matter who you are, man or woman and of logical thinking age, you gotta know once you hit someone you've crossed the line and that person is within their right to hit back and while there is such a thing as going to far its a risk you take when you decide to raise your hand<br><br>if you don't wanna get fucked up - keep your hands to yourself!<br><br>If you're bad enough to hit, you're bad enough to get hit back!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_17:48:18", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7424313": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sure, I'm stronger, but the licks she's throwing out doesn't tickle.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-22_21:35:58", "killed": false, "user_key": "9af0ae340ae61be891b530ca3a14700c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7419023, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7355066": {"up_voted": false, "ip": "", "has_replies": true, "message": "I did not know men have feelings too.....thats' news to me..<br>Heartbroken? men? for real..Wow", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_15:38:46", "killed": false, "user_key": "7eb09b4f0f4f90ed1cd43be457d36f41", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7367228": {"up_voted": false, "ip": "", "has_replies": true, "message": "Men aren't allowed to show their feelings open so they go to other devices to show their pain. When they go through the many women phase, sometimes it can become a permanent thing and they never have committed relationships again.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_01:51:08", "killed": false, "user_key": "AmoraAtlanta", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 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}, "7360829": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thanks for giving us your male opinion its greatly appreciated", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_19:56:25", "killed": false, "user_key": "Quonesha", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 7359126, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "7357758": {"up_voted": false, "ip": "", "has_replies": true, "message": "this is for blogxXlla for she hit him first.. i can't beleive you thought those thoughts and then post it. There are no excuses, whether a man hits a woman first or a woman hits a mn first.who cares if he is heart broken, ppl need to stop making excuses and face what actuall occured. it wasn't just a slap or a punch, she got beaten! women speak up about abuse all the time when are the men gonna step up and speak up?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_17:25:37", "killed": false, "user_key": "6dd4bc1f8e19cb8c0de82f2781b39006", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7423989": {"up_voted": false, "ip": "", "has_replies": false, "message": "Q you are right.  I say this all the time.  My brother to me is a prime example.  His  biggest fear is being alone with no one to love.  He'll never admit though.  And he will never have that problem since he's 6'7 with light brown eyes and makes $85,000 a year.  <br><br>Most of the time as men our value system is based on our ego and how things look to other men.  We refuse to look bad.  So if our heart is broken, we take that as an attack on our manhood and we'll go into another relatioship quickly or we'll sleep with a bunch of women to prove \"we still, go it\" or I don't need that chick anyway.   Or our value system is that we are not a man if we don't have a women and some money.   That leads men to make bad decisions.  <br><br>Truth is, when as men do we have anyone to listen to us?   Even when we were kids and we cried we were told to SHUT UP and BE a man.   Or remember when you were in school,  The guy who listened to women and was sensitive, never got dates.   Even in most relationship I've witnessed, when a guy has a problem and opens up to his woman, she tells him he needs to figure that out  on his own or call me back when you get your stuff together.  Women on the other hand will express themselves, even when we don't want to hear it.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-22_21:12:47", "killed": false, "user_key": "9af0ae340ae61be891b530ca3a14700c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7360744, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7360744": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thats bc ya'll from Mars, Venus hell somewhere different from Earth...lol. Xilla check me if Im wrong but dudes seem to jump from relationship to relationship forgetting to take time to heal or whatever from the previous one. Now i don't have that much experience but i have been in a relationship or two and seems like when we decided it was over they were in a relationship within a month or two. Could it be that they don't want to be alone and was use to the comfort of a relationship? I think so but again check me if I'm wrong. Hell I'm only 23 so it could be I had those 2 experiences bc i was dating boys not men. Personally I feel bad for Chris bc he is now the poster boy for a women beater when women beating has been going on since the biblical days. In no way am I  saying this makes it okay but the public acts like this is the 1st time this has ever happens. Now i could be speaking out of ignorance bc i have never been in an abusive relationship. He looks like he is truly depressed and I hope he doesn't hurt himself or her bc right now he thinks his personal & professional life is over. Thoughts anyone?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_19:51:20", "killed": false, "user_key": "Quonesha", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 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}, "7380556": {"up_voted": false, "ip": "", "has_replies": true, "message": "Oh God! This all sounds tooo damn familiar!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_14:49:02", "killed": false, "user_key": "7242fdc1c11dbdb273b1fe59d82409d3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7370444": {"up_voted": false, "ip": "", "has_replies": false, "message": "Damn....................co.sign the post", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_08:08:30", "killed": false, "user_key": "726da6ca8febf40b6e15ea512bdc1ea6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7383501": {"up_voted": false, "ip": "", "has_replies": false, "message": "More like mad his career is going down.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_16:46:48", "killed": false, "user_key": "36ff73c4cce3285daa6f125179a41c51", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7359310": {"up_voted": false, "ip": "", "has_replies": false, "message": "men act upon fact rather than emotions have you are heard the pharse \"it is only about what it is never about what you feel\" yes a man created that. we may feel a certain why about a situation but when you get down to it fact is she kicking me to the curb so f#(k it...i tried my best but if its like that then ima do whatever. may not be the right thoughts to have be thats just how it be sometimes", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_18:36:37", "killed": false, "user_key": "TRJ", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 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}, "7358416": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thank you  I spent 45 days in jail because a woman said i hit her and i never laid a finger on her. I was the one with the Busted lip, the scratches on my neck and torn shirt... but since the signs of a fight showed on me I went to jail and that's right? <br><br>No not at all...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_17:55:27", "killed": false, "user_key": "BlogXilla", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 7358296, "depth": 3, "points": 0, "author_is_creator": true, "is_realtime": false}, "7355347": {"up_voted": false, "ip": "", "has_replies": true, "message": "Maybe ya'll should think about the hassle and pain of experiencing these jaded and illogical feelings BEFORE you stick your d*ck in that other b*tch...<br><br>just a suggestion :-D", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_15:49:23", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "7426494": {"up_voted": false, "ip": "", "has_replies": false, "message": "this is so on point!<br>I do not feel sorry for him losing his boo. If she was that priceless, he would have handled her with care no matter what.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-23_00:19:50", "killed": false, "user_key": "Qrazy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 7419023, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7358296": {"up_voted": false, "ip": "", "has_replies": true, "message": "I see your point  Xilla, I've been saying the same thing. I know it's a toucy subject and I understand why women feel the way they feel...but abuse is NEVER right and that goes for women and men. Just my two cents;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_17:50:27", "killed": false, "user_key": "2f767deeb0891bb36cf4cedb46b24b1e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 7358000, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "7424022": {"up_voted": false, "ip": "", "has_replies": false, "message": "Great point.  How old is he?  Is this really any different than what happens on a college campus with a football player and a cheerleader?  Although it's not right, it won't be in the press this long.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-22_21:14:31", "killed": false, "user_key": "9af0ae340ae61be891b530ca3a14700c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7361164, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7358781": {"up_voted": false, "ip": "", "has_replies": true, "message": "check your myspace", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_18:12:06", "killed": false, "user_key": "BlogXilla", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 7358716, "depth": 3, "points": 0, "author_is_creator": true, "is_realtime": false}, "7424095": {"up_voted": false, "ip": "", "has_replies": false, "message": "Could you please define what ACT RIGHT is?  <br><br>To most women that means \"let me have my way.\"  and if you do let her have her way and it doesn't work out, \"you should have been a man and not let me do it.\"   So how does a grown man stop a grown woman from doing anything?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-22_21:20:01", "killed": false, "user_key": "9af0ae340ae61be891b530ca3a14700c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 7371947, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7359073": {"up_voted": false, "ip": "", "has_replies": false, "message": "???", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_18:25:22", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 7358781, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "7364325": {"up_voted": false, "ip": "", "has_replies": false, "message": "btw... i have 2 exes who are at opposite sides of the spectrum. one who cheated almost every day that we were together (a year and a half) and didn't express nary an emotion until about 3 years later and the other who was a bit too damned emotional and wanted/needed to have a talk about e'ery-muthaeffin-thing that happened. <br><br>the first didn't express shit until i was about to graduate and he heard i was leaving town and never coming back. then he calls and tells me that the chick he left me for and him got a little girl and how much he wishes it was me. when i cussed his ass out was when he decided to start on the bullshit about how i hurt his feelings but he was the one who CHEATED and i did nothing to deserve the heartbreak. he was just upset that i was no longer bitter and had moved on. he's STILL not over it. cuz he's stuck with a noose around his neck and i have been living life for almost 10 years. <br><br>now that i think about it, he's still moping and it's been for-fricking-ever! dude really has problems. jeez!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_22:30:17", "killed": false, "user_key": "7fc09f92411412ba7434d4fdd8eff2ca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7375121": {"up_voted": false, "ip": "", "has_replies": false, "message": "nice post but i'd have to say i'm a little sick of all the exscuses men make to act like complete jackasses, women and men are both sexual beings yet this society has made it okay for men to blame all bad, disrespectful, lewd, and doggish behavior on thier \"nature\". Yeah........ As for Chris Brown and Rhianna that's just a ripple in the pond, this type of shit happens everyday, for most women it's much much worse, this is America today we are a violent and hyper-sexual society, men shouldn't hit women but then again the average age of the entry level prostitute shouldn't be 13.....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_11:59:22", "killed": false, "user_key": "afe4e2c0d6d806131c4d70baafc07b9c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7383656": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have a hard time wondering why a man would stay with a woman who is abusing him. Help me out please.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_16:53:57", "killed": false, "user_key": "36ff73c4cce3285daa6f125179a41c51", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 7358000, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "7359467": {"up_voted": false, "ip": "", "has_replies": false, "message": "Men go thru heartbreak too..they just show it different. Men  hold emotions inside..women we tend to show them to everyone!!. lol!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_18:44:14", "killed": false, "user_key": "kepop", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 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}, "7364206": {"up_voted": false, "ip": "", "has_replies": false, "message": "i'll bet anyone $ that this is the biggest lesson he will learn. he WILL NEVER put his hands on another woman again. lest he want to risk arrest, imprisonment AND heartbreak.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_22:21:54", "killed": false, "user_key": "7fc09f92411412ba7434d4fdd8eff2ca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7361263": {"up_voted": false, "ip": "", "has_replies": true, "message": "no prob :-)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_20:21:09", "killed": false, "user_key": "TRJ", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 7360829, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "7357032": {"up_voted": false, "ip": "", "has_replies": false, "message": "LMAO, yeah, you been missin and we miss you...<br><br>Yeah well the \"D\" be callin us too but we ignore it cause we love you! <br><br>If your girl's back seat smells like pickles you need not cheat, you need to just leave", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_16:55:22", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 7356478, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "7355378": {"up_voted": false, "ip": "", "has_replies": true, "message": "So true...dudes want us to think about and honor thier feelings AFTER they've done some dumb sh*t.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_15:51:07", "killed": false, "user_key": "0cbdf146fac81efdcb3e1bfebcf30159", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 7355347, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "7372915": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good Shit! Are you sure your not my bf? lol", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_10:32:33", "killed": false, "user_key": "b81731e78af6161d9b1ec82d30dec8a6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 7361263, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "7356478": {"up_voted": false, "ip": "", "has_replies": true, "message": "I aint been in the comment section in a few weeks and y'all been going hard!! Really HM You know sometimes it just be calling us!!! lol and we can't help but stick our... but maybe my girls back seat shouldn't smell like pickles and then i wouldn't have to cheat", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_16:33:32", "killed": false, "user_key": "BlogXilla", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 7355378, "depth": 2, "points": 0, "author_is_creator": true, "is_realtime": false}, "7372052": {"up_voted": false, "ip": "", "has_replies": true, "message": "This my friend, is why women are so much smarter than men! LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_09:46:42", "killed": false, "user_key": "fc91a6944f14293fa6625659a9f16ffb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7384171": {"up_voted": false, "ip": "", "has_replies": false, "message": "it was a bad choice of photo if you didn't mean CHRIS BROWN, and that rape apologistic bull about, \"she hit him first\" is just pathetic. unsubscribing from this blog  now! damn. *shakes head*", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_17:19:24", "killed": false, "user_key": "5c21b0ecd3c3b84a875c25ae737d894a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 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}, "7365499": {"up_voted": false, "ip": "", "has_replies": false, "message": "dont feel not a bit sorry for a man. <br>if she did hit him first she WRONG. && for hitting her back he WRONG.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_23:37:16", "killed": false, "user_key": "shayna", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 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}, "7358716": {"up_voted": false, "ip": "", "has_replies": true, "message": "Wow, that is really f*cked up...so she just stuck to her story? Were you not able to press charges against her as well? I've seen cases where both people were arrested in a case of DV...<br><br>Anyway it may not change what's on your record but please believe Karma will get her ass...I just hope when it happens she'll be able to make the connection", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_18:08:48", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 7358475, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "7357695": {"up_voted": false, "ip": "", "has_replies": true, "message": "just because we dont express our feelings through crying and throwing your clothes out the window like females do dont mean we dont have feelins we just handle them differently or dont deal with them", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-19_17:22:43", "killed": false, "user_key": "TRJ", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 7355066, "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": "14008758", "user_id": "anonymous", "forum_id": "32271", "hash": -6060080090254653458}, "thread": {"days_alive": 0, "slug": "the_complex_mind_of_a_heartbroken_man", "paginate": false, "num_pages": 1, "num_posts": 59, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 14008758, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": false, "forum_facebook_key": "", "use_yahoo": true, "subscribed": false, "use_twitter_signin": true, "use_openid": false, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

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



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

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

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

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

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

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

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

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





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



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

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

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

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

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

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


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


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

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


/**
 * Dsq.Urls: URL paths
 */
Dsq.Urls = new function() {
	this.LOGIN = '/profile/login/';
	this.LOGOUT = '/logout/';
	this.REPLY = 'http://disqus.com/forums/blogxilla/the_complex_mind_of_a_heartbroken_man/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">59</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/blogxilla/the_complex_mind_of_a_heartbroken_man/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_complex_mind_of_a_heartbroken_man/">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_complex_mind_of_a_heartbroken_man/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:14008758" 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_complex_mind_of_a_heartbroken_man',
			// 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_complex_mind_of_a_heartbroken_man/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_complex_mind_of_a_heartbroken_man'
			+ '&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_complex_mind_of_a_heartbroken_man'
			+ '&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_complex_mind_of_a_heartbroken_man'
				+ '&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/14008758/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-7354898">\
	 <div id="dsq-comment-header-7354898" class="dsq-comment-header">\
	 <cite id="dsq-cite-7354898" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7354898">Dizz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7354898" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7354898" class="dsq-comment-message">Ummm I could feel bad for him if she dumped him out of the blue. He didn\'t LOSE his boo...HE BEAT HER ASS!!  CB wasn\'t the best example to use for a man with a broken heart.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7354918">\
	 <div id="dsq-comment-header-7354918" class="dsq-comment-header">\
	 <cite id="dsq-cite-7354918" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7354918" href="http://blogxilla.com" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7354918" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7354918" class="dsq-comment-message">She hit him first... but i\'m not referring to chris brown just men in general.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7355052">\
	 <div id="dsq-comment-header-7355052" class="dsq-comment-header">\
	 <cite id="dsq-cite-7355052" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7355052">Dizz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7355052" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7355052" class="dsq-comment-message">It doesn\'t matter if she hit him first...he\'s a man and shouldn\'t put his hands on a woman. I could have dealt with him holding her down or something but he hit her more than once. I didn\'t see pics of his face f*cked up. Just sayin\' another example may have been better. Abuse is a touchy subject.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7367896">\
	 <div id="dsq-comment-header-7367896" class="dsq-comment-header">\
	 <cite id="dsq-cite-7367896" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7367896">ihateu</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7367896" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7367896" class="dsq-comment-message">so that means that women should have a totally hit free pass and the guy should just endure?thats so wrong...everybody should keep their hands for themselves...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7355066">\
	 <div id="dsq-comment-header-7355066" class="dsq-comment-header">\
	 <cite id="dsq-cite-7355066" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7355066">aliciabryant</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7355066" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7355066" class="dsq-comment-message">I did not know men have feelings too.....thats\' news to me..<br>Heartbroken? men? for real..Wow</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7355197">\
	 <div id="dsq-comment-header-7355197" class="dsq-comment-header">\
	 <cite id="dsq-cite-7355197" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7355197" href="http://blogxilla.com" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7355197" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7355197" class="dsq-comment-message">See it\'s this reason.... LMAO!!! lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7357695">\
	 <div id="dsq-comment-header-7357695" class="dsq-comment-header">\
	 <cite id="dsq-cite-7357695" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7357695">TRJ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7357695" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7357695" class="dsq-comment-message">just because we dont express our feelings through crying and throwing your clothes out the window like females do dont mean we dont have feelins we just handle them differently or dont deal with them</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7358467">\
	 <div id="dsq-comment-header-7358467" class="dsq-comment-header">\
	 <cite id="dsq-cite-7358467" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7358467">babydoll</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7358467" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7358467" class="dsq-comment-message">Explain this to me....My BF is a cold piece of work. We argue and I swear i am the only one going through the emotions and we have broken up over this before. Then in trying to get me back, he expresses himself and i am like WOW, did i really just have to dump ur ass for you to tell me that?!? He is emotionally retarded/stunted and it does concern me a bit....Sooooo, TRJ, have u ever felt like crying out of being hurt from your girl and u just refurse to cry or yell, or do u act like its not happening and watch sports or something? I need to know lol.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7358600">\
	 <div id="dsq-comment-header-7358600" class="dsq-comment-header">\
	 <cite id="dsq-cite-7358600" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7358600" href="http://myspace.com/aimjusmiselph" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7358600" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7358600" class="dsq-comment-message">Men are like rubber bands we will pull back and repress a lot of shit because we don\'t have the answers to our emotions or our feelings. We need to figure them out and contemplate on them. Because as a man we have a lot of things our women will never know. Men can love 2 women or love someone and still step out on them. But then the one we really love will hurt us and have us fucked up in the game it\'s crazy. like for real so we need to figure out things and weigh our options...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7359126">\
	 <div id="dsq-comment-header-7359126" class="dsq-comment-header">\
	 <cite id="dsq-cite-7359126" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7359126">TRJ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7359126" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7359126" class="dsq-comment-message">funny my ex said the same thing when we broke up and i finally opened up to her. <br><br>lol naw i dont cry or yell about nothing (some of that has to do with my pride) because it only makes you feel worse and makes the situation seem more than what it really is. i just hit a spliff, sit back, and think about the situation from all angles. sometimes i do act like nothing happened (again my pride) b/c if i open up to a female all the time she will either be able to know how to help me get over things or she will know how to brake me down mentally. that is too much of a risk to take sometimes. when i finally did open up to my ex, i made it my priority to make sure she understood where i was coming from, she just knew how i felt based on what i said because she knows me that well.<br><br>if you ever want to find out how someone feels about a situation then you have made the first mistake already. you will know how people feelings operate if you talk to them in conversation that began like " what if two people did...why do you think that?" or talking about past experiences and you have to talk to people w/o making it seem like you\'re attacking them personally and you\'ll be amazed about how much info about them you will find out (have them look at a situation instead of putting them in the situation)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7360829">\
	 <div id="dsq-comment-header-7360829" class="dsq-comment-header">\
	 <cite id="dsq-cite-7360829" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7360829" href="http://www.twitter.com/QuoneshaTeope" target="_blank" rel="nofollow">Quonesha</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7360829" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7360829" class="dsq-comment-message">Thanks for giving us your male opinion its greatly appreciated</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7361263">\
	 <div id="dsq-comment-header-7361263" class="dsq-comment-header">\
	 <cite id="dsq-cite-7361263" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7361263">TRJ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7361263" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7361263" class="dsq-comment-message">no prob :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7372915">\
	 <div id="dsq-comment-header-7372915" class="dsq-comment-header">\
	 <cite id="dsq-cite-7372915" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7372915">babydoll</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7372915" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7372915" class="dsq-comment-message">Good Shit! Are you sure your not my bf? lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7355347">\
	 <div id="dsq-comment-header-7355347" class="dsq-comment-header">\
	 <cite id="dsq-cite-7355347" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7355347">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7355347" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7355347" class="dsq-comment-message">Maybe ya\'ll should think about the hassle and pain of experiencing these jaded and illogical feelings BEFORE you stick your d*ck in that other b*tch...<br><br>just a suggestion :-D</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7355378">\
	 <div id="dsq-comment-header-7355378" class="dsq-comment-header">\
	 <cite id="dsq-cite-7355378" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7355378">Dizz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7355378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7355378" class="dsq-comment-message">So true...dudes want us to think about and honor thier feelings AFTER they\'ve done some dumb sh*t.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7356478">\
	 <div id="dsq-comment-header-7356478" class="dsq-comment-header">\
	 <cite id="dsq-cite-7356478" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7356478" href="http://myspace.com/aimjusmiselph" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7356478" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7356478" class="dsq-comment-message">I aint been in the comment section in a few weeks and y\'all been going hard!! Really HM You know sometimes it just be calling us!!! lol and we can\'t help but stick our... but maybe my girls back seat shouldn\'t smell like pickles and then i wouldn\'t have to cheat</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7357032">\
	 <div id="dsq-comment-header-7357032" class="dsq-comment-header">\
	 <cite id="dsq-cite-7357032" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7357032">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7357032" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7357032" class="dsq-comment-message">LMAO, yeah, you been missin and we miss you...<br><br>Yeah well the "D" be callin us too but we ignore it cause we love you! <br><br>If your girl\'s back seat smells like pickles you need not cheat, you need to just leave</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7357758">\
	 <div id="dsq-comment-header-7357758" class="dsq-comment-header">\
	 <cite id="dsq-cite-7357758" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7357758">empress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7357758" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7357758" class="dsq-comment-message">this is for blogxXlla for she hit him first.. i can\'t beleive you thought those thoughts and then post it. There are no excuses, whether a man hits a woman first or a woman hits a mn first.who cares if he is heart broken, ppl need to stop making excuses and face what actuall occured. it wasn\'t just a slap or a punch, she got beaten! women speak up about abuse all the time when are the men gonna step up and speak up?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7358000">\
	 <div id="dsq-comment-header-7358000" class="dsq-comment-header">\
	 <cite id="dsq-cite-7358000" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7358000" href="http://myspace.com/aimjusmiselph" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7358000" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7358000" class="dsq-comment-message">this post is not about Chris brown... at all and A woman has no right to lay her hands on a man!!! NONE!!!! Just like a man has no right to lay his hands on a female... under no circumstances should the opposite sex hit each other. <br><br>Let\'s be real, that\'s the problem with domestic violence is that a man gets hits all the time and is expected to just walk away each and everytime which he should do, please don\'t get me wrong but when the moment he blacks out and beats her ass it should be known that she should have never put her hands on him. It doesn\'t make it rigght but it\'s the reason why... and it\'s not an excuse it\'s just reality. <br><br>Now I think what Chris Brown did was wrong, but at the end of the day the whole story doesn\'t matter. women have been brutalized to the point that all a woman has to say is a man hit her and the dude goes to jail. <br><br>I\'ll email you my story. but it\'s not right.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7358296">\
	 <div id="dsq-comment-header-7358296" class="dsq-comment-header">\
	 <cite id="dsq-cite-7358296" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7358296">missme</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7358296" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7358296" class="dsq-comment-message">I see your point  Xilla, I\'ve been saying the same thing. I know it\'s a toucy subject and I understand why women feel the way they feel...but abuse is NEVER right and that goes for women and men. Just my two cents;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7358416">\
	 <div id="dsq-comment-header-7358416" class="dsq-comment-header">\
	 <cite id="dsq-cite-7358416" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7358416" href="http://myspace.com/aimjusmiselph" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7358416" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7358416" class="dsq-comment-message">Thank you  I spent 45 days in jail because a woman said i hit her and i never laid a finger on her. I was the one with the Busted lip, the scratches on my neck and torn shirt... but since the signs of a fight showed on me I went to jail and that\'s right? <br><br>No not at all...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7383656">\
	 <div id="dsq-comment-header-7383656" class="dsq-comment-header">\
	 <cite id="dsq-cite-7383656" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7383656">Naim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7383656" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7383656" class="dsq-comment-message">I have a hard time wondering why a man would stay with a woman who is abusing him. Help me out please.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7358264">\
	 <div id="dsq-comment-header-7358264" class="dsq-comment-header">\
	 <cite id="dsq-cite-7358264" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7358264">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7358264" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7358264" class="dsq-comment-message">Xilla is 100% right...<br><br>I\'ve seen too many friends and family beaten randomly by a piece of shyt man and there is a difference between a random abuser and someone who "hits back" and looses control - it ain\'t right but its real nonetheless<br><br>I don\'t know one way or the other if this was the case with Chris & Rihanna but IN GENERAL if a woman hits a man she has to be prepared for the consequences, sad and f*cked up but true.<br><br>No matter who you are, man or woman and of logical thinking age, you gotta know once you hit someone you\'ve crossed the line and that person is within their right to hit back and while there is such a thing as going to far its a risk you take when you decide to raise your hand<br><br>if you don\'t wanna get fucked up - keep your hands to yourself!<br><br>If you\'re bad enough to hit, you\'re bad enough to get hit back!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7358475">\
	 <div id="dsq-comment-header-7358475" class="dsq-comment-header">\
	 <cite id="dsq-cite-7358475" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7358475" href="http://myspace.com/aimjusmiselph" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7358475" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7358475" class="dsq-comment-message">you\'re 100% right. My dad used to whip my mother\'s ass.. he told me he did it because he was a drunk it\'s not cool and I can\'t stand a man who hits a woman but after being in a poisoned relationship i hate to say it but I can see how a man can beat a woman... I would never do it, b/c i know what it did to my mother and I know what it does to women. Can you imagine what it\'s like for me to feel that way to know the pain of dv and have to live with that shit on my record? Me a woman beater? I never touched a woman before but i got the shit on my record i\'m not proud of it but i\'m proud enough to know i walked away from it with out doing anything and knowing the truth.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7358716">\
	 <div id="dsq-comment-header-7358716" class="dsq-comment-header">\
	 <cite id="dsq-cite-7358716" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7358716">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7358716" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7358716" class="dsq-comment-message">Wow, that is really f*cked up...so she just stuck to her story? Were you not able to press charges against her as well? I\'ve seen cases where both people were arrested in a case of DV...<br><br>Anyway it may not change what\'s on your record but please believe Karma will get her ass...I just hope when it happens she\'ll be able to make the connection</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7358781">\
	 <div id="dsq-comment-header-7358781" class="dsq-comment-header">\
	 <cite id="dsq-cite-7358781" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7358781" href="http://myspace.com/aimjusmiselph" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7358781" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7358781" class="dsq-comment-message">check your myspace</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7359073">\
	 <div id="dsq-comment-header-7359073" class="dsq-comment-header">\
	 <cite id="dsq-cite-7359073" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7359073">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7359073" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7359073" class="dsq-comment-message">???</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7359310">\
	 <div id="dsq-comment-header-7359310" class="dsq-comment-header">\
	 <cite id="dsq-cite-7359310" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7359310">TRJ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7359310" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7359310" class="dsq-comment-message">men act upon fact rather than emotions have you are heard the pharse "it is only about what it is never about what you feel" yes a man created that. we may feel a certain why about a situation but when you get down to it fact is she kicking me to the curb so f#(k it...i tried my best but if its like that then ima do whatever. may not be the right thoughts to have be thats just how it be sometimes</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7359467">\
	 <div id="dsq-comment-header-7359467" class="dsq-comment-header">\
	 <cite id="dsq-cite-7359467" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7359467">kepop</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7359467" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7359467" class="dsq-comment-message">Men go thru heartbreak too..they just show it different. Men  hold emotions inside..women we tend to show them to everyone!!. lol!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7360744">\
	 <div id="dsq-comment-header-7360744" class="dsq-comment-header">\
	 <cite id="dsq-cite-7360744" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7360744" href="http://www.twitter.com/QuoneshaTeope" target="_blank" rel="nofollow">Quonesha</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7360744" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7360744" class="dsq-comment-message">Thats bc ya\'ll from Mars, Venus hell somewhere different from Earth...lol. Xilla check me if Im wrong but dudes seem to jump from relationship to relationship forgetting to take time to heal or whatever from the previous one. Now i don\'t have that much experience but i have been in a relationship or two and seems like when we decided it was over they were in a relationship within a month or two. Could it be that they don\'t want to be alone and was use to the comfort of a relationship? I think so but again check me if I\'m wrong. Hell I\'m only 23 so it could be I had those 2 experiences bc i was dating boys not men. Personally I feel bad for Chris bc he is now the poster boy for a women beater when women beating has been going on since the biblical days. In no way am I  saying this makes it okay but the public acts like this is the 1st time this has ever happens. Now i could be speaking out of ignorance bc i have never been in an abusive relationship. He looks like he is truly depressed and I hope he doesn\'t hurt himself or her bc right now he thinks his personal & professional life is over. Thoughts anyone?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7423989">\
	 <div id="dsq-comment-header-7423989" class="dsq-comment-header">\
	 <cite id="dsq-cite-7423989" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7423989">rolexjames</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7423989" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7423989" class="dsq-comment-message">Q you are right.  I say this all the time.  My brother to me is a prime example.  His  biggest fear is being alone with no one to love.  He\'ll never admit though.  And he will never have that problem since he\'s 6\'7 with light brown eyes and makes $85,000 a year.  <br><br>Most of the time as men our value system is based on our ego and how things look to other men.  We refuse to look bad.  So if our heart is broken, we take that as an attack on our manhood and we\'ll go into another relatioship quickly or we\'ll sleep with a bunch of women to prove "we still, go it" or I don\'t need that chick anyway.   Or our value system is that we are not a man if we don\'t have a women and some money.   That leads men to make bad decisions.  <br><br>Truth is, when as men do we have anyone to listen to us?   Even when we were kids and we cried we were told to SHUT UP and BE a man.   Or remember when you were in school,  The guy who listened to women and was sensitive, never got dates.   Even in most relationship I\'ve witnessed, when a guy has a problem and opens up to his woman, she tells him he needs to figure that out  on his own or call me back when you get your stuff together.  Women on the other hand will express themselves, even when we don\'t want to hear it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7361164">\
	 <div id="dsq-comment-header-7361164" class="dsq-comment-header">\
	 <cite id="dsq-cite-7361164" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7361164">bfount</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7361164" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7361164" class="dsq-comment-message">Xilla, I understand completely what you are saying. And I think the fact that Chris Brown has been completely crucified in the media is totally uncalled for. I have been asked why I feel bad for him, and the answer is this simple: I have little brothers and cousins his age. He is young as hell, and I know that this is a mistake that he will/should learn from. And to be considered a monster is completely unfair. Especially considering how, if he had walked away, and just simply pressed charges against Rhianna for starting this fight, there wouldn\'t be this firestorm. Nor would her endorsments be taken away, nominations be pulled, and her fan base would still be there.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7424022">\
	 <div id="dsq-comment-header-7424022" class="dsq-comment-header">\
	 <cite id="dsq-cite-7424022" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7424022">rolexjames</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7424022" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7424022" class="dsq-comment-message">Great point.  How old is he?  Is this really any different than what happens on a college campus with a football player and a cheerleader?  Although it\'s not right, it won\'t be in the press this long.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7364206">\
	 <div id="dsq-comment-header-7364206" class="dsq-comment-header">\
	 <cite id="dsq-cite-7364206" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7364206" href="http://troublemakersupreme.blogspot.com" target="_blank" rel="nofollow">troublemakersupreme</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7364206" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7364206" class="dsq-comment-message">i\'ll bet anyone $ that this is the biggest lesson he will learn. he WILL NEVER put his hands on another woman again. lest he want to risk arrest, imprisonment AND heartbreak.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7364325">\
	 <div id="dsq-comment-header-7364325" class="dsq-comment-header">\
	 <cite id="dsq-cite-7364325" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7364325" href="http://troublemakersupreme.blogspot.com" target="_blank" rel="nofollow">troublemakersupreme</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7364325" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7364325" class="dsq-comment-message">btw... i have 2 exes who are at opposite sides of the spectrum. one who cheated almost every day that we were together (a year and a half) and didn\'t express nary an emotion until about 3 years later and the other who was a bit too damned emotional and wanted/needed to have a talk about e\'ery-muthaeffin-thing that happened. <br><br>the first didn\'t express shit until i was about to graduate and he heard i was leaving town and never coming back. then he calls and tells me that the chick he left me for and him got a little girl and how much he wishes it was me. when i cussed his ass out was when he decided to start on the bullshit about how i hurt his feelings but he was the one who CHEATED and i did nothing to deserve the heartbreak. he was just upset that i was no longer bitter and had moved on. he\'s STILL not over it. cuz he\'s stuck with a noose around his neck and i have been living life for almost 10 years. <br><br>now that i think about it, he\'s still moping and it\'s been for-fricking-ever! dude really has problems. jeez!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7365499">\
	 <div id="dsq-comment-header-7365499" class="dsq-comment-header">\
	 <cite id="dsq-cite-7365499" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7365499">shayna</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7365499" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7365499" class="dsq-comment-message">dont feel not a bit sorry for a man. <br>if she did hit him first she WRONG. && for hitting her back he WRONG.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7366804">\
	 <div id="dsq-comment-header-7366804" class="dsq-comment-header">\
	 <cite id="dsq-cite-7366804" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7366804">yes</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7366804" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7366804" class="dsq-comment-message">this is why I stay in the house</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7367228">\
	 <div id="dsq-comment-header-7367228" class="dsq-comment-header">\
	 <cite id="dsq-cite-7367228" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7367228">AmoraAtlanta</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7367228" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7367228" class="dsq-comment-message">Men aren\'t allowed to show their feelings open so they go to other devices to show their pain. When they go through the many women phase, sometimes it can become a permanent thing and they never have committed relationships again.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7424046">\
	 <div id="dsq-comment-header-7424046" class="dsq-comment-header">\
	 <cite id="dsq-cite-7424046" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7424046">rolexjames</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7424046" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7424046" class="dsq-comment-message">Yep.  The male ego will not allow him to ever open himself up for fear he\'ll be hurt again.   Immaturity.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7369130">\
	 <div id="dsq-comment-header-7369130" class="dsq-comment-header">\
	 <cite id="dsq-cite-7369130" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7369130">theFOXXX.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7369130" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7369130" class="dsq-comment-message">we all have breaking points.<br>dont matter who you are, as humans we have our limits.<br>and when that limit gets crossed, shit is bound to pop off.<br>EVERYONE, i guess mainly women expect men as men, to have that<br>self control aspect to "be a man" a walk away. you know what i mean?<br>but we are all human. we make mistakes. <br><br>i sure as hell am not taking up for anybody who is a violent abuser.<br>i just think that in this situation with ol boy, lines were crossed & he slipped.<br>theres a difference between a MONSTER and someone who f--ked up.<br>however i believe that if you as a man are in a relationship that is as toxic as someone constantly pushing you to that point where you feel like you<br>might lay a hand on her,  just leave.<br>theres no point and its not worth staying in a relationship like that in which you both are going<br>on a road to nowhere.<br><br><br>IMO, i believe Chris Brown got tripped up.<br>he f--cked up. the media is tearing him to shreds.<br>its a sad situation for the both of them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7370444">\
	 <div id="dsq-comment-header-7370444" class="dsq-comment-header">\
	 <cite id="dsq-cite-7370444" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7370444">don</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7370444" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7370444" class="dsq-comment-message">Damn....................co.sign the post</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7370500">\
	 <div id="dsq-comment-header-7370500" class="dsq-comment-header">\
	 <cite id="dsq-cite-7370500" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7370500">don</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7370500" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7370500" class="dsq-comment-message">@ Xilla I feel you dawg i was raised never to hit a woman and never have but i came as close as i ever have last year. I dont care what anyone says if anybody man women child infant sucker punches you in the jaw or nose its gonna hurt and you are gonna snap true you can walk away but what happens if it happens agian? The only thing that kept me from mashin on her was jail and my future and i wasnt gonna throw it away on her and she knew that. So my advice to all my brothers no scratch that ANYONE IF SOME BODY HITS YOU ONCE THEY ARE GONNA DO IT AGIAN ITS NO MISTAKE ITS NOT CUZ THEY ARE DRUNK HIGH WHATEVER JUST GET THE FUCK AWAY</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7371947">\
	 <div id="dsq-comment-header-7371947" class="dsq-comment-header">\
	 <cite id="dsq-cite-7371947" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7371947">sexyma078</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7371947" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7371947" class="dsq-comment-message">To avoid all of this men could JUST ACT RIGHT....just a thought!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7424095">\
	 <div id="dsq-comment-header-7424095" class="dsq-comment-header">\
	 <cite id="dsq-cite-7424095" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7424095">rolexjames</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7424095" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7424095" class="dsq-comment-message">Could you please define what ACT RIGHT is?  <br><br>To most women that means "let me have my way."  and if you do let her have her way and it doesn\'t work out, "you should have been a man and not let me do it."   So how does a grown man stop a grown woman from doing anything?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7372052">\
	 <div id="dsq-comment-header-7372052" class="dsq-comment-header">\
	 <cite id="dsq-cite-7372052" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7372052">what?</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7372052" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7372052" class="dsq-comment-message">This my friend, is why women are so much smarter than men! LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7372782">\
	 <div id="dsq-comment-header-7372782" class="dsq-comment-header">\
	 <cite id="dsq-cite-7372782" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7372782">don</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7372782" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7372782" class="dsq-comment-message">@ sexyma and what. Its only funny till its your brother or son</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7373239">\
	 <div id="dsq-comment-header-7373239" class="dsq-comment-header">\
	 <cite id="dsq-cite-7373239" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7373239">OrangeStar616</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7373239" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7373239" class="dsq-comment-message">I wish the word BOO would die a horrible fuckin death...alright moving on.....<br><br>that mofo didn;t get dumped like someone else said he the beat the shat out of Rhianna WTH..I don\'t feel sorry feel sorry for this bicth made ddue at all and Rhianna gettin back with him never should have been an option period......still he needs his ass whopped for the redord BTW.........<br><br>and thats simplified view of heartache......its complex and layered. but you did point out some key points.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7375121">\
	 <div id="dsq-comment-header-7375121" class="dsq-comment-header">\
	 <cite id="dsq-cite-7375121" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7375121">Jane D</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7375121" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7375121" class="dsq-comment-message">nice post but i\'d have to say i\'m a little sick of all the exscuses men make to act like complete jackasses, women and men are both sexual beings yet this society has made it okay for men to blame all bad, disrespectful, lewd, and doggish behavior on thier "nature". Yeah........ As for Chris Brown and Rhianna that\'s just a ripple in the pond, this type of shit happens everyday, for most women it\'s much much worse, this is America today we are a violent and hyper-sexual society, men shouldn\'t hit women but then again the average age of the entry level prostitute shouldn\'t be 13.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7380556">\
	 <div id="dsq-comment-header-7380556" class="dsq-comment-header">\
	 <cite id="dsq-cite-7380556" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7380556">GuyaneseDyme</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7380556" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7380556" class="dsq-comment-message">Oh God! This all sounds tooo damn familiar!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7382187">\
	 <div id="dsq-comment-header-7382187" class="dsq-comment-header">\
	 <cite id="dsq-cite-7382187" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7382187">Blacksand</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7382187" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7382187" class="dsq-comment-message">It does sound too familiar and it shouldn\'t.  We are all witnessing the moral decay of society.  This post while being an excellent one brought up a lot of painful memories for me.  <br><br>A man is not to raise his hand to a woman.  I don\'t care what she has done.  The dmage it does physcally and psychologically is devastating.  When I was between 16 and 19 years of age I had to fight my best friends father a lot to keep him from beating her mom and her.  I had never seen fear like that on anybody\'s face and pray that I never see it again.  His excuse was the alcohol and stress from work.  I hate to imagine what would\'ve happened if I was not there those years.  <br><br>Nuff respect to you Xilla, you are stronger from having gone through what you went through.  It helped shape you into the man you are today.  Your story undoubtedly will help and educate a lot of men out there.  It helped me write this.  I had not spoken of those events in years to anybody.<br><br>As far as C Brown goes, he is reaping what he sowed.  He shouldv\'e never hit her.  It does not matter that she hit him first.  I hope they both receive the help they need to move beyond this and help people out of their situations.<br><br>I\'m out.  Peace and Blessings!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7383501">\
	 <div id="dsq-comment-header-7383501" class="dsq-comment-header">\
	 <cite id="dsq-cite-7383501" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7383501">Naim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7383501" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7383501" class="dsq-comment-message">More like mad his career is going down.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7384171">\
	 <div id="dsq-comment-header-7384171" class="dsq-comment-header">\
	 <cite id="dsq-cite-7384171" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7384171">Vanessa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7384171" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7384171" class="dsq-comment-message">it was a bad choice of photo if you didn\'t mean CHRIS BROWN, and that rape apologistic bull about, "she hit him first" is just pathetic. unsubscribing from this blog  now! damn. *shakes head*</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7404463">\
	 <div id="dsq-comment-header-7404463" class="dsq-comment-header">\
	 <cite id="dsq-cite-7404463" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7404463" href="http://www.studwithswag.com" target="_blank" rel="nofollow">Knowledge</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7404463" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7404463" class="dsq-comment-message">I feel sorry for him because I see both sides of the issue. I know that at this point it\'s going to be a downhill battle and he has the hard task of climbing his way back to the top. Right now, he\'s feeling sorry for himself and he\'s upset at Rihanna for involving other people in their personal lives. I can relate, but I\'ve seen both sides of abuse and it is touchy. I\'m a woman and a girlfriend did hit me before and even then I sympathized with her reason but I had to leave because anger is destructive. Chris knows what he has to do. He has a good guy looking out for his career. He\'ll be okay, but he has to get help for his emotions. She needs helps too, but he even more so this doesn\'t happen again. <br><br>Oh and one more thing... why are dudes so afraid to cry? I mean, damn, you don\'t have to cry alone all the time, your woman might want to comfort you because guess what... deep down we know yall are sensitive too. That macho ish isn\'t fooling anyone. ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7424297">\
	 <div id="dsq-comment-header-7424297" class="dsq-comment-header">\
	 <cite id="dsq-cite-7424297" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7424297">rolexjames</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7424297" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7424297" class="dsq-comment-message">I\'ve never seen a women comfort a man who cried about something that wasn\'t death related.   <br><br>I was in a relationship once with a girl I was giving the world to.   I don\'t ask for much, just bring to my life what I can\'t buy.  I held nothing back from her.  I could tell though after a while that somthing wasn\'t quite right.  It took attention from another female for me to recognize what was missing.   My girl never listened to me.  I try to live my life so I don\'t have to lie.   So I sat my girl down and explained to her how I felt.  I didn\'t yell, wasn\'t condescending.  I looked her in the eye and poured out my heart.  That was extremely difficult and it took tears to do it.   I didn\'t mind.  If a man can\'t cry with his girl who can he cry with right?  The outcome:  I\'ve never felt so humiliated in my entire life.   She still didn\'t listen and acted like what I was asking was unreasonable and she would do me the favor of doing what I wanted.  Funny thing, it wasn\'t too long after that she complained that I never tell her how I feel like I used too.  I don\'t blame her for it.  Our relationship was the most postive one her family of 4 sisters and a mother had ever witnessed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7419023">\
	 <div id="dsq-comment-header-7419023" class="dsq-comment-header">\
	 <cite id="dsq-cite-7419023" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7419023">toronto</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7419023" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7419023" class="dsq-comment-message">most of you are forgetting the fact of nature that men are biologically built to be stronger than women. not matter how angry she is, a woman could never do as much damage you as you do to her. EVEN if she hits you FIRST, as a man you can EASILY get her under control. the same force that you would use to kick her ass, use to hold her down. most men in this thread seem like they are the abused victim in their relationships, therefore making if OK to hit the woman back. have you ever considered calling the police? how are you going to let a woman shred you with scratches and bust up your lip before you control her or call the cops to come get her crazy ass. <br><br>men who hit a woman "back" do it because they feel like they have been disrespected. self defense is rarely the incentive. you need to ask your self why your with a woman that disrespects your strength in the 1st place.<br><br>next time your 4 year old kid or senile grandmother throws a tantrum and hits you 1st remember to punch the shit out of them</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7424313">\
	 <div id="dsq-comment-header-7424313" class="dsq-comment-header">\
	 <cite id="dsq-cite-7424313" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7424313">rolexjames</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7424313" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7424313" class="dsq-comment-message">Sure, I\'m stronger, but the licks she\'s throwing out doesn\'t tickle.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7426494">\
	 <div id="dsq-comment-header-7426494" class="dsq-comment-header">\
	 <cite id="dsq-cite-7426494" class="dsq-comment-cite">\
	 <a id="dsq-author-user-7426494" href="http://qrazy.info" target="_blank" rel="nofollow">Qrazy</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7426494" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7426494" class="dsq-comment-message">this is so on point!<br>I do not feel sorry for him losing his boo. If she was that priceless, he would have handled her with care no matter what.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7455532">\
	 <div id="dsq-comment-header-7455532" class="dsq-comment-header">\
	 <cite id="dsq-cite-7455532" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7455532">koolington</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7455532" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7455532" class="dsq-comment-message">damn i just got dropped myself, i went thru the back together thing,<br>now its many women.  thats deff the truth</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-7509352">\
	 <div id="dsq-comment-header-7509352" class="dsq-comment-header">\
	 <cite id="dsq-cite-7509352" class="dsq-comment-cite">\
	 <span id="dsq-author-user-7509352">Whatev</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-7509352" class="dsq-comment-body">\
	 <div id="dsq-comment-message-7509352" class="dsq-comment-message">Wait, for real? Did we forget he beat her ass?  F*ck his heart.</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_complex_mind_of_a_heartbroken_man&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');
}

})();




