




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": {"Belly": {"username": "Belly", "tumblr": "", "display_name": "Belly", "url": "http://disqus.com/Belly/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/15/2303/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Art2dope": {"username": "Art2dope", "tumblr": "", "display_name": "Art2dope", "url": "http://disqus.com/Art2dope/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 7, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/14/3168/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": ""}, "Lissa": {"username": "Lissa", "tumblr": "", "display_name": "Lissa", "url": "http://disqus.com/Lissa/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/702/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5b3c401fd91779c0262829ff9f0b3c1c": {"username": "zillz", "tumblr": "", "display_name": "zillz", "url": "http://disqus.com/guest/5b3c401fd91779c0262829ff9f0b3c1c/", "registered": false, "linkedin": "", "blog": "http://www.zillasays.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": ""}, "Ness": {"username": "Ness", "tumblr": "", "display_name": "Ness", "url": "http://disqus.com/Ness/", "registered": true, "linkedin": "", "blog": "http://www.pinkcufflynx.com", "remote_domain": null, "points": 76, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/187/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "94f5b1e053d580d0f1830759e540be2d": {"username": "STONGURL", "tumblr": "", "display_name": "STONGURL", "url": "http://disqus.com/guest/94f5b1e053d580d0f1830759e540be2d/", "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": ""}, "44479c9b1de8873c247b508e94a49b17": {"username": "ANuJS", "tumblr": "", "display_name": "ANuJS", "url": "http://disqus.com/guest/44479c9b1de8873c247b508e94a49b17/", "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": ""}, "BABY_T": {"username": "BABY_T", "tumblr": "", "display_name": "VIChick", "url": "http://disqus.com/BABY_T/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 31, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/5850/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "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": ""}, "Ant_from_Chi": {"username": "Ant_from_Chi", "tumblr": "", "display_name": "Ant_from_Chi", "url": "http://disqus.com/Ant_from_Chi/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 10, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/12/3077/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1ca06318b09b34a7b05600cb7380f90a": {"username": "Bun_ebombshell", "tumblr": "", "display_name": "Bun_ebombshell", "url": "http://disqus.com/guest/1ca06318b09b34a7b05600cb7380f90a/", "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": ""}, "497c36c7ff37ba628032b03b1c83eb47": {"username": "DC_REALEST", "tumblr": "", "display_name": "DC_REALEST", "url": "http://disqus.com/guest/497c36c7ff37ba628032b03b1c83eb47/", "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": ""}, "d5ed708014d084ffa257da169b1d6bc8": {"username": "M.Y.", "tumblr": "", "display_name": "M.Y.", "url": "http://disqus.com/guest/d5ed708014d084ffa257da169b1d6bc8/", "registered": false, "linkedin": "", "blog": "http://www.musicallyyummy.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": ""}, "8c3dca91e862df45d6681b832541b39b": {"username": "jlabean", "tumblr": "", "display_name": "jlabean", "url": "http://disqus.com/guest/8c3dca91e862df45d6681b832541b39b/", "registered": false, "linkedin": "", "blog": "http://www.soshallitbea.wordpress.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": ""}, "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": ""}, "Thoney": {"username": "Thoney", "tumblr": "", "display_name": "Thoney Gangstasweet", "url": "http://disqus.com/Thoney/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 11, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/15/3727/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": false, "name": "BlogXilla For Sexual Intellectuals", "streaming_realtime": false, "url": "blogxilla", "allow_anon_post": true, "reactions_enabled": false, "reply_position": 0, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "blogxilla", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-05_01:27:33", "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": {"4333570": {"up_voted": false, "ip": "", "has_replies": true, "message": "I made a choice to not have kids and I didn't want that choice taken away from me so I took care of it myself.  That's my God given right.  Just like it's anyones right to have kids if they want.  I just don't want.  By the way.  There are a couple of parties jumping off that you might want to check out this weekend.  Hit me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-11_15:42:27", "killed": false, "user_key": "Ant_from_Chi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4333101, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4392973": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think being uncircumsized is whats causing her pain. Maybe he's just big. People get so used to things that once we are faced with something different we don't like it. Most of the time when an uncircumsized guy gets hard the skin goes back anyway. It's really not a big deal. I think they look better circumsized, but when it comes down to it, they all work the same way.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-13_20:45:25", "killed": false, "user_key": "yes", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4316186": {"up_voted": false, "ip": "", "has_replies": true, "message": "Then work ur magic....the skin is going to move around naturally.<br><br>I like the skin so I incorporate it the whole BJ :) U have to enjoy it and then working w/ the extra skin will come naturally.<br><br>I only move it out the way when I want to play w/ the head using my tongue.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_16:26:12", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": 4314568, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314660": {"up_voted": false, "ip": "", "has_replies": false, "message": "ROTFLMFAO", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:10:40", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4313373, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4333101": {"up_voted": false, "ip": "", "has_replies": true, "message": "ant u know i'ma be an ass....u got nudered taking away ur God given right to have kids....if God didn't want u to have kids he would have made u sterile. i'm just sayin...[insert side-eye]", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-11_15:17:35", "killed": false, "user_key": "Thoney", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4317272, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4312626": {"up_voted": false, "ip": "", "has_replies": false, "message": "I must agree. If I were back n the dating game this would be a question I'd ask @ go. This would be a getting to know you question. I'd dry up if this caught me by surprise in the heat of the moment. I too love to see and LICK a nice head.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_13:33:39", "killed": false, "user_key": "44479c9b1de8873c247b508e94a49b17", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4312445, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4318261": {"up_voted": false, "ip": "", "has_replies": false, "message": "you know what I meant...but ha ha you made a funny **standing ovation**", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_18:20:16", "killed": false, "user_key": "d5ed708014d084ffa257da169b1d6bc8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4317483, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4316216": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yup....circumcised men are cool...but uncircumcised men seem better to me :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_16:27:47", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 4314904, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4320323": {"up_voted": false, "ip": "", "has_replies": true, "message": "EXACTLY!!! lol.... <br>Wht's my name nucca!! lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_20:35:45", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4319993, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314187": {"up_voted": false, "ip": "", "has_replies": false, "message": "nah...u have to have an art to it....lol. only professionals like myself and BUN lol know lmao (j/k) but seriously lol.<br><br>It doesn't hurt them if u know wht ur doing......   :)<br>I can't explain it as well as I can do it lol. U have to use ur hands and ur mouth at the same time but allowing the head to be exposed while using ur tongue. ;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:45:38", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4314047, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4320335": {"up_voted": false, "ip": "", "has_replies": false, "message": "Mmm mmm good! lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_20:36:30", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4319962, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4317272": {"up_voted": false, "ip": "", "has_replies": true, "message": "Damn, thank you Ness.  I was beginning to think that there was a C O N spiracy going on.  I for one am not circumcised and I must say that I am far from unsanitary and I have never had any woman complain upon seeing my uncircumcised dick.  As long as you keep your personal hygiene up to par there should be no problem.  I think circumcision is actually kinda nasty and pageanistic.  If God didn't want my dick to have all that extra skin on it it wouldn't be there.  I think that my dick is more sensitive because it isn't exposed all the time.  The head is soft and nice and it gets to stay inside its own little cover when it's not being used.  Don't front on uncircumcised \"d\" because it's good stuff.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_17:21:04", "killed": false, "user_key": "Ant_from_Chi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": 4314098, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4315741": {"up_voted": false, "ip": "", "has_replies": true, "message": "he really is not a fan of oral with the skin pulled back. That's my problem (maybe I should have included that) And that makes it hard because you know the skin gets looser and etc sooooooooooooooo. . what the hell do I do ??<br><br>It hurts like maybe the first five min after that things are good.<br><br>I tried that but he always manages to go back his way once I think I have him on the right track.<br><br>Thanks for the help Thoney", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_16:05:06", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 4315128, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314210": {"up_voted": false, "ip": "", "has_replies": true, "message": "Entry w/pain also makes me curious. Why does this hurt?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:47:36", "killed": false, "user_key": "44479c9b1de8873c247b508e94a49b17", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 4313920, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314212": {"up_voted": false, "ip": "", "has_replies": true, "message": "DING DING DING!!! found the shorty! lol<br>I'm uncircimcised, never had a problem! it just depends on how both adults react and take control of the situation. I'm hispanic, actually dominican, and from like 4 to 5 years old they was already teaching me and telling me to learn how to take care of my penis, so if they nasty then THATS NASTY! lol<br><br>Plus forget the skin, just let me take you down! GrrrRRRrrRR its not how the boat lucks but the motion of the ocean and how the sailor talks to you (The tounge game) i personally think i got it!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:47:40", "killed": false, "user_key": "Art2dope", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 4313920, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "4314729": {"up_voted": false, "ip": "", "has_replies": true, "message": "Yeah, once I got a taste of it...I was instantly intrigued by it. And I guess I began to attract uncircumcised men to the point where I didn't even notice b/c it was something tht was encouraged.<br><br>I remember asking a couple of guys if they could, do they wish their parents didn't circumcise them? lol. It might have been a little harsh but I needed to know.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:14:26", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 4314408, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314738": {"up_voted": false, "ip": "", "has_replies": false, "message": "lmao @ how the picture and the subject are perfect..<br><br>...nothing else really to say. More power to the dudes who are'nt snipp-snipped cause according to the comments, it looks like yall have a fanclub.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:14:54", "killed": false, "user_key": "Belly", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4318323": {"up_voted": false, "ip": "", "has_replies": false, "message": "everyone has their preferences..i happen to not think that it is not for me nor do I desire it...i can't speak for all women..as for all penis' catching lint this is true but I hear that ones that are not snipped gets trapped.<br><br>do what makes u happy thats the code I live by...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_18:23:02", "killed": false, "user_key": "d5ed708014d084ffa257da169b1d6bc8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4317475, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4333689": {"up_voted": false, "ip": "", "has_replies": true, "message": "if it hurts when it first goes in try relaxing. i think the mental image is kinda messin with u a bit. i for one am not a fan of snorts when there's another option available, jave found that the extra skin can be stimulating when u get used to it....lubrication is KEY! if its wet and slimy enough it won't be a big difference. <br>if he's being hardheaded go dominatrix on his ass. try being forceful and confident \"i told u not to stop! do it THIS WAY\" that will take u being comfortbake and confident, but bedroom games are fun!<br><br>[member the cartoon with the underwater aliens with the floppy tube on their head. The Snorts? thas where i get that term from as uncut men look snorty]", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-11_15:49:32", "killed": false, "user_key": "Thoney", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4315741, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4315417": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm sorry if I offend anyone in advanced but here I go...I think an uncircumcised penis is nasty and I would not even go through the hassel of allowing one to go in me then to nonetheless put a blanket penis in my mouth. First of all studies, have shown that the extra skin tends to collect a lot of linth and dirt something you can get sick off of i.e. throat infections. i just feel once a man is old enough to make his own decisions it would be best to get it circumcised..I hear the sex is better after its done.<br><br>As for the oral sex issue, let him watch you masterbate so that he see's what you really like and how you like it done and have him reenact it with his tongue and if all fails take an oral sex class...I know they have a bunch of those out here in NYC.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:48:03", "killed": false, "user_key": "d5ed708014d084ffa257da169b1d6bc8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 11, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314779": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ok I don't know why it hurts but that is also something new. .never had that either. And he is well endowed but hes not the first man that Ive dated who is sooooooooo. . . .", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:17:03", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4313920, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4319901": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well my \"Sistahs In Support Of Uncircumcised Dick have basically covered it all...<br><br>My only thought is to take away from the silly hype about hygiene...if a dude is dirty his dick is gonna be dirty snipped or unsnipped....hygiene is not an issue if a man is taught to care for himself properly and parents who make the decision not to circumcise don't make it lightly, especially in our culture where circumcision is the norm, they are usually very focused and educated on making sure they know and can teach their son how to care for himself <br><br>The only misconception I experienced with my first one (I had no preconceived notions or aversions to UD) was that he didn't seem to be fully erect but that was due to the \"give\" because of the extra skin that I wasn't used too...once he was \"in\" that misconception went bye-bye... :-D", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_20:07:32", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4316323": {"up_voted": false, "ip": "", "has_replies": true, "message": "HOW DO YOU DO IT NESS !!!!!!!!!????<br>How do you incoporate the skin (help me please!!!. . lol)<br>I was tolerating it till it got all loose and that's when i couldn't deal<br>I guess i will have to learn to tolerate it till it comes naturally", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_16:33:51", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": 4316186, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4348073": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL. . .I might just have to go dominatrix on him. . . . yeah I remember that toon. . LMFAO @ the reference", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-11_22:34:40", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4333689, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4316332": {"up_voted": false, "ip": "", "has_replies": false, "message": "So it might not have anything 2 do w/ ur man being uncircumcised...", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_16:33:41", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4314779, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4315310": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well what the hell he want you to do with it?? He wants you to suck the skin?? How can he feel anything if the skin is covering the head?? That's a weird one right there.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:43:15", "killed": false, "user_key": "1ca06318b09b34a7b05600cb7380f90a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4314568, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4333747": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well fuck that Nigga then.  He sounds complicated.  Just kidding baby.  Work it out.  lol", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-11_15:52:39", "killed": false, "user_key": "Ant_from_Chi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4321086, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4317378": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think I love you Ness. lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_17:26:45", "killed": false, "user_key": "Ant_from_Chi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4314325, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4315847": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well if a man is taught the right way to care for his uncircumcised penis then there is no problem with dirt and lint<br><br>And no sex is not always better once the skin is gone actually this is the best sex I've ever had (besides a few flaws)  it adds something to it. And a lot of men choose not to go through with because it hurts more when they're older.<br><br>But thanks I will have to try that maybe then he'll get it. We might just have to fly to NYC for the weekend. . lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_16:10:05", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4315417, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314325": {"up_voted": false, "ip": "", "has_replies": true, "message": "tht's wht I'm curious about too... b/c it might just be her and not him.<br>b/c if anything (if they're not using condoms)....when he enters her, the skin on his uncircumcised johnson will roll back on it's own....it shouldn't cause her any pain.<br><br>if they are using condoms, then he'll pull the skin back on his johnson b4 putting the condom on so that's not even a factor regarding pain.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:53:48", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 4314210, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4320470": {"up_voted": false, "ip": "", "has_replies": true, "message": "you can't do that in real life!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_20:44:55", "killed": false, "user_key": "BlogXilla", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4320323, "depth": 8, "points": 0, "author_is_creator": true, "is_realtime": false}, "4319962": {"up_voted": false, "ip": "", "has_replies": true, "message": "\" Don't front on uncircumcised \"d\" because it's good stuff.\"<br><br>It definitely is...there you go startin again ;-D", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_20:11:33", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4317272, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4334302": {"up_voted": false, "ip": "", "has_replies": false, "message": "i wish u could too! lol gone run that accidentally leaked on purpose sext tape to 42#$5 Washington wesside o' da chi! OW OOOOOOOW!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-11_16:22:43", "killed": false, "user_key": "Thoney", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4333909, "depth": 10, "points": 0, "author_is_creator": false, "is_realtime": false}, "4318451": {"up_voted": false, "ip": "", "has_replies": true, "message": "No problem girl...us females have to stick together! :) lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_18:30:05", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4318046, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4319993": {"up_voted": false, "ip": "", "has_replies": true, "message": "@ Ness<br><br>now take that extra sensitivity and put the \"squeeze\" on it......\"who the f*ck is boss!!\" LOL!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_20:14:15", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 4317549, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4333839": {"up_voted": false, "ip": "", "has_replies": false, "message": "the last time i hit u, u ain' reply! so i deleted that numba! nah seriously my bottlegged phone deleted my numbers...i'm soooooooo ready for an upgrade on my social scene etc...text me or email me at <a href=\"mailto:tstompkins@gmail.com\" rel=\"nofollow\">tstompkins@gmail.com</a> i had gr8 time with the old folks! i cleaned up at the dating game the next day! HA!<br><br>again, didn't u interfere with God's plan for man, by gettin snipped? similarly men that choose a more hygenic and pleasurable, appealing penis are interfering with God's plan for the d-i.....how are they different?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-11_15:57:49", "killed": false, "user_key": "Thoney", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4333570, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314904": {"up_voted": false, "ip": "", "has_replies": true, "message": "lmao wow... what a question. i would say nope. I never knew there was females out there that liked uncircumsized over circumsized. But im glad my parents made the decision to cut me up.. a little less to worry about if you asked me", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:23:17", "killed": false, "user_key": "Belly", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 4314729, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314393": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hahahaahaha I knew there were some uncircumcised men in the comment section!!! lol<br><br>Yeah, once young boys r taught to care of it properly, then it shouldn't be disgusting/nasty. It may look weird, but other than that it shouldn't be unkept lol.  <br><br>In all honesty it's the penis in it's NATURAL form & I luv it! lol Unchanged from birth ;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:56:37", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4314212, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4313373": {"up_voted": false, "ip": "", "has_replies": true, "message": "lol roll it back like a slouch sock", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:14:48", "killed": false, "user_key": "5b3c401fd91779c0262829ff9f0b3c1c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 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}, "4317475": {"up_voted": false, "ip": "", "has_replies": true, "message": "Why would any grown man in his right mind go an dwillingly have the skin cut off his \"d\".  One of my fiends did that when i was about 21 and he was in such pain for like 2 weeks that it was hard to be around him.  Afterwards he said it didn't feel any different than before.<br><br>Any dick is going to catch lint and dirt.  That shouldn't even be an issue as long as proper personal hygiene is in effect.  If not, more than likely dude has other problems that you should be able to see which you can focus on because they will probably be worse than the condition of his penis.  <br><br>This blog is funny and the comments are even funnier.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_17:33:12", "killed": false, "user_key": "Ant_from_Chi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4315417, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314408": {"up_voted": false, "ip": "", "has_replies": true, "message": "WOOOOOOOOOOOOW!!!! I didn't LOVE it but I did grow to accept it. It didn't take much work.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:57:22", "killed": false, "user_key": "1ca06318b09b34a7b05600cb7380f90a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 4313920, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "4317483": {"up_voted": false, "ip": "", "has_replies": true, "message": "Can you tell me what \"linth\" is according to the studies you have researched?? I know what LINT is but \"linth\" is new to me...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_17:33:56", "killed": false, "user_key": "1ca06318b09b34a7b05600cb7380f90a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4315417, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314418": {"up_voted": false, "ip": "", "has_replies": true, "message": "This has to be just between these two cuz like I said I didnt have that problem", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:58:01", "killed": false, "user_key": "1ca06318b09b34a7b05600cb7380f90a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4314210, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4318517": {"up_voted": false, "ip": "", "has_replies": false, "message": "I can't really explain it, but it's something that's just different. Mayb it's the size, the way that it feels, the way tht the skin feels inside of me...it's a number of things.<br><br>Not to say tht un snipped men are wack b/c ya'll are good too... :)<br><br>They dynamics are different. It feels different.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_18:33:16", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4318073, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4321083": {"up_voted": false, "ip": "", "has_replies": true, "message": "me no likey uncircumcised penis.  And it is my experience that if dude doesn't absolutely love (or act like he loves) the cootchie, then you will be able to tell from his oral skills.  You can't make him want it and love it.  I have no advice.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_21:27:42", "killed": false, "user_key": "8c3dca91e862df45d6681b832541b39b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "4321086": {"up_voted": false, "ip": "", "has_replies": true, "message": "he doesn't like the skin pulled back", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_21:28:16", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4317347, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4313407": {"up_voted": false, "ip": "", "has_replies": false, "message": "LMAO!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:16:56", "killed": false, "user_key": "BlogXilla", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4313373, "depth": 1, "points": 0, "author_is_creator": true, "is_realtime": false}, "4313920": {"up_voted": false, "ip": "", "has_replies": true, "message": "Why does it hurt when he enters u. I don't think tht has anything to do w/ him being uncircumcised? I've dealt w/ a lot of uncircumcised men and it never hurt upon him entering b/c of the extra skin?<br><br>As far as head, (I've given uncircumcised men) head b4 and it's not that far from giving a guy who is circumcised head.  When they'r hard, the skin is easy to pull back and then u can go to work on the d*ck.  <br><br>I like to use the skin as much as possible b/c it's always been a turn on for them especially if you give a good hand job while using your mouth & tongue.<br><br>But I'm a different breed of female, I luv the way an uncircumcised d*ck taste & feel in my mouth ;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:30:01", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 18, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4318036": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ant is the man!! No Brokeback aka Christopher St.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_18:07:17", "killed": false, "user_key": "BlogXilla", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4317607, "depth": 5, "points": 0, "author_is_creator": true, "is_realtime": false}, "4333909": {"up_voted": false, "ip": "", "has_replies": true, "message": "I luv u to Thoney!! :)<br><br>I hope my tips work out for her!! Sometimes I wish I could show by example (i.e. in person) lol...(j/k) lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-11_16:01:26", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4333555, "depth": 9, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314456": {"up_voted": false, "ip": "", "has_replies": false, "message": "I didn't have a problem either :)<br>She might need to talk to her GYN about this b/c it's not from his extra skin.  Mayb it's from his size b/c u know uncircumcised men are usually holdin' ;)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:00:32", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4314418, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4318046": {"up_voted": false, "ip": "", "has_replies": true, "message": "LMFAO. . . Ness you are the greatest<br>You don't know I'm sitting here taking notes. . . .I've literally saved all this to my email so that i can reread this later.<br>But its not the giving oral part (I enjoy it) its the incoporating the skin, but Im going to try your ips. . Thanks", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_18:07:47", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4317102, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4313953": {"up_voted": false, "ip": "", "has_replies": true, "message": "I ask guys off the jump if they're circumcised. If they say No, then I'm happy :) if they say yes, then I'm happy too but in a different way.... lol.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:32:01", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 14, "is_first_child": false, "email": "", "parent_post_id": 4313022, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4315500": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dammit! I need to move to NYC. I could definitely teach an oral sex class. Or I could be the \"dummy\" for the learning how to eat class. Either way, I'm up for the challenge. <br>j/k-kinda! *whispering* unless u have some info on the classes :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:52:26", "killed": false, "user_key": "44479c9b1de8873c247b508e94a49b17", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4315417, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4317549": {"up_voted": false, "ip": "", "has_replies": true, "message": "Exactly! :) Parents teach their uncircumcised son's from early on how to care for their privates.<br><br>I feel the same way tht u do Ant!! The uncircumcised penis is the way it should be, not snipping it! God gave u wht he gave u for a reason! Tht's why I embrace it. <br><br>I have to agree w/ u b/c it is more sensitive and 'protected' and maybe tht's the way it should be i/o being exposed...lol. <br>And us women who don't mind the uncircumcised men really feel the difference in softness ;) It's definitely something diff :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_17:38:02", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 4317272, "depth": 5, "points": 1, "author_is_creator": false, "is_realtime": false}, "4318072": {"up_voted": false, "ip": "", "has_replies": false, "message": "Exactly studies are always disputed", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_18:09:13", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4316640, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4318073": {"up_voted": false, "ip": "", "has_replies": true, "message": "yeah so what EXACTLY do the non-snipped dudes bring to the table that snipped dudes dont?? i've read through the comments but not one female said what it is exactly?!?!?!?!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_18:09:26", "killed": false, "user_key": "Belly", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4316216, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4312445": {"up_voted": false, "ip": "", "has_replies": true, "message": "I had an ex that wasn't snipped and that shit bothered the hell out of me. I don't know what advice to give because I had to cut him loose. No pun intended. It just freaked me out too much. Unsanitary<br><br>And I love to see a nice head!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_13:23:44", "killed": false, "user_key": "BABY_T", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4322688": {"up_voted": false, "ip": "", "has_replies": true, "message": "Have I told you that I love you today Ness?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_23:28:29", "killed": false, "user_key": "Ant_from_Chi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 4317102, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314497": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have to agree they do bring something different to the bedroom. . Its hard to exactly describe what but they do.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:02:00", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4314098, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4313990": {"up_voted": false, "ip": "", "has_replies": true, "message": "@ Bun,<br><br>YES!!!!!!! tht's exactly wht u have to do regarding oral!!!!!  :)  U hardly notice it from thn on....lol.<br><br>But it doesn't bother me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:34:34", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 16, "is_first_child": true, "email": "", "parent_post_id": 4313064, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4320135": {"up_voted": false, "ip": "", "has_replies": false, "message": "Every dude is different but I've never had an issue with oral, once it's hard (at least in my case) there wasn't enough give in the skin for it to cover the head...<br><br>I think I might have had a problem too if I could pull it up enough to put a twisty tie on it while erect...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_20:23:06", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4318451, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "4318089": {"up_voted": false, "ip": "", "has_replies": false, "message": "LMFAO", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_18:10:21", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4317483, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4321175": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well my experiences have been different, some ppl just don't have it. It has nothing to do with the feel of your va jay jay", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_21:34:17", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4321083, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4333983": {"up_voted": false, "ip": "", "has_replies": true, "message": "u betta have great oral if ur workin with a snort! has anyone else noticed how uncut boys are like way bigger!? the 2 snorts i had wer 11 and 13 in!  i mean i just wanted to twerk it a lil bit and it was THIR-teen inches.... i looked at it like what that fugg am i sposed ta do with that. it look like my aaaaaaaaaaarm! ;D<br><br>please watch the utube xilla put up on how big is too big....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-11_16:05:45", "killed": false, "user_key": "Thoney", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4313990, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314017": {"up_voted": false, "ip": "", "has_replies": true, "message": "iight Ness, what different way?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:35:38", "killed": false, "user_key": "497c36c7ff37ba628032b03b1c83eb47", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 13, "is_first_child": false, "email": "", "parent_post_id": 4313953, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4317607": {"up_voted": false, "ip": "", "has_replies": true, "message": "awww...I think I love u too Ant!!! :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_17:42:38", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4317378, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4317102": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well........ :)<br><br>I take the d*ck in my hand & as I put my mouth on it, I use my hand & slide my mouth down as I slide my hand down. <br><br>Being tht I like the skin, I usually bring it back up w/ my hand & use my tongue & swirl around the circumference of it  but still moving my hand up and down and in a circular motion.  <br><br>I get real creative w/ it. Being tht ur man likes for the skin to be involved, try bringing it up to the tip of his head and use ur tongue to play w/ the head & the skin simultaneously. And suck on it in a 'pop' way. Meaning after u go all the way down on his shaft & come back up to the head, tighten ur jaw/lips so tht when u pull is d*ck out ur mouth slightly while still having a firm grip on his d*ck w/ ur hand tht ur mouth makes the 'pop' sound similar to when u pull a bottle out of a baby's mouth<br><br>Honestly, u have to love it! I just love the way it taste so it's hard to get me to stop giving oral when I'm into it.<br><br>OR!!! Mayb u can use choc fudge to take away from the skin if tht's wht make u uncomfortable. Until ur comfortable doing it w/o props.  think of it as tyring to get ur favorite dessert or topping off of his d*ck, even if it's on his foreskin.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_17:12:44", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 4316323, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314543": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh my goodness...never seen an uncircumsized d*ck...havent seen too many, Ive had very few partners, but anywho, I gagged when I first gave oral, so I kno if I was given some on a dude with all that extra skin..i might just vomit...but xilla should write a freakin book!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:04:56", "killed": false, "user_key": "94f5b1e053d580d0f1830759e540be2d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4334522": {"up_voted": false, "ip": "", "has_replies": false, "message": "I saw tht video...lol...but she was kinda young so maybe size is different now than b4 lol.<br><br>buy yeah, the unsnipped d*cks r usually a nice hefty size!!!! :) mayb b/c it didn't go thru shell shock while being cut on lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-11_16:34:30", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4333983, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4313022": {"up_voted": false, "ip": "", "has_replies": true, "message": "im curious to ask whether this is something that should be discussed prior to intercourse?  if so, would you even consider the next date knowing that he is uncircumsized? i think its somewhere between asking their HIV status and how many kids they have.<br><br>just sayin....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_13:55:02", "killed": false, "user_key": "497c36c7ff37ba628032b03b1c83eb47", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 16, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314047": {"up_voted": false, "ip": "", "has_replies": true, "message": "exactly...but can't that be painful when erect? thats what i thinking...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:37:21", "killed": false, "user_key": "497c36c7ff37ba628032b03b1c83eb47", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4313373, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4321729": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes I can!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_22:16:33", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4320470, "depth": 9, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314568": {"up_voted": false, "ip": "", "has_replies": true, "message": "See he likes the skin to stay where it is he doesnt want it pulled back. So what now ??????????????", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:06:11", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 13, "is_first_child": false, "email": "", "parent_post_id": 4313990, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "4317347": {"up_voted": false, "ip": "", "has_replies": true, "message": "If his joint is hard, the skin should automatically go back.  If not just push it back like BUN says and go to work.  I don't know what to say about it being painful going in. That sentence was not gross at all either.  It was very descriptive.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_17:24:58", "killed": false, "user_key": "Ant_from_Chi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4313064, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4323294": {"up_voted": false, "ip": "", "has_replies": true, "message": "Nah, u told me tht u \"think\" u love me lol.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-11_00:11:02", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 4322688, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "4316640": {"up_voted": false, "ip": "", "has_replies": true, "message": "I believe most men who aren't snipped know how to clean and take care of their johnsons (I would hope). Most men tht I've encountered have been very clean w/ theirs.<br><br>So studies are just that \"studies\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_16:48:31", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4315417, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4313064": {"up_voted": false, "ip": "", "has_replies": true, "message": "WOW...<br><br>Well I was in that situation before minus the bad oral (he had great oral skills) and the painful entry with the father of my child. It freaked me out when I first saw it I must admit. Aside from the look of it, it didn't feel any differently. Actually it's probably the best I've had.  I did love him so I kinda got over how it looked.  <br><br>Now when it comes to you giving him head, if it grosses you out then you probably aren't doing your best work because you're thinking about how gross it is. DISCLAIMER: My next sentence is about to be extremely gross but I did it and it's my only advice. <br><br>If your head game is proper then you probably know how to work your hands and mouth at the same time right? Well, what you have to do is slide it (yes, that skin) down and keep it out the way. Like, grab him in the middle and just pull it down and keep it there then just go to work. If you love him or think you do, it's a small price to pay especially if you like giving head. If you can't do that then hell I don't know what to say...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_13:57:10", "killed": false, "user_key": "1ca06318b09b34a7b05600cb7380f90a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 20, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4318185": {"up_voted": false, "ip": "", "has_replies": false, "message": "IMO there is no difference in how it feels besides when giving oral", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_18:15:42", "killed": false, "user_key": "1ca06318b09b34a7b05600cb7380f90a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4318073, "depth": 6, "points": 1, "author_is_creator": false, "is_realtime": false}, "4315630": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thats what i was wondering. Because I knew to pull the skin back but. . . . . .he likes it where it is and I cant do that.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:59:10", "killed": false, "user_key": "Lissa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4315310, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "4315631": {"up_voted": false, "ip": "", "has_replies": false, "message": "lmao@ blanket penis...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:59:11", "killed": false, "user_key": "Belly", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4315417, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4314098": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well i'm not AS happy if he is circumcised lmao!! lol.<br><br>men who aren't snipped bring something different to the bedroom for some reason & I love it!! to the point tht if I ever have  a son, I'm not circumcising him at all. He might not understand it at first, but he will one day loll", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_14:40:41", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 12, "is_first_child": false, "email": "", "parent_post_id": 4314017, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4333555": {"up_voted": false, "ip": "", "has_replies": true, "message": "well i love u ness and i'ma make u my babymaaama, my babymaaaama![please listen to jackie o' new song, its utter hillarity!]i think ur tips were dead on...i still think snorts are weird but wiht ur hints i may learn to love 'em a lil mo'", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-11_15:40:56", "killed": false, "user_key": "Thoney", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 4323294, "depth": 8, "points": 0, "author_is_creator": false, "is_realtime": false}, "4315128": {"up_voted": false, "ip": "", "has_replies": true, "message": "i've dealt with this before. if u get his d-i nice and wet[slimy even] you'll be able to give oral and have sex easier. the key is to try and keep the skin peeled back either thru u squeezing ur muscles or slipping ur hand down there....<br><br>while he's a munchin whisper lil cues to him or gently guide his hand or head....being as coy and suggestive as possible helps...he'll think u're getting into it more than telling him aw hell nawl thas wrong lol getit? hopefully this helps girl!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_15:34:14", "killed": false, "user_key": "Thoney", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 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}, "4313081": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL good answer!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_13:57:55", "killed": false, "user_key": "1ca06318b09b34a7b05600cb7380f90a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 4313022, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4320250": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's inhumane to do it at all, I hear in some cases they don't even numb the area when they do infants, but especially when you're well into \"life\" my UD said for whatever reason his parents decided to have his younger brother circumcised when he was like 12 y/o and while he was recouping he and the older brother would torture him by showin him pics of naked women so he would get hard...LOL, but thats so mean!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-12-10_20:30:55", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4317475, "depth": 2, "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": "8198446", "user_id": "anonymous", "forum_id": "32271", "hash": -9070850112020545624}, "thread": {"days_alive": 0, "slug": "you_decide_how_to_handle_an_uncircumsized_man", "paginate": false, "num_pages": 1, "num_posts": 86, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 8198446, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": false, "forum_facebook_key": "", "use_yahoo": true, "subscribed": false, "use_twitter_signin": true, "use_openid": false, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

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



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

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

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

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

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

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

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

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





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



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

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

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

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

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

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


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


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

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


