




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": {"e6848ea4ab10544e4467be129681bfe3": {"username": "Sugar Tits", "tumblr": "", "display_name": "Sugar Tits", "url": "http://disqus.com/guest/e6848ea4ab10544e4467be129681bfe3/", "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": ""}, "ccce753ad3cfe1272851187bbfddd97f": {"username": "mslatinprincess", "tumblr": "", "display_name": "mslatinprincess", "url": "http://disqus.com/guest/ccce753ad3cfe1272851187bbfddd97f/", "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": ""}, "7742cc83d8ecb3b6b691766e1050c149": {"username": "Me ", "tumblr": "", "display_name": "Me ", "url": "http://disqus.com/guest/7742cc83d8ecb3b6b691766e1050c149/", "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": ""}, "RebeccaTheBlackRussian": {"username": "RebeccaTheBlackRussian", "tumblr": "", "display_name": "RebeccaTheBlackRussian", "url": "http://disqus.com/RebeccaTheBlackRussian/", "registered": true, "linkedin": "", "blog": "http://www.myspace.com/soniamichelle1336", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/8/3817/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fdf635b2dcde87a7c66b7388eee75a21": {"username": "Tamika", "tumblr": "", "display_name": "Tamika", "url": "http://disqus.com/guest/fdf635b2dcde87a7c66b7388eee75a21/", "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": ""}, "09ced2af1d319514de1db3e7e156363e": {"username": "PrincessTitusIsAMoron", "tumblr": "", "display_name": "PrincessTitusIsAMoron", "url": "http://disqus.com/guest/09ced2af1d319514de1db3e7e156363e/", "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": ""}, "b12e2f2ef9ee2a4a7c0072bc0909af7a": {"username": "Nicki Sunshine", "tumblr": "", "display_name": "Nicki Sunshine", "url": "http://disqus.com/guest/b12e2f2ef9ee2a4a7c0072bc0909af7a/", "registered": false, "linkedin": "", "blog": "http://www.singlesisterspeak.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": ""}, "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": ""}, "ba2ec1c5fbb5396476a5be6e5cc40a6e": {"username": "king titus", "tumblr": "", "display_name": "king titus", "url": "http://disqus.com/guest/ba2ec1c5fbb5396476a5be6e5cc40a6e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/4/7437/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Thatchicknik": {"username": "Thatchicknik", "tumblr": "", "display_name": "ThatchickNik", "url": "http://disqus.com/Thatchicknik/", "registered": true, "linkedin": "", "blog": "http://theworldfrommywindow.wordpress.com", "remote_domain": null, "points": 4, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/12/8166/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "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": ""}, "4cb9c1c54bcc62f0abcaa1741c272757": {"username": "Napps126", "tumblr": "", "display_name": "Napps126", "url": "http://disqus.com/guest/4cb9c1c54bcc62f0abcaa1741c272757/", "registered": false, "linkedin": "", "blog": "http://www.iBlog126.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": ""}, "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": ""}, "5088c9e77e7e8bb49a718d98624515d2": {"username": "king titus", "tumblr": "", "display_name": "king titus", "url": "http://disqus.com/guest/5088c9e77e7e8bb49a718d98624515d2/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "HeadMistress": {"username": "HeadMistress", "tumblr": "", "display_name": "HeadMistress", "url": "http://disqus.com/HeadMistress/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 59, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/12/5949/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f49c35306839e788032ad17c3f4f838b": {"username": "audrey", "tumblr": "", "display_name": "audrey", "url": "http://disqus.com/guest/f49c35306839e788032ad17c3f4f838b/", "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": ""}, "alex_delarge": {"username": "alex_delarge", "tumblr": "", "display_name": "Alex_Delarge_From_Liveagl.com", "url": "http://disqus.com/alex_delarge/", "registered": true, "linkedin": "", "blog": "http://www.liveagl.com", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ded7af730181921c2f601838de2be958": {"username": "Paul", "tumblr": "", "display_name": "Paul", "url": "http://disqus.com/guest/ded7af730181921c2f601838de2be958/", "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": ""}, "6e17011cb3ecc3caf62595704611608a": {"username": "Mahealani", "tumblr": "", "display_name": "Mahealani", "url": "http://disqus.com/guest/6e17011cb3ecc3caf62595704611608a/", "registered": false, "linkedin": "", "blog": "http://www.myspace.com/miss_mahealani", "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": ""}, "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-01_07:18:15", "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": {"3726848": {"up_voted": false, "ip": "", "has_replies": true, "message": "Im a latina and i love black men...i would love to have a mixed baby one day when i find the right guy.....nothing is ever said to me but i can see the looks from people when i walk with my man, that they dont accept it...especially from hispanics...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_22:07:35", "killed": false, "user_key": "ccce753ad3cfe1272851187bbfddd97f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3714307": {"up_voted": false, "ip": "", "has_replies": false, "message": "I saw tht movie too...and a lot of the points she raised like how he could never understand how she feels when she's at work and how he will never understand her stuggle as a black women b/c he's not a black man...I kinda understood.  I think from race, to race there's different ways to do things. It's good she found luv w/ a white man (in the movie)<br><br>I for one know that raising a child in a black household is different from any other race and it's what works for us and what we expect of our children. I don't know how I would react if I married a white guy and I went to get a belt to tap tht ass on my kids for doing something wrong and he says, 'lets put him in a time out'. Nah...I'll take a time out if my arm gets tired lol (j/k) but we were raised on different systems.<br><br>I love my collards greens, bbq chicken, (real) mac n' cheese and other ethnic foods we eat. I don't want to be scrutinized b/c it's seen as unhealthy. It's what I was raisded on and I luv it. I don't want tofu...or bland as food (not to say tht's why they eat) but I luv flavor!<br><br>Aint nothing better than a BLACK man. :) Tht's why a good portion of white women, asian women, indian women and anyother woman has found their way into their arms! ;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_13:54:48", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3714163, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3743940": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL@ thanks for your perspective Ant. You alright with me. And GOOD LUCK!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_11:48:29", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3743854, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3743880": {"up_voted": false, "ip": "", "has_replies": true, "message": "Right@HeadMistress; a mature women wouldnt have a problem at all with anybody being with anybody. I personally know some Black Women who still do have a problem with it, for the very reasons you stated. But there are also many Black Women who are now starting to say to themselves\"You know what?  Let me go ahead a see what Bob is talking about...\" and they eventually start to step out of what they know to be their only preference and/or option. But no matter what race, background, even sexual preference, LOVE JUST FEELS GOOD. I applaud a sista that can go out and see what else is out there. And there are sistas who just prefer dating only brothas, like myself. But nobody should have a problem with people making decisions to love who ever they want.  Thats the beauty of love.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_11:44:53", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 3725619, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3720716": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ness, no truer words were ever spoken girl!  we all got white great great great great great grandma or pa somewhere down the line LOL!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_15:32:31", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3720520, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "4074766": {"up_voted": false, "ip": "", "has_replies": false, "message": "dude, i went to NY to visit a friend workign there this summer, and everybody was lovin this tea with honey! let me teeeeeeeeell u. if i was richa it'd be on. from doboys in harlem to a banker in times square when we were sight seeing. i was amazed at how cats just walked up to me like \"we're going to dinner i'll send a car\" i said \"aaWHAAAT?!! oKAAAAY?!?! and marched my happass into the cutest thang i had and enjoyed myself\" that has never and would never happen to me in chicago.... seriously my cousin gets cursed out daily and is going into debt for an ugly [inside and out] chick just because she's light with \"hanihair\",,,,,, its a dang shame. bawack is an exception and he's paying a light AND whiteside  pieces MM! [rolling eyes]", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-30_15:12:49", "killed": false, "user_key": "Thoney", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 4067158, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3763343": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL@ \"You know what? Let me go ahead a see what Bob is talking about...\" <br><br>and yes, that David Beckham, whooo he can definitely get it!!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_19:40:06", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3743880, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3723028": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have only dated inside my race also, well with the exception of a puerto rican or two but I dont count them. I was approached by a white man, and the be honest I didn't understand why he wanted to be with me so bad. I asked him was it the fact that the black fruit was forbidden, but he said no. He wasn't a wigger he was a real white man. IBM manager, homeowner, and played golf. A REAL WHITE MAN. I was so uncomfortable with even attempting to date him I just stopped talking to him. The man even felt that I was his soulmate. It was crazy. But as I think about it the heart has one color and doesn't care what the other person's color is, just how they make u feel.<br><br>I wonder what Ben is doing with himself.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_17:47:24", "killed": false, "user_key": "BABY_T", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3743509": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bravo", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_11:22:36", "killed": false, "user_key": "Ant_from_Chi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3725402, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3743641": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ms Latin is that you girl?? Are you a part of the Tattoo Group on BP? If this is you, Its good to \"see\" you! LOL!! My username is Idoadoreu25. Lets catch up!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_11:31:08", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 3726848, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3760289": {"up_voted": false, "ip": "", "has_replies": true, "message": "Its called delusion. The majority of white men like thin women. The average black women is overweight, white guys don't go for fat chicks. I am not talking about the tooth hillbillies living in trailer parks. You will not find a professional white man with the average black women from around the way. <br>Because Obama is in charge is not going to change anything, this is magical thinking by black women. <br>Black did not create good bodies GOD DID! And white with shapes and asses are not trying to be anything. Don't hate. And the majority of black men are more into latina<br>s anyway. <br>Black women are not desirable. I am not talking about video women or Halle Berry, but the average black women walking down the street.  And every famous black women that gets a white men for the most part gets a no name white boy. So if a famous and good looking rich black women can only get an unknown white boy, then what chance does the average black women have? Facts speak for themselves.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_16:18:19", "killed": false, "user_key": "5088c9e77e7e8bb49a718d98624515d2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3761058": {"up_voted": false, "ip": "", "has_replies": false, "message": "Here's my story...<br><br>with both of my parents being mixed themselves (both being black and white) I am even more diluted in the race game. just like a majority of other mixed kids (well the ones i know) they grew up with the black card given to them. i was raised in a black house hold didnt know abt the white side of either sides...when i started to date i only dated black guys and that was the norm around me and my household. but when it came to my senior prom not one person in my family knew my date my date was white to my surprised they didnt mind that he was white...with me being both double-dipped of black and white...i have no problem dating white men or black me...but i still prefer to date a black male....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_17:04:13", "killed": false, "user_key": "fdf635b2dcde87a7c66b7388eee75a21", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3764571": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Head EXACTLY!! The more I hear from fools like this one, the more I pray that he is a lone fool. Thats part of the reason why have difficulty finding quality men; they've resorted to the media way of thinking. @\"King\" Titus, If you dont see the beauty in an \"average\" Black Woman, shame on you! Get some therapy for the trauma you've been through in your life. Im going to leave this alone before Xilla's blog turns real ugly, real fast. Facts my ass...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_21:14:11", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3761828": {"up_voted": false, "ip": "", "has_replies": false, "message": "King Titus is obviously starved for attention, thats the only reason for being here saying stupid ish, to get a reaction<br> <br>sorry King the men and women of this blog are too classy and intelligent to fall for and play your juvenile game, you're welcome to stay, learn and grow though", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_17:47:48", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3743653": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL@ Ant  - and what's so bad is that there are alot of Black Men who feel the same way this brotha does.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_11:31:59", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3743536, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3723560": {"up_voted": false, "ip": "", "has_replies": false, "message": "I like that pic though. It shows contrast very well.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_18:13:08", "killed": false, "user_key": "BABY_T", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "4054188": {"up_voted": false, "ip": "", "has_replies": true, "message": "u betta SAY DAT Ness! i love ur replies lol<br>well here in chicago, i honestly don't have a choice. if i want to date someone close to my age that will respect me it comes at the hands of a white man, or an indian, or a flip boy, or that mexian at the cleaners....brothas here are color stricken  in the worst way. i'm in no way striving to sound like the sad bitter brown girl as i've been other places and been lusted after, but here? no dice! <br><br>when i see a man i feel. i was previously hung up on color and that led to many a lonely night with my boo Moscatto and some boomboom tunes on the ipod. i feel like you should just do whatever feels right....especially when remotely decent brothas are rarera than a $3 bill on the wesside in front of a herronheaded hooka. seriously, i'd like to settle down with a black man, but unless i move, the likelihood of that just isn't probable at all! there are some out there, i agree zilla, just not enough.<br><br>and ANOTHA thank, u need the breaks beat off u if ur hookin up with somebody to birtha bawack.! str8up! one yaself! i'm mixed and we are indeed a cute breed, but still! thas a shame! [mumbling to myself birth a bawack? mmmm not a bad idea lol ;P]", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-28_16:17:03", "killed": false, "user_key": "Thoney", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 3713879, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3743536": {"up_voted": false, "ip": "", "has_replies": true, "message": "Are you retarded or do you just like saying stupid shit?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_11:24:09", "killed": false, "user_key": "Ant_from_Chi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 3727812, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3725619": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think it's important for women of other races to understand why black women INITIALLY had a problem with black men dating outside of their race...<br><br>it is simply because a lot, not all, but a significant number of black men began dating outside of their race because of self hatred - as stupid as it sounds they wanted light skinned children with \"good hair\", they did it because they felt white women would give them a status that a black woman couldn't give them, some do it simply to stick it to \"white men\" or society, there are black men who dated white women because they felt they were taking something that was forbidden to them for so long...<br><br>that is where most of our issues with interracial dating arose, when it's done for the wrong reasons it is sickening to witness, but when it happens naturally and two people are truly in love it is never a problem for mature black women", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_20:29:48", "killed": false, "user_key": "HeadMistress", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3723323": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am biracial..Black and white.. And I don't care who anyone's dates and don't loathe black men and white women dating....thats what my parent are... I have dated different races and have been attracted to all races.... I dont see the big deal people are people... good or bad color shouldn't factor into anything.. I have dated good and bad from black and white.... I can see myself with a man not his color......", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_18:06:14", "killed": false, "user_key": "RebeccaTheBlackRussian", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3723072": {"up_voted": false, "ip": "", "has_replies": false, "message": "Girl you are so true, Everyone asks like were such a pure race, when that is so far from the truth. Everyone got black and white in them. Its just what you prefer in your mate.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_17:49:56", "killed": false, "user_key": "BABY_T", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3720520, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3716162": {"up_voted": false, "ip": "", "has_replies": false, "message": "I never cared much about interracial but never really thought that I would dig white women.<br>I think I started liking when I started to peep greek,middle eastern, and jewish mixed girls. The mixture was beaufitul<br>I don't see nothing wrong wit it", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_14:45:36", "killed": false, "user_key": "4cb9c1c54bcc62f0abcaa1741c272757", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3764931": {"up_voted": false, "ip": "", "has_replies": false, "message": "yes lol...small world...lol...", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_21:45:21", "killed": false, "user_key": "ccce753ad3cfe1272851187bbfddd97f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3743641, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3727812": {"up_voted": false, "ip": "", "has_replies": true, "message": "News flash everyone. A black man is President. NOT A BLACK WOMEN. If anything a black man stock will continue to rise. <br>Don't there will all of sudden be white men who want black women. Most white guys want white women, hispanic and asian in the order pretty much. Most guys are not even attracted to black women.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_23:37:53", "killed": false, "user_key": "ba2ec1c5fbb5396476a5be6e5cc40a6e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "3720520": {"up_voted": false, "ip": "", "has_replies": true, "message": "I luv the swagger of the black man also. I went to a fight party this past wkend and I walked in & there was a large group of straight black men who were educated and had good jobs and their own sh*t together.  <br><br>I was smiling from ear to ear the whole time. Not b/c I wanted someone to hollar but to see men get together and hang and keep it positive.  <br><br>I don't think me not dating outside my race is limiting myself. I just think I attract what I'm attracted to. And to be honest we're all 'mixed'. None of us african americans are pure african. Our ancestors were brought here by slave owners and I'm sure u all know the slave owners were boinking the black slaves etc... so we're all mixed.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_15:20:39", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3719256, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3723210": {"up_voted": false, "ip": "", "has_replies": false, "message": "Their swagger is the shit, but since I was younger I was intrigued by men of other races. I was in love with Mark-Paul Gosselaar (Zack Morris- Saved by the Bell). I even wrote a book in 6th grade about this imaginary love we had for each other. LOL ( I was a little weirdo). But as I got older I never had the balls to date a white man for fear that 1) what can we possibly have in common 2) What will people think when they see us together 3) What if that fucca freaks out and tries to kill my black ass and bury me in the backyard. See that is something u gotta think about. LOL <br><br>But black men are killing too so scratch that last comment.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_17:58:26", "killed": false, "user_key": "BABY_T", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3719256, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3743947": {"up_voted": false, "ip": "", "has_replies": false, "message": "I haven't dated out of the race OFFICIALLY yet (middle school doesn't count.  LOL).. I always threaten to b/c it seems the brothas just are not acting right....<br><br>BUT something is holding me back.... the chocolate skin, the lucious lips that can match mine, the mocha mystery HANGING below the border.. Um.  LOL.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_11:48:54", "killed": false, "user_key": "b12e2f2ef9ee2a4a7c0072bc0909af7a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3786530": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'll just say that if my great grandparents never dated or married out of their race I wouldn't be here lol. It's hard in itself to just classify me as \"one race\" so if I date any man who may happen to be Hawaiian, Tongan, Filipino, Portuguese, Chinese, German, Spanish or Fijian then I guess I'm dating inside of my \"race.\" I've mostly dated Black men but within the past 5-6 years I've dated a Cajun/Cuban/etc. guy (who looked straight up white) and my current bf of 3 years is Mexican/Armenian/Italian... I wonder how many people nowadays are full-blooded anything anyways.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-15_01:30:09", "killed": false, "user_key": "6e17011cb3ecc3caf62595704611608a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3786574": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm right along with you, Audrey! I grew up in a mixed-race town outside of Sacramento. I have sisters-in-law of different races so now I have nieces and nephews of mixed racial backgrounds and they're all beautiful! <br>When I dated a Black guy in high school, I know a lot of people, including some of my own friends, thought I only dated him because of the myth that all Black guys are \"well endowed\" (coughs) lol. Why don't they think we date because we LIKE the person.. not because we're having an experiment to see how it's like to be with someone of a different race?", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-15_01:35:27", "killed": false, "user_key": "6e17011cb3ecc3caf62595704611608a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3725402, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3718353": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's funny u say that black women have personal strength...when most men feel that black women are \"too strong natured\" tht's why we loose so many of our men to other races.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_14:59:34", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3714395, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3714258": {"up_voted": false, "ip": "", "has_replies": true, "message": "LOL!! sugar- but really you are right though. I dont have ANY problems with black women or men choosing to date outside our race. but what got my interest is there are so many black women who are choosing this route. Im no there (yet)  but it'll be nice to see more multi-cultured families. but my concern is, if our sistas are \"hopping the fence\" and our brothers who have been doing the same, where does that leave the Black Family? <br>And, HELL NO! selecting a partner for the purpose of producing a bi-racial child is obsured. And whats up with these parents naming their newborns OBAMA?? REALLY PEOPLE? Lets not get carried away.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_13:51:26", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 3714046, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "4067158": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thnx!! :)<br>Dang, I didn't know black men were color struck in Chicago?! Wow....tht's bananas. <br><br>U should come to NYC for a wk, hook one of these brothers and make him move to Chicago lol....lmao.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-30_00:48:59", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 4054188, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3713879": {"up_voted": false, "ip": "", "has_replies": true, "message": "I have only dated within my race also. I've never been 'approaced' by any guy outside my race.  I luv black men! Through all their love, all their honesty, all their integrity, even through the bullsh*t I still love them because they are our black men.  <br><br>I know love comes in different races and you never know who you'll end up being w/ in the end.  But truth be told, I'm not seeking out a white man so my kids could be mixed. Who does that? And if Barrack is their reason, they need to keep in mind that he was conceived out of love, not to \"raise the bar\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_13:33:30", "killed": false, "user_key": "Ness", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "3719256": {"up_voted": false, "ip": "", "has_replies": true, "message": "I agree Alex, I think thats why I can only see myself with a Black Man; its because he seems to easily relate to my struggles, my confidence, even my bullshit. Im not sure if a white man would be able to hang, really. Its something about a brotha's swagger, WHEW!! LOL! But Im at a point in my life that Im starting think that maybe I should start to expand my bounderies and not necessarily limit myself to black men. Still scratching my head on this one...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_15:07:37", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 3714395, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3725402": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm in an interracial relationship myself.  My boyfriend is Black and I'm Asian.  What is the big deal about interracially dating?  People act like it's so foreign and unheard of.. I see it all the time and it's so common!! Maybe it's where we live, Bay Area in California, but mixed-race couples are so common here.  Black Male/White Female, Black Female/White Male, Asian/White, Asian/Black, Latino/Asian, etc.  My whole family is mixed!  I have a white sister-in-law and about 50% of my Asian cousins are in interracial relationships or married to Whites, Blacks, Latinos. <br><br> The thing I hate most about being in an interracial relationship is when others quickly assume you're with that person because of some stereotype or assumption.  People might think my bf is with me because he doesn't like Black Women or wants a light-skinned woman, or his favorite \"he's a self-hating Black who can't handle a strong Black woman\"; or people think I'm with my boyfriend because he has a large penis, or my personal favorite \"Asian guys are too small and nerdy, so I need to seek a Black man for the ultimate sexual pleasure\".  But the fact is, we met one day, hit it off and really care about each other.  We happen to get along great and have a normal relationship just like any same race couple.  My last serious boyfriend was Asian and his children's mother is Black.  Why can't we just date others from a different race because we find that person amazing and compatible and not have an ulterior motive?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_20:11:58", "killed": false, "user_key": "f49c35306839e788032ad17c3f4f838b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year 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}, "3714395": {"up_voted": false, "ip": "", "has_replies": true, "message": "As a young male, I have been seeing alot of white woman gaining size in all the places that count, and now that white and black woman styles are getting so blended together, I could see myself trying out the whole white girl thing.<br><br>However, there is something about my sistas, mmm, I really don't know exactly what it is..really, it could be that I naturally relate because similar race, or that i feel that they have a personal strength that no other women have...but<br><br>they are such necessity for me in life..", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_13:59:52", "killed": false, "user_key": "alex_delarge", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3743583": {"up_voted": false, "ip": "", "has_replies": false, "message": "Your perspective on this post is all too familiar. Funny. No one is arguing about who the President is. And its interesting how you say that most guys arent even attracted to black women. I disagree completely with that. We are very desirable Titus. Why do you see many NOT ALL but many White Women attempting to darken their skin, create fuller lips, and posterior implants being the most requested cosmetic surgery? These are all characteristic of the Black Female. So while you may not see a long line of White Men searching for the Real Deal, you will notice that their Caucasion counterparts are looking very similar to us. As I said, your perspective is interesting, but I have to disagree, KING.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_11:27:21", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3727812, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3714660": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm a white woman and I'm in a serious relationship with a black man. I agree with Ness. I'm not in this to have a mixed baby. I love my man, that's why we're together. And I don't plan on having children until we're married but even then I think it will be difficult for them. Even though they would come from a traditional family structure being of mixed race may be hard for them. I don't want my babies to be confused about who they are, what crowd to hang with, what music to listen to, etc... I've seen the situation go both ways. I know a mixed guy that seems to be more of a black guy  and I know a teenage girl that isn't sure what she is, so she's angry and emo. So I don't think that people will be trying to make the next Barack, but that Barrack gives inspiration to all races including mixed race children and adults. Then they'll know that they don't have to be defined by one definiton but can be defined by many and it's ok.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_14:16:49", "killed": false, "user_key": "7742cc83d8ecb3b6b691766e1050c149", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3743854": {"up_voted": false, "ip": "", "has_replies": true, "message": "I grew up in the projects of Chicago.  Went to a school that was all black.  I mean so black that we only had maybe 10 whites teachers.  All I really knew as a youth was Black.  I joined the Army right out of high school and found myself living in Germany until I was 20.  When I first got there it bugged me out that everyone was with a German chick and they of course were white.  At first I was like naw not me.  Then as I got to getting around and meeting people and making friends I realized that some of these chicks were pretty cool, and not bad looking if you could get back the body hair. lol.  Anyway, I still didn't date any of them because I had hooked up with this juicy lil' thang from North Carolina so I was straight.  I came away from this experience with a different idea about it though because a few of my partners were really into the ladies they were with.  We would have all these conversations about mixed raced couples and how it really didn't matter as long as it was real.  So i gets out of the Army after 4 years go to college and start my career,.  Now my job takes me all over the world and everywhere I go I see interacial couples.  Everybody is fucking everybody and no one has anything to say about it.  It doesn't seem to be a problem anywhere but in the States.  Headmistress made some god point about forbidden fruit and taking something from the white man, but in my opinion any one who is on that type of shit has other issues anyway and they hopefully will seek help.  I won't even dignify this creating the next Obama shit with a comment.<br><br>ThatChickNik, if you meet a man who treats you with respect, makes you feel all warm and fuzzy inside and gets you wet in all the right places.  Take that into consideration and work with that before you dismiss the cat cause he got took out of the oven too soon.  You might get the prize baby and aint nothing wrong with that.<br><br>I'm gotta be out. I'm in Romania and I got a date.  Wish me luck!!!<br><br>Peace yall", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_11:43:26", "killed": false, "user_key": "Ant_from_Chi", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3767791": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL you are a moron.  Before you come in here to spout off hatred, racist diatribe and poppycockery, shouldn't you brush up on your English and grammar skills?  Your posts don't make sense anyway, and you have the nerve to speak foolishness?  Oh, the irony!<br><br>You don't like black women, that's good for you.  Judging by your post, there's not a damned thing we would want or see in you in the first place.  LOL I love idiots on the internet.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-14_03:15:04", "killed": false, "user_key": "09ced2af1d319514de1db3e7e156363e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3760289, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3743600": {"up_voted": false, "ip": "", "has_replies": false, "message": "Im glad you found happiness with someone, Audrey. No matter his ethnicity.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_11:28:48", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3725402, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3738226": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think a time is gonna come when everybody is gonna be racially mixed, whether they're just bi-racial. I have a thing for interracial relationships because its a way of stepping outside the box. Interracial dating shows that there are more women [of ethnicties] to chose from", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_08:24:55", "killed": false, "user_key": "ded7af730181921c2f601838de2be958", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3714163": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ness, you know i feel the same way too. Even with all my drama over at <a href=\"http://blackmenvent.com\" rel=\"nofollow\">blackmenvent.com</a>, it hasnt changed my mind a bit about my love for our men. But like Xilla said, as we go into the future of an Obama Presidency, I expect to see more interracial couples than Ive ever seen! I dont know. I was watching that Sanaa Lathan flick \"something new\" on the oxygen channel the other night and that got me to thinking too about opening up my options but im not sure if im ready for all that. The image in my mind of my future husband and my soul mate is a black man, bottom line. like i said, for better or worse.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_13:45:33", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3714424": {"up_voted": false, "ip": "", "has_replies": false, "message": "Regarding the Black family that leaves us null & void. ....in the sense of how we know it to be now. The Black family is evolving into some sort of vague openess without a firm healthy foundation. We don't know what the future may hold & I feel that is why it is so very  important to teach one another, especially the youth, to know our history. It is heartbreaking. We need to know wisdom and knowledge from generations past. Our foremothers & forefathers would not approve of us no longer having an identity.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_14:01:54", "killed": false, "user_key": "e6848ea4ab10544e4467be129681bfe3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3714258, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3743484": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think you a have a point Paul. And thats what Im beginning to think about as I get older; should I too consider this trend and step out of my box ? Im just not sure yet. <br>And I must stress this: As the co-author of this post, I dont or never will I have a problem with ANYONE choosing to be with ANYONE. Not at all. For me personally, my preference is Black Men.  My point of the post was that  many, NOT ALL, but many Black  Women, a group that I am PROUD to be a part of, were typically known for their issues with their Black counterpart's dating choices (whether it be women of other ethnicities or Black Men dating other Black Men). But as of late, we are really starting to see more Black Women break out of those issues due to a variety of reasons. That was the point. I just didnt want it to get lost.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_11:20:28", "killed": false, "user_key": "Thatchicknik", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3738226, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3714046": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think that interracial relationships becoming more acceptable will be a wonderful energy flowing through our  country. However, to seek someone out because you want  your child to look a certain way does not have my stamp of approval. As far as dating outside of your race becoming an \"it\" thing......it has been for year. Now I feel is a time when people are becoming more open and willing to discuss their choices in partners. <br><br>Doesn't matter to me the color......we're all black with the lights out!!!!         lmao", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_13:37:38", "killed": false, "user_key": "e6848ea4ab10544e4467be129681bfe3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 1, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "6951107", "user_id": "anonymous", "forum_id": "32271", "hash": -2311939739254056805}, "thread": {"days_alive": 0, "slug": "mixing_the_races_for_the_next_obama", "paginate": false, "num_pages": 1, "num_posts": 46, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 6951107, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": false, "forum_facebook_key": "", "use_yahoo": true, "subscribed": false, "use_twitter_signin": true, "use_openid": false, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

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



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

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

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

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

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

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

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

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





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



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

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

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

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

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

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


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


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

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


/**
 * Dsq.Urls: URL paths
 */
Dsq.Urls = new function() {
	this.LOGIN = '/profile/login/';
	this.LOGOUT = '/logout/';
	this.REPLY = 'http://disqus.com/forums/blogxilla/mixing_the_races_for_the_next_obama/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">46</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/blogxilla/mixing_the_races_for_the_next_obama/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/mixing_the_races_for_the_next_obama/">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/mixing_the_races_for_the_next_obama/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:6951107" 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'				: 'mixing_the_races_for_the_next_obama',
			// 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/mixing_the_races_for_the_next_obama/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='	+ 'mixing_the_races_for_the_next_obama'
			+ '&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='	+ 'mixing_the_races_for_the_next_obama'
			+ '&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='		+ 'mixing_the_races_for_the_next_obama'
				+ '&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/6951107/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-3713879">\
	 <div id="dsq-comment-header-3713879" class="dsq-comment-header">\
	 <cite id="dsq-cite-3713879" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3713879" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3713879" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3713879" class="dsq-comment-message">I have only dated within my race also. I\'ve never been \'approaced\' by any guy outside my race.  I luv black men! Through all their love, all their honesty, all their integrity, even through the bullsh*t I still love them because they are our black men.  <br><br>I know love comes in different races and you never know who you\'ll end up being w/ in the end.  But truth be told, I\'m not seeking out a white man so my kids could be mixed. Who does that? And if Barrack is their reason, they need to keep in mind that he was conceived out of love, not to "raise the bar".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4054188">\
	 <div id="dsq-comment-header-4054188" class="dsq-comment-header">\
	 <cite id="dsq-cite-4054188" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4054188">Thoney Gangstasweet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4054188" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4054188" class="dsq-comment-message">u betta SAY DAT Ness! i love ur replies lol<br>well here in chicago, i honestly don\'t have a choice. if i want to date someone close to my age that will respect me it comes at the hands of a white man, or an indian, or a flip boy, or that mexian at the cleaners....brothas here are color stricken  in the worst way. i\'m in no way striving to sound like the sad bitter brown girl as i\'ve been other places and been lusted after, but here? no dice! <br><br>when i see a man i feel. i was previously hung up on color and that led to many a lonely night with my boo Moscatto and some boomboom tunes on the ipod. i feel like you should just do whatever feels right....especially when remotely decent brothas are rarera than a $3 bill on the wesside in front of a herronheaded hooka. seriously, i\'d like to settle down with a black man, but unless i move, the likelihood of that just isn\'t probable at all! there are some out there, i agree zilla, just not enough.<br><br>and ANOTHA thank, u need the breaks beat off u if ur hookin up with somebody to birtha bawack.! str8up! one yaself! i\'m mixed and we are indeed a cute breed, but still! thas a shame! [mumbling to myself birth a bawack? mmmm not a bad idea lol ;P]</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4067158">\
	 <div id="dsq-comment-header-4067158" class="dsq-comment-header">\
	 <cite id="dsq-cite-4067158" class="dsq-comment-cite">\
	 <a id="dsq-author-user-4067158" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4067158" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4067158" class="dsq-comment-message">Thnx!! :)<br>Dang, I didn\'t know black men were color struck in Chicago?! Wow....tht\'s bananas. <br><br>U should come to NYC for a wk, hook one of these brothers and make him move to Chicago lol....lmao.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4074766">\
	 <div id="dsq-comment-header-4074766" class="dsq-comment-header">\
	 <cite id="dsq-cite-4074766" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4074766">Thoney Gangstasweet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4074766" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4074766" class="dsq-comment-message">dude, i went to NY to visit a friend workign there this summer, and everybody was lovin this tea with honey! let me teeeeeeeeell u. if i was richa it\'d be on. from doboys in harlem to a banker in times square when we were sight seeing. i was amazed at how cats just walked up to me like "we\'re going to dinner i\'ll send a car" i said "aaWHAAAT?!! oKAAAAY?!?! and marched my happass into the cutest thang i had and enjoyed myself" that has never and would never happen to me in chicago.... seriously my cousin gets cursed out daily and is going into debt for an ugly [inside and out] chick just because she\'s light with "hanihair",,,,,, its a dang shame. bawack is an exception and he\'s paying a light AND whiteside  pieces MM! [rolling eyes]</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3714046">\
	 <div id="dsq-comment-header-3714046" class="dsq-comment-header">\
	 <cite id="dsq-cite-3714046" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3714046">Sugar Tits</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3714046" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3714046" class="dsq-comment-message">I think that interracial relationships becoming more acceptable will be a wonderful energy flowing through our  country. However, to seek someone out because you want  your child to look a certain way does not have my stamp of approval. As far as dating outside of your race becoming an "it" thing......it has been for year. Now I feel is a time when people are becoming more open and willing to discuss their choices in partners. <br><br>Doesn\'t matter to me the color......we\'re all black with the lights out!!!!         lmao</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3714258">\
	 <div id="dsq-comment-header-3714258" class="dsq-comment-header">\
	 <cite id="dsq-cite-3714258" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3714258" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3714258" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3714258" class="dsq-comment-message">LOL!! sugar- but really you are right though. I dont have ANY problems with black women or men choosing to date outside our race. but what got my interest is there are so many black women who are choosing this route. Im no there (yet)  but it\'ll be nice to see more multi-cultured families. but my concern is, if our sistas are "hopping the fence" and our brothers who have been doing the same, where does that leave the Black Family? <br>And, HELL NO! selecting a partner for the purpose of producing a bi-racial child is obsured. And whats up with these parents naming their newborns OBAMA?? REALLY PEOPLE? Lets not get carried away.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3714424">\
	 <div id="dsq-comment-header-3714424" class="dsq-comment-header">\
	 <cite id="dsq-cite-3714424" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3714424">Sugar Tits</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3714424" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3714424" class="dsq-comment-message">Regarding the Black family that leaves us null & void. ....in the sense of how we know it to be now. The Black family is evolving into some sort of vague openess without a firm healthy foundation. We don\'t know what the future may hold & I feel that is why it is so very  important to teach one another, especially the youth, to know our history. It is heartbreaking. We need to know wisdom and knowledge from generations past. Our foremothers & forefathers would not approve of us no longer having an identity.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3714163">\
	 <div id="dsq-comment-header-3714163" class="dsq-comment-header">\
	 <cite id="dsq-cite-3714163" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3714163" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3714163" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3714163" class="dsq-comment-message">Ness, you know i feel the same way too. Even with all my drama over at <a href="http://blackmenvent.com" rel="nofollow">blackmenvent.com</a>, it hasnt changed my mind a bit about my love for our men. But like Xilla said, as we go into the future of an Obama Presidency, I expect to see more interracial couples than Ive ever seen! I dont know. I was watching that Sanaa Lathan flick "something new" on the oxygen channel the other night and that got me to thinking too about opening up my options but im not sure if im ready for all that. The image in my mind of my future husband and my soul mate is a black man, bottom line. like i said, for better or worse.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3714307">\
	 <div id="dsq-comment-header-3714307" class="dsq-comment-header">\
	 <cite id="dsq-cite-3714307" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3714307" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3714307" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3714307" class="dsq-comment-message">I saw tht movie too...and a lot of the points she raised like how he could never understand how she feels when she\'s at work and how he will never understand her stuggle as a black women b/c he\'s not a black man...I kinda understood.  I think from race, to race there\'s different ways to do things. It\'s good she found luv w/ a white man (in the movie)<br><br>I for one know that raising a child in a black household is different from any other race and it\'s what works for us and what we expect of our children. I don\'t know how I would react if I married a white guy and I went to get a belt to tap tht ass on my kids for doing something wrong and he says, \'lets put him in a time out\'. Nah...I\'ll take a time out if my arm gets tired lol (j/k) but we were raised on different systems.<br><br>I love my collards greens, bbq chicken, (real) mac n\' cheese and other ethnic foods we eat. I don\'t want to be scrutinized b/c it\'s seen as unhealthy. It\'s what I was raisded on and I luv it. I don\'t want tofu...or bland as food (not to say tht\'s why they eat) but I luv flavor!<br><br>Aint nothing better than a BLACK man. :) Tht\'s why a good portion of white women, asian women, indian women and anyother woman has found their way into their arms! ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3714395">\
	 <div id="dsq-comment-header-3714395" class="dsq-comment-header">\
	 <cite id="dsq-cite-3714395" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3714395" href="http://www.liveagl.com" target="_blank" rel="nofollow">Alex_Delarge_From_Liveagl.com</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3714395" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3714395" class="dsq-comment-message">As a young male, I have been seeing alot of white woman gaining size in all the places that count, and now that white and black woman styles are getting so blended together, I could see myself trying out the whole white girl thing.<br><br>However, there is something about my sistas, mmm, I really don\'t know exactly what it is..really, it could be that I naturally relate because similar race, or that i feel that they have a personal strength that no other women have...but<br><br>they are such necessity for me in life..</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3718353">\
	 <div id="dsq-comment-header-3718353" class="dsq-comment-header">\
	 <cite id="dsq-cite-3718353" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3718353" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3718353" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3718353" class="dsq-comment-message">It\'s funny u say that black women have personal strength...when most men feel that black women are "too strong natured" tht\'s why we loose so many of our men to other races.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3719256">\
	 <div id="dsq-comment-header-3719256" class="dsq-comment-header">\
	 <cite id="dsq-cite-3719256" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3719256" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3719256" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3719256" class="dsq-comment-message">I agree Alex, I think thats why I can only see myself with a Black Man; its because he seems to easily relate to my struggles, my confidence, even my bullshit. Im not sure if a white man would be able to hang, really. Its something about a brotha\'s swagger, WHEW!! LOL! But Im at a point in my life that Im starting think that maybe I should start to expand my bounderies and not necessarily limit myself to black men. Still scratching my head on this one...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3720520">\
	 <div id="dsq-comment-header-3720520" class="dsq-comment-header">\
	 <cite id="dsq-cite-3720520" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3720520" href="http://www.pinkcufflynx.com" target="_blank" rel="nofollow">Ness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3720520" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3720520" class="dsq-comment-message">I luv the swagger of the black man also. I went to a fight party this past wkend and I walked in & there was a large group of straight black men who were educated and had good jobs and their own sh*t together.  <br><br>I was smiling from ear to ear the whole time. Not b/c I wanted someone to hollar but to see men get together and hang and keep it positive.  <br><br>I don\'t think me not dating outside my race is limiting myself. I just think I attract what I\'m attracted to. And to be honest we\'re all \'mixed\'. None of us african americans are pure african. Our ancestors were brought here by slave owners and I\'m sure u all know the slave owners were boinking the black slaves etc... so we\'re all mixed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3720716">\
	 <div id="dsq-comment-header-3720716" class="dsq-comment-header">\
	 <cite id="dsq-cite-3720716" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3720716" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3720716" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3720716" class="dsq-comment-message">Ness, no truer words were ever spoken girl!  we all got white great great great great great grandma or pa somewhere down the line LOL!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3723072">\
	 <div id="dsq-comment-header-3723072" class="dsq-comment-header">\
	 <cite id="dsq-cite-3723072" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3723072">VIChick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3723072" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3723072" class="dsq-comment-message">Girl you are so true, Everyone asks like were such a pure race, when that is so far from the truth. Everyone got black and white in them. Its just what you prefer in your mate.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3723210">\
	 <div id="dsq-comment-header-3723210" class="dsq-comment-header">\
	 <cite id="dsq-cite-3723210" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3723210">VIChick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3723210" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3723210" class="dsq-comment-message">Their swagger is the shit, but since I was younger I was intrigued by men of other races. I was in love with Mark-Paul Gosselaar (Zack Morris- Saved by the Bell). I even wrote a book in 6th grade about this imaginary love we had for each other. LOL ( I was a little weirdo). But as I got older I never had the balls to date a white man for fear that 1) what can we possibly have in common 2) What will people think when they see us together 3) What if that fucca freaks out and tries to kill my black ass and bury me in the backyard. See that is something u gotta think about. LOL <br><br>But black men are killing too so scratch that last comment.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3714660">\
	 <div id="dsq-comment-header-3714660" class="dsq-comment-header">\
	 <cite id="dsq-cite-3714660" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3714660">Me </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3714660" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3714660" class="dsq-comment-message">I\'m a white woman and I\'m in a serious relationship with a black man. I agree with Ness. I\'m not in this to have a mixed baby. I love my man, that\'s why we\'re together. And I don\'t plan on having children until we\'re married but even then I think it will be difficult for them. Even though they would come from a traditional family structure being of mixed race may be hard for them. I don\'t want my babies to be confused about who they are, what crowd to hang with, what music to listen to, etc... I\'ve seen the situation go both ways. I know a mixed guy that seems to be more of a black guy  and I know a teenage girl that isn\'t sure what she is, so she\'s angry and emo. So I don\'t think that people will be trying to make the next Barack, but that Barrack gives inspiration to all races including mixed race children and adults. Then they\'ll know that they don\'t have to be defined by one definiton but can be defined by many and it\'s ok.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3716162">\
	 <div id="dsq-comment-header-3716162" class="dsq-comment-header">\
	 <cite id="dsq-cite-3716162" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3716162" href="http://www.iBlog126.com" target="_blank" rel="nofollow">Napps126</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3716162" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3716162" class="dsq-comment-message">I never cared much about interracial but never really thought that I would dig white women.<br>I think I started liking when I started to peep greek,middle eastern, and jewish mixed girls. The mixture was beaufitul<br>I don\'t see nothing wrong wit it</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3723028">\
	 <div id="dsq-comment-header-3723028" class="dsq-comment-header">\
	 <cite id="dsq-cite-3723028" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3723028">VIChick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3723028" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3723028" class="dsq-comment-message">I have only dated inside my race also, well with the exception of a puerto rican or two but I dont count them. I was approached by a white man, and the be honest I didn\'t understand why he wanted to be with me so bad. I asked him was it the fact that the black fruit was forbidden, but he said no. He wasn\'t a wigger he was a real white man. IBM manager, homeowner, and played golf. A REAL WHITE MAN. I was so uncomfortable with even attempting to date him I just stopped talking to him. The man even felt that I was his soulmate. It was crazy. But as I think about it the heart has one color and doesn\'t care what the other person\'s color is, just how they make u feel.<br><br>I wonder what Ben is doing with himself.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3723323">\
	 <div id="dsq-comment-header-3723323" class="dsq-comment-header">\
	 <cite id="dsq-cite-3723323" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3723323" href="http://www.myspace.com/soniamichelle1336" target="_blank" rel="nofollow">RebeccaTheBlackRussian</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3723323" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3723323" class="dsq-comment-message">I am biracial..Black and white.. And I don\'t care who anyone\'s dates and don\'t loathe black men and white women dating....thats what my parent are... I have dated different races and have been attracted to all races.... I dont see the big deal people are people... good or bad color shouldn\'t factor into anything.. I have dated good and bad from black and white.... I can see myself with a man not his color......</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3723560">\
	 <div id="dsq-comment-header-3723560" class="dsq-comment-header">\
	 <cite id="dsq-cite-3723560" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3723560">VIChick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3723560" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3723560" class="dsq-comment-message">I like that pic though. It shows contrast very well.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3725402">\
	 <div id="dsq-comment-header-3725402" class="dsq-comment-header">\
	 <cite id="dsq-cite-3725402" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3725402">audrey</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3725402" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3725402" class="dsq-comment-message">I\'m in an interracial relationship myself.  My boyfriend is Black and I\'m Asian.  What is the big deal about interracially dating?  People act like it\'s so foreign and unheard of.. I see it all the time and it\'s so common!! Maybe it\'s where we live, Bay Area in California, but mixed-race couples are so common here.  Black Male/White Female, Black Female/White Male, Asian/White, Asian/Black, Latino/Asian, etc.  My whole family is mixed!  I have a white sister-in-law and about 50% of my Asian cousins are in interracial relationships or married to Whites, Blacks, Latinos. <br><br> The thing I hate most about being in an interracial relationship is when others quickly assume you\'re with that person because of some stereotype or assumption.  People might think my bf is with me because he doesn\'t like Black Women or wants a light-skinned woman, or his favorite "he\'s a self-hating Black who can\'t handle a strong Black woman"; or people think I\'m with my boyfriend because he has a large penis, or my personal favorite "Asian guys are too small and nerdy, so I need to seek a Black man for the ultimate sexual pleasure".  But the fact is, we met one day, hit it off and really care about each other.  We happen to get along great and have a normal relationship just like any same race couple.  My last serious boyfriend was Asian and his children\'s mother is Black.  Why can\'t we just date others from a different race because we find that person amazing and compatible and not have an ulterior motive?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3743509">\
	 <div id="dsq-comment-header-3743509" class="dsq-comment-header">\
	 <cite id="dsq-cite-3743509" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3743509">Ant_from_Chi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3743509" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3743509" class="dsq-comment-message">Bravo</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3743600">\
	 <div id="dsq-comment-header-3743600" class="dsq-comment-header">\
	 <cite id="dsq-cite-3743600" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3743600" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3743600" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3743600" class="dsq-comment-message">Im glad you found happiness with someone, Audrey. No matter his ethnicity.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3786574">\
	 <div id="dsq-comment-header-3786574" class="dsq-comment-header">\
	 <cite id="dsq-cite-3786574" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3786574" href="http://www.myspace.com/miss_mahealani" target="_blank" rel="nofollow">Mahealani</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3786574" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3786574" class="dsq-comment-message">I\'m right along with you, Audrey! I grew up in a mixed-race town outside of Sacramento. I have sisters-in-law of different races so now I have nieces and nephews of mixed racial backgrounds and they\'re all beautiful! <br>When I dated a Black guy in high school, I know a lot of people, including some of my own friends, thought I only dated him because of the myth that all Black guys are "well endowed" (coughs) lol. Why don\'t they think we date because we LIKE the person.. not because we\'re having an experiment to see how it\'s like to be with someone of a different race?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3725619">\
	 <div id="dsq-comment-header-3725619" class="dsq-comment-header">\
	 <cite id="dsq-cite-3725619" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3725619">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3725619" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3725619" class="dsq-comment-message">I think it\'s important for women of other races to understand why black women INITIALLY had a problem with black men dating outside of their race...<br><br>it is simply because a lot, not all, but a significant number of black men began dating outside of their race because of self hatred - as stupid as it sounds they wanted light skinned children with "good hair", they did it because they felt white women would give them a status that a black woman couldn\'t give them, some do it simply to stick it to "white men" or society, there are black men who dated white women because they felt they were taking something that was forbidden to them for so long...<br><br>that is where most of our issues with interracial dating arose, when it\'s done for the wrong reasons it is sickening to witness, but when it happens naturally and two people are truly in love it is never a problem for mature black women</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3743880">\
	 <div id="dsq-comment-header-3743880" class="dsq-comment-header">\
	 <cite id="dsq-cite-3743880" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3743880" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3743880" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3743880" class="dsq-comment-message">Right@HeadMistress; a mature women wouldnt have a problem at all with anybody being with anybody. I personally know some Black Women who still do have a problem with it, for the very reasons you stated. But there are also many Black Women who are now starting to say to themselves"You know what?  Let me go ahead a see what Bob is talking about..." and they eventually start to step out of what they know to be their only preference and/or option. But no matter what race, background, even sexual preference, LOVE JUST FEELS GOOD. I applaud a sista that can go out and see what else is out there. And there are sistas who just prefer dating only brothas, like myself. But nobody should have a problem with people making decisions to love who ever they want.  Thats the beauty of love.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3763343">\
	 <div id="dsq-comment-header-3763343" class="dsq-comment-header">\
	 <cite id="dsq-cite-3763343" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3763343">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3763343" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3763343" class="dsq-comment-message">LOL@ "You know what? Let me go ahead a see what Bob is talking about..." <br><br>and yes, that David Beckham, whooo he can definitely get it!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3726848">\
	 <div id="dsq-comment-header-3726848" class="dsq-comment-header">\
	 <cite id="dsq-cite-3726848" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3726848">mslatinprincess</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3726848" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3726848" class="dsq-comment-message">Im a latina and i love black men...i would love to have a mixed baby one day when i find the right guy.....nothing is ever said to me but i can see the looks from people when i walk with my man, that they dont accept it...especially from hispanics...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3743641">\
	 <div id="dsq-comment-header-3743641" class="dsq-comment-header">\
	 <cite id="dsq-cite-3743641" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3743641" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3743641" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3743641" class="dsq-comment-message">Ms Latin is that you girl?? Are you a part of the Tattoo Group on BP? If this is you, Its good to "see" you! LOL!! My username is Idoadoreu25. Lets catch up!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3764931">\
	 <div id="dsq-comment-header-3764931" class="dsq-comment-header">\
	 <cite id="dsq-cite-3764931" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3764931">mslatinprincess</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3764931" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3764931" class="dsq-comment-message">yes lol...small world...lol...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3727812">\
	 <div id="dsq-comment-header-3727812" class="dsq-comment-header">\
	 <cite id="dsq-cite-3727812" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3727812">king titus</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3727812" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3727812" class="dsq-comment-message">News flash everyone. A black man is President. NOT A BLACK WOMEN. If anything a black man stock will continue to rise. <br>Don\'t there will all of sudden be white men who want black women. Most white guys want white women, hispanic and asian in the order pretty much. Most guys are not even attracted to black women.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3743536">\
	 <div id="dsq-comment-header-3743536" class="dsq-comment-header">\
	 <cite id="dsq-cite-3743536" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3743536">Ant_from_Chi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3743536" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3743536" class="dsq-comment-message">Are you retarded or do you just like saying stupid shit?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3743653">\
	 <div id="dsq-comment-header-3743653" class="dsq-comment-header">\
	 <cite id="dsq-cite-3743653" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3743653" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3743653" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3743653" class="dsq-comment-message">LOL@ Ant  - and what\'s so bad is that there are alot of Black Men who feel the same way this brotha does.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3743583">\
	 <div id="dsq-comment-header-3743583" class="dsq-comment-header">\
	 <cite id="dsq-cite-3743583" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3743583" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3743583" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3743583" class="dsq-comment-message">Your perspective on this post is all too familiar. Funny. No one is arguing about who the President is. And its interesting how you say that most guys arent even attracted to black women. I disagree completely with that. We are very desirable Titus. Why do you see many NOT ALL but many White Women attempting to darken their skin, create fuller lips, and posterior implants being the most requested cosmetic surgery? These are all characteristic of the Black Female. So while you may not see a long line of White Men searching for the Real Deal, you will notice that their Caucasion counterparts are looking very similar to us. As I said, your perspective is interesting, but I have to disagree, KING.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3738226">\
	 <div id="dsq-comment-header-3738226" class="dsq-comment-header">\
	 <cite id="dsq-cite-3738226" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3738226">Paul</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3738226" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3738226" class="dsq-comment-message">I think a time is gonna come when everybody is gonna be racially mixed, whether they\'re just bi-racial. I have a thing for interracial relationships because its a way of stepping outside the box. Interracial dating shows that there are more women [of ethnicties] to chose from</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3743484">\
	 <div id="dsq-comment-header-3743484" class="dsq-comment-header">\
	 <cite id="dsq-cite-3743484" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3743484" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3743484" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3743484" class="dsq-comment-message">I think you a have a point Paul. And thats what Im beginning to think about as I get older; should I too consider this trend and step out of my box ? Im just not sure yet. <br>And I must stress this: As the co-author of this post, I dont or never will I have a problem with ANYONE choosing to be with ANYONE. Not at all. For me personally, my preference is Black Men.  My point of the post was that  many, NOT ALL, but many Black  Women, a group that I am PROUD to be a part of, were typically known for their issues with their Black counterpart\'s dating choices (whether it be women of other ethnicities or Black Men dating other Black Men). But as of late, we are really starting to see more Black Women break out of those issues due to a variety of reasons. That was the point. I just didnt want it to get lost.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3743854">\
	 <div id="dsq-comment-header-3743854" class="dsq-comment-header">\
	 <cite id="dsq-cite-3743854" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3743854">Ant_from_Chi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3743854" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3743854" class="dsq-comment-message">I grew up in the projects of Chicago.  Went to a school that was all black.  I mean so black that we only had maybe 10 whites teachers.  All I really knew as a youth was Black.  I joined the Army right out of high school and found myself living in Germany until I was 20.  When I first got there it bugged me out that everyone was with a German chick and they of course were white.  At first I was like naw not me.  Then as I got to getting around and meeting people and making friends I realized that some of these chicks were pretty cool, and not bad looking if you could get back the body hair. lol.  Anyway, I still didn\'t date any of them because I had hooked up with this juicy lil\' thang from North Carolina so I was straight.  I came away from this experience with a different idea about it though because a few of my partners were really into the ladies they were with.  We would have all these conversations about mixed raced couples and how it really didn\'t matter as long as it was real.  So i gets out of the Army after 4 years go to college and start my career,.  Now my job takes me all over the world and everywhere I go I see interacial couples.  Everybody is fucking everybody and no one has anything to say about it.  It doesn\'t seem to be a problem anywhere but in the States.  Headmistress made some god point about forbidden fruit and taking something from the white man, but in my opinion any one who is on that type of shit has other issues anyway and they hopefully will seek help.  I won\'t even dignify this creating the next Obama shit with a comment.<br><br>ThatChickNik, if you meet a man who treats you with respect, makes you feel all warm and fuzzy inside and gets you wet in all the right places.  Take that into consideration and work with that before you dismiss the cat cause he got took out of the oven too soon.  You might get the prize baby and aint nothing wrong with that.<br><br>I\'m gotta be out. I\'m in Romania and I got a date.  Wish me luck!!!<br><br>Peace yall</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3743940">\
	 <div id="dsq-comment-header-3743940" class="dsq-comment-header">\
	 <cite id="dsq-cite-3743940" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3743940" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3743940" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3743940" class="dsq-comment-message">LOL@ thanks for your perspective Ant. You alright with me. And GOOD LUCK!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3743947">\
	 <div id="dsq-comment-header-3743947" class="dsq-comment-header">\
	 <cite id="dsq-cite-3743947" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3743947" href="http://www.singlesisterspeak.wordpress.com" target="_blank" rel="nofollow">Nicki Sunshine</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3743947" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3743947" class="dsq-comment-message">I haven\'t dated out of the race OFFICIALLY yet (middle school doesn\'t count.  LOL).. I always threaten to b/c it seems the brothas just are not acting right....<br><br>BUT something is holding me back.... the chocolate skin, the lucious lips that can match mine, the mocha mystery HANGING below the border.. Um.  LOL.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3760289">\
	 <div id="dsq-comment-header-3760289" class="dsq-comment-header">\
	 <cite id="dsq-cite-3760289" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3760289">king titus</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3760289" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3760289" class="dsq-comment-message">Its called delusion. The majority of white men like thin women. The average black women is overweight, white guys don\'t go for fat chicks. I am not talking about the tooth hillbillies living in trailer parks. You will not find a professional white man with the average black women from around the way. <br>Because Obama is in charge is not going to change anything, this is magical thinking by black women. <br>Black did not create good bodies GOD DID! And white with shapes and asses are not trying to be anything. Don\'t hate. And the majority of black men are more into latina<br>s anyway. <br>Black women are not desirable. I am not talking about video women or Halle Berry, but the average black women walking down the street.  And every famous black women that gets a white men for the most part gets a no name white boy. So if a famous and good looking rich black women can only get an unknown white boy, then what chance does the average black women have? Facts speak for themselves.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3767791">\
	 <div id="dsq-comment-header-3767791" class="dsq-comment-header">\
	 <cite id="dsq-cite-3767791" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3767791">PrincessTitusIsAMoron</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3767791" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3767791" class="dsq-comment-message">LOL you are a moron.  Before you come in here to spout off hatred, racist diatribe and poppycockery, shouldn\'t you brush up on your English and grammar skills?  Your posts don\'t make sense anyway, and you have the nerve to speak foolishness?  Oh, the irony!<br><br>You don\'t like black women, that\'s good for you.  Judging by your post, there\'s not a damned thing we would want or see in you in the first place.  LOL I love idiots on the internet.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3761058">\
	 <div id="dsq-comment-header-3761058" class="dsq-comment-header">\
	 <cite id="dsq-cite-3761058" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3761058">Tamika</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3761058" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3761058" class="dsq-comment-message">Here\'s my story...<br><br>with both of my parents being mixed themselves (both being black and white) I am even more diluted in the race game. just like a majority of other mixed kids (well the ones i know) they grew up with the black card given to them. i was raised in a black house hold didnt know abt the white side of either sides...when i started to date i only dated black guys and that was the norm around me and my household. but when it came to my senior prom not one person in my family knew my date my date was white to my surprised they didnt mind that he was white...with me being both double-dipped of black and white...i have no problem dating white men or black me...but i still prefer to date a black male....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3761828">\
	 <div id="dsq-comment-header-3761828" class="dsq-comment-header">\
	 <cite id="dsq-cite-3761828" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3761828">HeadMistress</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3761828" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3761828" class="dsq-comment-message">King Titus is obviously starved for attention, thats the only reason for being here saying stupid ish, to get a reaction<br> <br>sorry King the men and women of this blog are too classy and intelligent to fall for and play your juvenile game, you\'re welcome to stay, learn and grow though</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3764571">\
	 <div id="dsq-comment-header-3764571" class="dsq-comment-header">\
	 <cite id="dsq-cite-3764571" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3764571" href="http://theworldfrommywindow.wordpress.com" target="_blank" rel="nofollow">ThatchickNik</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3764571" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3764571" class="dsq-comment-message">@Head EXACTLY!! The more I hear from fools like this one, the more I pray that he is a lone fool. Thats part of the reason why have difficulty finding quality men; they\'ve resorted to the media way of thinking. @"King" Titus, If you dont see the beauty in an "average" Black Woman, shame on you! Get some therapy for the trauma you\'ve been through in your life. Im going to leave this alone before Xilla\'s blog turns real ugly, real fast. Facts my ass...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3786530">\
	 <div id="dsq-comment-header-3786530" class="dsq-comment-header">\
	 <cite id="dsq-cite-3786530" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3786530" href="http://www.myspace.com/miss_mahealani" target="_blank" rel="nofollow">Mahealani</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3786530" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3786530" class="dsq-comment-message">I\'ll just say that if my great grandparents never dated or married out of their race I wouldn\'t be here lol. It\'s hard in itself to just classify me as "one race" so if I date any man who may happen to be Hawaiian, Tongan, Filipino, Portuguese, Chinese, German, Spanish or Fijian then I guess I\'m dating inside of my "race." I\'ve mostly dated Black men but within the past 5-6 years I\'ve dated a Cajun/Cuban/etc. guy (who looked straight up white) and my current bf of 3 years is Mexican/Armenian/Italian... I wonder how many people nowadays are full-blooded anything anyways.</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=mixing_the_races_for_the_next_obama&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');
}

})();