/**
 * Dsq.Urls: URL paths
 */
Dsq.Urls = new function() {
	this.LOGIN = '/profile/login/';
	this.LOGOUT = '/logout/';
	this.REPLY = 'http://disqus.com/forums/blogxilla/you_decide_how_to_handle_an_uncircumsized_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">86</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/blogxilla/you_decide_how_to_handle_an_uncircumsized_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/you_decide_how_to_handle_an_uncircumsized_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/you_decide_how_to_handle_an_uncircumsized_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:8198446" 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'				: 'you_decide_how_to_handle_an_uncircumsized_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/you_decide_how_to_handle_an_uncircumsized_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='	+ 'you_decide_how_to_handle_an_uncircumsized_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='	+ 'you_decide_how_to_handle_an_uncircumsized_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='		+ 'you_decide_how_to_handle_an_uncircumsized_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/8198446/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-4321083">\
	 <div id="dsq-comment-header-4321083" class="dsq-comment-header">\
	 <cite id="dsq-cite-4321083" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4321083" href="http://www.soshallitbea.wordpress.com" target="_blank" rel="nofollow">jlabean</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4321083" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4321083" class="dsq-comment-message">me no likey uncircumcised penis.  And it is my experience that if dude doesn\'t absolutely love (or act like he loves) the cootchie, then you will be able to tell from his oral skills.  You can\'t make him want it and love it.  I have no advice.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4321175">\
	 <div id="dsq-comment-header-4321175" class="dsq-comment-header">\
	 <cite id="dsq-cite-4321175" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4321175">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4321175" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4321175" class="dsq-comment-message">Well my experiences have been different, some ppl just don\'t have it. It has nothing to do with the feel of your va jay jay</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4312445">\
	 <div id="dsq-comment-header-4312445" class="dsq-comment-header">\
	 <cite id="dsq-cite-4312445" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4312445">VIChick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4312445" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4312445" class="dsq-comment-message">I had an ex that wasn\'t snipped and that shit bothered the hell out of me. I don\'t know what advice to give because I had to cut him loose. No pun intended. It just freaked me out too much. Unsanitary<br><br>And I love to see a nice head!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4312626">\
	 <div id="dsq-comment-header-4312626" class="dsq-comment-header">\
	 <cite id="dsq-cite-4312626" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4312626">ANuJS</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4312626" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4312626" class="dsq-comment-message">I must agree. If I were back n the dating game this would be a question I\'d ask @ go. This would be a getting to know you question. I\'d dry up if this caught me by surprise in the heat of the moment. I too love to see and LICK a nice head.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4313022">\
	 <div id="dsq-comment-header-4313022" class="dsq-comment-header">\
	 <cite id="dsq-cite-4313022" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4313022">DC_REALEST</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4313022" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4313022" class="dsq-comment-message">im curious to ask whether this is something that should be discussed prior to intercourse?  if so, would you even consider the next date knowing that he is uncircumsized? i think its somewhere between asking their HIV status and how many kids they have.<br><br>just sayin....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4313081">\
	 <div id="dsq-comment-header-4313081" class="dsq-comment-header">\
	 <cite id="dsq-cite-4313081" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4313081">Bun_ebombshell</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4313081" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4313081" class="dsq-comment-message">LOL good answer!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4313953">\
	 <div id="dsq-comment-header-4313953" class="dsq-comment-header">\
	 <cite id="dsq-cite-4313953" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4313953" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4313953" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4313953" class="dsq-comment-message">I ask guys off the jump if they\'re circumcised. If they say No, then I\'m happy :) if they say yes, then I\'m happy too but in a different way.... lol.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314017">\
	 <div id="dsq-comment-header-4314017" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314017" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314017">DC_REALEST</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314017" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314017" class="dsq-comment-message">iight Ness, what different way?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314098">\
	 <div id="dsq-comment-header-4314098" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314098" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4314098" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314098" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314098" class="dsq-comment-message">Well i\'m not AS happy if he is circumcised lmao!! lol.<br><br>men who aren\'t snipped bring something different to the bedroom for some reason & I love it!! to the point tht if I ever have  a son, I\'m not circumcising him at all. He might not understand it at first, but he will one day loll</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314497">\
	 <div id="dsq-comment-header-4314497" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314497" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314497">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314497" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314497" class="dsq-comment-message">I have to agree they do bring something different to the bedroom. . Its hard to exactly describe what but they do.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4317272">\
	 <div id="dsq-comment-header-4317272" class="dsq-comment-header">\
	 <cite id="dsq-cite-4317272" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4317272">Ant_from_Chi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4317272" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4317272" class="dsq-comment-message">Damn, thank you Ness.  I was beginning to think that there was a C O N spiracy going on.  I for one am not circumcised and I must say that I am far from unsanitary and I have never had any woman complain upon seeing my uncircumcised dick.  As long as you keep your personal hygiene up to par there should be no problem.  I think circumcision is actually kinda nasty and pageanistic.  If God didn\'t want my dick to have all that extra skin on it it wouldn\'t be there.  I think that my dick is more sensitive because it isn\'t exposed all the time.  The head is soft and nice and it gets to stay inside its own little cover when it\'s not being used.  Don\'t front on uncircumcised "d" because it\'s good stuff.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4317549">\
	 <div id="dsq-comment-header-4317549" class="dsq-comment-header">\
	 <cite id="dsq-cite-4317549" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4317549" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4317549" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4317549" class="dsq-comment-message">Exactly! :) Parents teach their uncircumcised son\'s from early on how to care for their privates.<br><br>I feel the same way tht u do Ant!! The uncircumcised penis is the way it should be, not snipping it! God gave u wht he gave u for a reason! Tht\'s why I embrace it. <br><br>I have to agree w/ u b/c it is more sensitive and \'protected\' and maybe tht\'s the way it should be i/o being exposed...lol. <br>And us women who don\'t mind the uncircumcised men really feel the difference in softness ;) It\'s definitely something diff :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4319993">\
	 <div id="dsq-comment-header-4319993" class="dsq-comment-header">\
	 <cite id="dsq-cite-4319993" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4319993">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4319993" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4319993" class="dsq-comment-message">@ Ness<br><br>now take that extra sensitivity and put the "squeeze" on it......"who the f*ck is boss!!" LOL!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4320323">\
	 <div id="dsq-comment-header-4320323" class="dsq-comment-header">\
	 <cite id="dsq-cite-4320323" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4320323" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4320323" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4320323" class="dsq-comment-message">EXACTLY!!! lol.... <br>Wht\'s my name nucca!! lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4320470">\
	 <div id="dsq-comment-header-4320470" class="dsq-comment-header">\
	 <cite id="dsq-cite-4320470" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4320470" href="http://myspace.com/aimjusmiselph" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4320470" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4320470" class="dsq-comment-message">you can\'t do that in real life!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4321729">\
	 <div id="dsq-comment-header-4321729" class="dsq-comment-header">\
	 <cite id="dsq-cite-4321729" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4321729" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4321729" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4321729" class="dsq-comment-message">Yes I can!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4319962">\
	 <div id="dsq-comment-header-4319962" class="dsq-comment-header">\
	 <cite id="dsq-cite-4319962" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4319962">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4319962" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4319962" class="dsq-comment-message">" Don\'t front on uncircumcised "d" because it\'s good stuff."<br><br>It definitely is...there you go startin again ;-D</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4320335">\
	 <div id="dsq-comment-header-4320335" class="dsq-comment-header">\
	 <cite id="dsq-cite-4320335" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4320335" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4320335" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4320335" class="dsq-comment-message">Mmm mmm good! lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4333101">\
	 <div id="dsq-comment-header-4333101" class="dsq-comment-header">\
	 <cite id="dsq-cite-4333101" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4333101">Thoney Gangstasweet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4333101" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4333101" class="dsq-comment-message">ant u know i\'ma be an ass....u got nudered taking away ur God given right to have kids....if God didn\'t want u to have kids he would have made u sterile. i\'m just sayin...[insert side-eye]</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4333570">\
	 <div id="dsq-comment-header-4333570" class="dsq-comment-header">\
	 <cite id="dsq-cite-4333570" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4333570">Ant_from_Chi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4333570" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4333570" class="dsq-comment-message">I made a choice to not have kids and I didn\'t want that choice taken away from me so I took care of it myself.  That\'s my God given right.  Just like it\'s anyones right to have kids if they want.  I just don\'t want.  By the way.  There are a couple of parties jumping off that you might want to check out this weekend.  Hit me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4333839">\
	 <div id="dsq-comment-header-4333839" class="dsq-comment-header">\
	 <cite id="dsq-cite-4333839" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4333839">Thoney Gangstasweet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4333839" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4333839" class="dsq-comment-message">the last time i hit u, u ain\' reply! so i deleted that numba! nah seriously my bottlegged phone deleted my numbers...i\'m soooooooo ready for an upgrade on my social scene etc...text me or email me at <a href="mailto:tstompkins@gmail.com" rel="nofollow">tstompkins@gmail.com</a> i had gr8 time with the old folks! i cleaned up at the dating game the next day! HA!<br><br>again, didn\'t u interfere with God\'s plan for man, by gettin snipped? similarly men that choose a more hygenic and pleasurable, appealing penis are interfering with God\'s plan for the d-i.....how are they different?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4313064">\
	 <div id="dsq-comment-header-4313064" class="dsq-comment-header">\
	 <cite id="dsq-cite-4313064" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4313064">Bun_ebombshell</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4313064" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4313064" class="dsq-comment-message">WOW...<br><br>Well I was in that situation before minus the bad oral (he had great oral skills) and the painful entry with the father of my child. It freaked me out when I first saw it I must admit. Aside from the look of it, it didn\'t feel any differently. Actually it\'s probably the best I\'ve had.  I did love him so I kinda got over how it looked.  <br><br>Now when it comes to you giving him head, if it grosses you out then you probably aren\'t doing your best work because you\'re thinking about how gross it is. DISCLAIMER: My next sentence is about to be extremely gross but I did it and it\'s my only advice. <br><br>If your head game is proper then you probably know how to work your hands and mouth at the same time right? Well, what you have to do is slide it (yes, that skin) down and keep it out the way. Like, grab him in the middle and just pull it down and keep it there then just go to work. If you love him or think you do, it\'s a small price to pay especially if you like giving head. If you can\'t do that then hell I don\'t know what to say...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4313990">\
	 <div id="dsq-comment-header-4313990" class="dsq-comment-header">\
	 <cite id="dsq-cite-4313990" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4313990" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4313990" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4313990" class="dsq-comment-message">@ Bun,<br><br>YES!!!!!!! tht\'s exactly wht u have to do regarding oral!!!!!  :)  U hardly notice it from thn on....lol.<br><br>But it doesn\'t bother me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314568">\
	 <div id="dsq-comment-header-4314568" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314568" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314568">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314568" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314568" class="dsq-comment-message">See he likes the skin to stay where it is he doesnt want it pulled back. So what now ??????????????</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4315310">\
	 <div id="dsq-comment-header-4315310" class="dsq-comment-header">\
	 <cite id="dsq-cite-4315310" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4315310">Bun_ebombshell</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4315310" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4315310" class="dsq-comment-message">Well what the hell he want you to do with it?? He wants you to suck the skin?? How can he feel anything if the skin is covering the head?? That\'s a weird one right there.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4315630">\
	 <div id="dsq-comment-header-4315630" class="dsq-comment-header">\
	 <cite id="dsq-cite-4315630" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4315630">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4315630" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4315630" class="dsq-comment-message">Thats what i was wondering. Because I knew to pull the skin back but. . . . . .he likes it where it is and I cant do that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4316186">\
	 <div id="dsq-comment-header-4316186" class="dsq-comment-header">\
	 <cite id="dsq-cite-4316186" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4316186" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4316186" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4316186" class="dsq-comment-message">Then work ur magic....the skin is going to move around naturally.<br><br>I like the skin so I incorporate it the whole BJ :) U have to enjoy it and then working w/ the extra skin will come naturally.<br><br>I only move it out the way when I want to play w/ the head using my tongue.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4316323">\
	 <div id="dsq-comment-header-4316323" class="dsq-comment-header">\
	 <cite id="dsq-cite-4316323" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4316323">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4316323" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4316323" class="dsq-comment-message">HOW DO YOU DO IT NESS !!!!!!!!!????<br>How do you incoporate the skin (help me please!!!. . lol)<br>I was tolerating it till it got all loose and that\'s when i couldn\'t deal<br>I guess i will have to learn to tolerate it till it comes naturally</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4317102">\
	 <div id="dsq-comment-header-4317102" class="dsq-comment-header">\
	 <cite id="dsq-cite-4317102" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4317102" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4317102" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4317102" class="dsq-comment-message">Well........ :)<br><br>I take the d*ck in my hand & as I put my mouth on it, I use my hand & slide my mouth down as I slide my hand down. <br><br>Being tht I like the skin, I usually bring it back up w/ my hand & use my tongue & swirl around the circumference of it  but still moving my hand up and down and in a circular motion.  <br><br>I get real creative w/ it. Being tht ur man likes for the skin to be involved, try bringing it up to the tip of his head and use ur tongue to play w/ the head & the skin simultaneously. And suck on it in a \'pop\' way. Meaning after u go all the way down on his shaft & come back up to the head, tighten ur jaw/lips so tht when u pull is d*ck out ur mouth slightly while still having a firm grip on his d*ck w/ ur hand tht ur mouth makes the \'pop\' sound similar to when u pull a bottle out of a baby\'s mouth<br><br>Honestly, u have to love it! I just love the way it taste so it\'s hard to get me to stop giving oral when I\'m into it.<br><br>OR!!! Mayb u can use choc fudge to take away from the skin if tht\'s wht make u uncomfortable. Until ur comfortable doing it w/o props.  think of it as tyring to get ur favorite dessert or topping off of his d*ck, even if it\'s on his foreskin.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4318046">\
	 <div id="dsq-comment-header-4318046" class="dsq-comment-header">\
	 <cite id="dsq-cite-4318046" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4318046">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4318046" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4318046" class="dsq-comment-message">LMFAO. . . Ness you are the greatest<br>You don\'t know I\'m sitting here taking notes. . . .I\'ve literally saved all this to my email so that i can reread this later.<br>But its not the giving oral part (I enjoy it) its the incoporating the skin, but Im going to try your ips. . Thanks</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4318451">\
	 <div id="dsq-comment-header-4318451" class="dsq-comment-header">\
	 <cite id="dsq-cite-4318451" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4318451" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4318451" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4318451" class="dsq-comment-message">No problem girl...us females have to stick together! :) lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4320135">\
	 <div id="dsq-comment-header-4320135" class="dsq-comment-header">\
	 <cite id="dsq-cite-4320135" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4320135">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4320135" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4320135" class="dsq-comment-message">Every dude is different but I\'ve never had an issue with oral, once it\'s hard (at least in my case) there wasn\'t enough give in the skin for it to cover the head...<br><br>I think I might have had a problem too if I could pull it up enough to put a twisty tie on it while erect...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4322688">\
	 <div id="dsq-comment-header-4322688" class="dsq-comment-header">\
	 <cite id="dsq-cite-4322688" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4322688">Ant_from_Chi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4322688" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4322688" class="dsq-comment-message">Have I told you that I love you today Ness?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4323294">\
	 <div id="dsq-comment-header-4323294" class="dsq-comment-header">\
	 <cite id="dsq-cite-4323294" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4323294" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4323294" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4323294" class="dsq-comment-message">Nah, u told me tht u "think" u love me lol.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4333555">\
	 <div id="dsq-comment-header-4333555" class="dsq-comment-header">\
	 <cite id="dsq-cite-4333555" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4333555">Thoney Gangstasweet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4333555" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4333555" class="dsq-comment-message">well i love u ness and i\'ma make u my babymaaama, my babymaaaama![please listen to jackie o\' new song, its utter hillarity!]i think ur tips were dead on...i still think snorts are weird but wiht ur hints i may learn to love \'em a lil mo\'</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4333909">\
	 <div id="dsq-comment-header-4333909" class="dsq-comment-header">\
	 <cite id="dsq-cite-4333909" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4333909" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4333909" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4333909" class="dsq-comment-message">I luv u to Thoney!! :)<br><br>I hope my tips work out for her!! Sometimes I wish I could show by example (i.e. in person) lol...(j/k) lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4334302">\
	 <div id="dsq-comment-header-4334302" class="dsq-comment-header">\
	 <cite id="dsq-cite-4334302" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4334302">Thoney Gangstasweet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4334302" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4334302" class="dsq-comment-message">i wish u could too! lol gone run that accidentally leaked on purpose sext tape to 42#$5 Washington wesside o\' da chi! OW OOOOOOOW!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4333983">\
	 <div id="dsq-comment-header-4333983" class="dsq-comment-header">\
	 <cite id="dsq-cite-4333983" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4333983">Thoney Gangstasweet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4333983" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4333983" class="dsq-comment-message">u betta have great oral if ur workin with a snort! has anyone else noticed how uncut boys are like way bigger!? the 2 snorts i had wer 11 and 13 in!  i mean i just wanted to twerk it a lil bit and it was THIR-teen inches.... i looked at it like what that fugg am i sposed ta do with that. it look like my aaaaaaaaaaarm! ;D<br><br>please watch the utube xilla put up on how big is too big....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4334522">\
	 <div id="dsq-comment-header-4334522" class="dsq-comment-header">\
	 <cite id="dsq-cite-4334522" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4334522" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4334522" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4334522" class="dsq-comment-message">I saw tht video...lol...but she was kinda young so maybe size is different now than b4 lol.<br><br>buy yeah, the unsnipped d*cks r usually a nice hefty size!!!! :) mayb b/c it didn\'t go thru shell shock while being cut on lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4317347">\
	 <div id="dsq-comment-header-4317347" class="dsq-comment-header">\
	 <cite id="dsq-cite-4317347" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4317347">Ant_from_Chi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4317347" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4317347" class="dsq-comment-message">If his joint is hard, the skin should automatically go back.  If not just push it back like BUN says and go to work.  I don\'t know what to say about it being painful going in. That sentence was not gross at all either.  It was very descriptive.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4321086">\
	 <div id="dsq-comment-header-4321086" class="dsq-comment-header">\
	 <cite id="dsq-cite-4321086" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4321086">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4321086" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4321086" class="dsq-comment-message">he doesn\'t like the skin pulled back</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4333747">\
	 <div id="dsq-comment-header-4333747" class="dsq-comment-header">\
	 <cite id="dsq-cite-4333747" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4333747">Ant_from_Chi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4333747" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4333747" class="dsq-comment-message">Well fuck that Nigga then.  He sounds complicated.  Just kidding baby.  Work it out.  lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4313373">\
	 <div id="dsq-comment-header-4313373" class="dsq-comment-header">\
	 <cite id="dsq-cite-4313373" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4313373" href="http://www.zillasays.com/" target="_blank" rel="nofollow">zillz</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4313373" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4313373" class="dsq-comment-message">lol roll it back like a slouch sock</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4313407">\
	 <div id="dsq-comment-header-4313407" class="dsq-comment-header">\
	 <cite id="dsq-cite-4313407" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4313407" href="http://myspace.com/aimjusmiselph" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4313407" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4313407" class="dsq-comment-message">LMAO!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314047">\
	 <div id="dsq-comment-header-4314047" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314047" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314047">DC_REALEST</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314047" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314047" class="dsq-comment-message">exactly...but can\'t that be painful when erect? thats what i thinking...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314187">\
	 <div id="dsq-comment-header-4314187" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314187" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4314187" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314187" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314187" class="dsq-comment-message">nah...u have to have an art to it....lol. only professionals like myself and BUN lol know lmao (j/k) but seriously lol.<br><br>It doesn\'t hurt them if u know wht ur doing......   :)<br>I can\'t explain it as well as I can do it lol. U have to use ur hands and ur mouth at the same time but allowing the head to be exposed while using ur tongue. ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314660">\
	 <div id="dsq-comment-header-4314660" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314660" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314660">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314660" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314660" class="dsq-comment-message">ROTFLMFAO</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4313920">\
	 <div id="dsq-comment-header-4313920" class="dsq-comment-header">\
	 <cite id="dsq-cite-4313920" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4313920" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4313920" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4313920" class="dsq-comment-message">Why does it hurt when he enters u. I don\'t think tht has anything to do w/ him being uncircumcised? I\'ve dealt w/ a lot of uncircumcised men and it never hurt upon him entering b/c of the extra skin?<br><br>As far as head, (I\'ve given uncircumcised men) head b4 and it\'s not that far from giving a guy who is circumcised head.  When they\'r hard, the skin is easy to pull back and then u can go to work on the d*ck.  <br><br>I like to use the skin as much as possible b/c it\'s always been a turn on for them especially if you give a good hand job while using your mouth & tongue.<br><br>But I\'m a different breed of female, I luv the way an uncircumcised d*ck taste & feel in my mouth ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314212">\
	 <div id="dsq-comment-header-4314212" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314212" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314212">Art2dope</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314212" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314212" class="dsq-comment-message">DING DING DING!!! found the shorty! lol<br>I\'m uncircimcised, never had a problem! it just depends on how both adults react and take control of the situation. I\'m hispanic, actually dominican, and from like 4 to 5 years old they was already teaching me and telling me to learn how to take care of my penis, so if they nasty then THATS NASTY! lol<br><br>Plus forget the skin, just let me take you down! GrrrRRRrrRR its not how the boat lucks but the motion of the ocean and how the sailor talks to you (The tounge game) i personally think i got it!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314393">\
	 <div id="dsq-comment-header-4314393" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314393" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4314393" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314393" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314393" class="dsq-comment-message">Hahahaahaha I knew there were some uncircumcised men in the comment section!!! lol<br><br>Yeah, once young boys r taught to care of it properly, then it shouldn\'t be disgusting/nasty. It may look weird, but other than that it shouldn\'t be unkept lol.  <br><br>In all honesty it\'s the penis in it\'s NATURAL form & I luv it! lol Unchanged from birth ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314408">\
	 <div id="dsq-comment-header-4314408" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314408" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314408">Bun_ebombshell</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314408" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314408" class="dsq-comment-message">WOOOOOOOOOOOOW!!!! I didn\'t LOVE it but I did grow to accept it. It didn\'t take much work.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314729">\
	 <div id="dsq-comment-header-4314729" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314729" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4314729" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314729" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314729" class="dsq-comment-message">Yeah, once I got a taste of it...I was instantly intrigued by it. And I guess I began to attract uncircumcised men to the point where I didn\'t even notice b/c it was something tht was encouraged.<br><br>I remember asking a couple of guys if they could, do they wish their parents didn\'t circumcise them? lol. It might have been a little harsh but I needed to know.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314904">\
	 <div id="dsq-comment-header-4314904" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314904" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314904">Belly</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314904" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314904" class="dsq-comment-message">lmao wow... what a question. i would say nope. I never knew there was females out there that liked uncircumsized over circumsized. But im glad my parents made the decision to cut me up.. a little less to worry about if you asked me</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4316216">\
	 <div id="dsq-comment-header-4316216" class="dsq-comment-header">\
	 <cite id="dsq-cite-4316216" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4316216" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4316216" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4316216" class="dsq-comment-message">Yup....circumcised men are cool...but uncircumcised men seem better to me :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4318073">\
	 <div id="dsq-comment-header-4318073" class="dsq-comment-header">\
	 <cite id="dsq-cite-4318073" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4318073">Belly</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4318073" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4318073" class="dsq-comment-message">yeah so what EXACTLY do the non-snipped dudes bring to the table that snipped dudes dont?? i\'ve read through the comments but not one female said what it is exactly?!?!?!?!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4318185">\
	 <div id="dsq-comment-header-4318185" class="dsq-comment-header">\
	 <cite id="dsq-cite-4318185" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4318185">Bun_ebombshell</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4318185" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4318185" class="dsq-comment-message">IMO there is no difference in how it feels besides when giving oral</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4318517">\
	 <div id="dsq-comment-header-4318517" class="dsq-comment-header">\
	 <cite id="dsq-cite-4318517" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4318517" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4318517" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4318517" class="dsq-comment-message">I can\'t really explain it, but it\'s something that\'s just different. Mayb it\'s the size, the way that it feels, the way tht the skin feels inside of me...it\'s a number of things.<br><br>Not to say tht un snipped men are wack b/c ya\'ll are good too... :)<br><br>They dynamics are different. It feels different.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314210">\
	 <div id="dsq-comment-header-4314210" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314210" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314210">ANuJS</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314210" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314210" class="dsq-comment-message">Entry w/pain also makes me curious. Why does this hurt?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314325">\
	 <div id="dsq-comment-header-4314325" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314325" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4314325" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314325" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314325" class="dsq-comment-message">tht\'s wht I\'m curious about too... b/c it might just be her and not him.<br>b/c if anything (if they\'re not using condoms)....when he enters her, the skin on his uncircumcised johnson will roll back on it\'s own....it shouldn\'t cause her any pain.<br><br>if they are using condoms, then he\'ll pull the skin back on his johnson b4 putting the condom on so that\'s not even a factor regarding pain.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4317378">\
	 <div id="dsq-comment-header-4317378" class="dsq-comment-header">\
	 <cite id="dsq-cite-4317378" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4317378">Ant_from_Chi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4317378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4317378" class="dsq-comment-message">I think I love you Ness. lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4317607">\
	 <div id="dsq-comment-header-4317607" class="dsq-comment-header">\
	 <cite id="dsq-cite-4317607" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4317607" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4317607" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4317607" class="dsq-comment-message">awww...I think I love u too Ant!!! :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4318036">\
	 <div id="dsq-comment-header-4318036" class="dsq-comment-header">\
	 <cite id="dsq-cite-4318036" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4318036" href="http://myspace.com/aimjusmiselph" target="_blank" rel="nofollow">BlogXilla</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4318036" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4318036" class="dsq-comment-message">Ant is the man!! No Brokeback aka Christopher St.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314418">\
	 <div id="dsq-comment-header-4314418" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314418" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314418">Bun_ebombshell</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314418" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314418" class="dsq-comment-message">This has to be just between these two cuz like I said I didnt have that problem</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314456">\
	 <div id="dsq-comment-header-4314456" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314456" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4314456" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314456" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314456" class="dsq-comment-message">I didn\'t have a problem either :)<br>She might need to talk to her GYN about this b/c it\'s not from his extra skin.  Mayb it\'s from his size b/c u know uncircumcised men are usually holdin\' ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314779">\
	 <div id="dsq-comment-header-4314779" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314779" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314779">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314779" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314779" class="dsq-comment-message">Ok I don\'t know why it hurts but that is also something new. .never had that either. And he is well endowed but hes not the first man that Ive dated who is sooooooooo. . . .</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4316332">\
	 <div id="dsq-comment-header-4316332" class="dsq-comment-header">\
	 <cite id="dsq-cite-4316332" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4316332" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4316332" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4316332" class="dsq-comment-message">So it might not have anything 2 do w/ ur man being uncircumcised...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314738">\
	 <div id="dsq-comment-header-4314738" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314738" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314738">Belly</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314738" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314738" class="dsq-comment-message">lmao @ how the picture and the subject are perfect..<br><br>...nothing else really to say. More power to the dudes who are\'nt snipp-snipped cause according to the comments, it looks like yall have a fanclub.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4315128">\
	 <div id="dsq-comment-header-4315128" class="dsq-comment-header">\
	 <cite id="dsq-cite-4315128" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4315128">Thoney Gangstasweet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4315128" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4315128" class="dsq-comment-message">i\'ve dealt with this before. if u get his d-i nice and wet[slimy even] you\'ll be able to give oral and have sex easier. the key is to try and keep the skin peeled back either thru u squeezing ur muscles or slipping ur hand down there....<br><br>while he\'s a munchin whisper lil cues to him or gently guide his hand or head....being as coy and suggestive as possible helps...he\'ll think u\'re getting into it more than telling him aw hell nawl thas wrong lol getit? hopefully this helps girl!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4315741">\
	 <div id="dsq-comment-header-4315741" class="dsq-comment-header">\
	 <cite id="dsq-cite-4315741" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4315741">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4315741" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4315741" class="dsq-comment-message">he really is not a fan of oral with the skin pulled back. That\'s my problem (maybe I should have included that) And that makes it hard because you know the skin gets looser and etc sooooooooooooooo. . what the hell do I do ??<br><br>It hurts like maybe the first five min after that things are good.<br><br>I tried that but he always manages to go back his way once I think I have him on the right track.<br><br>Thanks for the help Thoney</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4333689">\
	 <div id="dsq-comment-header-4333689" class="dsq-comment-header">\
	 <cite id="dsq-cite-4333689" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4333689">Thoney Gangstasweet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4333689" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4333689" class="dsq-comment-message">if it hurts when it first goes in try relaxing. i think the mental image is kinda messin with u a bit. i for one am not a fan of snorts when there\'s another option available, jave found that the extra skin can be stimulating when u get used to it....lubrication is KEY! if its wet and slimy enough it won\'t be a big difference. <br>if he\'s being hardheaded go dominatrix on his ass. try being forceful and confident "i told u not to stop! do it THIS WAY" that will take u being comfortbake and confident, but bedroom games are fun!<br><br>[member the cartoon with the underwater aliens with the floppy tube on their head. The Snorts? thas where i get that term from as uncut men look snorty]</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4348073">\
	 <div id="dsq-comment-header-4348073" class="dsq-comment-header">\
	 <cite id="dsq-cite-4348073" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4348073">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4348073" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4348073" class="dsq-comment-message">LOL. . .I might just have to go dominatrix on him. . . . yeah I remember that toon. . LMFAO @ the reference</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4315417">\
	 <div id="dsq-comment-header-4315417" class="dsq-comment-header">\
	 <cite id="dsq-cite-4315417" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4315417" href="http://www.musicallyyummy.blogspot.com" target="_blank" rel="nofollow">M.Y.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4315417" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4315417" class="dsq-comment-message">I\'m sorry if I offend anyone in advanced but here I go...I think an uncircumcised penis is nasty and I would not even go through the hassel of allowing one to go in me then to nonetheless put a blanket penis in my mouth. First of all studies, have shown that the extra skin tends to collect a lot of linth and dirt something you can get sick off of i.e. throat infections. i just feel once a man is old enough to make his own decisions it would be best to get it circumcised..I hear the sex is better after its done.<br><br>As for the oral sex issue, let him watch you masterbate so that he see\'s what you really like and how you like it done and have him reenact it with his tongue and if all fails take an oral sex class...I know they have a bunch of those out here in NYC.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4315500">\
	 <div id="dsq-comment-header-4315500" class="dsq-comment-header">\
	 <cite id="dsq-cite-4315500" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4315500">ANuJS</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4315500" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4315500" class="dsq-comment-message">Dammit! I need to move to NYC. I could definitely teach an oral sex class. Or I could be the "dummy" for the learning how to eat class. Either way, I\'m up for the challenge. <br>j/k-kinda! *whispering* unless u have some info on the classes :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4315631">\
	 <div id="dsq-comment-header-4315631" class="dsq-comment-header">\
	 <cite id="dsq-cite-4315631" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4315631">Belly</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4315631" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4315631" class="dsq-comment-message">lmao@ blanket penis...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4315847">\
	 <div id="dsq-comment-header-4315847" class="dsq-comment-header">\
	 <cite id="dsq-cite-4315847" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4315847">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4315847" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4315847" class="dsq-comment-message">Well if a man is taught the right way to care for his uncircumcised penis then there is no problem with dirt and lint<br><br>And no sex is not always better once the skin is gone actually this is the best sex I\'ve ever had (besides a few flaws)  it adds something to it. And a lot of men choose not to go through with because it hurts more when they\'re older.<br><br>But thanks I will have to try that maybe then he\'ll get it. We might just have to fly to NYC for the weekend. . lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4316640">\
	 <div id="dsq-comment-header-4316640" class="dsq-comment-header">\
	 <cite id="dsq-cite-4316640" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4316640" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4316640" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4316640" class="dsq-comment-message">I believe most men who aren\'t snipped know how to clean and take care of their johnsons (I would hope). Most men tht I\'ve encountered have been very clean w/ theirs.<br><br>So studies are just that "studies"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4318072">\
	 <div id="dsq-comment-header-4318072" class="dsq-comment-header">\
	 <cite id="dsq-cite-4318072" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4318072">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4318072" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4318072" class="dsq-comment-message">Exactly studies are always disputed</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4317475">\
	 <div id="dsq-comment-header-4317475" class="dsq-comment-header">\
	 <cite id="dsq-cite-4317475" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4317475">Ant_from_Chi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4317475" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4317475" class="dsq-comment-message">Why would any grown man in his right mind go an dwillingly have the skin cut off his "d".  One of my fiends did that when i was about 21 and he was in such pain for like 2 weeks that it was hard to be around him.  Afterwards he said it didn\'t feel any different than before.<br><br>Any dick is going to catch lint and dirt.  That shouldn\'t even be an issue as long as proper personal hygiene is in effect.  If not, more than likely dude has other problems that you should be able to see which you can focus on because they will probably be worse than the condition of his penis.  <br><br>This blog is funny and the comments are even funnier.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4318323">\
	 <div id="dsq-comment-header-4318323" class="dsq-comment-header">\
	 <cite id="dsq-cite-4318323" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4318323" href="http://www.musicallyyummy.blogspot.com" target="_blank" rel="nofollow">M.Y.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4318323" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4318323" class="dsq-comment-message">everyone has their preferences..i happen to not think that it is not for me nor do I desire it...i can\'t speak for all women..as for all penis\' catching lint this is true but I hear that ones that are not snipped gets trapped.<br><br>do what makes u happy thats the code I live by...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4320250">\
	 <div id="dsq-comment-header-4320250" class="dsq-comment-header">\
	 <cite id="dsq-cite-4320250" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4320250">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4320250" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4320250" class="dsq-comment-message">It\'s inhumane to do it at all, I hear in some cases they don\'t even numb the area when they do infants, but especially when you\'re well into "life" my UD said for whatever reason his parents decided to have his younger brother circumcised when he was like 12 y/o and while he was recouping he and the older brother would torture him by showin him pics of naked women so he would get hard...LOL, but thats so mean!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4317483">\
	 <div id="dsq-comment-header-4317483" class="dsq-comment-header">\
	 <cite id="dsq-cite-4317483" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4317483">Bun_ebombshell</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4317483" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4317483" class="dsq-comment-message">Can you tell me what "linth" is according to the studies you have researched?? I know what LINT is but "linth" is new to me...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4318089">\
	 <div id="dsq-comment-header-4318089" class="dsq-comment-header">\
	 <cite id="dsq-cite-4318089" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4318089">Lissa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4318089" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4318089" class="dsq-comment-message">LMFAO</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4318261">\
	 <div id="dsq-comment-header-4318261" class="dsq-comment-header">\
	 <cite id="dsq-cite-4318261" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4318261" href="http://www.musicallyyummy.blogspot.com" target="_blank" rel="nofollow">M.Y.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4318261" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4318261" class="dsq-comment-message">you know what I meant...but ha ha you made a funny **standing ovation**</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4319901">\
	 <div id="dsq-comment-header-4319901" class="dsq-comment-header">\
	 <cite id="dsq-cite-4319901" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4319901">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4319901" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4319901" class="dsq-comment-message">Well my "Sistahs In Support Of Uncircumcised Dick have basically covered it all...<br><br>My only thought is to take away from the silly hype about hygiene...if a dude is dirty his dick is gonna be dirty snipped or unsnipped....hygiene is not an issue if a man is taught to care for himself properly and parents who make the decision not to circumcise don\'t make it lightly, especially in our culture where circumcision is the norm, they are usually very focused and educated on making sure they know and can teach their son how to care for himself <br><br>The only misconception I experienced with my first one (I had no preconceived notions or aversions to UD) was that he didn\'t seem to be fully erect but that was due to the "give" because of the extra skin that I wasn\'t used too...once he was "in" that misconception went bye-bye... :-D</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4392973">\
	 <div id="dsq-comment-header-4392973" class="dsq-comment-header">\
	 <cite id="dsq-cite-4392973" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4392973">yes</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4392973" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4392973" class="dsq-comment-message">I don\'t think being uncircumsized is whats causing her pain. Maybe he\'s just big. People get so used to things that once we are faced with something different we don\'t like it. Most of the time when an uncircumsized guy gets hard the skin goes back anyway. It\'s really not a big deal. I think they look better circumsized, but when it comes down to it, they all work the same way.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4314543">\
	 <div id="dsq-comment-header-4314543" class="dsq-comment-header">\
	 <cite id="dsq-cite-4314543" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4314543">STONGURL</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4314543" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4314543" class="dsq-comment-message">Oh my goodness...never seen an uncircumsized d*ck...havent seen too many, Ive had very few partners, but anywho, I gagged when I first gave oral, so I kno if I was given some on a dude with all that extra skin..i might just vomit...but xilla should write a freakin book!!</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=you_decide_how_to_handle_an_uncircumsized_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');
}

})();




