




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": {"4ec3c0272b87ba5c8ce3a9168cf4e78a": {"username": "Michelle", "tumblr": "", "display_name": "Michelle", "url": "http://disqus.com/guest/4ec3c0272b87ba5c8ce3a9168cf4e78a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bfc54f2ebd029b89ff7d9abdd2facac3": {"username": "gaybrother", "tumblr": "", "display_name": "gaybrother", "url": "http://disqus.com/guest/bfc54f2ebd029b89ff7d9abdd2facac3/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "heartsandflowers": {"username": "heartsandflowers", "tumblr": "actsoffaith", "display_name": "Acts Of Faith Blog", "url": "http://disqus.com/heartsandflowers/", "registered": true, "linkedin": "", "blog": "http://www.actsoffaithblog.com", "remote_domain": null, "points": 282, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/690/avatar32.jpg", "delicious": "actsoffaithblog", "is_remote": false, "verified": true, "flickr": "actsoffaithblog", "twitter": "http://twitter.com/ActsofFaithblog", "remote_domain_name": ""}, "hustleandfloe": {"username": "hustleandfloe", "tumblr": "", "display_name": "hustleandfloe", "url": "http://disqus.com/hustleandfloe/", "registered": true, "linkedin": "", "blog": "http://www.hustleandfloe.com", "remote_domain": null, "points": 20, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/9/7107/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "rikyrah": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/rikyrah/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3393, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5a8f33728cd116d52734f40490730081": {"username": "J", "tumblr": "", "display_name": "J", "url": "http://disqus.com/guest/5a8f33728cd116d52734f40490730081/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e53f96fba4545e28309abba565a8fbc7": {"username": "Constance", "tumblr": "", "display_name": "Constance", "url": "http://disqus.com/guest/e53f96fba4545e28309abba565a8fbc7/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ce88fa35cf55c58d9da8665d7cee8764": {"username": "roipolloi", "tumblr": "", "display_name": "roipolloi", "url": "http://disqus.com/guest/ce88fa35cf55c58d9da8665d7cee8764/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "76caab09fe81a968417e4f1151c89ae7": {"username": "BWScott", "tumblr": "", "display_name": "BWScott", "url": "http://disqus.com/guest/76caab09fe81a968417e4f1151c89ae7/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5c8bfd08983217e6c18c2e5a8d3d7cf7": {"username": "Derrick ", "tumblr": "", "display_name": "Derrick ", "url": "http://disqus.com/guest/5c8bfd08983217e6c18c2e5a8d3d7cf7/", "registered": false, "linkedin": "", "blog": "http://www.unclefatlips.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/76/481/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "RobM": {"username": "RobM", "tumblr": "", "display_name": "RobM", "url": "http://disqus.com/RobM/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1319, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c2cdfdfa7fc8064b6c4f5d96e5cefae9": {"username": "R M Wright", "tumblr": "", "display_name": "R M Wright", "url": "http://disqus.com/guest/c2cdfdfa7fc8064b6c4f5d96e5cefae9/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "52cff9cfbc00af797fdc5c483ece611c": {"username": "kenda", "tumblr": "", "display_name": "kenda", "url": "http://disqus.com/guest/52cff9cfbc00af797fdc5c483ece611c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "925d176da2428f18db128fb818f143ee": {"username": "Pamela ", "tumblr": "", "display_name": "Pamela ", "url": "http://disqus.com/guest/925d176da2428f18db128fb818f143ee/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "PTCruiser": {"username": "PTCruiser", "tumblr": "", "display_name": "PTCruiser", "url": "http://disqus.com/PTCruiser/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 969, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/4271/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "jdickenslaw": {"username": "jdickenslaw", "tumblr": "", "display_name": "jdickenslaw", "url": "http://disqus.com/jdickenslaw/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 11, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "erinjudge": {"username": "erinjudge", "tumblr": "", "display_name": "erinjudge", "url": "http://disqus.com/erinjudge/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a43f021c11b2e6b394c6c3002f6cece0": {"username": "Quanli", "tumblr": "", "display_name": "Quanli", "url": "http://disqus.com/guest/a43f021c11b2e6b394c6c3002f6cece0/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "MadProfessah": {"username": "MadProfessah", "tumblr": "", "display_name": "MadProfessah", "url": "http://disqus.com/MadProfessah/", "registered": true, "linkedin": "", "blog": "http://www.madprofessah.com", "remote_domain": null, "points": 12, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/4/5926/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d05ea8e305211a62ffa34eb705f7eb42": {"username": "Leila Abu-Saba", "tumblr": "", "display_name": "Leila Abu-Saba", "url": "http://disqus.com/guest/d05ea8e305211a62ffa34eb705f7eb42/", "registered": false, "linkedin": "", "blog": "http://bedouina.typepad.com", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "dd5930350ccd72c54447a5bffc325ad3": {"username": "Cecile", "tumblr": "", "display_name": "Cecile", "url": "http://disqus.com/guest/dd5930350ccd72c54447a5bffc325ad3/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5e2b33c435c317e69152caba2b39bad6": {"username": "Roger", "tumblr": "", "display_name": "Roger", "url": "http://disqus.com/guest/5e2b33c435c317e69152caba2b39bad6/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "jadia": {"username": "jadia", "tumblr": "", "display_name": "jadia", "url": "http://disqus.com/jadia/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 6, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Rhondacoca": {"username": "Rhondacoca", "tumblr": "", "display_name": "Rhondacoca", "url": "http://disqus.com/Rhondacoca/", "registered": true, "linkedin": "", "blog": "http://theurbanista2.wordpress.com/", "remote_domain": null, "points": 125, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3044/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "revrose": {"username": "revrose", "tumblr": "", "display_name": "revrose", "url": "http://disqus.com/revrose/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cdef1cdf95b1026ca05a0466c4c80301": {"username": "teddy", "tumblr": "", "display_name": "teddy", "url": "http://disqus.com/guest/cdef1cdf95b1026ca05a0466c4c80301/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ecb8e53ad4dc175b15ab69340dd091f1": {"username": "ljf", "tumblr": "", "display_name": "ljf", "url": "http://disqus.com/guest/ecb8e53ad4dc175b15ab69340dd091f1/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Sombody_took_my_username": {"username": "Sombody_took_my_username", "tumblr": "", "display_name": "TruthSeeker", "url": "http://disqus.com/Sombody_took_my_username/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 817, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2951/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2c0e1097d26b64d63ab31ceee52f8b91": {"username": "Marek", "tumblr": "", "display_name": "Marek", "url": "http://disqus.com/guest/2c0e1097d26b64d63ab31ceee52f8b91/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "saralovesyou": {"username": "saralovesyou", "tumblr": "", "display_name": "thisisatest", "url": "http://disqus.com/saralovesyou/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8a624d1a471994b8256cf70e79367654": {"username": "exotrip", "tumblr": "", "display_name": "exotrip", "url": "http://disqus.com/guest/8a624d1a471994b8256cf70e79367654/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Honey01": {"username": "Honey01", "tumblr": "", "display_name": "Honey01", "url": "http://disqus.com/Honey01/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 41, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "Honey01", "twitter": "", "remote_domain_name": ""}, "e1b66a329e16ee618844632ba14e358c": {"username": "RHEDDA J", "tumblr": "", "display_name": "RHEDDA J", "url": "http://disqus.com/guest/e1b66a329e16ee618844632ba14e358c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_17:55:19", "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": "login"}, "realtime_paused": false, "posts": {"3673123": {"up_voted": false, "ip": "", "has_replies": false, "message": "I totally agree.  I worked on a capacity building grant for AIDS service organizations and some of the gay, white, male participants acted very adversarial toward me (SBF) and other participants of color (gay or hetero).  Some of them believe the majority of HIV prevention funding should go toward them as GWM before it goes to communities of color.  Some still believe they are superior and their needs should be met first simply because they are white.<br><br>I believe that everyone should have the opportunity for a civil union and the rights and priviledges it affords.  I think it's time those who want the opportunity to organize and take it to the higher courts.  They need to stop scapegoating and start looking for feasible solutions.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_22:35:10", "killed": false, "user_key": "jadia", "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": 3655862, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3655682": {"up_voted": false, "ip": "", "has_replies": true, "message": "I've been kind of obsessed with this whole marriage equality thing in the last few days.<br><br>I am trying to move past it but it's hard. So I wrote what I hope will be a more or less final statement in a dailykos diary, here:<br><br><a href=\"http://www.dailykos.com/storyonly/2008/11/9/205616/107/736/658274\" rel=\"nofollow\">A lesbian in opposition to the Marriage Equality movement</a><br><br>A couple of excerpts:<br><br>All the dynamics around Prop 8 -- including the white supremacy and the class privilege at the center, the melodramatic claims like someone on dailykos before the election claiming that if Prop 8 passes it will be like Jim Crow (!!!!!) and also the self-indulgent selfish \"the world exists to meet my psychological needs\" whining of proponents [that I myself have observed when I try to raise critical questions] -- have pushed me to clarify and shift where I actually stand on \"gay marriage.\"<br><br>So. I am a lesbian. And I have gone from <i>well, I don't want to get married myself but if other queer people do, good for them</i> to <b>I stand in opposition to the Marriage Equality movement.</b><br><br>Yes. I stand in opposition to the Marriage Equality movement. We are on different sides of a struggle. As hard as it is for me to say that, that's the truth.<br><br>I do not believe it is mature or responsible for people to use social movements to work out their own personal issues and reach for specific wants for a limited group while claiming to act and speak for all of us.<br><br>The Marriage Equality proponents are treating the movement like it is a car they own or something like that. It is theirs, it exists to serve their desires, and they show no sense of responsibility to the group that they claim to be speaking for. When challenged on their privilege, they retreat into 3-year old pouting and tantrums, covering their immaturity under inaccurate comparisons to the Civil Rights Movement and disrespectful claims that meeting their desires is the same as ending oppression for all of us.<br><br>To me, social movements should be for actual grounded change, and change is oriented toward the collective -- not the specialized desires of its most exclusive and privileged parts. A collective orientation would yield focus on the issues you've [the author of a blog I linked to and commented on] mentioned if we are going to be real about it. Making marriage one unprivileged part of that would be fine by me. Making it central the way proponents have done is evidence that they are not really interested in change and feel no sense of loyalty or responsibility to the range of gay and lesbian people they incorrectly claim to be speaking for.<br><br>It's deeply ugly to me.<br><br>So. I am a lesbian, and I stand in opposition to the Marriage Equality movement. It is hard for me to say this and know this, but it is the solid solid truth....<br><br>....Starting in January 2008, we in the United States will have the most action-oriented, pragmatic, human and gay-friendly president I have ever seen in my lifetime. While the Marriage Equality movement would call on us and our allies to focus our attention on one and only one LGBT-related issue and on one and only one LGBT-centered perspective, the reality is that having President Obama in office will open up multiple and complex opportunities for the advancement of LGBT rights and well-being.<br><br>It is in my opinion a form of serious movement malpractice for the most prominent \"gay rights\" efforts be so rigidly dogmatically tied to a single issue -- marriage -- and so otherwise unprepared to effectively take every advantage of all aspects of the momentous opportunity in front of us LGBT people ... opportunities both for fighting oppression of us as LGBT people and also for engaging the deep interdependence of \"our\" struggles with the struggles of anyone who experiences oppression and discrimination.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_21:48:41", "killed": false, "user_key": "4ec3c0272b87ba5c8ce3a9168cf4e78a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "3671556": {"up_voted": false, "ip": "", "has_replies": true, "message": "<blockquote><i>I don't know all the specifics of Proposition 8, but is it true that it had a provision that would allow churches to be sued for non-compliance? My husband mentioned this but I thought it farfetched.</i></blockquote><br><br>Proposition 8 was not an affirmative proposition, i.e., its aim was not to set out any conditions for recognizing marriage between homosexuals but to nullify previous court rulings and statutes that recognized the legality of such relationships. No previous court rulings established any provisions for churches to be sued for alleged non-compliance. The proponents of Proposition 8 simply fabricated a story that if homosexuals were allowed to marry that it would lead to demands that churches allow these ceremonies to be conducted in their facilities. This is, of course, a blatant lie.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_20:23:44", "killed": false, "user_key": "PTCruiser", "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}, "3655558": {"up_voted": false, "ip": "", "has_replies": true, "message": "And if there's racism in the white community then jjp should just stfu and let white folks work it out on their own. This is a white issue! Black folks don't understand! All these self hating whites calling for equality should stfu too.<br><br>Also, why is it that all these \"civil rights\" organizations aimed at fighting racism in the white community are led by black people? If you really want white people to listen to you and stop being racist then maybe you should make white people the head of civil rights organizations. <br><br>In conclusion, the feelings in the European American community towards people of color is none of your business, and they will deal with it as they see fit, so just stfu.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_21:34:03", "killed": false, "user_key": "bfc54f2ebd029b89ff7d9abdd2facac3", "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}, "3669255": {"up_voted": false, "ip": "", "has_replies": false, "message": "It\u2019s always gonna be futile - trying to bridge the gap. Does anyone really believe that white gays are going to reach out to black communities in any significant numbers (yes, they may one day soon reach out to the minority of \u201cupper-class\u201d bourgeois African-Americans) or that black \u2018hardened-by-the-struggle\u2019 victims of white supremacy intend to accept white gay/lesbian in a way which says \u201chelp us to understand you\u201d or \u201cconvince me that we should work together\u201d ??? Being totally disenfranchised and constantly commodified, Do these projected African Americans have a political will? Will they reasonbly sit and listen to white voices that try to gain favor by preaching about discrimination, when any other time, 365 days a year, these WHITE GAYS ARE WHITE AND ARE PRIVILEGED IN A WHITE SYSTEM AND HAVE NEVER APPEARED AT THE DOORSTEP OF THE HOOD FOR THEIR FANCIED PLIGHT OF UNIFICATION???<br>It\u2019s a sorry thing, that at a time not too long ago when my people could not sit with whites at the counter, 99% of gay whites (and other gays) people were still in the closet and therefore \u201ccouldn\u2019t\u201d fight the equality fight with black folks<br><br>so what happened, they simply remained for decades \u201cIN THE CLOSET\u201d (or in other words SAFELY HIDDEN IN THEIR WHITENESS, OUT OF HARMS WAY)<br><br>sigh", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_17:07:51", "killed": false, "user_key": "e1b66a329e16ee618844632ba14e358c", "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}, "3662985": {"up_voted": false, "ip": "", "has_replies": false, "message": "As with the poor whites being left out of the white middle class feminist movement, poor glbt whites are really left out on the marriage issue as well.<br><br>Just so I'm clear on myself, I'm pro-gay marriage.  There are parts of my life that would be profoundly impacted by its legalization, but I don't like that the marriage equality thing has taken over most of the resources and time of places like the HRC.  And for that reason, I think Michelle (whose comment is after this one) is absolutely justified in her decision.<br><br>It's been hard for me to hear how white folks in the marriage equality movement have chosen to pin its failure on Prop 8 on a single group, a small segment of the electorate, as if two things were the case - 30% of black people didn't vote no and the 70% who voted yes actually caused the whole thing to pass.<br><br>I like how you phrased your point C.  While I do want gay marriage to pass, I see that there is a group of incredibly privileged, wealthy, male gays who *really* want it to pass because it is the place in which most of the discrimination against them lies.  If they want it bad enough, maybe after all is said and done they can reassess and start building the bridges necessary to support and earn support for their goals in kind.<br><br>That's a bit pollyanna of me and I don't really believe myself when I say it, but it would be nice.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_10:11:47", "killed": false, "user_key": "saralovesyou", "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": 3655862, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3666442": {"up_voted": false, "ip": "", "has_replies": true, "message": "No church is forced to perform marriages.  For instance, Catholic churches will not marry you if you've been divorced, nor will they marry non-Catholics.  I know of Jewish rabbis who won't marry Christians and Jews, and more who ask those who want an interfaith marriage to really think about the implications of it.  <br><br>The law won't impact church marriages - the only thing that will impact whether or not churches marry anyone is what the membership and leadership wants.  You also ignore that there are Christian denominations and synagogues who actually perform gay marriages.  That the marriage isn't civil doesn't matter.  If I wanted to, I could get married by a pastor in one of these churches - but I couldn't get married by the state.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_13:49:38", "killed": false, "user_key": "saralovesyou", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 3665973, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3655563": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thank you, it is good to see a post from a white voter who is not blaming the black community.  There were many progressive black folks like me who voted no, and I do my part to try to spread a progressive vibe & educate folks whenever the topic of gay rights comes up, as does my husband.  But blacks folks are steeped deeply in the church, and it will talk a little more time for us as a whole to catch up on this issue.  But again, blaming and scapegoating will surely only make attitudes harden--outreach like yours with compassion and understanding and listening is much, much more effective!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_21:34:47", "killed": false, "user_key": "925d176da2428f18db128fb818f143ee", "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": 3652842, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3663500": {"up_voted": false, "ip": "", "has_replies": false, "message": "Waiting.....", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_10:52:15", "killed": false, "user_key": "Rhondacoca", "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": 3663428, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3655565": {"up_voted": false, "ip": "", "has_replies": false, "message": "You can reject all of what Jasmynne Cannick wrote about. She is an activist and has the ear of all the politician and community activists in Los Angeles. If you have another course of action that you think will yield the results you want by all means go for it. We see how well it has so far by those who do.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_21:34:54", "killed": false, "user_key": "heartsandflowers", "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": 3652731, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3655695": {"up_voted": false, "ip": "", "has_replies": true, "message": "The Marriage Equality movement is not the same entity as \"the gays\"<br><br>The movement claims to speak for all of us, but in actual reality, they do not. It's a sort of bait-and-switch that has deception at its core and so I find it ugly.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_21:50:39", "killed": false, "user_key": "4ec3c0272b87ba5c8ce3a9168cf4e78a", "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": true, "email": "", "parent_post_id": 3652792, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "3666450": {"up_voted": false, "ip": "", "has_replies": false, "message": "<blockquote><i>A marriage is actually a covenant between a man and a woman before God and honored by God. Christian Churches should not be required to perform marriage ceremonies for homosexual couples when it goes against the specific dictates of Christianity.</i></blockquote><br><br>My wife, who is a Christian, and I do not believe that marriage is a \"covenant...before God and honored by God\" and we had to put the brakes on the minister who we had asked to preside over the exchange of our vows inserting these beliefs into our wedding ceremony.  He was a friend of my wife's family and we liked him but it even wigged him out that my wife was keeping her own name. (Didn't bother me in the least.) Are you arguing that my wife and I had no right to marry because we don't believe that we were making a \"covenant\" before God?<br><br>The recognition of the right of gays and lesbians to marry in California did not even remotely entail any requirements that any Christian church or minister perform marriage ceremonies that ran against the grain of either a church's tenets or a minister's beliefs.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_13:50:08", "killed": false, "user_key": "PTCruiser", "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}, "3674949": {"up_voted": false, "ip": "", "has_replies": false, "message": "You are not alone. Many in the black community feel this way. I was speaking to more people who have never thought deeply about it. I spoke to some who made other influence their decisions (others meaning elders and the church). There has been no dialogue. There has also been a lot of confusion about it.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-11_00:30:21", "killed": false, "user_key": "Rhondacoca", "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": 3671140, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3656980": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have a funny feeling his crew will be detained at the airport for several hours.   If not, the secret service will haul them away.   I don't  think Hawaii will allow these guys to picket Toot's funeral.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_00:27:03", "killed": false, "user_key": "Sombody_took_my_username", "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": 3650275, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3665557": {"up_voted": false, "ip": "", "has_replies": true, "message": "<blockquote><i>I am sure you are aware thar the black church is highly conservative. Well, I was going to refrain from having to say this on this blog but I have found some where in myself to testicular fortitude (without the testicles) to say that it is a It is written in the bible. It is not an interpretation. It is not a social belief. It is actually in the bible.</i></blockquote><br><br>We can't make public policy or deny people their civil rights based on the what is or what is not written in the Bible. What folks on the left believe about Christianity is really not germane to this issue. You are arguing that gays and lesbians are not entitled to either enjoy or exercise the same civil rights as do millions of other Americans because \"it is written\" in the Bible. Are you serious?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_12:49:17", "killed": false, "user_key": "PTCruiser", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3665174": {"up_voted": false, "ip": "", "has_replies": false, "message": "They were used in an ad targeting blacks I heard or something like that.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_12:23:07", "killed": false, "user_key": "Rhondacoca", "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": 3662693, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3665434": {"up_voted": false, "ip": "", "has_replies": false, "message": "Maybe, but not in the way you intend here.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_12:41:49", "killed": false, "user_key": "PTCruiser", "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": 3663416, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3661703": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was just thinking along these same lines.  The opinion presented in this post sounds like the Southern whites who told the North, \"We'll deal with slavery on our time and in our own way.  We don't need the North telling us how to deal with our problems.\"  I think black progressives are being real hypocritical.  Let's just call it like we KNOW it is - our community is deeply homophobic and heterosexist.  Period.<br><br>I'm not from California, so I don't know all the details of how this prop. 8 debate went down.  But, we had the same fight here in Massachusetts not too long ago and it all sounds very familiar.  Blacks, especially my fellow clergy, were on the front lines against homosexual marriage rights by an overwhelming majority.  And while I understand that this is not the only thing that LGBTQ folk care about, it does have a way of exposing the negative feelings that the black community has towards LGBTQ folk in general.  <br><br>And please, let's stop with the \"don't air our dirty laundry\" stuff.  Too many people in the black community have been hurt by that kind of thinking.   As Beverly Guy-Sheftall is fond of saying, What happens to dirty laundry that doesn't get aired?  It gets nasty, funky, and rotten.  Are white gays and lesbians being racist and paternalistic?  Absolutely!  But that doesn't negate the work we have to do.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_08:12:29", "killed": false, "user_key": "cdef1cdf95b1026ca05a0466c4c80301", "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": 3655558, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3665437": {"up_voted": false, "ip": "", "has_replies": false, "message": "My last statement before head out to lunch.<br><br>I hate scapegoating any group of people.<br><br>Homophobia, racism, classism, sexism, religious hatred is not exclusive to any group of people. We are all guilty of it. <br><br>I was very upset this election season when people tried to scapegoat rural white voters as all backwards and racist. It was successfully done and it was small-minded and unfair. They aren't the fat corporate cats running Wall Street, many of them have little to no influence over the countless institutions that are guilty of institutionalized racism. They are no more racist than all the middle classed, rich urban and suburban whites. However as Bruce Dixon intelligently outlined over at the Black Agenda Report back during the West Virgina primary. They were used so that racism can be contained to one group of \"small-minded\" and working class whites in order to distract from the pervasiveness of institutionalized racism as well as other injustices. <br><br>I could point out a gazillions examples because as I said sexism, homophobia, racism, classism, xenophobia and religious hatred is not exclusive to any group of people.<br><br>If we are going to discuss homophobia an issue that I would love to open up dialogue on, we must not blame or scapegoat because America has long had a problem with it as well as the rest of the world.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_12:42:03", "killed": false, "user_key": "Rhondacoca", "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}, "3657118": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"this is where i am\" meaning, \"I agree with you\", to be clear.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_00:43:23", "killed": false, "user_key": "hustleandfloe", "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}, "3655862": {"up_voted": false, "ip": "", "has_replies": true, "message": "Let me say this.  I am a middle class divorced (hetero) mother of three.  So I am not even going to pretend as I truly understand the gay marriage issue.  But I would like to give my take on this.<br><br>a)  I am not surprised that Black folks are the scape goats.  White (racist) feminist (I am a feminist)have been running with that same bs when black women refuse to jump when they say jump.   It is a very paternalistic racist way white deals with blacks.  We have to recognized it for what it is.  This racist paternalist relationship has been with us since the dawn of blacks and whites have been working in progressive politics. Just because a white person is gay it does not mean that the \"gay gene\" blocks any propensity towards paternalistic racism.  <br><br>b) we have to look at how a large segment of our Black population views on marriage and the collective practice matrimony.  Like I stated and detailed in my post yesterday, working poor and poor blacks do not participate in marriage in the percentage that working class middle class and high income people do. This is from my professional experience and personal observation.  If that section of Blacks do not see marriage as a foundation in maintaining a household  why should prioritize marriage in such a way for another group of people they have no social connection to.  This includes working poor and poor black lgbt who are products of these households.  Which leaves me to<br><br>c) If marriage is not critical in certain segments of the Black community, what do the middle class gay activists have to offer in return of the Black community support  Pats  on the heads and them telling black folks how they such good negroes just don't cut it.  What can be negotiated?  What are causes that is critical in the black/black gay communities that proponents of gay marriage are willing to support?<br><br>d)I live in New York and I am here to tell you, Blacks ain't crazy about white middle class gays.  This is because of  gentrification.  Usually gentrification starts with white/white identified artists and gays moving into black/latino neighborhoods. The working class and poor are soon are priced out.  <br>Presently, I live in a gentrifying neighborhood in New York City.  Let me tell you there is NO love lost between the chai drinking white identified gay  and the young black lesbian who wears her do-rag, jeans hanging off her behind and wearing a man's white undershirt, hanging out on the corner chilling with her homeboys  --literally homeboys in front of the projects.  I doubt that she and her other black lesbian sisters and gay black brothers gay in my neighborhood like the idea that they  will soon be displaced by her chai sipping \"brother in the struggle\".<br><br><br>A black person, I take great offense when \"progressive whites\" start spouting their paternalistic racist crap.  I've seen the shyt in the white middle class feminist movement and this is no different.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_22:08:27", "killed": false, "user_key": "ecb8e53ad4dc175b15ab69340dd091f1", "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}, "4182816": {"up_voted": false, "ip": "", "has_replies": false, "message": "Rhondacoca,<br><br>Thanks for the enlightenment.  Sadly, all that's necessary for evil to succeed is for good people to do nothing.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-04_19:53:57", "killed": false, "user_key": "ce88fa35cf55c58d9da8665d7cee8764", "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": 3665139, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3660835": {"up_voted": false, "ip": "", "has_replies": false, "message": "Michelle, I thought that was quite well-thought out and written.  It's certainly a compelling argument against the Marriage Equality movement, or, more accurately, about the problematic nature of this movement.  As a black gay man, I've read some of the teeth-gnashing with equal parts anger and irritation--especially Dan Savage's little missive over on Slog.  He's tried to backtrack, but the overall message is clear: you ungrateful Negroes should have voted against Prop 8 (ignore the fact that we wonderful white gays don't have jack shit to say to you until it serves our interests) just like we wonderful whites voted for Barack Obama.  <br><br>Frankly, I don't think the white gay establishment is going to be able to read what you wrote until they're ready to acknowledge that their \"movement\" is privilege-laden and exclusionary (at best).", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_06:45:32", "killed": false, "user_key": "5e2b33c435c317e69152caba2b39bad6", "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": 3656133, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3673363": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks for the reply.<br><br>I understand the practical stuff you mention.  I do feel that that stuff could be looked at further and pulled into various parts for scrutiny in terms of political strategy. <br><br>Anyway, it's the part about marriage as \"ideal\" -- as you put it <i>What marriage represents in our society (whether or not people live up to this notion)</i> -- that has been getting to me, I think. <br><br>I don't know that this is particularly relevant as part of the political discussion, though. It is hugely relevant to me and my girlfriend, who have been discussing this stuff for the last few days. <br><br>But again, this is not necessarily part of the political discussion here. I do appreciate your answer, though. Combined with a fascinating discussion with one of my straight co-workers today, it has crystallized my own understanding, at least.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_22:52:30", "killed": false, "user_key": "4ec3c0272b87ba5c8ce3a9168cf4e78a", "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": 3669337, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "3671078": {"up_voted": false, "ip": "", "has_replies": false, "message": "<blockquote><i>When you do that, then you defeat the purpose. You are obviously bent on being silly and close-minded and i will refrain from bothering.</i></blockquote><br><br>I am not being silly or close-minded. If I missed your point then explain what I missed rather than throw out accusations about me that have no basis in fact.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_19:37:00", "killed": false, "user_key": "PTCruiser", "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}, "3656360": {"up_voted": false, "ip": "", "has_replies": false, "message": "You are right. I apologize for my error.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_23:13:46", "killed": false, "user_key": "8a624d1a471994b8256cf70e79367654", "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": 3655695, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3669033": {"up_voted": false, "ip": "", "has_replies": true, "message": "<i>Because words matter.</i><br><br>I don't understand this at all as a response to why not civil unions.<br><br>Cuuld you say more about what you mean?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_16:51:32", "killed": false, "user_key": "4ec3c0272b87ba5c8ce3a9168cf4e78a", "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": 3666780, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "3656962": {"up_voted": false, "ip": "", "has_replies": true, "message": "If you are going for 'No on 8', and you know that there's a particular community that disagrees with you, you have to try and persuade. Now, in Arkansas, hick ass Arkansas, Black folk voted against Gays adopting 55-45. Now, I have a problem with that, but look at it: adoption 55/45 against. Marriage 70/30 against. <br><br>We have to make visible and humanize the gays and lesbians in the Black community. I ask again - why no ads with non-flaming Black gays and lesbians. I know they exist. You're telling me that NONE of the Black gays and lesbians in California want to get married? That ALL of them are single without children? <br><br>I sort of think kids is the angle  as to how to begin to attack this. Show them as FAMILIES. <br><br>This is a RELIGIOUS issue within the Black community. That's the main reason for it being so intractable. But, as with the Donnie McClurkin situation, we have White folks disrespecting Black religious going people, and no, that's not the way to win votes.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_00:25:09", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 3652731, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3728171": {"up_voted": false, "ip": "", "has_replies": false, "message": "You know, I do live in California. And I concurred with Jasmyne on some points which despite the opinions of other, are quite valid. The truth is, the No On Prop 8 campaign failed because it simply did not outreach in any communuties that weren't predominantly white.  In that sense they blew it. And if they choose not to acknowledge this, well, that's too bad. The truth is the truth. Just like the awful horrible bigotry I am witnessing in black culture via the big black churches in California that supported Prop 8. . I honestly didn't know black people could be so mean spirited and self-righteous. And I been around black folks all my life. To see those pictures and read the quotes of these ministers saying the stuff that they're saying...I'm just stunned. And here we are with highest HIV infection rate in America---Black people. Black women the number one carrier of HIV in this country.  And working to deny these people---not that it would hurt us won bit---workin' to deny these people their right to marry.  I'm just blown away. I know one thing, I'm committed to fighting black bigotry. I'm committed with all my heart. Our people went through too too much to show up like this. My sharecropper grandparents went through too much for my people to show up like this. Dr. Martin Luther King would be absolutely disgusted were he to witness the hatefulness of some of our church leaders and the tragic lack of tolerance exercised by the majority of the California black vote in relationship to Proposition 8.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_00:14:08", "killed": false, "user_key": "5c8bfd08983217e6c18c2e5a8d3d7cf7", "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": 3674114, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3657267": {"up_voted": false, "ip": "", "has_replies": false, "message": "Also, I just believe it's far more complicated - the issue of homophobia in the Black community, and gay marriage just isn't on the list of how our homophobia is negatively impacting the Black community. We have to wrap it up with other issues, so it can't be singled out.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_01:06:58", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 3656962, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3652789": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well, I voted NO and am appalled at the racism I have seen and the spewing of the n-word as if there are no black gays and lesbians and, as if that ridiculous number that CNN threw out is fact.<br><br>The No on 8 should have had grass roots efforts to reach blacks, and also Asians and Hispanics who also voted for it.<br><br>They ran a poor campaign and have no one to blame but themselves and all the racial slurs and baiting from some of the bigots of the gay community shows, they really are living above everyone else and need to be blaming the Mormon's and Catholics and that 27% of gay GOP'ers who probably voted for it as well.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_19:18:57", "killed": false, "user_key": "e53f96fba4545e28309abba565a8fbc7", "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": 3652731, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3652662": {"up_voted": false, "ip": "", "has_replies": false, "message": "I read that article by Jasmyne earlier. I'm glad she wrote it. As a black person who supports gays rights, I've felt really attacked by all this scapegoating that's been going on lately. Yes, the black community needs to work on its homophobia, but yelling nigger at black \"no on prop 8\" supporters is not helping.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_19:06:09", "killed": false, "user_key": "52cff9cfbc00af797fdc5c483ece611c", "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}, "3652792": {"up_voted": false, "ip": "", "has_replies": true, "message": "You pretty much hit it on the head. While over at DailyKos, I keep seeing Prop 8 opponents blame the Mormons, Evangelicals, Blacks, etc. But ultimately the failure was entirely on them. Did they ever have commercials showing real gay married couples? Did they ever attempt to make straight people see how their marriages were as important to them as the straights' marriages were to the straights? <br><br>The failure to keep gay marriage legal was entirely the fault of the gays. Their failure. I hope Cali's gay population learns from this campaign, and mounts a more effective campaign to relegalize gay marriage in 2010.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_19:19:11", "killed": false, "user_key": "8a624d1a471994b8256cf70e79367654", "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}, "3674996": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thank you, thank you, thank you!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-11_00:36:35", "killed": false, "user_key": "Rhondacoca", "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": 3656962, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3706043": {"up_voted": false, "ip": "", "has_replies": false, "message": "I can't believe you would re-print Jasmyne Cannick's screed without anyk ind of commentary or context.<br><br>HERE is a response to her post you might want to considrer:<br><br>Would a more effective outreach to African-American voters have really made a difference? Not according to relentlessly self-promotional Jasmyne Cannick, who claimed in a venomous Los Angeles Times column that black gays view marriage equality as a white gay issue anyway.<br><br> \"I am a perfect example of why the fight against Proposition 8 \u2026 failed to win black support,\" wrote Cannick, who is herself a lesbian. \"Why? Because I don't see why the right to marry should be a priority for me or other black people. Gay marriage? Please.\"<br><br>Here was Cannick, happily projecting her own unsuccessful love life \u2013 about which she blogs frequently \u2013 on everyone else, never stopping to consider whether homophobia in the African-American community might be responsible for disinterest in same-sex marriage. Tying the knot doesn't exactly fit the \"down low,\" \"gay thug\" lifestyle.<br><br>Conveniently, Cannick prefers the grievance/victimization route, claiming economic worries were more important to black voters. Well, duh. They were for white voters, too, in California and across the country. That's why a black man is now the president-elect.<br><br>It's divisive and simplistic for Cannick and others to present economic trauma and gay marriage as zero-sum options. Voters of every race could have voted their pocketbook in the presidential race without voting their bigotry further down the ballot.<br><br>The failure of so many whites and blacks within our \"community\" to see past their own race is discouraging proof of just how much remains to be said in our national \"conversation\" on race. We elected a black president, and still we can't just all get along?<br><br>What's worse, the cultural conservatism that seduced African Americans on Prop 8 was profoundly against their own interests, which is usually the way bigotry works. Because while Cannick may not see immediate marriage prospects, her black gay brothers and sisters do.<br><br>The statistics don't lie: African Americans marry at the same rate as the rest of the population \u2013 more than 96 percent will tie the knot at some point in their lives. The extensive bundle of fundamental rights and responsibilities that come with marriage and divorce, at the federal and state level, often determine on which side of the poverty line many will live.<br><br>Marriage equality and relationship recognition aren't simply the clearest example of our own government discriminating against us. In the real world, no single item on anyone's \"gay agenda\" has a greater impact on real lives, of all races.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-12_13:02:59", "killed": false, "user_key": "MadProfessah", "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}, "3665973": {"up_voted": false, "ip": "", "has_replies": true, "message": "Marriage is a religious institution that has been afforded certain rights in civil society.  A marriage is actually a covenant between a man and a woman before God and honored by God.  Christian Churches should not be required to perform marriage ceremonies for homosexual couples when it goes against the specific dictates of Christianity.  The real issue ought to be whether the civil society or civil government recognizes homosexual unions.  Under our Constitution, that should be allowed, and under contract law, it could be done, but for some reason that is not what homosexuals want.  It is simply not true that civil unions could not convey the same civil rights as marriage.  This can be done under contract law.  Homosexuals, however, want their unions to be called marriages and performed in churches, as if that makes all of the difference in the validity of their union in civil society.  But have you noticed that the Church does not grant divorces, but although people get married in the church, they run to civil court to get divorced so that they have the \"civil\" right to get married again.  There is only one spiritual ground for divorce, and that is adultury.  (Separation in the Bible is allowed, you just can't get remarried).  So, what we are really talking about is civil rights, and marriage in a church before God is not necessary to acquire those rights.  So, as long as homosexuals insist on calling for the right to marry in churches, Christians should oppose it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_13:18:42", "killed": false, "user_key": "jdickenslaw", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 7, "is_first_child": true, "email": "", "parent_post_id": 3665557, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3667354": {"up_voted": false, "ip": "", "has_replies": false, "message": "PT Cruiser,<br><br>You have made it obvious that you failed entirely to read my comment. It is obvious that you missed the whole idea of it. Instead you chose to take it out of context, remove the fact that I am for gay marriage and spoke about the many contradictions that Christians refuse to talk about etc...<br><br>When you do that, then you defeat the purpose. You are obviously bent on being silly and close-minded and i will refrain from bothering.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_14:56:08", "killed": false, "user_key": "Rhondacoca", "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": 3665557, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3672255": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks PTCruiser. I told my husband this sounded far fetched. I used the example of a non-Catholic not being able to be married in the Catholic Church. I did not think this was a litigious issue. <br><br><br>You know what moment really got me to thinking about this issue? I recall when the California Supreme Court ruling first came down allowing homosexuals to be married, there was a lesbian couple who had been together something like 50 years. I remember crying when I saw them on the news. The image of these elderly women put a different face on the issue you know? I just knew it was right.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_21:29:56", "killed": false, "user_key": "Honey01", "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": 3671556, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3655872": {"up_voted": false, "ip": "", "has_replies": true, "message": "Change it to Jan 2009. And I'd like to send you a cyber fire extinguisher for the incoming firebombs cuz people are not gonna want to hear it, but they certainly need to.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_22:09:57", "killed": false, "user_key": "heartsandflowers", "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": 3655682, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3657281": {"up_voted": false, "ip": "", "has_replies": true, "message": "The Homosexual marriage campaign does not understand why Blacks, because Blacks are liberal, do not support homosexual marriage.  Conservative Christians do not understand why Blacks are not anti-abortion, because Blacks are so religious.<br><br>I am not sure I understand either.  But I grew up in a Midwest Black community, and I am fully aware that Black political thought is strong on individual choice and self actualization and strong on upholding traditional values.  This is who we are.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_01:09:08", "killed": false, "user_key": "76caab09fe81a968417e4f1151c89ae7", "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}, "3674114": {"up_voted": false, "ip": "", "has_replies": true, "message": "I can see how they can claim we \"tipped the scales\" in regards to proportions of how the other groups voted, BUT I cannot see how they can so boldly scold us as if we are children for voting based on our opinions. No I don't live in CA so this never reached my ballot. I'm speaking from a perspective of respect. They are really bold when it comes to us, to the point of arrogance. I can't see any other group being berated across the board for exercising the right to voice an opinion through the ballot. I really cannot...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_23:55:05", "killed": false, "user_key": "a43f021c11b2e6b394c6c3002f6cece0", "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}, "3663428": {"up_voted": false, "ip": "", "has_replies": true, "message": "Now, I am waiting for someone to answer my question.<br><br>Here it goes,<br><br>I skipped over voting for the Proposition that was on the ballot out here in New York. Did all people in California have to vote on the proposition or were they simply able to vote for what they wanted to vote for??<br><br>And also before people so jumping all over me over my last comment because I spoke the truth, I am for same-sex marriage and I am an advocate for LGBT rights in New York along with my close friend and roomate who is a lesbian.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_10:46:15", "killed": false, "user_key": "Rhondacoca", "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}, "3656133": {"up_voted": false, "ip": "", "has_replies": true, "message": "2009 Good catch! Guess I just wish it was 2008 :)<br><br>I just deleted the diary anyway.<br><br>It's not worth it.<br><br><i>but they certainly need to.</i><br><br>They will hear it only if they are able and willing to and people aren't able or willing to at this time.<br><br>I more or less knew that before posting but still for some reason decided to test it to see if that was true.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_22:42:26", "killed": false, "user_key": "4ec3c0272b87ba5c8ce3a9168cf4e78a", "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": 3655872, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3652294": {"up_voted": false, "ip": "", "has_replies": true, "message": "People like those makes Christians look bad. God is not happy with him but it is not for me to judge...he will be dealt with when the time comes.<br><br>Truly pathetic.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_18:23:05", "killed": false, "user_key": "Rhondacoca", "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": 3650275, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3663335": {"up_voted": false, "ip": "", "has_replies": false, "message": "PTCruiser-<br><br>I always respect you beliefs but as I have said countless times over and over again. People on the left need to stop associatng Christianity and perceived Christian values with the Christian and fundamentalist Right.<br><br>I am sure you are aware thar the black church is highly conservative. Well, I was going to refrain from having to say this on this blog but I have found some where in myself to testicular fortitude (without the testicles) to say that it is a  It is written in the bible. It is not an interpretation. It is not a social belief. It is actually in the bible. I have tried on countless times to advocate for same-sex marriage in churches and I got shot down because of this. It is different from interpretations of the bible or social beliefs with the veil of \"Christianity\" that justified slavery in the Western hemisphere or interracial sex or marriage.  I believe however that:<br><br>1. If someone is going to say that we should not allow same sex marriage, then they will have to ban our ability to be divorced and then re-marry. I believe that the Catholic church is the only church that does not recognize divorce. You cannot divorce and remarry in the Catholic Church.<br><br>2. There is a separation of church and state therefore one cannot force someone else to comply to their religious beliefs.<br><br>I usually argue based on these last two statements.<br><br>However, this whole discussion has completely made me understand why I refuse to align myself with either the left or the right. <br><br>1. The right has hijacked religion and destroyed it. They have used it for political gain, they have made people despise it, they have been to extreme with it.<br><br>2. The left seems to hate Christianity on the basis of their dislike for the Right. Too mnay base their understanding of Christianity on the right wing fanatics who are selective about the aspects of the bible they embrass, who distort it and then exploit it.<br><br>While I have said time and time again, someone needs to address the fact that homophobia does exist in the black community in the same ways it exists in other communities. However on that note, I want people to address the pervasive sexism that exists in our community also and the arrogant inability for black men to admit it based on the fact that they have been victimized by the dominant white society.<br><br>I have said that the black comunity has long been more conservative when it comes to issues haveing to do with the church. The left and the black community have long been at odds and it hase been funny to watch until now. <br><br>Many white liberals hate and detest Christianity and the black community is the most Christian sector of the Democratic party. I have been waiting for this to come to a head!<br><br>The fact that it is now showing up proves that while everyone had their heads up their collective asses....they never took the time out to realize this disparity that existed for some...time...now. <br><br>There you go I said it....moving on.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_10:39:27", "killed": false, "user_key": "Rhondacoca", "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": 3662567, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3657292": {"up_voted": false, "ip": "", "has_replies": false, "message": "THere was a post by a white, gay, ex-Mormon Californian at Daily Kos last week, like Thursday maybe, in which he laid out the numbers proving why Black people did not make Prop 8 happen. He also questioned the exit polling big time. His larger point was what folks are saying here, that the No on 8 forces just didn't organize or reach out to the community. But I found his explication of the polling numbers very helpful.<br><br>Basically, black people did not make the difference on Prop 8. THere aren't enough black voters in California to make the difference .... white anti-gay voters were so numerous that even if Black community had voted just like white Democrats (the largest support base), 8 still would have passed. That's the summary as I recall it.<br><br>Here it is:<br><br><a href=\"http://www.dailykos.com/storyonly/2008/11/6/194522/168\" rel=\"nofollow\">http://www.dailykos.com/storyonly/2008/11/6/194...</a><br><br>To repeat, the point is that scapegoating is not helpful and doesn't make sense if you look at the numbers.<br><br>Also, if you want folks to change their minds and support your issue, you might need to find out how they are thinking and why, rather than jump to conclusions, blame and resent. That way you will understand better how to get across your point.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_01:10:37", "killed": false, "user_key": "d05ea8e305211a62ffa34eb705f7eb42", "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}, "3674957": {"up_voted": false, "ip": "", "has_replies": true, "message": "Re-read them, its that simple.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-11_00:31:31", "killed": false, "user_key": "Rhondacoca", "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": 3671038, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3652621": {"up_voted": false, "ip": "", "has_replies": false, "message": "wow. just...\"wow\". where to start? i see a lot of name calling, finger pointing, and generalization here. yeah, political organizations use people for their own ends. this is *news* to you? i disagree with a lot of what you are shouting about - does that mean i'm not black enough? you are stating that anyone who doesn't see things the way you see them is a white-washed fool, and implying that black homophobia might be a little less active if only gays would act more straight.<br><br>well, i am straight, and i found that every black person that i knew who voted yes on 8 had some bullshit excuse for doing so , when the real reason was just their own fear of their own homosexuality, and their fear of a homophobic so called christian community. period. so look to yourself before you start declaring others are scapegoating.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_19:01:06", "killed": false, "user_key": "dd5930350ccd72c54447a5bffc325ad3", "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}, "4185016": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was unaware until the vote that in Black political thought individual choice and self actualization were only valued for straight people.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-12-04_20:06:59", "killed": false, "user_key": "ce88fa35cf55c58d9da8665d7cee8764", "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": 3657281, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3652435": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm going to be mean...I hope his ass gets beat.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_18:37:27", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 3650275, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "3657044": {"up_voted": false, "ip": "", "has_replies": true, "message": "This is where I am, Rhondacoca.  The \"religious right\" seems more of a modern-day Pharisee lot.  Barack Obama, a professed Christian, would, by his own stated position, have voted for proposition 8.  The emotions on this issue will always drop us down to name-calling, but if they, the Prop 8 white proponents, would look at it as dispassionately as possible, they would recognize their blind spot having direct relationship to our race mess in this country.  It is wholly consistent for blacks to vote for Obama and for Prop 8 given that we share more with Republican stated values than with Democrat stated values.  However, the Republican party sold all other issues at the cost of the one dividing issue: Race.   So, now, white liberals are \"shocked\" that they can just snap fingers and have black people find community with gay people and see race as equal to orientation and our struggle as equal to the gay struggle.  <br><br>A Christian's first message to non-Christians is \"Christ and him crucified\" and the salvation offered in that act.  <br><br>I prefer Barack's stance.  I will not vote for gay marriage, but will forever defend equal treatment of people under the law.  If this vote had passed, I would not prefer it, but would recognize it as the law.  Civil disobedience, as performed by blacks at great personal and community cost, should be the first option of pro gay marriage citizens, not name-calling and blaming.  Anything less, e.g. whining, is disingenuous and arrogant in its assumptions.  I'm not for black whining on black issues either.  Many of us still do it, but our history of achievement is marked more by fighting within the frame of the Constitution than whining.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_00:34:52", "killed": false, "user_key": "hustleandfloe", "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": 3652294, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3661753": {"up_voted": false, "ip": "", "has_replies": true, "message": "it's complicated just the way you explained it. wish folks would accept that Black folks are complicated and can't be put into a box/", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_08:20:07", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 3657281, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3669337": {"up_voted": false, "ip": "", "has_replies": true, "message": "Definitely.  First, I want to set up the religious thing - nonreligious straight people can get married, but it doesn't carry any religious meaning to it.  That doesn't mean that a religious marriage ceremony doesn't have special meaning to people of that faith, but that in our current system people need not be religious at all in order to be married - just in a male/female relationship (I almost said heterosexual, but none of us really knows what the inside of any relationship looks like).<br><br>As for words mattering, from my point of view people just don't respect relationships that aren't marriage - and called such.  What marriage represents in our society (whether or not people live up to this notion) is that the two people involved have a spiritual/physical/emotional bond that is strong enough that they wanted to commit to each other permanently.  That's what the word \"marriage\" elicits for me.  <br><br>Civil unions?  It's government-speak.  It doesn't speak to any of the bond I talked about above, it's more of a plain contract.  Don't get me wrong, I wouldn't refuse it if we had actual civil unions that were federally equal to marriage.  I just think it's different and places GLBT relationships in a separate and lower classification.<br><br>That classification matters emotionally, but also practically.  I don't doubt that if there were civil unions now, in addition to marriage, that Arkansas still would have found a way to pass that thinly-veiled anti-gay proposition that won't allow \"unmarried\" people to adopt/foster children in the state.  If you don't call it the same thing, there's always a way around actually making sure people are treated equitably.<br><br>Does that make sense?  Sometimes I feel like I'm talking in circles.  There are so many issues piled on top of each other - and while I want to stand up for the marriage issue, it really isn't my top priority in terms of where I put my time/money.  I think the semantics do matter.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_17:13:54", "killed": false, "user_key": "saralovesyou", "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": 3669033, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "3674586": {"up_voted": false, "ip": "", "has_replies": false, "message": "Neither can I. This is the sad part and this is what has turned me off.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-11_00:27:12", "killed": false, "user_key": "Rhondacoca", "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": 3674114, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3666780": {"up_voted": false, "ip": "", "has_replies": true, "message": "Because words matter.  Personally, I just wish that on the secular level all marriages/civil unions were just called civil unions.  Separate the religious from the secular.  Part of the problem in all of this is that the terminology of the secular/religious are enmeshed enough to be confusing to people.  But that opinion of mine doesn't seem to go over well with people, nor is it really practical.<br><br>And like I said, there are churches/synagogues who perform marriages for gays.  As for your concern about lawsuits, I think the slippery slope argument here isn't really valid.  If no straight people have successfully sued to remarry in the Catholic church, no gay person is going to be able to sue to marry in one.  There's no precedent for it.  I mean, for crying out loud, the Catholic church where I live won't allow the GLBT Catholic group to meet on Church property and there's been no lawsuit over that.  It doesn't mean that those Catholics who are GLBT aren't going to try to make inroads themselves, but there's no legal recourse for that.  And congregations always have people who want to effect change - doesn't mean they'll be successful or not.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_14:14:33", "killed": false, "user_key": "saralovesyou", "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": 3666621, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "3663416": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"Maybe I'm over-simplifying this matter...\"<br><br>Yes.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_10:45:09", "killed": false, "user_key": "5e2b33c435c317e69152caba2b39bad6", "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": 3662567, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3667423": {"up_voted": false, "ip": "", "has_replies": false, "message": "I love how I post a gazillion comments only to be ignored then to have people take me out of context like PTCruiser felt the need to do.<br><br>This is the reason why I usually dont bother discussing things with some people.<br><br>I understand both sides and I am simply trying to bridge the two. You cannot have an argument where you are trying to educate and enlighten the other half when being so dogmatic.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_15:01:17", "killed": false, "user_key": "Rhondacoca", "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}, "3655520": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have been talking about this for days with my husband & friends, and this issue has REALLY gotten under my skin.  We (hubby & I) voted no, but many friends voted yes so last night before the fight (yes THAT one, where Jones got his ass kicked by the Welsh man) we talked about it at length.  When I asked two of the bruthas why they votes 'yes', they gave a startling reason--it had to do with the feeling of constant emasculation of black men.  One even brought up black actors who too often play women, like Medea.  I on the other hand, as a black/biracial woman got up in arms about the DL thing, and they weren't feeling me on that at all.  I agree there is plenty of blame to go around, but I did notice that for weeks before the election (Bay Area) they were constantly playing pro-yes ads on my PROGRESSIVE/LIBERAL talk radio station, Green 960, and I thought, man these Mormons must be spending tons of money if they are even bombarding liberal radio stations.  I don't listen to R&B stations, but I bet they were hyping it up even more there, and I rarely heard any no on 8 ads until just before the election, and the ads were hellof weak.  There was NO outreach/education to black community on this prop that I could see, but now since Obama won, we are they wipping boys even though we didn't spend one cent on getting this on the ballot or running the damn ads.  It really pisses me off!  I am pro-gay rights, but this black-bashing is going to be very counterproductive both with blacks like me and the homophobic types--they need to reach out and have a positive, not blaming approach, for this prop to get fixed at the next election or opportunity.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_21:29:32", "killed": false, "user_key": "925d176da2428f18db128fb818f143ee", "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": 1, "author_is_creator": false, "is_realtime": false}, "3650275": {"up_voted": false, "ip": "", "has_replies": true, "message": "I do not mean to jack your post but this is disgusting. I can't print my suggestion on how to greet this but it does involve some serious drama. Fred Phelps is planning to protest at Toots funeral. He is the God hates Fags Preacher<br>courtesy of Pam's House Blend:http://pamshouseblend.com/showDiary.do;jsessionid=95A698E0BBF0046124AB763131557F89?diaryId=8100", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_18:07:18", "killed": false, "user_key": "RobM", "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}, "3671140": {"up_voted": false, "ip": "", "has_replies": true, "message": "Many of you have posted great food for thought. I appreciate that I am being presented with different POVs to challenge my belief system. I am really disheartened to see the division that is threatnening to erupt in light of these last several months. <br><br> I am  vehemently opposed to discrimination against gays. I just never really gave the marriage issue much thought. However, recent events have caused me to evaluate where I stand. <br><br>I don't know all the specifics of Proposition 8, but is it true that it had a provision that would allow churches to be sued for non-compliance? My husband mentioned this but I thought it farfetched.<br><br>I am curious to see Keith Olberman's special comment tonight. I would hope he has better sense than to add fuel to the fire started on DailyKos. know that he often get his stories from there.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_19:42:49", "killed": false, "user_key": "Honey01", "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}, "3662693": {"up_voted": false, "ip": "", "has_replies": true, "message": "I wanted to check you on this - Obama came out against proposition 8.  His unclear statements about gay marriage were a source of confusion, but he himself was against - not for - proposition 8.<br><br><a href=\"http://www.sacbee.com/111/story/1051404.html\" rel=\"nofollow\">http://www.sacbee.com/111/story/1051404.html</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_09:47:29", "killed": false, "user_key": "saralovesyou", "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": 3657044, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3665139": {"up_voted": false, "ip": "", "has_replies": true, "message": "I decided to cut through everything and I phoned a few friends and family members in California.<br><br>I put my social science expertise to work, I gathered a focus group. I did it by phone. I asked them all the same questions,<br><br>Did you vote for or against Prop 8? If so, why or why not?<br><br>Did are you for or against same-sex marriage?<br><br>I drew correlations between civil rights and gay rights <br><br>etc...<br><br>Five respondents from L.A. County (Akira, Melody, Lauren, Sean, Jay, Cameron, Michelle)<br>Two from Orange County (My uncle, Todd)<br>Two in San Francisco (Stanlene, Micheal)<br><br>My girl Akira said, <br><br>\"I didn't bother because I did not realize it was that serious. I am not against gay marriage, I just voted for Barack and left.\"<br><br>My girl Melody said,<br><br>\"My mother voted in favor of the proposition because they told her to do so in church. There were people outside with flyers telling her why she should support the proposition. She knew about it. I went with Akira and we only voted for the president. I didn;t really know enough about the other things on the ballot.\"<br><br>My uncle (who is a minister):<br><br>\"Of course, I voted for the propositon because I believe in the sanctity of marriage as a Christian. I am tired of having this conversation with you because I thought that we all brought you up to know right from wrong. You are being dangerously influenced by your peers. New York City is too liberal. I, like many of those in my congregation, did the right thing.\"<br><br>My cousin, Michelle, <br><br>\"What proposition?\"<br><br>My aunt Stanlene,<br><br>\"I voted in support of the proposition because isn't same-sex marriage wrong. I was raised in the church so I am not against gay people, I have no problem with them but I learned that marriage is between a man and a woman as defined by God.\"<br><br>I took her up on the seperation between church and state and gave her background as to why she should not force her \"values\" onto someone else. I also drew correlations between blacks and homosexuals she responded,<br><br>\"Being black is a race and not a sexual orientation which you choose. No where in the bible does it say that you should not be black. As a matter of fact, God was upset with the Moses family and gave a member lepresy because of her prejudice towards Zepora (who was Ethopian). There is a difference. I understand that there is a separation between church and state but people are allowed to practice their own beliefs and live according to them. My vote was my choice and I did it based on my belief. The courts could enforce what is said in the Constitution or whatever but as a Christian, I vote accordingly.\"<br><br>My friend Lauren,<br><br>\"I voted yes.\"<br><br>I asked her why,<br><br>\"To allow same-sex marriage\"<br><br>I told her that her voting yes allowed for the ban of same-sex marriage<br><br>Obviously there was some mix up there. <br><br>My younger cousin, Todd:<br><br>\"Uncle Junior told me and mom to vote yes so I voted yes. Isn't same sex marriage wrong?\"<br><br>My cousin Jay,<br><br>\"Yes, I voted in support of the Prop 8. Marriage is between a man and a woman. I have not a problem with civil unions but marriage yes.\"<br><br>\"I am not anti-gay. I simply believe that the definition of marriage is between a man and a woman. I apologize\"<br><br>My friend Cameron,<br><br>\"I only voted for the President\"<br><br>My friend Michael,<br><br>\u201cI voted against it because I am for gay rights. We were once denied our rights.\u201d<br><br>My friend Sean (who is gay)<br><br>\"Yes, of course. I am very upset about the fact that black people voted for it.\"<br><br>We had a long discussion where I basically told him by findings since he was the last person that I spoke to.<br><br><br>I knew it. I said this from the get-go. I did not vote on the proposition that was on the ballot in New York, I skipped over it as I usually do. My friends and cousins in California were completely oblivious or did not bother for the most part. My older family members voted in support of it due to the church. <br><br>I have a feeling that the number was so high in exit polls because many people especially young people who would be crucial to the failing of such a proposition were oblivious. People like my aunt, my friend's mom and my uncle went to the polls to vote for Obama and for the proposition, they were well aware of both.<br><br>Instead of attacking like I said in the first place, obviously there needs to education. When I compared black civil rights and LGBT rights,  all of the respondents were confused and were unable to connect the two  or did not see it as the same thing whether they were for it or against it. The only person who was able to draw a correlation was my friend Michael who at the end of the day is highly educated and politically aware. <br><br>I enjoy qualitative forms of research of the quantitative forms that have driven this discussion.<br><br>The results out of my focus group,<br><br>Supported Prop 8 (Todd, Uncle Junior, Aunt Stanlene, Mrs. Cross {Melody\u2019s mother}, Jay, my aunt Valerie {Todd\u2019s mother}, Lauren)<br><br>\t\t\t\t7 people<br><br>People who did not vote on the proposition (Akira, Melody, Michelle, Cameron)<br><br>4 people<br><br>People who voted against it (Michael, Sean)<br><br>\t\t\t\t2 people<br><br>If my friends Lauren, Akira, Melody and Michelle voted for the propositions, they said that they would have voted no which would have made the number 7-6 instead of 2-6 for those opposed to it/for it. <br><br>Lastly, the fact that only 4 people out of the 11 people voted for other seats other than the president was daunting. As African Americans, we seem to not understand the value of electing local officials. This is obvious when you see the lame ducks who remain in office in some of our communities. We more than anyone should be exercising our power to chose who best represents us.<br><br>Out of the respondents whether I spoke to them directly or not, <br><br>Women voted for it: 4<br>Women who voted against it: 0<br>Women who did not vote for it: 3<br><br>Men who voted for it: 3<br>Men who did not vote against it: 1<br>Men who voted against it: 2<br><br><br>The final numbers excluding those who did not vote for it:<br><br>Voted in favor of Prop 8: 7<br>Voted against it:2<br><br>This once again does not include the:<br><br>4 people who did not bother to vote on it. This unfortunately included Lauren who thought she was voting in favor of gay marriage but instead voted against it. <br><br>If I created a scenario were Lauren voted No instead of Yes (like she thought she did), those who did not vote for the proposition voted no along with those who voted no VS. those who voted in support of the proposition,<br><br>It would have been a near 50/50 split which brings it closer to other demographics.<br><br>In regards to age,<br><br>18-29: (Todd, Lauren, Akira, Melody, Michelle, Sean)   2/3/1      (for it/didn\u2019t vote on it/against it)<br>29-40: (Jay, Michael, Cameron)   1/1/1<br>40+: (Uncle Junior, Melody\u2019s Mom, Todd\u2019s Mom, Aunt Stanlene)  4/0/0<br>Final Percentile:<br><br><br>70%: supported it<br>20%: Against it<br>10%: Did not vote for it<br><br>Those are my findings based on the votes cased in the final analysis according to my focus group.<br><br>With the scenario that could have occurred minus, apathy, ignorance about it or confusion.<br><br>An almost 50/50 split with the people being slightly lower than those against it.<br><br><br>I am currently making sure that everything is accurate. I completed this quickly this morning. I will apologize in advance for any mistakes.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_12:20:34", "killed": false, "user_key": "Rhondacoca", "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}, "3652713": {"up_voted": false, "ip": "", "has_replies": false, "message": "firstly, at least Prop8 did as well as it did! secondly, where was Clinton the favored for most gays up to June (of any ethnicity) in the campaign; third, bravo to gays for demonstrating at the LDS churchs that financed Yes on 8; fourth, where were AfAm same sex couples, Asian couples, etc. in the ads by the No organizers; fifth, 7% more selfidentified gays voted for McCain than for Kerry; and,  it is a dishonor to everyone that civil rights was voted upon. I wonder if any of the Bill of Rights would be ratified by US citizens if put to a vote. I really do trust that President elect Obama will help to change the dialog although certainly not on the front burner. Times have changed and new paradigms will take place. hugs, peace, compassion", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_19:11:54", "killed": false, "user_key": "c2cdfdfa7fc8064b6c4f5d96e5cefae9", "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}, "3652842": {"up_voted": false, "ip": "", "has_replies": true, "message": "I don't think any rational person can dispute the fact that the No on 8 people had multiple failed strategies for addressing African-American voters in California. I think the pro-gay marriage groups were totally unprepared to face the hyper-funded efforts of the  anti-marriage groups. And any racial scapegoating by gay groups is shameful.<br><br>But the fact is, Californians voted in favor of the rights of chickens and pigs in this year's ballot questions. Proposition 8 was not a neutral vote to maintain the status quo; it was a reversal of rights. The people who voted Yes on 8 voted to take away rights granted by the state supreme court to their fellow Californians. Voting yes on 8 was not the same as not caring about the issue. It's clearly about feeling personally invested in the outlawing of gay marriage.<br><br>Also, I honestly don't understand why it's a problem for anybody to talk about Black homophobia, insofar as Black homophobia is not so radically different from general homophobia. While some of the more nuanced aspects of homophobia within the Black community are probably best addressed by African-American gay folks (of which, no doubt, California has quite a few), it is way too gigantic a burden to place specifically on Black gay folks to change the impression of their entire racial community. Multi-racial coalitions of individuals who can be productive advocates for gay rights within many different communities seem to me to be an excellent and viable public relations solution.<br><br>As a white adult child of gay parents, I am always thrilled to speak to any group or individual who is willing to listen to me about my experiences. And I think that our president-elect has taught us that stories about our diverse roads and complicated family backgrounds actually have a uniting effect rather than a divisive one.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_19:24:26", "killed": false, "user_key": "erinjudge", "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": 1, "author_is_creator": false, "is_realtime": false}, "3662567": {"up_voted": false, "ip": "", "has_replies": true, "message": "Rik -<br><br>I read your piece twice but I'm still scratching my head about why you believe (maybe you don't) that the small and large organizing and outreach failures of the No on Proposition 8 folks justifies 70 percent of the black electorate in California voting to deny the right to marry to another segment of California's residents.  Maybe I'm over-simplifying this matter but I don't see or frame this issue as being about \"gay marriage\" as much as the right of consenting adults, regardless of their sexual preferences, to enjoy the same rights and benefits as are conferred on those of us who are heterosexuals.<br><br>If 70 percent of the black electorate in California feels that they have a right to deny civil rights protection to other residents of the state then this is no longer  an issue that  can only be debated within the black polity. The folks who are directly affected by such actions have a right and a duty to demand changes in the behavior and consciousness of segments of the black electorate. The argument for an internal debate conducted by and about black folks is no longer justified or viable if in the 21st Century, blacks are joining forces with religious fanatics, homophobic bigots and political reactionaries to suppress and oppress gay and lesbian people.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_09:35:52", "killed": false, "user_key": "PTCruiser", "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": 0, "author_is_creator": false, "is_realtime": false}, "3736800": {"up_voted": false, "ip": "", "has_replies": false, "message": "No, it isn't.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_05:02:02", "killed": false, "user_key": "PTCruiser", "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": 3674957, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3666621": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well, then why not call it a civil union?  Why must the term marriage be used?  It recognition by the state is the principle concern, then a civil union will accomplish all of these goals.  Also, I believe that the next step for the  movement will be lawsuits against Churches that refuse to perform these marriages if it is constitutionally allowed.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_14:03:16", "killed": false, "user_key": "jdickenslaw", "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": 3666442, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "3666930": {"up_voted": false, "ip": "", "has_replies": false, "message": "As a Unitarian Universalist minister, I have to reply to this post. I minister to several gay and lesbian couples and families, and their lives, loves and relationships are materially affected by the inability to marry and live and raise their children the way that my husband and I do.  Their lives are no different than ours, their commitment to church life is no different than ours, their desire to raise their children to be good and loving people is no different than ours, and their desire to have their relationship blessed and honored by God is no different than ours.  <br><br>Not all of us who believe in God believe the same things about God. One of the most important things I preach is that nothing can separate us from the love of God.  Period.  End of story.  I oppose any law that attempts to institutionalize hate and make different categories for the children of God. And I deeply resent Proposition 8, which violates my religious principles and interferes, not only with the practice of my faith, but with the practice of my ministry as well.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_14:25:49", "killed": false, "user_key": "revrose", "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": 3665973, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3656819": {"up_voted": false, "ip": "", "has_replies": false, "message": "Though I am a major fan of JJP, this is my first post, on a topic I care about a great deal.  I am an African American woman, and a Unitarian Universalist minister in NYC.  Most of my congregation is white, though not all, and I minister to many gay and lesbian couples and families. (UUs are major supporters of marriage equality; 7 of the 14 couples in the Massachusetts lawsuit that led to marriage in that state were members of UU congregations).<br><br>I am grateful for this conversation, in part because I am learning things about the ways in which the advertising and other issues were presented.  But as a straight black woman who has gay family members, I remain deeply upset by what happened in CA.  I am committed to the struggle for freedom for EVERYONE!  Are there others here who feel the same?  If so, I would appreciate being in dialogue with you.  Many thanks!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_00:08:54", "killed": false, "user_key": "revrose", "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}, "3655540": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think comparing Propositions and making light of them is a equitable comparison. Also comparing the religious traditions amongst different ethnic groups as being the same is inaccurate. Confusing religious traditions with homophobia is doing a disservice. Yes there are people who are hateful and will not be redeemed. There are plenty of others who have not evaluated the things they were taught and confuse it with doing the right thing. Having different perspectives and being around various social environments often give people more insight into the world at large.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_21:31:28", "killed": false, "user_key": "heartsandflowers", "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": 3652842, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3663221": {"up_voted": false, "ip": "", "has_replies": false, "message": "I believe that gay rights activists have been prominently participatory in a number of important issues over the years, particularly within the Obama campaign. <br><br>Also, with millions of dollars from the Mormons and the endorsement of Saddleback church, I'm curious as to how the \"Yes on 8\" (anti-gay marriage) movement is NOT an elitist, ruling-class movement.<br><br>Finally, I think it's important to look at the context of the political action around this particular vote. Since gay marriage had been legal in California, the pro-gay-marriage people were in a defensive position. It's simply a different mindset to be recruiting people actively to vote in favor of your cause. In this case, people just wanted to retain rights already granted by the courts. <br><br>Also, when it comes to civil rights (lower case c, lower case r), this country does much better when the courts decide. Generally, when the electorate decides, minorities get screwed.<br><br>Finally, I believe it's in the best interest of all gays and lesbians and straight people to favor gay marriage, and I'm happy to make that argument. Update: I've posted more on my own blog so as not to leave a super-long comment on this one: <a href=\"http://somakeitup.blogspot.com\" rel=\"nofollow\">http://somakeitup.blogspot.com</a><br><br>~Erin", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_10:31:03", "killed": false, "user_key": "erinjudge", "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": 3655682, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "3728361": {"up_voted": false, "ip": "", "has_replies": false, "message": "This whole argument is stupid. Black people didn't put this over the top, I'm a gay white male and I am ashamed when I see gay non blacks trying to lay this whole thing on the african american communities door step. The fact of the matter is 50% of white voters voting for prop 8 gave the yes side far more votes than the 70% of black voters did. Not only that but the fact that some people out there have the nerve to say \"I wouldn't have voted for Obama had I known this was going to happen\" WTF is that? the guy opposed the proposition, has been more inclusive as far as gay people go than any other candidate to run for the office that I can remember yet some idiotic people are going to try to say he didn't earn their vote because slightly more than half of the people in CA chose to support this proposition? what kind of logic is that? <br><br>Look people we need to start arguing the case smarter not harder, yelling in peoples faces and stopping rush hour traffic in a protest isn't going to win you anymore support, it may fire up the people that are already behind you but it will also fire up those that are against you. <br><br>The Pro Yes on 8 people ran a very slimey and underhanded campaign and made this more about teaching young school children about homosexuality than it was about the marriage issue and unfortunately it worked. We didn't  come up with a good counter argument, we had good points but didn't make them very well. I really think the \"put yourself in my shoes\" argument will work when done properly, the No on 8 people ran a poor campaign and are paying the price now. We need to be far more creative and far more reaching in who we talk to and how we talk to them about this. <br><br>I do hope that people try to remember that the few gay people who are yelling about this being the black communities fault represent a very small group of people who are just getting air time because they are yelling something more controversial IMO.  Most of us don't agree with this, if we did you would hear a hell of a lot more yelling lol.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-13_00:35:42", "killed": false, "user_key": "5a8f33728cd116d52734f40490730081", "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}, "3652731": {"up_voted": false, "ip": "", "has_replies": true, "message": "Rikyrah, do you feel that the GLBT community should act the same way as you suggest? - Refuse to discuss racism among gays except privately, and reject any 'fake' black  gays and lesbians who seek   those that aren't firmly anchored in the LGBT community as opposed to being primarily blacks who happen to gay or lesbian?<br><br>I also think you completely lack any understanding or willingness to understand the situation. How would blacks feel if blacks were not allowed to marry, if a referendum just enshrined the ban on black marriage into the state constitution, and gays, though not decisive, voted in higher numbers than straights for that ban? Don't you think that might have unleashed quite a bit of nasty homophobic vitriol among blacks? The circumstances don't make the racism ok, particularly as what we're seeing is simply the open airing of a generally hidden racism that is already there, but as I said on the other thread, to expect racism not to be present among white gays and lesbians is just as crazy as to expect homophobia to be non-existent among blacks. Both groups are part of a broader society which has plenty of racism and homophobia, of course those prejudices will exist among them.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-09_19:13:03", "killed": false, "user_key": "2c0e1097d26b64d63ab31ceee52f8b91", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "3663356": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thank you Rikyrah, thank you and thanks BWScott", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_10:40:34", "killed": false, "user_key": "Rhondacoca", "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": 3661753, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "3671038": {"up_voted": false, "ip": "", "has_replies": true, "message": "<blockquote><i>I love how I post a gazillion comments only to be ignored then to have people take me out of context like PTCruiser felt the need to do.</i></blockquote><br><br>If you feel that I have taken your post out of context and subsequently misinterpreted or misunderstood your intent, then please explain what you meant to me so that I can understand.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-10_19:32:57", "killed": false, "user_key": "PTCruiser", "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}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "6831044", "user_id": "anonymous", "forum_id": "21630", "hash": -1538530464715332451}, "thread": {"days_alive": 0, "slug": "stop_scapegoating_black_folk_on_proposition_8_updated", "paginate": false, "num_pages": 1, "num_posts": 75, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 6831044, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": true, "forum_facebook_key": "bd6a8bc56f8eb204984f34b6fefe228d", "use_yahoo": false, "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 = '3a1994e3330279e78957da82fb64f754';
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;



var FragmentPacket = function(reader, writer, writer_url, is_child, receiveCallback) {
	var that = this;
	this.reader = reader;
	this.writer = writer;
	this.writer_url = writer_url;

	this.is_child = is_child || false;
	this.receiveCallback = receiveCallback;

	this._lastHash = null;

	this._accumMsg = '';

	this._lastSeqno = 0;

	this.MAX_DATA_LEN	= 1024;

	this.WAIT_TIME		= 10;

	this.READY		= 0x1;
	this.WRITING	= 0x2;
	this.FIN		= 0x4;
	this.ACK		= 0x8;

};

FragmentPacket.prototype.createListener = function() {
	var that = this;
	var listener = function() {
		that.recv();
	};
	return window.setInterval(listener, 10);
};

FragmentPacket.prototype.log = function(msg) {



};

FragmentPacket.prototype.recv = function() {
	var hash;
	if (/MSIE/.test(navigator.userAgent)) {

		hash = this.reader.name;
	} else {

		var hashIndex = this.reader.location.href.indexOf('#');
		if (hashIndex == -1) {
			return;
		}
		hash = this.reader.location.href.substring(hashIndex+1);
	}
	var flags = parseInt(hash.substring(0, 4), 10);
	var seqno = parseInt(hash.substring(4, 24), 10);
	var data  = hash.substring(24);

	if (this._lastHash !== hash) {
		this._lastHash = hash;
		this.log('recv: ' + hash);

		this.log(' flags: ' + flags);
		this.log(' seqno: ' + seqno + ' len: ' + hash.substring(4, 24).length + ' (' + hash.substring(4, 24) + ')');
		this.log(' data: ' + data + ' len: ' + data.length);

		this._lastSeqno = seqno;

		if (flags & this.WRITING) {
			this._accumMsg += data;
			this.sendFlag(this.ACK, seqno);
			if (flags & this.FIN) {
				this.log('recv finished: ' + decodeURIComponent(this._accumMsg));
				this.receiveCallback(decodeURIComponent(this._accumMsg));

				this._accumMsg = '';

				this.sendFlag(this.READY | this.ACK, this._lastSeqno);
			}
		}
	}

	return {
		flags: flags,
		seqno: seqno,
		data: data
	};
};

FragmentPacket.prototype.sendRawPacket = function(packet) {
	if (/MSIE/.test(navigator.userAgent)) {
		this.writer.name = packet;
	} else {

		this.writer.location.href = this.writer_url + '#' + packet;
	}

};

FragmentPacket.prototype.sendFlag = function(flag, seqno) {
	this.sendRawPacket(this._zerofill(flag, 4) + this._zerofill(seqno, 20));
};

FragmentPacket.prototype.send = function(msg) {
	this._send(0, encodeURIComponent(msg));
};

FragmentPacket.prototype._send = function(packetNum, msg) {
	var that = this;
	var recvBuf = this.recv();

	if (packetNum === 0) {

		if (!(recvBuf.flags & this.READY)) {
			this.log('client is not ready, waiting...');
			window.setTimeout(function() { that._send(packetNum, msg); }, this.WAIT_TIME);
			return;
		}
	} else {

		if (!( (recvBuf.flags & this.ACK) && (recvBuf.seqno === this._lastSeqno) )) {
			this.log('waiting for ack from client...');
			window.setTimeout(function() { that._send(packetNum, msg); }, this.WAIT_TIME);
			return;
		} else {
			this.log('received ack: ' + this._lastSeqno + ' ' + recvBuf.seqno);
		}
	}

	var flags = this.WRITING;
	var num_packets = Math.ceil(msg.length / this.MAX_DATA_LEN);
	this.log('num_packets: ' + num_packets);

	if (num_packets === packetNum) {

		this.log('message successfully sent!');
		this.sendFlag(this.READY | this.ACK, this._lastSeqno);
		return true;
	}

	this._lastSeqno++;

	if (packetNum == num_packets-1) {
		flags |= this.FIN;
	}

	var data = msg.substring(packetNum * this.MAX_DATA_LEN, (packetNum+1) * this.MAX_DATA_LEN);
	var packet = this._zerofill(flags, 4) + this._zerofill(this._lastSeqno, 20) + data;

	this.log('sending raw packet: ' + packet);
	this.sendRawPacket(packet);

	return this._send(packetNum + 1, msg);
};

FragmentPacket.prototype._zerofill = function(num, width) {
	var retval = num.toString();
	var retval_len = retval.length;
	for (var i = 0; i < width - retval_len; i++) {
		retval = '0' + retval;
	}
	return retval;
};

var PostMessagePacket = function(receiver, receiveCallback, id, receiverId) {
	var that = this;
	this.receiver = receiver;
	this.receiveCallback = receiveCallback;
	this.id = id;


	this.receiverId = receiverId;
};

PostMessagePacket.prototype.createListener = function() {
	var that = this;

	var listener = function(e) {

		if (!that.id) {
			that.id = e.data;
			return;
		}


		var id = e.data.split(';')[0];
		if (id !== that.id) {
			return;
		}
		var data = e.data.substring(e.data.indexOf(';') + 1);

		that.receiveCallback(data);
	};

	if (typeof window.attachEvent == 'function') {
		window.attachEvent('onmessage', listener);
	} else if (typeof window.addEventListener == 'function') {
		window.addEventListener('message', listener, false);
	} else {
		throw new Error('No method found to create event listener for PostMessagePacket.');
	}
};

PostMessagePacket.prototype.send = function(msg) {



	var needs_reget = false;
	try {
		if (typeof this.receiver.id == 'undefined' || typeof this.receiver.postMessage == 'undefined') {
			needs_reget = true;
		}
	} catch(e) {


	}
	if (needs_reget && typeof this.receiverId != 'undefined') {
		this.receiver = document.getElementById(this.receiverId).contentWindow;
	}

	var packet;
	if (!msg) {

		packet = this.id;
	} else {
		packet = this.id + ';' + msg;
	}
	this.receiver.postMessage(packet, '*');
};

PostMessagePacket._last_unique_id = null;
PostMessagePacket._get_unique_id = function() {
	var id = (new Date()).getTime();
	if (id == PostMessagePacket._last_unique_id) {
		id++;
	}
	PostMessagePacket._last_unique_id = id;
	return id.toString();
};

var JsonRpc = function() {

	this.ids = {};

	this.objectToJSON = function(obj) {
		var json = '';
		var results = [];

		if (obj === undefined || obj === null) {
			return 'null';
		}

		switch (obj.constructor) {
			case Object:
				for (var property in obj) {
					if (obj.hasOwnProperty(property)) {
						results.push(this.objectToJSON(property) + ': ' + this.objectToJSON(obj[property]));
					}
				}
				json = '{' + results.join(', ') + '}';
				break;
			case Array:
				for (var i = 0; i < obj.length; i++) {
					results.push(this.objectToJSON(obj[i]));
				}
				json = '[' + results.join(', ') + ']';
				break;
			case Number:
			case Boolean:
				json = obj.toString();
				break;
			case String:

				var specialChars = {'\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '\\': '\\\\'};

				json = obj.replace(/[\x00-\x1f\\]/g, function(match) {
					var ch = specialChars[match];
					return ch ? ch : '\\u00' + match.charCodeAt().toPaddedString(2, 16);
				});

				json = '"' + json.replace(/"/g, '\\"') + '"';
				break;
			default:

				json = 'null';
				break;
		}

		return json;
	};

	this.createHandler = function(send_func, registered_funcs) {
		var that = this;
		var handler = function(message) {

			try {
				var rpc = eval('(' + message + ')');
			} catch(e) {
				alert('bad JSON: ' + message);
				return;
			}
			if (rpc.method) {

				if (!registered_funcs[rpc.method]) {
					return;
				}

				var retval = registered_funcs[rpc.method].apply(null, rpc.params);
				if (rpc.id) {
					var response = {
						result: retval,
						error: null,	// TODO
						id: rpc.id
					};
					send_func(that.objectToJSON(response));
				}
			} else if(rpc.result) {

				if (!that.ids[rpc.id]) {
					return;
				}

				that.ids[rpc.id](rpc.result);
				delete that.ids[rpc.id];
			}
		};
		return handler;
	};

	this.execute = function(send_func, method, params, response_callback) {
		response_callback = response_callback || null;
		var id = (response_callback) ? (new Date()).getTime() : null;

		var request = {
			method: method,
			params: params,
			id: id
		};

		send_func(this.objectToJSON(request));

		if (id) {
			this.ids[id] = response_callback;
		}
	};
};
JsonRpc = new JsonRpc();

var ParentMessenger = function(childUrl, receiverUrl, container, receiveCallback) {


	if (navigator.userAgent.indexOf('Safari') >= 0 && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf('Version/') + 8), 10) == 3) {
		throw new Error("unsupported.");
	} else if (window.opera) {
		throw new Error("unsupported.");
	}



	if (!receiverUrl &&
		navigator.userAgent.indexOf('Gecko') >= 0 &&
		parseFloat(navigator.userAgent.slice(navigator.userAgent.indexOf('rv:') + 3, navigator.userAgent.indexOf('rv:') + 6)) < 1.9) {
		throw new Error("unsupported.");
	}


	if (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent)) {


		if (document.domain == window.location.hostname) {
			receiverUrl = '';
		}
	}

	var that = this;
	this.childUrl = childUrl;
	this.receiverUrl = receiverUrl;
	this.container = container || document.body;

	this.packetHandler = null;


	this._ready = false;
	this._error = false;


	var _createReceiverForFragmentPacket = function() {

		that.receiver = document.createElement('iframe');
		that.receiver.src = receiverUrl;
		that.receiver.id = 'receiver_' + (new Date()).getTime();
		that.receiver.name = that.receiver.id;

		that.receiver.frameBorder = '0';
		that.receiver.frameSpacing = '0';
		that.receiver.style.borderStyle = 'none';

		var receiver_onload = function() {
			var receiver = document.getElementById(that.receiver.id).contentWindow;

			try {
				receiver.document.body.innerHTML = '';
			} catch(e) {

				that._error = true;
			}
			receiver.document.body.style.padding = '0px';
			receiver.document.body.style.margin = '0px';

			var child = receiver.document.createElement('iframe');
			child.id = 'child';
			child.name = 'child';
			child.src = that.childUrl;

			child.frameBorder = '0';
			child.frameSpacing = '0';
			child.style.borderStyle = 'none';
			child.style.width = '100%';
			child.style.height = '100%';
			receiver.document.body.appendChild(child);

			that.child = receiver.document.getElementById('child').contentWindow;
			that.receiver = receiver;

			that.packetHandler = new FragmentPacket(that.receiver, that.child, that.childUrl, false, receiveCallback);

			that._listener = that.packetHandler.createListener();

			that.packetHandler.sendFlag(that.packetHandler.READY, 0);

			that._ready = true;
		};

		that.receiver.onreadystatechange = function() {
			if (this.readyState == 'complete') {
				receiver_onload();
			}
		};

		that.receiver.onload = receiver_onload;







		if (Dsq.Utils.ie) {
			if (that.container.clientWidth === 0) {

				var _waitForWidth = function() {
					if (that.container.clientWidth > 0) {
						Dsq.Utils.fixIframesIE(that.container.id);
					} else {
						window.setTimeout(_waitForWidth, 100);
					}
				};
				_waitForWidth();

				that._once = false;
				that.receiver.onresize = function() {
					if (!that._once) {
						Dsq.Utils.fixIframesIE(that.container.id);
					}
					that._once = true;
				};
			}
		}

		that.container.appendChild(that.receiver);
	};


	var _createReceiverForPostMessage = function() {

		var receiver_onload = function() {

			that.packetHandler.send();
			that._ready = true;
		};

		var id = PostMessagePacket._get_unique_id();
		var receiverId = 'child_' + id;


		ParentMessenger['_receiver_onload_' + receiverId] = receiver_onload;

		that.container.innerHTML += '<iframe ' +
			'src="' + childUrl + '" ' +
			'id="' + receiverId + '" ' +
			'name="' + receiverId + '" ' +
			'onload="ParentMessenger._receiver_onload_' + receiverId +'();" ' +
			'></iframe>';

		that.receiver = document.getElementById(receiverId).contentWindow;
		that.packetHandler = new PostMessagePacket(that.receiver, receiveCallback, id, receiverId);
		that._listener = that.packetHandler.createListener();
	};

	if (typeof window.postMessage == 'function') {
		_createReceiverForPostMessage();
	} else {
		_createReceiverForFragmentPacket();
	}

};

ParentMessenger.prototype.sendMessage = function(message) {
	var that = this;
	if (!this._ready) {

		window.setTimeout(function() { that.sendMessage(message); }, 10);
		return;
	}
	this.packetHandler.send(message);
	return true;
};

Dsq.NewFrames = function(url) {
	this.url = url;
};

Dsq.NewFrames.prototype.init = function(onFailure) {
	var that = this;

	try {
		this.messenger = new ParentMessenger(this.url, Dsq.jsonData.integration.receiver_url, this.container, this.receive_callback);
	} catch(e) {
		if (typeof onFailure == 'function') {
			onFailure();
		}
	}

	if (typeof onFailure == 'function') {
		var iId = window.setInterval(function() {
			if (typeof that.messenger == 'undefined') {
				window.clearInterval(iId);
				return;
			}
			if (that.messenger._ready) {
				window.clearInterval(iId);
			} else if (that.messenger._error) {
				window.clearInterval(iId);
				onFailure();
			}
		}, 10);
	}
};

Dsq.NewFrames.prototype._execute = function(method, args, callback) {
	var that = this;
	if (typeof that.messenger == 'undefined') {
		return false;
	}
	JsonRpc.execute(
		function(msg) { that.messenger.sendMessage(msg); },
		method,
		args || [],
		callback);
	return true;
};

Dsq.ReplyFrame = function(container, parent_post_id) {
	var that = this;
	this.container = container;
	this.parent_post_id = parent_post_id;

	var sendFunc = function(msg) {

		Dsq.Debug.log('Dsq.ReplyFrame.sendFunc');
		that.messenger.sendMessage(msg);
	};


	var postComment_onSuccess = function(response) {
		Dsq.jsonData.posts[response.message.id] = response.message.post_meta;
		if (!Dsq.jsonData.users[response.message.post_meta.user_key]) {
			Dsq.jsonData.users[response.message.post_meta.user_key] = response.message.user_meta;
		}


		var reply_position = (typeof(disqus_insert_wrt_sort) == 'undefined' 
			? (Dsq.jsonData.forum.reply_position ? -1 : null) 
			: (Dsq.jsonData.request.sort == 2 ? null : -1));
		
		if (response.message.post_meta.approved) {
			Dsq.Post.insert(response.message.post_meta.parent_post_id || reply_position, response.message.id, response.message.post_meta.message);
		}

		Dsq.Templates.postComment_onSuccess(response, parent_post_id, response.message.id);
	};

	var postComment_onFailure = function(response) {
		Dsq.Popup.popModal(response.message, 'Error');
		Dsq.Templates.postComment_onFailure(response, parent_post_id, response.message.id);
	};

	var editComment_onSuccess = function(response) {
		var post_id = parent_post_id;
		var message = Dsq.$('dsq-comment-message-' + post_id);
		
		message.innerHTML = response.message;
		Dsq.Templates.toggleEdit(post_id);
		Dsq.Templates.setLoadingButton(false);
	};
	
	var editComment_onFailure = function(response) {
		var post_id = parent_post_id;
		
		Dsq.Popup.popModal('Sorry, there was an error editing this comment.', 'Edit Error');
		Dsq.Templates.toggleEdit(post_id);
		Dsq.Templates.setLoadingButton(false);
	};

	var getUserByEmail_onSuccess = function(response) {
		var msg = response.message;
		var fields = Dsq.Templates.getFormFields(parent_post_id);

		if (msg.username) {

			Dsq.Templates.lightboxAuthenticate(parent_post_id, 'login', {
				'username': msg.username,
				'display_name': msg.display_name,
				'avatar_url': msg.avatar_url,
				'verified': msg.verified,
				'email': fields.email.value
			});
		} else {

			Dsq.Templates.lightboxAuthenticate(parent_post_id, 'register');
		}
	};

	var validateAuth_onSuccess = function(response, auth_choice) {
		Dsq.Templates.postComment(parent_post_id, null, true, auth_choice);
	};

	var validateAuth_onFailure = function(response, auth_choice) {
		var pid = parent_post_id ? '-' + parent_post_id : '';
		var msg = response.message;

		if (auth_choice == 'register') {
			var fields = ['email', 'username', 'password'];

			for (var i = 0; i < fields.length; i++) {
				var field = fields[i];
				var errorDiv = Dsq.$('dsq-' + field + '-errors' + pid);

				if (msg[field]) {
					errorDiv.innerHTML = msg[field];
				} else {
					errorDiv.innerHTML = '';
				}
			}
		} else if (auth_choice == 'login') {
			Dsq.$('dsq-lightbox-errors' + pid).innerHTML = '<p>We couldn\'t log you in. Please verify your login.</p>';
		}
		
		Dsq.Templates.setLoadingButton(false);
	};

	this.receive_callback = JsonRpc.createHandler(sendFunc, {
		'postComment.onSuccess': postComment_onSuccess,
		'postComment.onFailure': postComment_onFailure,
		'editComment.onSuccess': editComment_onSuccess,
		'editComment.onFailure': editComment_onFailure,		
		'getUserByEmail.onSuccess': getUserByEmail_onSuccess,
		'validateAuth.onSuccess': validateAuth_onSuccess,
		'validateAuth.onFailure': validateAuth_onFailure,
		'reload': function() { window.location.reload(); }
	});

	this.url = Dsq.Urls.REPLY +
		'?' + (new Date()).getTime() +
		'&f=jackandjillpolitics' +
		'&t=stop_scapegoating_black_folk_on_proposition_8_updated' +
		'&ff=' + Dsq.Thread.ff +
		'&default_text=' + disqus_default_text +
		'&ifrs=' + encodeURIComponent(disqus_iframe_css);
	if (this.parent_post_id) {
		this.url += '&parent_post=' + this.parent_post_id;
	}
};

Dsq.ReplyFrame.prototype = new Dsq.NewFrames(Dsq.ReplyFrame.url);

Dsq.ReplyFrame.prototype.post = function(author_name, author_email, author_url, authenticate, sharing_services, subscribe) {
	this._execute('postComment', [author_name, author_email, author_url, authenticate, sharing_services, subscribe]);
};

Dsq.ReplyFrame.prototype.edit = function(post_id, message) {
	this._execute('editComment', [post_id, message]);
};

Dsq.ReplyFrame.prototype.setState = function(parent_post_id, depth) {
	this._execute('setState', [parent_post_id, depth]);
};

Dsq.ReplyFrame.prototype.getUserByEmail = function(email) {
	this._execute('getUserByEmail', [email]);
};

Dsq.ReplyFrame.prototype.validateAuth = function(auth_choice, email, username, password) {
	this._execute('validateAuth', [auth_choice, email, username, password]);
};

Dsq.ReplyFrame.prototype.authenticateFacebook = function(session, forum_url) {
	this._execute('authenticateFacebook', [session, forum_url]);
};

	Dsq.Facebook = function() {
	var that = this;

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




		if (typeof disqus_facebook_forum != 'undefined') {
			forum_url = disqus_facebook_forum;
		}
		Dsq.frames.reply_0.authenticateFacebook(session, forum_url);
	};

	var onLogin = function() {
		FB.Connect.getSignedPublicSessionData(handleSessionData);
	};

	this.login = function() {
		FB.Connect.requireSession(onLogin, true);
	};
};
Dsq.Facebook = new Dsq.Facebook();


	






Dsq.Themes = {};

Dsq.Themes.narcissus = new function() {
	this.addPostContainer = 'dsq-form-area';
	this.textareaContainer = 'dsq-textarea-wrapper';



	
	this.header = function() {
		var comments_count, total_posts, num_posts;
		var html = '';
		var missing_perm_tmpl;

		if (Dsq.jsonData.request.missing_perm) {
			missing_perm_tmpl = Dsq.Templates.missingPermissions();
			if (missing_perm_tmpl) {
				html += '<div class="dsq-missing-permissions">' + missing_perm_tmpl + '</div>';
			}
		}

		total_posts = Dsq.jsonData.thread.total_posts;
		num_posts = Dsq.jsonData.thread.num_posts;

		if (total_posts) {
			comments_count = Dsq.FmtStrings.SHOWING_COMMENTS_FULL(total_posts, num_posts);
		} else {
			comments_count = Dsq.FmtStrings.SHOWING_COMMENTS_WITHOUT_PAGINATION(num_posts);
		}

		html += ' \
		<div id="dsq-comments-title"> \
			<h3>' + comments_count + '</h3> \
		</div> \
		';

		html += ' \
		<div class="dsq-options"> \
			<span class="dsq-item-sort">'
				+ Dsq.Strings.SORT_BY + ' \
				<select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);"> \
					<option value="hot" ' + (Dsq.jsonData.request.sort == 4 ? 'selected="selected"' : '') + '>' + Dsq.Strings.POPULAR_NOW + '</option> \
					<option value="best" ' + (Dsq.jsonData.request.sort == 3 ? 'selected="selected"' : '') + '>' + Dsq.Strings.BEST_RATING + '</option> \
					<option value="newest" ' + (Dsq.jsonData.request.sort == 2 ? 'selected="selected"' : '') + '>' + Dsq.Strings.NEWEST_FIRST + '</option> \
					<option value="oldest" ' + (Dsq.jsonData.request.sort == 1 ? 'selected="selected"' : '') + '>' + Dsq.Strings.OLDEST_FIRST + '</option> \
				</select> \
				&nbsp; \
			</span> \
			<span class="dsq-subscribe-email"> \
				<img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle"> \
				<span id="dsq-subscribe">'
					+ (Dsq.jsonData.context.subscribed
						? '<a href="#" onclick="Dsq.Thread.subscribe(0); return false">' + Dsq.Strings.UNSUBSCRIBE + '</a>'
						: '<a href="#" onclick="Dsq.Thread.subscribe(1); return false">' + Dsq.Strings.SUBSCRIBE_BY_EMAIL + '</a>')
				+ '</span> \
			</span> \
			<span class="dsq-subscribe-rss" style="width:12px;height:12px;vertical-align:middle"> \
				<img src="http://media.disqus.com/images/embed/bullet-feed.png" alt="" /> \
				<a href="http://jackandjillpolitics.disqus.com/stop_scapegoating_black_folk_on_proposition_8_updated/latest.rss">' + Dsq.Strings.SUBSCRIBE_BY_RSS + '</a> \
			</span> \
		</div> \
		';

		
		

		return html;

	};
	
	this.footer = function() {
		var html = '';

		html += Dsq.Templates.pagination();

		
		
			html += Dsq.Templates.realtime();
			html += Dsq.Templates.showThreadSettings();
			html += Dsq.Templates.postBox();

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		


		if (Dsq.jsonData.request.is_global_moderator) {
 			html += ' \
				<div class="dsq-global-moderator-extras">'
					+ '<strong>shortname:</strong> ' + Dsq.jsonData.forum.url
					+ '<strong>thread id:</strong> ' + Dsq.jsonData.thread.id
					+ '<strong>thread slug:</strong> ' + Dsq.jsonData.thread.slug
				+ '</div> \
			';
		}

		return html;
	};
	
	this.realtime = function() {
		var html = '';
		
		if (Dsq.jsonData.realtime_enabled) {
			html += '<div id="dsq-realtime-options" class="dsq-options">'
					 + Dsq.Strings.REALTIME_UPDATING_IS + ' <strong id="dsq-realtime-status" style="text-transform: lowercase">' + Dsq.Strings.ENABLED + '</strong>. \
					 <a href="#" id="dsq-realtime-toggle" style="text-transform: capitalize"></a> \
					</div>';
		}

		if (!Dsq.jsonData.forum.streaming_realtime) {
			html += ' \
				<div style="display: none" id="dsq-realtime-alert" class="dsq-realtime-alert"><span id="dsq-realtime-queued"></span> <a href="#" id="dsq-realtime-show"></a></div> \
			';
		}
		
		return html;
	};

	this.showThreadSettings = function() {
		if (!Dsq.jsonData.request.is_moderator) {
			return '';
		}

		html = '<div id="dsq-thread-settings" class="dsq-thread-settings">' + Dsq.Strings.MODERATOR_OPTIONS;
		html += '<a href="#" onclick="Dsq.Thread.showSettings(); return false;">' + Dsq.Strings.SETTINGS + '</a>';
		if (Dsq.jsonData.forum.reactions_enabled && Dsq.jsonData.reactions.length === 0) {
			html += '<a href="#" onclick="Dsq.Reaction.reportMissingReactions(); return false;">'
						+ Dsq.Strings.REPORT_MISSING_REACTIONS
						+ '</a>';
		}
		html +='</div>';

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


		var html;
		var display_sharing_options = Dsq.jsonData.request.is_authenticated;

		if (!Dsq.jsonData.request.is_authenticated && Dsq.jsonData.forum.disqus_auth_disabled && !Dsq.jsonData.forum.allow_anon_post) {
			return '';
		}
		
		if (Dsq.jsonData.request.is_remote) {


			if (!Dsq.jsonData.request.sharing.hasOwnProperty(Dsq.jsonData.request.remote_domain)) {
				display_sharing_options = false;
			}
		}
		
		if (post_id) {
			var _meta = Dsq.jsonData.posts[post_id];
			var userData = Dsq.jsonData['users'][_meta.user_key];				
		}
		
		var pid = post_id ? '-' + post_id : '';

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

			html = '<div class="dsq-request-user-info"> <!-- // If authenticated --> \
				<a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.LOGOUT + '?ctkn=' + Dsq.CSRF_TOKEN + '" class="dsq-request-user-logout">' + Dsq.Strings.LOGOUT + '</a> \
				<table> \
					<tr> \
						<td rowspan="2">'
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '<a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' : '')
								+ '<img src="' + Dsq.Urls.REQUEST_USER_AVATAR + '" width="48" height="48" class="dsq-request-user-avatar">'
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '</a>' : '')
						+ '</td> \
						<td class="dsq-request-user-name">'
								+ (Dsq.jsonData.request.is_remote
									 ? '<span class="dsq-badge-small dsq-badge-' + Dsq.jsonData.request.remote_domain + '">' + Dsq.jsonData.request.remote_domain + '</span>'
									 : (Dsq.jsonData.request.is_verified
											? '<span class="dsq-badge-small dsq-badge-verified">Verified</span>'
											: '<span class="dsq-badge-small dsq-badge-registered">Registered</span>'))
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? ' <a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' : '') 
								+ Dsq.jsonData.request.display_username 
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '</a>' : '')
							+  (Dsq.jsonData.request.is_remote && user_has_email ? ' <small>(<a href="#" onclick="Dsq.Popup.remoteAccountSettings(); return false;">change settings</a>)</small>' : '')
							+  (!Dsq.jsonData.request.is_remote && !Dsq.jsonData.forum.disqus_auth_disabled ? ' <small>(<a href="' + Dsq.jsonData.settings.disqus_url + '/profile/info/" target="_blank">change name</a> or <a href="' + Dsq.jsonData.settings.disqus_url + '/profile/avatar/" target="_blank">picture</a>)</small>' : '')
						+ '</td> \
					</tr> \
					<tr> \
						<td class="dsq-request-user-stats"> \
							<span><big>' + Dsq.jsonData.request.comments_count + '</big> ' + (Dsq.jsonData.request.comments_count == 1 ? 'comment' : 'comments') + '</span> \
							<span><big>' + Dsq.jsonData.request.likes_count + '</big> ' + (Dsq.jsonData.request.likes_count == 1 ? 'like' : 'likes') + '</span> \
							<span><big>' + Dsq.jsonData.request.points + '</big> ' + (Dsq.jsonData.request.points == 1 ? 'point' : 'points') + '</span> \
						</td> \
					</tr> \
				</table> \
			</div> \
			';
			return html;
		};

		var _loginOptions = function() {
			var html;
			html = ' \
			<div class="dsq-authenticate"> \
				<p class="dsq-autheneticate-copy">'
				+ (Dsq.jsonData.forum.allow_anon_post
					? Dsq.Strings.YOU_ARE_COMMENTING_AS_A + ' <a class="dsq-help" title="Click for more information" href="#" onclick="Dsq.Popup.helpBadges(); return false">Guest</a>. ' + Dsq.Strings.OPTIONAL + ': ' + Dsq.Strings.LOGIN_BELOW + '.'
					: Dsq.Strings.REQUIRED + ': ' + Dsq.Strings.PLEASE_LOGIN_BELOW_TO_COMMENT + '.')
				+ '</p> \
				<ul class="dsq-login-buttons">'
					+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Popup.login(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-disqus.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_fb_connect ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Facebook.login(); return false;"><img src="http://media.disqus.com/images/themes/narcissus/login-facebook.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_twitter_signin ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-twitter.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_openid ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.OpenID.requestURL(); return false" ><img src="http://media.disqus.com/images/themes/narcissus/login-openid.gif" /></a></li>' : '')
					+ (Dsq.jsonData.context.use_yahoo ? '<li class="dsq-login-button"><a href="#" onclick="Dsq.Yahoo.startYahooConnect(); return false"><img src="http://media.disqus.com/images/themes/narcissus/login-yahoo.gif" /></a></li>' : '')
				+ '</ul> \
			</div> \
			';
			return html;
		};

		if (!Dsq.jsonData.context.show_reply) {


			if (!Dsq.jsonData.request.is_authenticated) {



				return '<div id="dsq-form-area" style="display:none"><div id="dsq-textarea-wrapper"></div></div>' + _loginOptions();
			} else {
				return '';
			}
		}

		html = ' \
		<div id="' + (post_id 
			? 'dsq-reply-post-' + post_id
			: 'dsq-new-post')
		 	+ '" class="dsq-post-area"> \
			<div class="dsq-dc-logo"> \
				<a href="http://disqus.com/comments" target="_blank"><img src="http://media.disqus.com/images/themes/narcissus/disqus-logo.png"></a> \
			</div>'
			+ (post_id 
				? '<h3>' + Dsq.Strings.REPLYING_TO + ' ' + userData.display_name + '</h3>'
				: '<h3>' + Dsq.Strings.ADD_NEW_COMMENT + '</h3>')
			+ (Dsq.jsonData.request.is_authenticated 
				? _requestUserInfo()
				: _loginOptions() )
			+ '<div id="dsq-form-area' + pid + '">'
			+ '<div class="dsq-textarea"> \
				<div class="dsq-textarea-wrapper" id="dsq-textarea-wrapper' + pid + '"></div> \
			</div>'
			+ (!Dsq.jsonData.request.is_authenticated
			? ' \
			<div class="dsq-post-fields"> \
				<form action="." method="GET" onsubmit="Dsq.Templates.postComment(' + post_id + ', this, false); return false;"> \
				<table> \
					<tr> \
						<td class="dsq-post-fields-left"><div class="dsq-input-wrapper"><input id="dsq-field-name' + pid + '" type="text" value="' + (disqus_def_name ? disqus_def_name : (Dsq.jsonData.session.name ? Dsq.jsonData.session.name : Dsq.Strings.NAME + '" class="dsq-placeholder')) + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'name\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'name\')" /></div></td> \
						<td class="dsq-post-fields-right"><div class="dsq-input-wrapper"><input id="dsq-field-website' + pid + '" type="text" value="' + (Dsq.jsonData.session.url ? Dsq.jsonData.session.url : Dsq.Strings.WEBSITE + ' (' + Dsq.Strings.OPTIONAL.toLowerCase() + ')" class="dsq-placeholder') + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'website\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'website\')" /></div></td> \
					</tr> \
					<tr> \
						<td class="dsq-post-fields-left"><div class="dsq-input-wrapper"><input id="dsq-field-email' + pid + '" type="text" value="' + (disqus_def_email ? disqus_def_email : (Dsq.jsonData.session.email ? Dsq.jsonData.session.email : Dsq.Strings.EMAIL + '" class="dsq-placeholder')) + '" onfocus="Dsq.Templates.handlePlaceholder(event, this, \'email\')" onblur="Dsq.Templates.handlePlaceholder(event, this, \'email\')" /></div></td> \
						<td class="dsq-post-fields-right"> \
							<div class="dsq-subscribe"> \
								<a href="#" onclick="Dsq.Templates.chooseSubscribe(' + post_id + '); return false" class="dsq-subscribe-menu"><span id="dsq-subscribe-select' + pid + '">' + (Dsq.jsonData.request.subscribe_on_post ? Dsq.Strings.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL : Dsq.Strings.DO_NOT_SUBSCRIBE_TO_COMMENTS) + '</span> <small>&#9660;</small></a> \
								<ul class="dsq-panel" id="dsq-subscribe-menu' + pid + '"> \
									<li><a href="#" onclick="Dsq.Templates.setSubscribe(2, this, ' + post_id + '); return false">Subscribe to all comments by email</a></li> \
									<li><a href="#" onclick="Dsq.Templates.setSubscribe(0, this, ' + post_id + '); return false">Do not subscribe to comments</a></li> \
								</ul> \
								<input id="dsq-subscribe-on-post' + pid + '" type="hidden" value="' + Dsq.jsonData.request.subscribe_on_post + '" /> \
							</div> \
						</td> \
					</tr> \
				</table> \
				</form> \
			</div>'
			: '')
			+ '<div class="dsq-post-footer"> \
				<div class="dsq-sharing-options" ' + (!display_sharing_options ? 'style="display:none;"' : '') + '> \
					<button class="dsq-button-small" onfocus="document.getElementById(\'dsq-post-button' + pid + '\').focus();"><span>' + Dsq.Strings.SHARING_OPTIONS + ' <small>&#9660;</small></span></button> \
					<div class="dsq-panel"> '
						+ (Dsq.jsonData.request.sharing.twitter !== undefined
								&& Dsq.jsonData.request.sharing.twitter.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-twitter' + pid + '"'
								  + (Dsq.jsonData.request.sharing.twitter.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-twitter' + pid + '">' + Dsq.Strings.SHARE_ON + ' Twitter</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.facebook
								&& (Dsq.jsonData.request.sharing.facebook.enabled === true ||
										(Dsq.jsonData.request.is_remote && Dsq.jsonData.request.remote_domain == 'facebook'))
							? '<div><input type="checkbox" id="dsq-sharing-facebook' + pid + '"'
									+ (Dsq.jsonData.request.sharing.facebook.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-facebook' + pid + '">' + Dsq.Strings.SHARE_ON + ' Facebook</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.yahoo !== undefined
								&& Dsq.jsonData.request.sharing.yahoo.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-yahoo' + pid + '"'
									+ (Dsq.jsonData.request.sharing.yahoo.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-yahoo' + pid + '">' + Dsq.Strings.SHARE_ON + ' Yahoo!</label> \
								</div>'
							: '')
						+ (Dsq.jsonData.request.sharing.tumblr !== undefined
								&& Dsq.jsonData.request.sharing.tumblr.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-tumblr' + pid + '"'
									+ (Dsq.jsonData.request.sharing.tumblr.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-tumblr' + pid + '">' + Dsq.Strings.SHARE_ON + ' Tumblr</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.wordpress !== undefined
								&& Dsq.jsonData.request.sharing.wordpress.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-wordpress' + pid + '"'
									+ (Dsq.jsonData.request.sharing.wordpress.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-wordpress' + pid + '">' + Dsq.Strings.SHARE_ON + ' Wordpress</label> \
								 </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.movabletype !== undefined
							  && Dsq.jsonData.request.sharing.movabletype.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-movabletype' + pid + '"'
									+ (Dsq.jsonData.request.sharing.movabletype.auto === true ? 'checked=true' : '') + '/> \
									<label for="dsq-sharing-movabletype' + pid + '">' + Dsq.Strings.SHARE_ON + ' Movable Type</label> \
							   </div>'
							: '')
						+ (Dsq.jsonData.request.sharing.typepad !== undefined
							  && Dsq.jsonData.request.sharing.typepad.enabled === true
							? '<div><input type="checkbox" id="dsq-sharing-typepad' + pid + '"'
									+ (Dsq.jsonData.request.sharing.typepad.auto === true ? 'checked=true' : '') + '/> \
								  <label for="dsq-sharing-typepad' + pid + '">' + Dsq.Strings.SHARE_ON + ' TypePad</label> \
							   </div>'
							: '')
						+ '<div><a href="' + Dsq.jsonData.settings.disqus_url + '/profile/connections/" target="_blank" class="dsq-configure-options">' + Dsq.Strings.CONFIGURE_OPTIONS + '</a></div>'
					+ '</div> \
				</div>'
				+ '<button class="dsq-button" id="dsq-post-button' + pid + '" onclick="Dsq.Templates.postComment(' + post_id + ', this, false)"><span>' + Dsq.Strings.POST_AS + ' '
				+ (Dsq.jsonData.request.display_username
					? Dsq.jsonData.request.display_username
					: Dsq.Strings.GUEST)
				+ '</span></button>'
				+ (post_id
					? '<button class="dsq-button" id="dsq-cancel-button' + pid + '" onclick="Dsq.Post.toggleReply(' + post_id +', this)"><span>' + Dsq.Strings.CANCEL + '</span></button>'
					: '')
			+ '</div>'
			+ '</div>' // end dsq-form-area
		+ '</div> \
		';
		
		return html;
	};




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

	this.postPrependHeader = function(post_id) {
		var html;
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		
		html = ' \
		<table> \
			<tr> \
				<td id="dsq-header-avatar-' + post_id + '" class="dsq-header-avatar" 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> \
				</td> \
				<td class="dsq-comment-header-meta"> \
		';

		
		return html;
	};
	
	this.postAppendHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var html;
		var parent_display_name = '';
		
		if(_meta.parent_post_id) {

			var _parent_meta = Dsq.jsonData.posts[_meta.parent_post_id];

			if (_parent_meta) {
				var parentUserData = Dsq.jsonData['users'][_parent_meta.user_key];
				parent_display_name = parentUserData.display_name;
			}
		}

		html = ' \
		<img src="http://media.disqus.com/images/themes/narcissus/moderator.png" class="dsq-moderator-star" title="Moderator" /> \
		<span class="dsq-comment-header-time"><a href="#comment-' + post_id + '" onclick="Dsq.Popup.permalink(' + post_id + ')" title="Permalink">' + (_meta.is_realtime ? Dsq.Strings.JUST_NOW : _meta.date) + '</a></span> '
		+ (_meta.parent_post_id && parent_display_name
			? '<a href="#comment-' + _meta.parent_post_id + '" title="Jump to comment">in reply to ' + parent_display_name + '</a>'
			: '')
		+ '</td> \
		<td id="dsq-like-pts-' + post_id + '" class="dsq-comment-header-likes">'
		+ (_meta.points
			? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this.'
			: '')
		+ '</td> \
		</tr> \
		</table> \
		';
		return html;
	};

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

	this.postFooter = function(post_id) {
		var html;
		var _meta = Dsq.jsonData.posts[post_id];
		if(_meta.killed || !_meta.approved) { return ''; }
		
		html = ' \
		<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
			<div class="dsq-comment-footer-left">'
				+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator
					? '<a href="#" onclick="Dsq.Templates.moderateOptions(' + post_id+ '); return false">' + Dsq.Strings.MODERATE + '</a>'
					: '')
				+ '<a href="#" id="dsq-post-report-' + post_id + '" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">' + Dsq.Strings.FLAG + '</a> \
			</div> \
			<div class="dsq-comment-footer-right">'
				+ (_meta.votable 
					? '<span id="dsq-like-' + post_id + '" class="dsq-like">'
					+ (!_meta.up_voted
						? '<button class="dsq-button-small" onclick="Dsq.Post.rate(this, ' + post_id + ', 1)" >Like</button>'
						: 'You liked this.&nbsp;&nbsp;')
					+ '</span>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<button class="dsq-button-small dsq-post-edit" onclick="Dsq.Post.edit(this, ' + post_id + ')" >' + Dsq.Strings.EDIT + '</button>'
					: '')
				+ (_meta.can_reply
					? '<span class="dsq-comment-footer-reply" id="dsq-comment-footer-reply-' + post_id + '" onclick="Dsq.Post.toggleReply(' + post_id +', this)"> \
						<button class="dsq-button-small">' + Dsq.Strings.REPLY + '</button> \
						<button class="dsq-comment-footer-reply-tab">' + Dsq.Strings.REPLY + '</button><span></span> \
					</span>'
					: '')
			+ '</div> \
		</div> \
		';
		
		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" class="dsq-show-more-reactions"><button class="dsq-button-small" onclick="' + handler + '">Show more reactions</button></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;
		}

		var item = '<li class="dsq-comment dsq-reaction" id="dsq-reaction-' + reaction.id + '">'
			+ '<div class="dsq-comment-header"> \
			<table> \
			<tr> \
			<td class="dsq-header-avatar"> \
			';

		if (reaction.author_url && reaction.author_url !== '') {
			item += '<a target="_blank" href="' + reaction.author_url +'" class="dsq-avatar">';
		}

		if (reaction.avatar_url && reaction.avatar_url !== '') {
			item += '<img src="' + reaction.avatar_url + '"/>';
		} else {

			item += '<img src="' + Dsq.jsonData.media_url + '/images/noavatar92.png"/>';
		}

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += (reaction.author_url && reaction.author_url !== ''
				? '</a>'
				: '')
			+ '</td>'
			+ '<td><cite class="dsq-comment-cite">' + reaction.author_name + '</cite> <span class="dsq-comment-header-time">' + reaction.date_created + '</span></td>'
			+ '<td class="dsq-comment-header-likes"></td>'
			+ '</tr></table></div>' // end dsq-comment-header
			+ '<div class="dsq-reaction-header" \
				<table> \
					<tr> \
						<td class="dsq-reaction-header-left">'
							+ '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png" />'
							+ ' 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>')
						+ '</td>'
						+ '<td class="dsq-reaction-header-right">';
			
			if(reaction.retweets) {
				var num_retweets = reaction.retweets.length;
				if (num_retweets > 0) {
					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 > 3) ? 3 : 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 += '</td></tr> \
			</table> \
			</div>' // end dsq-reaction-header
			+ '<div class="dsq-comment-body"> \
				<div class="dsq-comment-message">' + reaction.body + '</div>'
			+ '</div> \
			<div class="dsq-comment-footer"> \
				<div class="dsq-comment-footer-left"> \
				</div>'
				+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator 
					? ' \
					<div class="dsq-comment-footer-right"> \
						<button class="dsq-button-small dsq-hide-reaction" onclick="Dsq.Reaction.hide(' + reaction.id + ')">Hide</button> \
					</div>'
					: '')
			+ '</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" class="dsq-show-more-reactions"><button class="dsq-button-small" onclick="' + handler + '">Show more reactions</button></li>';
		}

		return '<h3 id="dsq-reactions-title" class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this._popupGeneric = function(content) {
		return ' \
		<div class="dsq-popup-container"> \
			<table> \
				<tbody> \
					<tr> \
						<td class="dsq-popup-tl"></td><td class="dsq-popup-b"></td><td class="dsq-popup-tr"></td> \
					</tr> \
					<tr> \
						<td class="dsq-popup-b"></td> \
						<td class="dsq-popup-body"> \
							<div class="dsq-popup-content"> \
								<div class="dsq-popup-title"> \
									<button class="dsq-button-small" style="float:right" onclick="Dsq.Popup._closePopup(null, true)">Close</button>' 
									+ content['header'] 
								+ '</div>'
								+ content['body']
							+ '</div> \
							<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> \
						</td> \
						<td class="dsq-popup-b"></td> \
					</tr> \
					<tr> \
						<td class="dsq-popup-bl"></td><td class="dsq-popup-b"></td><td class="dsq-popup-br"></td> \
					</tr> \
				</tbody> \
			</table> \
		</div> \
		';
	};



	
	this.chooseSubscribe = function(post_id) {

		var pid = post_id ? '-' + post_id : '';
		var menu = Dsq.$('dsq-subscribe-menu' + pid);
		
		menu.style.display = menu.style.display == 'block' ? 'none' : 'block';
		
	};
	
	this.setSubscribe = function(value, el, post_id) {

		var pid = post_id ? '-' + post_id : '';
		var input = Dsq.$('dsq-subscribe-on-post' + pid);
		var select = Dsq.$('dsq-subscribe-select' + pid);
		var menu = Dsq.$('dsq-subscribe-menu' + pid);
		
		select.innerHTML = el.innerHTML;
		input.value = value;
		this.chooseSubscribe(post_id);
	};
	
	this.getFormFields = function(post_id) {

		var fields = {};
		var pid = post_id ? '-' + post_id : '';
		var name = Dsq.$('dsq-field-name' + pid);
		var email = Dsq.$('dsq-field-email' + pid);
		var website = Dsq.$('dsq-field-website' + pid);
		var username = Dsq.$('dsq-field-username' + pid);
		var password = Dsq.$('dsq-field-password' + pid);

		fields = {
			'name': name,
			'email': email,
			'website': website,
			'username': username,
			'password': password
		}
		
		return fields;
	}
	
	this.validateFields = function(post_id) {
		
		if(Dsq.jsonData.request.is_authenticated) { return true; }
		
		var fields = Dsq.Templates.getFormFields(post_id);
		
		var nameField = fields.name;
		var websiteField = fields.website;
		var emailField = fields.email;
		
		websiteField.value = (websiteField.value == Dsq.Templates.placeholder['website']) ? '' : websiteField.value;
		
		var v = [{

			validator: Dsq.Validators.name,
			value: nameField.value
		}, {

			validator: Dsq.Validators.email,
			value: emailField.value
		}, {

			validator: Dsq.Validators.url,
			value: websiteField.value
		}];
		
		return Dsq.Validators.validate(v, function(e) { Dsq.Popup.popModal(e, 'Oops...') } );
	};
	
	this.checkExistingUser = function(post_id) {
		var fields = Dsq.Templates.getFormFields(post_id);		
		Dsq.Popup.loading(post_id);
		
		if (post_id) {
			Dsq.frames['reply_' + post_id].getUserByEmail(fields.email.value);
		} else {
			Dsq.frames['reply_0'].getUserByEmail(fields.email.value);
		}
	};

	this.validateAuth = function(el_clicked, post_id, auth_choice) {
		var fields = Dsq.Templates.getFormFields(post_id);
		var email = fields.email ? fields.email.value : '';
		var username = fields.username ? fields.username.value : '';
		var password = fields.password ? fields.password.value : '';
		
		Dsq.Templates.setLoadingButton(el_clicked, post_id);
		
		if (post_id) {
			Dsq.frames['reply_' + post_id].validateAuth(auth_choice, email, username, password);
		} else {
			Dsq.frames['reply_0'].validateAuth(auth_choice, email, username, password);
		}
	};

	this.lightboxUpdateEmail = function(post_id, new_email) {
		var fields = Dsq.Templates.getFormFields(post_id);
		fields.email.value = new_email;
	};

	this.lightboxAuthenticate = function(post_id, auth_choice, auth_data) {
		var title, body;
		var pid = post_id ? '-' + post_id : '';

		if(typeof(auth_data) == 'undefined') {
			var auth_data = Dsq.Templates.getFormFields(post_id);
		}

		d = auth_data;

		switch(auth_choice) {
			case 'register':
				var suggestedUsername = d.name.value.replace(/[^a-zA-Z0-9-]/g,'').toLowerCase();
			
				title = Dsq.jsonData.forum.allow_anon_post ? 'Optional:' : 'Required:';
				title += ' Register a <img src="http://media.disqus.com/images/embed/disqus-profile.png" alt=Disqus Profile" />';

				body = ' \
				<ul class="dsq-lightbox-register-reasons"> \
				<li>Verify your comments</li> \
				<li>Edit and delete comments</li> \
				<li>Manage comments and replies</li> \
				</ul> \
				';

				body += ' \
				<div class="dsq-lightbox-auth-fields"> \
					<table> \
						<tr> \
							<td>Email</td> \
							<td><input type="text" value="' + d.email.value + '" onchange="Dsq.Templates.lightboxUpdateEmail(' + post_id + ', this.value)" /><div id="dsq-email-errors' + pid + '"></div></td> \
						</tr> \
						<tr> \
							<td>Username</td> \
							<td><input id="dsq-field-username' + pid + '" type="text" value="' + suggestedUsername + '"/><div id="dsq-username-errors' + pid + '"></div></td> \
						</tr> \
						<tr> \
							<td>Password</td> \
							<td><input id="dsq-field-password' + pid + '" type="password" /><div id="dsq-password-errors' + pid + '"></div></td> \
						</tr> \
					</table> \
					<div class="dsq-lightbox-switch-auth"><a href="#" onclick="Dsq.Templates.lightboxAuthenticate(' + post_id + ',\'login\'); return false">Login instead</a></div> \
				</div> \
				<div id="dsq-lightbox-errors' + pid + '" class="dsq-lightbox-errors"></div> \
				<div class="dsq-lightbox-submit"> \
					<div class="dsq-lightbox-auth-post"><button class="dsq-button" onclick="Dsq.Templates.validateAuth(this, ' + post_id + ',\'' + auth_choice + '\')">Register and Post comment</button></div>'
					+ (Dsq.jsonData.forum.allow_anon_post
						? '<div class="dsq-lightbox-auth-skip"><button class="dsq-button-small" onclick="Dsq.Templates.postComment(' + post_id + ', this, true)">Just post as a Guest</button></div>'
						: '')
				+ '</div> \
				';
				break;
			case 'login':
				title = Dsq.jsonData.forum.allow_anon_post ? 'Optional:' : 'Required:';
				title += ' Login to your <img src="http://media.disqus.com/images/embed/disqus-profile.png" alt=Disqus Profile" />';
				body = '';
				
				if(d.avatar_url) {
					body += '<div class="dsq-lightbox-recognized"><table><tr>';
					body += '<td><img src="' + d.avatar_url + '" alt="" /></td>';
					body += '<td><span class="dsq-badge ' + (d.verified ? 'dsq-badge-verified' : 'dsq-badge-registered') + '">' + (d.verified ? 'Verified' : 'Registered') + '</span></td>';
					body += '<td>Hey <strong>' + d.display_name + '</strong>, is that you? Login below to claim this comment.';
					body += '</tr></table></div>';
				}

				body += ' \
				<div class="dsq-lightbox-auth-fields"> \
					<table> \
						<tr> \
							<td>Username or Email</td> \
							<td><input id="dsq-field-username' + pid + '" type="text" value="' + (d.avatar_url ? d.username : '') + '" /></td> \
						</tr> \
						<tr> \
							<td>Password <a href="http://disqus.com/forgot" target="_blank">(cannot log in?)</a></td> \
							<td><input id="dsq-field-password' + pid + '" type="password" /></td> \
						</tr> \
					</table> \
					<div class="dsq-lightbox-switch-auth"><a href="#" onclick="Dsq.Templates.lightboxAuthenticate(' + post_id + ',\'register\'); return false">Register instead</a></div> \
				</div> \
				<div id="dsq-lightbox-errors' + pid + '" class="dsq-lightbox-errors"></div> \
				<div class="dsq-lightbox-submit"> \
					<div class="dsq-lightbox-auth-post"><button class="dsq-button" onclick="Dsq.Templates.validateAuth(this, ' + post_id + ',\'' + auth_choice + '\')">Login and Post comment</button></div>'
					+ (Dsq.jsonData.forum.allow_anon_post
						? '<div class="dsq-lightbox-auth-skip"><button class="dsq-button-small" onclick="Dsq.Templates.postComment(' + post_id + ', this, true)">Just post as a Guest</button></div>'
						: '')
				+ '</div> \
				';
				break;
			default:
				break;
		}
		Dsq.Popup.lightbox(body, title, post_id);
		Dsq.$('dsq-field-username' + pid).focus();
	};
	
	this.buttonsToRestore = [];
	this.setLoadingButton = function(btn, post_id) {
		var pid = post_id ? '-' + post_id : '';
		if (btn) {

			var loadingBtn = document.createElement('button');
			loadingBtn.id = btn.id + '-loading';
			loadingBtn.innerHTML = '<img src="http://media.disqus.com/images/loading-lite.gif" alt="" /> Just a moment...';
			loadingBtn.className = btn.className + ' dsq-post-loading';
			btn.parentNode.appendChild(loadingBtn);
			btn.style.display = 'none';
			var cancelBtn = Dsq.$('dsq-cancel-button' + pid);
			if(cancelBtn) { cancelBtn.style.display = 'none'; this.buttonsToRestore.push(cancelBtn); }
			this.buttonsToRestore.push(btn);
		} else {

			var buttons = this.buttonsToRestore;
			for(var i = 0; i < buttons.length; i++) {
				buttons[i].style.display = 'inline';
				Dsq.Utils.deleteNode(Dsq.$(buttons[i].id + '-loading'));
			}
		}
		
	};

	this.postComment = function(post_id, el_clicked, force, auth_choice) {
		var append_id = post_id ? '-' + post_id : '';
		var fields = Dsq.Templates.getFormFields(post_id);

		if (Dsq.Templates.validateFields(post_id)) {

			if (!Dsq.jsonData.request.is_authenticated && !force &&
				((!Dsq.Utils.readCookie('skipped_auth') && !disqus_skip_auth && !Dsq.jsonData.forum.disqus_auth_disabled) || !Dsq.jsonData.forum.allow_anon_post)) {
				Dsq.Templates.checkExistingUser(post_id);
				return false;
			}
			var params = [];
			if (!Dsq.jsonData.request.is_authenticated) {
				params.push(fields.name.value,
					fields.email.value,
					fields.website.value);

				if (auth_choice == 'login' || auth_choice == 'register') {
					params.push({
						auth_choice: auth_choice,
						username: fields.username.value,
						password: fields.password.value,
						email: fields.email.value
					});
				} else {
					params.push(null);
				}

				params.push(null /* sharing options */, Dsq.$('dsq-subscribe-on-post' + append_id).value);
			} else {
				var service_checked = function(name) {
					var el = Dsq.$('dsq-sharing-' + name + append_id);
					return (el !== null && el.checked === true) ? '1' : '0';
				};
				params.push(null, null, null, null, {
					tw: service_checked('twitter'),
					fb: service_checked('facebook'),
					tr: service_checked('tumblr'),
					wp: service_checked('wordpress'),
					mt: service_checked('movabletype'),
					tp: service_checked('typepad'),
					yh: service_checked('yahoo')
				});
			}

			var frame = Dsq.frames['reply_' + (post_id ? post_id : 0)];
			frame.post.apply(frame, params);

			if (el_clicked) {
				Dsq.Templates.setLoadingButton(el_clicked, post_id);
			}
			
			if (force) {
				Dsq.Utils.createCookie('skipped_auth', true);	
			}
			
		} else {
			return false;
		}
	};

	this.editComment = function(el_clicked, post_id) {
		var edited_message = Dsq.$('dsq-edit-textarea-' + post_id).value;

		Dsq.Templates.setLoadingButton(el_clicked, post_id);
		Dsq.frames['edit_' + post_id].edit(post_id, edited_message);
	};

	this.toggleEdit = function(post_id) {
		var body = Dsq.$('dsq-comment-body-' + post_id);
		var message = Dsq.$('dsq-comment-message-' + post_id);

		if (!Dsq.Post.stateEditToggled[post_id]) {


			message.style.display = 'none';
			if (Dsq.$('dsq-edit-' + post_id)) {
				Dsq.$('dsq-edit-' + post_id).style.display = 'block';
			} else {

				var edit_area = document.createElement('div');
				edit_area.id = 'dsq-edit-' + post_id;
				edit_area.className = 'dsq-edit dsq-textarea';
				edit_area.innerHTML = ' \
				<div class="dsq-textarea-wrapper"> \
					<textarea class="dsq-edit-textarea" id="dsq-edit-textarea-' + post_id + '">' + message.innerHTML + '</textarea> \
				</div> \
				<div class="dsq-save-edit"> \
					<button onclick="Dsq.Templates.editComment(this, ' + post_id + ')" class="dsq-button-small">Save Edit</button> \
				</div> \
				<div id="dsq-edit-iframe-' + post_id + '" style="display: none"></div> \
				';

				body.appendChild(edit_area);

				if (!Dsq.frames['edit_' + post_id]) {
					var _meta = Dsq.jsonData.posts[post_id];
					Dsq.frames['edit_' + post_id] = new Dsq.ReplyFrame(Dsq.$('dsq-edit-iframe-' + post_id), post_id);
					Dsq.frames['edit_' + post_id].init();
					Dsq.frames['edit_' + post_id].setState(post_id, _meta.depth);
				}
			}
		} else {

			message.style.display = 'block';
			Dsq.$('dsq-edit-' + post_id).style.display = 'none';
		}
		
		Dsq.Post.stateEditToggled[post_id] = !Dsq.Post.stateEditToggled[post_id];
	};
	
	this.edit = function(el, post_id) {

		Dsq.Templates.toggleEdit(post_id);
	};

	this.toggleReply = function(post_id, button) {
		
		if(!this.stateReplyToggled[post_id]) {

			if (Dsq.$('dsq-reply-post-' + post_id)) {
				Dsq.$('dsq-append-post-' + post_id).style.display = 'block';
			} else {
				Dsq.$('dsq-append-post-' + post_id).innerHTML = Dsq.Templates.postBox(post_id);
				var container = Dsq.$('dsq-textarea-wrapper-' + post_id);
				if (!Dsq.frames['reply_' + post_id] && container) {
					var _meta = Dsq.jsonData.posts[post_id];
					Dsq.frames['reply_' + post_id] = new Dsq.ReplyFrame(container, post_id);
					Dsq.frames['reply_' + post_id].init(function() {

						Dsq.$('dsq-append-post-' + post_id).innerHTML = Dsq.Templates.postBox(post_id, true);
						Dsq.$('dsq-form-area-' + post_id).innerHTML = '';

						var theme = (typeof disqus_frame_theme == 'undefined') ? 'default' : disqus_frame_theme;
						Dsq.Iframes.showReplyIframeInContainer(Dsq.$('dsq-form-area-' + post_id), post_id, {theme: theme});

					});
					Dsq.frames['reply_' + post_id].setState(post_id, _meta.depth);
				}
			}
			Dsq.$('dsq-append-post-' + post_id).className = 'dsq-append-post';
			Dsq.$('dsq-comment-footer-reply-' + post_id).className = 'dsq-comment-footer-reply-active';
			
		} else {

			Dsq.$('dsq-append-post-' + post_id).style.display = 'none';
			Dsq.$('dsq-append-post-' + post_id).className = '';
			Dsq.$('dsq-comment-footer-reply-' + post_id).className = 'dsq-comment-footer-reply';
		}
		
		this.stateReplyToggled[post_id] = !this.stateReplyToggled[post_id];

		if(Dsq.Utils.ie && this.stateReplyToggled[post_id]) {

		}

		Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_TOGGLED, {
			postId: post_id,
			opened: this.stateReplyToggled[post_id]
		});
	};
	
	this.moderateOptions = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		
		if(!Dsq.jsonData.request.is_moderator && !Dsq.jsonData.request.is_global_moderator) { return false; }

		var html;
		
		html = ' \
		<div class="dsq-moderate-options"> \
		<table>'
		+ (_meta.email ? '<tr><td>Email</td><td>' + _meta.email + '</td></tr>' : '')
		+ (_meta.ip ? '<tr><td>IP address</td><td>' + _meta.ip + '</td></tr>' : '')
		+ '<tr> \
			<td>Actions</td> \
			<td><ul>'
			+ (Dsq.jsonData.request.moderator_can_edit
				? '<li><a href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); Dsq.Popup._closePopup(null, true); return false;">Edit Comment</a></li>'
				: '')
			+ '<li><a href="#" onclick="Dsq.Post.removePost(' + post_id + ', 1); Dsq.Popup._closePopup(null, true); return false;">Delete Comment</a></li> \
			<li><a href="#" onclick="Dsq.Post.reportSpam(' + post_id + '); Dsq.Popup._closePopup(null, true); return false;">Mark Spam</a></li> \
			<li><a href="#" onclick="Dsq.Popup.blacklist(' + post_id + '); return false">Block User</a></li> \
			</ul></td> \
			</table> \
		</div> \
		';
		
		html += '<p>Go to the full <a href="http://disqus.com/comments/moderate/" target="_blank">moderate panel</a> for more options.</p>';
		
		return Dsq.Popup.popModal(html, 'Moderate Options', post_id);
	};
	
	this.placeholder = {
		'class': 'dsq-placeholder',
		'name': Dsq.Strings.NAME,
		'email': Dsq.Strings.EMAIL,
		'website': Dsq.Strings.WEBSITE + ' (' + Dsq.Strings.OPTIONAL.toLowerCase() + ')'
	};
	
	this.handlePlaceholder = function(evt, el, key) {
		var placeholder = Dsq.Templates.placeholder[key];
		var className = Dsq.Templates.placeholder['class'];
		
		switch(evt.type) {
			case 'focus':
				if(el.value == placeholder) {
					el.value = '';
					el.className = '';
				}
				break;

			case 'blur':
				if(el.value == '') {
					el.value = placeholder;
					el.className = className;
				}
				break;
			default:
				break;
		}
	};
	
	this.paginate = function(page, el_clicked) {

		var extra_params = '';

		if(typeof disqus_per_page != 'undefined') {
			extra_params += '&per_page=' + disqus_per_page;
		}
		if(typeof disqus_sort != 'undefined') {
			extra_params += '&sort=' + disqus_sort;
		}

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			Dsq.Templates.setLoadingButton(el_clicked);
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'stop_scapegoating_black_folk_on_proposition_8_updated'
			+ '&p='		+ page
			+ extra_params);
	};
	
	
	this.rate = function(el, id, vote) {


		if(Dsq.jsonData.request.is_authenticated || Dsq.jsonData.forum.allow_anon_votes) {
			if(vote == 1) {
				Dsq.$('dsq-like-' + id).innerHTML = '<img src="http://media.disqus.com/images/loading-small.gif">';
			}
			Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/vote.js'
				+ '?post_id='    + id
				+ '&vote='        + vote);
		} else {
			Dsq.Popup.login('To rate, please log in');
		}
	};

	this.voted = function(post_id, points, vote) {

		Dsq.$('dsq-like-pts-' + post_id).innerHTML = points + Dsq.Utils.pluralize(points, ' person', ' people') + ' liked this.';

		if(vote) {
			Dsq.$('dsq-like-' + post_id).innerHTML = 'You liked this.&nbsp;&nbsp;';
		}
	};




	this.postComment_onSuccess = function(response, parent_post_id, post_id) {
		var approved = response.message.post_meta.approved;

		if (parent_post_id) {
			Dsq.Post.toggleReply(parent_post_id);
		}

		Dsq.Popup._closePopup(null, true);
		
		if (approved) {
			Dsq.Post.incrementPostCount();
			Dsq.Post.outlineComment(post_id);
		} else {			
			var unapproved_msg = 'Thanks for posting!\
	 Your comment must be approved by a moderator before appearing here.\
			';
			Dsq.Popup.popModal(unapproved_msg, 'Comment awaiting approval', post_id);
		}

		var sharing_results = response.message.sharing_results;
		var sharing_errors = '';
		for (var service in sharing_results) {
			if (sharing_results.hasOwnProperty(service) === true) {
				if (sharing_results[service].error === true) {
					sharing_errors += service + ', ';
				}
			}
		}

		if (sharing_results.facebook && sharing_results.facebook.callback) {
			FB.ensureInit(function() {
				FB.Connect.streamPublish('', sharing_results.facebook.attachment);
			});
		}

		if (sharing_errors !== '') {
			var message = 'Your comment was posted, but there were errors sharing with the following connections: ';
			message += sharing_errors.replace(/,\s$/, '');
			message += '<p><a href="' + Dsq.jsonData.settings.disqus_url + '/profile/connections" target="_blank">Configure your connections here</a></p>'
			Dsq.Popup.popModal(message, 'Sharing options');
		}

		Dsq.Templates.setLoadingButton(false);
	};

	this.postComment_onFailure = function(response, parent_post_id, post_id) {

		Dsq.Templates.setLoadingButton(false);
	};
};




// 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://jackandjillpolitics.disqus.com/stop_scapegoating_black_folk_on_proposition_8_updated/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/jackandjillpolitics/_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">75</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/stop_scapegoating_black_folk_on_proposition_8_updated/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://jackandjillpolitics.disqus.com/stop_scapegoating_black_folk_on_proposition_8_updated/">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">\
	 <p><a href="http://disqus.com/profile/login/?next=article:6831044" onclick="Dsq.Popup.login(); return false">You must log into your Disqus Profile in order to post comments.</a></p>\
	 </div>\
		';

		

		
		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.authPost();
		

		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://jackandjillpolitics.disqus.com/stop_scapegoating_black_folk_on_proposition_8_updated/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 '	<p><a href="http://disqus.com/profile/login/?next=article:6831044" onclick="Dsq.Popup.login(); return false">You must log into your Disqus Profile in order to post comments.</a></p> \n';
	};

	//
	// 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 must log into an account in order to comment on Jack and Jill Politics" onclick="Dsq.Popup.helpBadges(); return false">Required:</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:6831044" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
									&nbsp;or&nbsp; \
									<img class="fb_login_image" src="http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_small_short.gif" alt="Facebook Connect"/> \
									<a href="#" onclick="FB.Connect.requireSession(DisqusFbcParentController.onLogin); return false;">Connect</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'				: 'jackandjillpolitics',
			't'				: 'stop_scapegoating_black_folk_on_proposition_8_updated',
			// 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/jackandjillpolitics/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/jackandjillpolitics/stop_scapegoating_black_folk_on_proposition_8_updated/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/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'stop_scapegoating_black_folk_on_proposition_8_updated'
			+ '&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/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'stop_scapegoating_black_folk_on_proposition_8_updated'
			+ '&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/jackandjillpolitics/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'stop_scapegoating_black_folk_on_proposition_8_updated'
				+ '&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/jackandjillpolitics/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/6831044/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/jackandjillpolitics/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/jackandjillpolitics/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;
		});
	})();
}





	// TODO: Move Seesmic code outside of the main script.  Don't let this script clobber the global namespace.
	if(typeof seesmic == 'undefined') { var seesmic = {}; }
	seesmic.widget = new function () {
		this.callback = function (data) {
			playerVersion = data.disqusplayer;
		};
	};

	
	var scriptEl = document.createElement('script');
	scriptEl.setAttribute('type', 'text/javascript');
	scriptEl.setAttribute('src', 'http://seesmic.com/version.js?callback=seesmic.widget.callback');
	document.getElementsByTagName('head')[0].appendChild(scriptEl);

	
	var scriptEl = document.createElement('script');
	scriptEl.setAttribute('type', 'text/javascript');
	scriptEl.setAttribute('src', 'http://media.disqus.com/javascript/library/swfobject.js');
	document.getElementsByTagName('head')[0].appendChild(scriptEl);

	function see_play_video(_videoUri, _add) {
		var swf = !!playerVersion ? playerVersion : 'http://seesmic.com/embeds/StandalonePlayer.swf';

		flashcontentDiv = Dsq.$(_videoUri + '_content');
		previewDiv = Dsq.$('dsq-seesmic-' + _videoUri + '_preview');
		hideDiv = Dsq.$('dsq-seesmic-' + _videoUri + '_hide');
		showDiv = Dsq.$('dsq-seesmic-' + _videoUri + '_show');
		if(_add) {
			// push flash widget
			var so = new SWFObject(swf, 'sotester', '300', '270', '9', '#000000');
			so.addVariable('video', _videoUri);
			so.addParam('allowFullScreen', 'true');
			so.addParam('allowScriptAccess','always');
			so.useExpressInstall('swfobject/expressinstall.swf');
			so.write(_videoUri + '_content');

			previewDiv.style.display = 'none';
			hideDiv.style.display = 'block';
			showDiv.style.display = 'none';
		}
		else {
			flashcontentDiv.innerHTML = '';
			previewDiv.style.display = 'block';
			hideDiv.style.display = 'none';
			showDiv.style.display = 'block';
		}
	};





(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-3655520">\
	 <div id="dsq-comment-header-3655520" class="dsq-comment-header">\
	 <cite id="dsq-cite-3655520" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3655520">Pamela </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3655520" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3655520" class="dsq-comment-message">I have been talking about this for days with my husband & friends, and this issue has REALLY gotten under my skin.  We (hubby & I) voted no, but many friends voted yes so last night before the fight (yes THAT one, where Jones got his ass kicked by the Welsh man) we talked about it at length.  When I asked two of the bruthas why they votes \'yes\', they gave a startling reason--it had to do with the feeling of constant emasculation of black men.  One even brought up black actors who too often play women, like Medea.  I on the other hand, as a black/biracial woman got up in arms about the DL thing, and they weren\'t feeling me on that at all.  I agree there is plenty of blame to go around, but I did notice that for weeks before the election (Bay Area) they were constantly playing pro-yes ads on my PROGRESSIVE/LIBERAL talk radio station, Green 960, and I thought, man these Mormons must be spending tons of money if they are even bombarding liberal radio stations.  I don\'t listen to R&B stations, but I bet they were hyping it up even more there, and I rarely heard any no on 8 ads until just before the election, and the ads were hellof weak.  There was NO outreach/education to black community on this prop that I could see, but now since Obama won, we are they wipping boys even though we didn\'t spend one cent on getting this on the ballot or running the damn ads.  It really pisses me off!  I am pro-gay rights, but this black-bashing is going to be very counterproductive both with blacks like me and the homophobic types--they need to reach out and have a positive, not blaming approach, for this prop to get fixed at the next election or opportunity.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3655682">\
	 <div id="dsq-comment-header-3655682" class="dsq-comment-header">\
	 <cite id="dsq-cite-3655682" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3655682">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3655682" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3655682" class="dsq-comment-message">I\'ve been kind of obsessed with this whole marriage equality thing in the last few days.<br><br>I am trying to move past it but it\'s hard. So I wrote what I hope will be a more or less final statement in a dailykos diary, here:<br><br><a href="http://www.dailykos.com/storyonly/2008/11/9/205616/107/736/658274" rel="nofollow">A lesbian in opposition to the Marriage Equality movement</a><br><br>A couple of excerpts:<br><br>All the dynamics around Prop 8 -- including the white supremacy and the class privilege at the center, the melodramatic claims like someone on dailykos before the election claiming that if Prop 8 passes it will be like Jim Crow (!!!!!) and also the self-indulgent selfish "the world exists to meet my psychological needs" whining of proponents [that I myself have observed when I try to raise critical questions] -- have pushed me to clarify and shift where I actually stand on "gay marriage."<br><br>So. I am a lesbian. And I have gone from <i>well, I don\'t want to get married myself but if other queer people do, good for them</i> to <b>I stand in opposition to the Marriage Equality movement.</b><br><br>Yes. I stand in opposition to the Marriage Equality movement. We are on different sides of a struggle. As hard as it is for me to say that, that\'s the truth.<br><br>I do not believe it is mature or responsible for people to use social movements to work out their own personal issues and reach for specific wants for a limited group while claiming to act and speak for all of us.<br><br>The Marriage Equality proponents are treating the movement like it is a car they own or something like that. It is theirs, it exists to serve their desires, and they show no sense of responsibility to the group that they claim to be speaking for. When challenged on their privilege, they retreat into 3-year old pouting and tantrums, covering their immaturity under inaccurate comparisons to the Civil Rights Movement and disrespectful claims that meeting their desires is the same as ending oppression for all of us.<br><br>To me, social movements should be for actual grounded change, and change is oriented toward the collective -- not the specialized desires of its most exclusive and privileged parts. A collective orientation would yield focus on the issues you\'ve [the author of a blog I linked to and commented on] mentioned if we are going to be real about it. Making marriage one unprivileged part of that would be fine by me. Making it central the way proponents have done is evidence that they are not really interested in change and feel no sense of loyalty or responsibility to the range of gay and lesbian people they incorrectly claim to be speaking for.<br><br>It\'s deeply ugly to me.<br><br>So. I am a lesbian, and I stand in opposition to the Marriage Equality movement. It is hard for me to say this and know this, but it is the solid solid truth....<br><br>....Starting in January 2008, we in the United States will have the most action-oriented, pragmatic, human and gay-friendly president I have ever seen in my lifetime. While the Marriage Equality movement would call on us and our allies to focus our attention on one and only one LGBT-related issue and on one and only one LGBT-centered perspective, the reality is that having President Obama in office will open up multiple and complex opportunities for the advancement of LGBT rights and well-being.<br><br>It is in my opinion a form of serious movement malpractice for the most prominent "gay rights" efforts be so rigidly dogmatically tied to a single issue -- marriage -- and so otherwise unprepared to effectively take every advantage of all aspects of the momentous opportunity in front of us LGBT people ... opportunities both for fighting oppression of us as LGBT people and also for engaging the deep interdependence of "our" struggles with the struggles of anyone who experiences oppression and discrimination.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3655872">\
	 <div id="dsq-comment-header-3655872" class="dsq-comment-header">\
	 <cite id="dsq-cite-3655872" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3655872" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3655872" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3655872" class="dsq-comment-message">Change it to Jan 2009. And I\'d like to send you a cyber fire extinguisher for the incoming firebombs cuz people are not gonna want to hear it, but they certainly need to.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3656133">\
	 <div id="dsq-comment-header-3656133" class="dsq-comment-header">\
	 <cite id="dsq-cite-3656133" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3656133">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3656133" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3656133" class="dsq-comment-message">2009 Good catch! Guess I just wish it was 2008 :)<br><br>I just deleted the diary anyway.<br><br>It\'s not worth it.<br><br><i>but they certainly need to.</i><br><br>They will hear it only if they are able and willing to and people aren\'t able or willing to at this time.<br><br>I more or less knew that before posting but still for some reason decided to test it to see if that was true.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3660835">\
	 <div id="dsq-comment-header-3660835" class="dsq-comment-header">\
	 <cite id="dsq-cite-3660835" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3660835">Roger</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3660835" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3660835" class="dsq-comment-message">Michelle, I thought that was quite well-thought out and written.  It\'s certainly a compelling argument against the Marriage Equality movement, or, more accurately, about the problematic nature of this movement.  As a black gay man, I\'ve read some of the teeth-gnashing with equal parts anger and irritation--especially Dan Savage\'s little missive over on Slog.  He\'s tried to backtrack, but the overall message is clear: you ungrateful Negroes should have voted against Prop 8 (ignore the fact that we wonderful white gays don\'t have jack shit to say to you until it serves our interests) just like we wonderful whites voted for Barack Obama.  <br><br>Frankly, I don\'t think the white gay establishment is going to be able to read what you wrote until they\'re ready to acknowledge that their "movement" is privilege-laden and exclusionary (at best).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3663221">\
	 <div id="dsq-comment-header-3663221" class="dsq-comment-header">\
	 <cite id="dsq-cite-3663221" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3663221">erinjudge</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3663221" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3663221" class="dsq-comment-message">I believe that gay rights activists have been prominently participatory in a number of important issues over the years, particularly within the Obama campaign. <br><br>Also, with millions of dollars from the Mormons and the endorsement of Saddleback church, I\'m curious as to how the "Yes on 8" (anti-gay marriage) movement is NOT an elitist, ruling-class movement.<br><br>Finally, I think it\'s important to look at the context of the political action around this particular vote. Since gay marriage had been legal in California, the pro-gay-marriage people were in a defensive position. It\'s simply a different mindset to be recruiting people actively to vote in favor of your cause. In this case, people just wanted to retain rights already granted by the courts. <br><br>Also, when it comes to civil rights (lower case c, lower case r), this country does much better when the courts decide. Generally, when the electorate decides, minorities get screwed.<br><br>Finally, I believe it\'s in the best interest of all gays and lesbians and straight people to favor gay marriage, and I\'m happy to make that argument. Update: I\'ve posted more on my own blog so as not to leave a super-long comment on this one: <a href="http://somakeitup.blogspot.com" rel="nofollow">http://somakeitup.blogspot.com</a><br><br>~Erin</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3652842">\
	 <div id="dsq-comment-header-3652842" class="dsq-comment-header">\
	 <cite id="dsq-cite-3652842" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3652842">erinjudge</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3652842" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3652842" class="dsq-comment-message">I don\'t think any rational person can dispute the fact that the No on 8 people had multiple failed strategies for addressing African-American voters in California. I think the pro-gay marriage groups were totally unprepared to face the hyper-funded efforts of the  anti-marriage groups. And any racial scapegoating by gay groups is shameful.<br><br>But the fact is, Californians voted in favor of the rights of chickens and pigs in this year\'s ballot questions. Proposition 8 was not a neutral vote to maintain the status quo; it was a reversal of rights. The people who voted Yes on 8 voted to take away rights granted by the state supreme court to their fellow Californians. Voting yes on 8 was not the same as not caring about the issue. It\'s clearly about feeling personally invested in the outlawing of gay marriage.<br><br>Also, I honestly don\'t understand why it\'s a problem for anybody to talk about Black homophobia, insofar as Black homophobia is not so radically different from general homophobia. While some of the more nuanced aspects of homophobia within the Black community are probably best addressed by African-American gay folks (of which, no doubt, California has quite a few), it is way too gigantic a burden to place specifically on Black gay folks to change the impression of their entire racial community. Multi-racial coalitions of individuals who can be productive advocates for gay rights within many different communities seem to me to be an excellent and viable public relations solution.<br><br>As a white adult child of gay parents, I am always thrilled to speak to any group or individual who is willing to listen to me about my experiences. And I think that our president-elect has taught us that stories about our diverse roads and complicated family backgrounds actually have a uniting effect rather than a divisive one.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3655540">\
	 <div id="dsq-comment-header-3655540" class="dsq-comment-header">\
	 <cite id="dsq-cite-3655540" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3655540" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3655540" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3655540" class="dsq-comment-message">I don\'t think comparing Propositions and making light of them is a equitable comparison. Also comparing the religious traditions amongst different ethnic groups as being the same is inaccurate. Confusing religious traditions with homophobia is doing a disservice. Yes there are people who are hateful and will not be redeemed. There are plenty of others who have not evaluated the things they were taught and confuse it with doing the right thing. Having different perspectives and being around various social environments often give people more insight into the world at large.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3655563">\
	 <div id="dsq-comment-header-3655563" class="dsq-comment-header">\
	 <cite id="dsq-cite-3655563" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3655563">Pamela </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3655563" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3655563" class="dsq-comment-message">Thank you, it is good to see a post from a white voter who is not blaming the black community.  There were many progressive black folks like me who voted no, and I do my part to try to spread a progressive vibe & educate folks whenever the topic of gay rights comes up, as does my husband.  But blacks folks are steeped deeply in the church, and it will talk a little more time for us as a whole to catch up on this issue.  But again, blaming and scapegoating will surely only make attitudes harden--outreach like yours with compassion and understanding and listening is much, much more effective!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3650275">\
	 <div id="dsq-comment-header-3650275" class="dsq-comment-header">\
	 <cite id="dsq-cite-3650275" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3650275">RobM</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3650275" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3650275" class="dsq-comment-message">I do not mean to jack your post but this is disgusting. I can\'t print my suggestion on how to greet this but it does involve some serious drama. Fred Phelps is planning to protest at Toots funeral. He is the God hates Fags Preacher<br>courtesy of Pam\'s House Blend:http://pamshouseblend.com/showDiary.do;jsessionid=95A698E0BBF0046124AB763131557F89?diaryId=8100</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3652435">\
	 <div id="dsq-comment-header-3652435" class="dsq-comment-header">\
	 <cite id="dsq-cite-3652435" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3652435">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3652435" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3652435" class="dsq-comment-message">I\'m going to be mean...I hope his ass gets beat.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3652294">\
	 <div id="dsq-comment-header-3652294" class="dsq-comment-header">\
	 <cite id="dsq-cite-3652294" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3652294" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3652294" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3652294" class="dsq-comment-message">People like those makes Christians look bad. God is not happy with him but it is not for me to judge...he will be dealt with when the time comes.<br><br>Truly pathetic.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3657044">\
	 <div id="dsq-comment-header-3657044" class="dsq-comment-header">\
	 <cite id="dsq-cite-3657044" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3657044" href="http://www.hustleandfloe.com" target="_blank" rel="nofollow">hustleandfloe</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3657044" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3657044" class="dsq-comment-message">This is where I am, Rhondacoca.  The "religious right" seems more of a modern-day Pharisee lot.  Barack Obama, a professed Christian, would, by his own stated position, have voted for proposition 8.  The emotions on this issue will always drop us down to name-calling, but if they, the Prop 8 white proponents, would look at it as dispassionately as possible, they would recognize their blind spot having direct relationship to our race mess in this country.  It is wholly consistent for blacks to vote for Obama and for Prop 8 given that we share more with Republican stated values than with Democrat stated values.  However, the Republican party sold all other issues at the cost of the one dividing issue: Race.   So, now, white liberals are "shocked" that they can just snap fingers and have black people find community with gay people and see race as equal to orientation and our struggle as equal to the gay struggle.  <br><br>A Christian\'s first message to non-Christians is "Christ and him crucified" and the salvation offered in that act.  <br><br>I prefer Barack\'s stance.  I will not vote for gay marriage, but will forever defend equal treatment of people under the law.  If this vote had passed, I would not prefer it, but would recognize it as the law.  Civil disobedience, as performed by blacks at great personal and community cost, should be the first option of pro gay marriage citizens, not name-calling and blaming.  Anything less, e.g. whining, is disingenuous and arrogant in its assumptions.  I\'m not for black whining on black issues either.  Many of us still do it, but our history of achievement is marked more by fighting within the frame of the Constitution than whining.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3662693">\
	 <div id="dsq-comment-header-3662693" class="dsq-comment-header">\
	 <cite id="dsq-cite-3662693" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3662693">thisisatest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3662693" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3662693" class="dsq-comment-message">I wanted to check you on this - Obama came out against proposition 8.  His unclear statements about gay marriage were a source of confusion, but he himself was against - not for - proposition 8.<br><br><a href="http://www.sacbee.com/111/story/1051404.html" rel="nofollow">http://www.sacbee.com/111/story/1051404.html</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3665174">\
	 <div id="dsq-comment-header-3665174" class="dsq-comment-header">\
	 <cite id="dsq-cite-3665174" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3665174" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3665174" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3665174" class="dsq-comment-message">They were used in an ad targeting blacks I heard or something like that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3656980">\
	 <div id="dsq-comment-header-3656980" class="dsq-comment-header">\
	 <cite id="dsq-cite-3656980" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3656980">TruthSeeker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3656980" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3656980" class="dsq-comment-message">I have a funny feeling his crew will be detained at the airport for several hours.   If not, the secret service will haul them away.   I don\'t  think Hawaii will allow these guys to picket Toot\'s funeral.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3652662">\
	 <div id="dsq-comment-header-3652662" class="dsq-comment-header">\
	 <cite id="dsq-cite-3652662" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3652662">kenda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3652662" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3652662" class="dsq-comment-message">I read that article by Jasmyne earlier. I\'m glad she wrote it. As a black person who supports gays rights, I\'ve felt really attacked by all this scapegoating that\'s been going on lately. Yes, the black community needs to work on its homophobia, but yelling nigger at black "no on prop 8" supporters is not helping.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3652713">\
	 <div id="dsq-comment-header-3652713" class="dsq-comment-header">\
	 <cite id="dsq-cite-3652713" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3652713">R M Wright</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3652713" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3652713" class="dsq-comment-message">firstly, at least Prop8 did as well as it did! secondly, where was Clinton the favored for most gays up to June (of any ethnicity) in the campaign; third, bravo to gays for demonstrating at the LDS churchs that financed Yes on 8; fourth, where were AfAm same sex couples, Asian couples, etc. in the ads by the No organizers; fifth, 7% more selfidentified gays voted for McCain than for Kerry; and,  it is a dishonor to everyone that civil rights was voted upon. I wonder if any of the Bill of Rights would be ratified by US citizens if put to a vote. I really do trust that President elect Obama will help to change the dialog although certainly not on the front burner. Times have changed and new paradigms will take place. hugs, peace, compassion</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3652731">\
	 <div id="dsq-comment-header-3652731" class="dsq-comment-header">\
	 <cite id="dsq-cite-3652731" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3652731">Marek</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3652731" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3652731" class="dsq-comment-message">Rikyrah, do you feel that the GLBT community should act the same way as you suggest? - Refuse to discuss racism among gays except privately, and reject any \'fake\' black  gays and lesbians who seek   those that aren\'t firmly anchored in the LGBT community as opposed to being primarily blacks who happen to gay or lesbian?<br><br>I also think you completely lack any understanding or willingness to understand the situation. How would blacks feel if blacks were not allowed to marry, if a referendum just enshrined the ban on black marriage into the state constitution, and gays, though not decisive, voted in higher numbers than straights for that ban? Don\'t you think that might have unleashed quite a bit of nasty homophobic vitriol among blacks? The circumstances don\'t make the racism ok, particularly as what we\'re seeing is simply the open airing of a generally hidden racism that is already there, but as I said on the other thread, to expect racism not to be present among white gays and lesbians is just as crazy as to expect homophobia to be non-existent among blacks. Both groups are part of a broader society which has plenty of racism and homophobia, of course those prejudices will exist among them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3652789">\
	 <div id="dsq-comment-header-3652789" class="dsq-comment-header">\
	 <cite id="dsq-cite-3652789" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3652789">Constance</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3652789" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3652789" class="dsq-comment-message">Well, I voted NO and am appalled at the racism I have seen and the spewing of the n-word as if there are no black gays and lesbians and, as if that ridiculous number that CNN threw out is fact.<br><br>The No on 8 should have had grass roots efforts to reach blacks, and also Asians and Hispanics who also voted for it.<br><br>They ran a poor campaign and have no one to blame but themselves and all the racial slurs and baiting from some of the bigots of the gay community shows, they really are living above everyone else and need to be blaming the Mormon\'s and Catholics and that 27% of gay GOP\'ers who probably voted for it as well.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3655565">\
	 <div id="dsq-comment-header-3655565" class="dsq-comment-header">\
	 <cite id="dsq-cite-3655565" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3655565" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3655565" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3655565" class="dsq-comment-message">You can reject all of what Jasmynne Cannick wrote about. She is an activist and has the ear of all the politician and community activists in Los Angeles. If you have another course of action that you think will yield the results you want by all means go for it. We see how well it has so far by those who do.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3656962">\
	 <div id="dsq-comment-header-3656962" class="dsq-comment-header">\
	 <cite id="dsq-cite-3656962" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3656962">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3656962" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3656962" class="dsq-comment-message">If you are going for \'No on 8\', and you know that there\'s a particular community that disagrees with you, you have to try and persuade. Now, in Arkansas, hick ass Arkansas, Black folk voted against Gays adopting 55-45. Now, I have a problem with that, but look at it: adoption 55/45 against. Marriage 70/30 against. <br><br>We have to make visible and humanize the gays and lesbians in the Black community. I ask again - why no ads with non-flaming Black gays and lesbians. I know they exist. You\'re telling me that NONE of the Black gays and lesbians in California want to get married? That ALL of them are single without children? <br><br>I sort of think kids is the angle  as to how to begin to attack this. Show them as FAMILIES. <br><br>This is a RELIGIOUS issue within the Black community. That\'s the main reason for it being so intractable. But, as with the Donnie McClurkin situation, we have White folks disrespecting Black religious going people, and no, that\'s not the way to win votes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3657267">\
	 <div id="dsq-comment-header-3657267" class="dsq-comment-header">\
	 <cite id="dsq-cite-3657267" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3657267">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3657267" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3657267" class="dsq-comment-message">Also, I just believe it\'s far more complicated - the issue of homophobia in the Black community, and gay marriage just isn\'t on the list of how our homophobia is negatively impacting the Black community. We have to wrap it up with other issues, so it can\'t be singled out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3674996">\
	 <div id="dsq-comment-header-3674996" class="dsq-comment-header">\
	 <cite id="dsq-cite-3674996" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3674996" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3674996" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3674996" class="dsq-comment-message">Thank you, thank you, thank you!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3652792">\
	 <div id="dsq-comment-header-3652792" class="dsq-comment-header">\
	 <cite id="dsq-cite-3652792" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3652792">exotrip</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3652792" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3652792" class="dsq-comment-message">You pretty much hit it on the head. While over at DailyKos, I keep seeing Prop 8 opponents blame the Mormons, Evangelicals, Blacks, etc. But ultimately the failure was entirely on them. Did they ever have commercials showing real gay married couples? Did they ever attempt to make straight people see how their marriages were as important to them as the straights\' marriages were to the straights? <br><br>The failure to keep gay marriage legal was entirely the fault of the gays. Their failure. I hope Cali\'s gay population learns from this campaign, and mounts a more effective campaign to relegalize gay marriage in 2010.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3655695">\
	 <div id="dsq-comment-header-3655695" class="dsq-comment-header">\
	 <cite id="dsq-cite-3655695" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3655695">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3655695" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3655695" class="dsq-comment-message">The Marriage Equality movement is not the same entity as "the gays"<br><br>The movement claims to speak for all of us, but in actual reality, they do not. It\'s a sort of bait-and-switch that has deception at its core and so I find it ugly.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3656360">\
	 <div id="dsq-comment-header-3656360" class="dsq-comment-header">\
	 <cite id="dsq-cite-3656360" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3656360">exotrip</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3656360" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3656360" class="dsq-comment-message">You are right. I apologize for my error.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3655862">\
	 <div id="dsq-comment-header-3655862" class="dsq-comment-header">\
	 <cite id="dsq-cite-3655862" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3655862">ljf</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3655862" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3655862" class="dsq-comment-message">Let me say this.  I am a middle class divorced (hetero) mother of three.  So I am not even going to pretend as I truly understand the gay marriage issue.  But I would like to give my take on this.<br><br>a)  I am not surprised that Black folks are the scape goats.  White (racist) feminist (I am a feminist)have been running with that same bs when black women refuse to jump when they say jump.   It is a very paternalistic racist way white deals with blacks.  We have to recognized it for what it is.  This racist paternalist relationship has been with us since the dawn of blacks and whites have been working in progressive politics. Just because a white person is gay it does not mean that the "gay gene" blocks any propensity towards paternalistic racism.  <br><br>b) we have to look at how a large segment of our Black population views on marriage and the collective practice matrimony.  Like I stated and detailed in my post yesterday, working poor and poor blacks do not participate in marriage in the percentage that working class middle class and high income people do. This is from my professional experience and personal observation.  If that section of Blacks do not see marriage as a foundation in maintaining a household  why should prioritize marriage in such a way for another group of people they have no social connection to.  This includes working poor and poor black lgbt who are products of these households.  Which leaves me to<br><br>c) If marriage is not critical in certain segments of the Black community, what do the middle class gay activists have to offer in return of the Black community support  Pats  on the heads and them telling black folks how they such good negroes just don\'t cut it.  What can be negotiated?  What are causes that is critical in the black/black gay communities that proponents of gay marriage are willing to support?<br><br>d)I live in New York and I am here to tell you, Blacks ain\'t crazy about white middle class gays.  This is because of  gentrification.  Usually gentrification starts with white/white identified artists and gays moving into black/latino neighborhoods. The working class and poor are soon are priced out.  <br>Presently, I live in a gentrifying neighborhood in New York City.  Let me tell you there is NO love lost between the chai drinking white identified gay  and the young black lesbian who wears her do-rag, jeans hanging off her behind and wearing a man\'s white undershirt, hanging out on the corner chilling with her homeboys  --literally homeboys in front of the projects.  I doubt that she and her other black lesbian sisters and gay black brothers gay in my neighborhood like the idea that they  will soon be displaced by her chai sipping "brother in the struggle".<br><br><br>A black person, I take great offense when "progressive whites" start spouting their paternalistic racist crap.  I\'ve seen the shyt in the white middle class feminist movement and this is no different.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3662985">\
	 <div id="dsq-comment-header-3662985" class="dsq-comment-header">\
	 <cite id="dsq-cite-3662985" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3662985">thisisatest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3662985" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3662985" class="dsq-comment-message">As with the poor whites being left out of the white middle class feminist movement, poor glbt whites are really left out on the marriage issue as well.<br><br>Just so I\'m clear on myself, I\'m pro-gay marriage.  There are parts of my life that would be profoundly impacted by its legalization, but I don\'t like that the marriage equality thing has taken over most of the resources and time of places like the HRC.  And for that reason, I think Michelle (whose comment is after this one) is absolutely justified in her decision.<br><br>It\'s been hard for me to hear how white folks in the marriage equality movement have chosen to pin its failure on Prop 8 on a single group, a small segment of the electorate, as if two things were the case - 30% of black people didn\'t vote no and the 70% who voted yes actually caused the whole thing to pass.<br><br>I like how you phrased your point C.  While I do want gay marriage to pass, I see that there is a group of incredibly privileged, wealthy, male gays who *really* want it to pass because it is the place in which most of the discrimination against them lies.  If they want it bad enough, maybe after all is said and done they can reassess and start building the bridges necessary to support and earn support for their goals in kind.<br><br>That\'s a bit pollyanna of me and I don\'t really believe myself when I say it, but it would be nice.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3673123">\
	 <div id="dsq-comment-header-3673123" class="dsq-comment-header">\
	 <cite id="dsq-cite-3673123" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3673123">jadia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3673123" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3673123" class="dsq-comment-message">I totally agree.  I worked on a capacity building grant for AIDS service organizations and some of the gay, white, male participants acted very adversarial toward me (SBF) and other participants of color (gay or hetero).  Some of them believe the majority of HIV prevention funding should go toward them as GWM before it goes to communities of color.  Some still believe they are superior and their needs should be met first simply because they are white.<br><br>I believe that everyone should have the opportunity for a civil union and the rights and priviledges it affords.  I think it\'s time those who want the opportunity to organize and take it to the higher courts.  They need to stop scapegoating and start looking for feasible solutions.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3656819">\
	 <div id="dsq-comment-header-3656819" class="dsq-comment-header">\
	 <cite id="dsq-cite-3656819" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3656819">revrose</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3656819" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3656819" class="dsq-comment-message">Though I am a major fan of JJP, this is my first post, on a topic I care about a great deal.  I am an African American woman, and a Unitarian Universalist minister in NYC.  Most of my congregation is white, though not all, and I minister to many gay and lesbian couples and families. (UUs are major supporters of marriage equality; 7 of the 14 couples in the Massachusetts lawsuit that led to marriage in that state were members of UU congregations).<br><br>I am grateful for this conversation, in part because I am learning things about the ways in which the advertising and other issues were presented.  But as a straight black woman who has gay family members, I remain deeply upset by what happened in CA.  I am committed to the struggle for freedom for EVERYONE!  Are there others here who feel the same?  If so, I would appreciate being in dialogue with you.  Many thanks!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3657118">\
	 <div id="dsq-comment-header-3657118" class="dsq-comment-header">\
	 <cite id="dsq-cite-3657118" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3657118" href="http://www.hustleandfloe.com" target="_blank" rel="nofollow">hustleandfloe</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3657118" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3657118" class="dsq-comment-message">"this is where i am" meaning, "I agree with you", to be clear.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3657281">\
	 <div id="dsq-comment-header-3657281" class="dsq-comment-header">\
	 <cite id="dsq-cite-3657281" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3657281">BWScott</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3657281" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3657281" class="dsq-comment-message">The Homosexual marriage campaign does not understand why Blacks, because Blacks are liberal, do not support homosexual marriage.  Conservative Christians do not understand why Blacks are not anti-abortion, because Blacks are so religious.<br><br>I am not sure I understand either.  But I grew up in a Midwest Black community, and I am fully aware that Black political thought is strong on individual choice and self actualization and strong on upholding traditional values.  This is who we are.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3661753">\
	 <div id="dsq-comment-header-3661753" class="dsq-comment-header">\
	 <cite id="dsq-cite-3661753" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3661753">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3661753" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3661753" class="dsq-comment-message">it\'s complicated just the way you explained it. wish folks would accept that Black folks are complicated and can\'t be put into a box/</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3663356">\
	 <div id="dsq-comment-header-3663356" class="dsq-comment-header">\
	 <cite id="dsq-cite-3663356" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3663356" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3663356" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3663356" class="dsq-comment-message">Thank you Rikyrah, thank you and thanks BWScott</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4185016">\
	 <div id="dsq-comment-header-4185016" class="dsq-comment-header">\
	 <cite id="dsq-cite-4185016" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4185016">roipolloi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4185016" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4185016" class="dsq-comment-message">I was unaware until the vote that in Black political thought individual choice and self actualization were only valued for straight people.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3657292">\
	 <div id="dsq-comment-header-3657292" class="dsq-comment-header">\
	 <cite id="dsq-cite-3657292" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3657292" href="http://bedouina.typepad.com" target="_blank" rel="nofollow">Leila Abu-Saba</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3657292" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3657292" class="dsq-comment-message">THere was a post by a white, gay, ex-Mormon Californian at Daily Kos last week, like Thursday maybe, in which he laid out the numbers proving why Black people did not make Prop 8 happen. He also questioned the exit polling big time. His larger point was what folks are saying here, that the No on 8 forces just didn\'t organize or reach out to the community. But I found his explication of the polling numbers very helpful.<br><br>Basically, black people did not make the difference on Prop 8. THere aren\'t enough black voters in California to make the difference .... white anti-gay voters were so numerous that even if Black community had voted just like white Democrats (the largest support base), 8 still would have passed. That\'s the summary as I recall it.<br><br>Here it is:<br><br><a href="http://www.dailykos.com/storyonly/2008/11/6/194522/168" rel="nofollow">http://www.dailykos.com/storyonly/2008/11/6/194...</a><br><br>To repeat, the point is that scapegoating is not helpful and doesn\'t make sense if you look at the numbers.<br><br>Also, if you want folks to change their minds and support your issue, you might need to find out how they are thinking and why, rather than jump to conclusions, blame and resent. That way you will understand better how to get across your point.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3663428">\
	 <div id="dsq-comment-header-3663428" class="dsq-comment-header">\
	 <cite id="dsq-cite-3663428" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3663428" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3663428" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3663428" class="dsq-comment-message">Now, I am waiting for someone to answer my question.<br><br>Here it goes,<br><br>I skipped over voting for the Proposition that was on the ballot out here in New York. Did all people in California have to vote on the proposition or were they simply able to vote for what they wanted to vote for??<br><br>And also before people so jumping all over me over my last comment because I spoke the truth, I am for same-sex marriage and I am an advocate for LGBT rights in New York along with my close friend and roomate who is a lesbian.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3663500">\
	 <div id="dsq-comment-header-3663500" class="dsq-comment-header">\
	 <cite id="dsq-cite-3663500" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3663500" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3663500" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3663500" class="dsq-comment-message">Waiting.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3665139">\
	 <div id="dsq-comment-header-3665139" class="dsq-comment-header">\
	 <cite id="dsq-cite-3665139" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3665139" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3665139" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3665139" class="dsq-comment-message">I decided to cut through everything and I phoned a few friends and family members in California.<br><br>I put my social science expertise to work, I gathered a focus group. I did it by phone. I asked them all the same questions,<br><br>Did you vote for or against Prop 8? If so, why or why not?<br><br>Did are you for or against same-sex marriage?<br><br>I drew correlations between civil rights and gay rights <br><br>etc...<br><br>Five respondents from L.A. County (Akira, Melody, Lauren, Sean, Jay, Cameron, Michelle)<br>Two from Orange County (My uncle, Todd)<br>Two in San Francisco (Stanlene, Micheal)<br><br>My girl Akira said, <br><br>"I didn\'t bother because I did not realize it was that serious. I am not against gay marriage, I just voted for Barack and left."<br><br>My girl Melody said,<br><br>"My mother voted in favor of the proposition because they told her to do so in church. There were people outside with flyers telling her why she should support the proposition. She knew about it. I went with Akira and we only voted for the president. I didn;t really know enough about the other things on the ballot."<br><br>My uncle (who is a minister):<br><br>"Of course, I voted for the propositon because I believe in the sanctity of marriage as a Christian. I am tired of having this conversation with you because I thought that we all brought you up to know right from wrong. You are being dangerously influenced by your peers. New York City is too liberal. I, like many of those in my congregation, did the right thing."<br><br>My cousin, Michelle, <br><br>"What proposition?"<br><br>My aunt Stanlene,<br><br>"I voted in support of the proposition because isn\'t same-sex marriage wrong. I was raised in the church so I am not against gay people, I have no problem with them but I learned that marriage is between a man and a woman as defined by God."<br><br>I took her up on the seperation between church and state and gave her background as to why she should not force her "values" onto someone else. I also drew correlations between blacks and homosexuals she responded,<br><br>"Being black is a race and not a sexual orientation which you choose. No where in the bible does it say that you should not be black. As a matter of fact, God was upset with the Moses family and gave a member lepresy because of her prejudice towards Zepora (who was Ethopian). There is a difference. I understand that there is a separation between church and state but people are allowed to practice their own beliefs and live according to them. My vote was my choice and I did it based on my belief. The courts could enforce what is said in the Constitution or whatever but as a Christian, I vote accordingly."<br><br>My friend Lauren,<br><br>"I voted yes."<br><br>I asked her why,<br><br>"To allow same-sex marriage"<br><br>I told her that her voting yes allowed for the ban of same-sex marriage<br><br>Obviously there was some mix up there. <br><br>My younger cousin, Todd:<br><br>"Uncle Junior told me and mom to vote yes so I voted yes. Isn\'t same sex marriage wrong?"<br><br>My cousin Jay,<br><br>"Yes, I voted in support of the Prop 8. Marriage is between a man and a woman. I have not a problem with civil unions but marriage yes."<br><br>"I am not anti-gay. I simply believe that the definition of marriage is between a man and a woman. I apologize"<br><br>My friend Cameron,<br><br>"I only voted for the President"<br><br>My friend Michael,<br><br>“I voted against it because I am for gay rights. We were once denied our rights.”<br><br>My friend Sean (who is gay)<br><br>"Yes, of course. I am very upset about the fact that black people voted for it."<br><br>We had a long discussion where I basically told him by findings since he was the last person that I spoke to.<br><br><br>I knew it. I said this from the get-go. I did not vote on the proposition that was on the ballot in New York, I skipped over it as I usually do. My friends and cousins in California were completely oblivious or did not bother for the most part. My older family members voted in support of it due to the church. <br><br>I have a feeling that the number was so high in exit polls because many people especially young people who would be crucial to the failing of such a proposition were oblivious. People like my aunt, my friend\'s mom and my uncle went to the polls to vote for Obama and for the proposition, they were well aware of both.<br><br>Instead of attacking like I said in the first place, obviously there needs to education. When I compared black civil rights and LGBT rights,  all of the respondents were confused and were unable to connect the two  or did not see it as the same thing whether they were for it or against it. The only person who was able to draw a correlation was my friend Michael who at the end of the day is highly educated and politically aware. <br><br>I enjoy qualitative forms of research of the quantitative forms that have driven this discussion.<br><br>The results out of my focus group,<br><br>Supported Prop 8 (Todd, Uncle Junior, Aunt Stanlene, Mrs. Cross {Melody’s mother}, Jay, my aunt Valerie {Todd’s mother}, Lauren)<br><br>				7 people<br><br>People who did not vote on the proposition (Akira, Melody, Michelle, Cameron)<br><br>4 people<br><br>People who voted against it (Michael, Sean)<br><br>				2 people<br><br>If my friends Lauren, Akira, Melody and Michelle voted for the propositions, they said that they would have voted no which would have made the number 7-6 instead of 2-6 for those opposed to it/for it. <br><br>Lastly, the fact that only 4 people out of the 11 people voted for other seats other than the president was daunting. As African Americans, we seem to not understand the value of electing local officials. This is obvious when you see the lame ducks who remain in office in some of our communities. We more than anyone should be exercising our power to chose who best represents us.<br><br>Out of the respondents whether I spoke to them directly or not, <br><br>Women voted for it: 4<br>Women who voted against it: 0<br>Women who did not vote for it: 3<br><br>Men who voted for it: 3<br>Men who did not vote against it: 1<br>Men who voted against it: 2<br><br><br>The final numbers excluding those who did not vote for it:<br><br>Voted in favor of Prop 8: 7<br>Voted against it:2<br><br>This once again does not include the:<br><br>4 people who did not bother to vote on it. This unfortunately included Lauren who thought she was voting in favor of gay marriage but instead voted against it. <br><br>If I created a scenario were Lauren voted No instead of Yes (like she thought she did), those who did not vote for the proposition voted no along with those who voted no VS. those who voted in support of the proposition,<br><br>It would have been a near 50/50 split which brings it closer to other demographics.<br><br>In regards to age,<br><br>18-29: (Todd, Lauren, Akira, Melody, Michelle, Sean)   2/3/1      (for it/didn’t vote on it/against it)<br>29-40: (Jay, Michael, Cameron)   1/1/1<br>40+: (Uncle Junior, Melody’s Mom, Todd’s Mom, Aunt Stanlene)  4/0/0<br>Final Percentile:<br><br><br>70%: supported it<br>20%: Against it<br>10%: Did not vote for it<br><br>Those are my findings based on the votes cased in the final analysis according to my focus group.<br><br>With the scenario that could have occurred minus, apathy, ignorance about it or confusion.<br><br>An almost 50/50 split with the people being slightly lower than those against it.<br><br><br>I am currently making sure that everything is accurate. I completed this quickly this morning. I will apologize in advance for any mistakes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-4182816">\
	 <div id="dsq-comment-header-4182816" class="dsq-comment-header">\
	 <cite id="dsq-cite-4182816" class="dsq-comment-cite">\
	 <span id="dsq-author-user-4182816">roipolloi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-4182816" class="dsq-comment-body">\
	 <div id="dsq-comment-message-4182816" class="dsq-comment-message">Rhondacoca,<br><br>Thanks for the enlightenment.  Sadly, all that\'s necessary for evil to succeed is for good people to do nothing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3665437">\
	 <div id="dsq-comment-header-3665437" class="dsq-comment-header">\
	 <cite id="dsq-cite-3665437" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3665437" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3665437" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3665437" class="dsq-comment-message">My last statement before head out to lunch.<br><br>I hate scapegoating any group of people.<br><br>Homophobia, racism, classism, sexism, religious hatred is not exclusive to any group of people. We are all guilty of it. <br><br>I was very upset this election season when people tried to scapegoat rural white voters as all backwards and racist. It was successfully done and it was small-minded and unfair. They aren\'t the fat corporate cats running Wall Street, many of them have little to no influence over the countless institutions that are guilty of institutionalized racism. They are no more racist than all the middle classed, rich urban and suburban whites. However as Bruce Dixon intelligently outlined over at the Black Agenda Report back during the West Virgina primary. They were used so that racism can be contained to one group of "small-minded" and working class whites in order to distract from the pervasiveness of institutionalized racism as well as other injustices. <br><br>I could point out a gazillions examples because as I said sexism, homophobia, racism, classism, xenophobia and religious hatred is not exclusive to any group of people.<br><br>If we are going to discuss homophobia an issue that I would love to open up dialogue on, we must not blame or scapegoat because America has long had a problem with it as well as the rest of the world.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3666450">\
	 <div id="dsq-comment-header-3666450" class="dsq-comment-header">\
	 <cite id="dsq-cite-3666450" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3666450">PTCruiser</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3666450" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3666450" class="dsq-comment-message"><blockquote><i>A marriage is actually a covenant between a man and a woman before God and honored by God. Christian Churches should not be required to perform marriage ceremonies for homosexual couples when it goes against the specific dictates of Christianity.</i></blockquote><br><br>My wife, who is a Christian, and I do not believe that marriage is a "covenant...before God and honored by God" and we had to put the brakes on the minister who we had asked to preside over the exchange of our vows inserting these beliefs into our wedding ceremony.  He was a friend of my wife\'s family and we liked him but it even wigged him out that my wife was keeping her own name. (Didn\'t bother me in the least.) Are you arguing that my wife and I had no right to marry because we don\'t believe that we were making a "covenant" before God?<br><br>The recognition of the right of gays and lesbians to marry in California did not even remotely entail any requirements that any Christian church or minister perform marriage ceremonies that ran against the grain of either a church\'s tenets or a minister\'s beliefs.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3667423">\
	 <div id="dsq-comment-header-3667423" class="dsq-comment-header">\
	 <cite id="dsq-cite-3667423" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3667423" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3667423" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3667423" class="dsq-comment-message">I love how I post a gazillion comments only to be ignored then to have people take me out of context like PTCruiser felt the need to do.<br><br>This is the reason why I usually dont bother discussing things with some people.<br><br>I understand both sides and I am simply trying to bridge the two. You cannot have an argument where you are trying to educate and enlighten the other half when being so dogmatic.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3669255">\
	 <div id="dsq-comment-header-3669255" class="dsq-comment-header">\
	 <cite id="dsq-cite-3669255" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3669255">RHEDDA J</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3669255" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3669255" class="dsq-comment-message">It’s always gonna be futile - trying to bridge the gap. Does anyone really believe that white gays are going to reach out to black communities in any significant numbers (yes, they may one day soon reach out to the minority of “upper-class” bourgeois African-Americans) or that black ‘hardened-by-the-struggle’ victims of white supremacy intend to accept white gay/lesbian in a way which says “help us to understand you” or “convince me that we should work together” ??? Being totally disenfranchised and constantly commodified, Do these projected African Americans have a political will? Will they reasonbly sit and listen to white voices that try to gain favor by preaching about discrimination, when any other time, 365 days a year, these WHITE GAYS ARE WHITE AND ARE PRIVILEGED IN A WHITE SYSTEM AND HAVE NEVER APPEARED AT THE DOORSTEP OF THE HOOD FOR THEIR FANCIED PLIGHT OF UNIFICATION???<br>It’s a sorry thing, that at a time not too long ago when my people could not sit with whites at the counter, 99% of gay whites (and other gays) people were still in the closet and therefore “couldn’t” fight the equality fight with black folks<br><br>so what happened, they simply remained for decades “IN THE CLOSET” (or in other words SAFELY HIDDEN IN THEIR WHITENESS, OUT OF HARMS WAY)<br><br>sigh</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3671038">\
	 <div id="dsq-comment-header-3671038" class="dsq-comment-header">\
	 <cite id="dsq-cite-3671038" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3671038">PTCruiser</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3671038" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3671038" class="dsq-comment-message"><blockquote><i>I love how I post a gazillion comments only to be ignored then to have people take me out of context like PTCruiser felt the need to do.</i></blockquote><br><br>If you feel that I have taken your post out of context and subsequently misinterpreted or misunderstood your intent, then please explain what you meant to me so that I can understand.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3674957">\
	 <div id="dsq-comment-header-3674957" class="dsq-comment-header">\
	 <cite id="dsq-cite-3674957" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3674957" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3674957" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3674957" class="dsq-comment-message">Re-read them, its that simple.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3736800">\
	 <div id="dsq-comment-header-3736800" class="dsq-comment-header">\
	 <cite id="dsq-cite-3736800" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3736800">PTCruiser</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3736800" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3736800" class="dsq-comment-message">No, it isn\'t.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3671078">\
	 <div id="dsq-comment-header-3671078" class="dsq-comment-header">\
	 <cite id="dsq-cite-3671078" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3671078">PTCruiser</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3671078" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3671078" class="dsq-comment-message"><blockquote><i>When you do that, then you defeat the purpose. You are obviously bent on being silly and close-minded and i will refrain from bothering.</i></blockquote><br><br>I am not being silly or close-minded. If I missed your point then explain what I missed rather than throw out accusations about me that have no basis in fact.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3671140">\
	 <div id="dsq-comment-header-3671140" class="dsq-comment-header">\
	 <cite id="dsq-cite-3671140" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3671140">Honey01</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3671140" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3671140" class="dsq-comment-message">Many of you have posted great food for thought. I appreciate that I am being presented with different POVs to challenge my belief system. I am really disheartened to see the division that is threatnening to erupt in light of these last several months. <br><br> I am  vehemently opposed to discrimination against gays. I just never really gave the marriage issue much thought. However, recent events have caused me to evaluate where I stand. <br><br>I don\'t know all the specifics of Proposition 8, but is it true that it had a provision that would allow churches to be sued for non-compliance? My husband mentioned this but I thought it farfetched.<br><br>I am curious to see Keith Olberman\'s special comment tonight. I would hope he has better sense than to add fuel to the fire started on DailyKos. know that he often get his stories from there.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3674949">\
	 <div id="dsq-comment-header-3674949" class="dsq-comment-header">\
	 <cite id="dsq-cite-3674949" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3674949" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3674949" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3674949" class="dsq-comment-message">You are not alone. Many in the black community feel this way. I was speaking to more people who have never thought deeply about it. I spoke to some who made other influence their decisions (others meaning elders and the church). There has been no dialogue. There has also been a lot of confusion about it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3671556">\
	 <div id="dsq-comment-header-3671556" class="dsq-comment-header">\
	 <cite id="dsq-cite-3671556" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3671556">PTCruiser</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3671556" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3671556" class="dsq-comment-message"><blockquote><i>I don\'t know all the specifics of Proposition 8, but is it true that it had a provision that would allow churches to be sued for non-compliance? My husband mentioned this but I thought it farfetched.</i></blockquote><br><br>Proposition 8 was not an affirmative proposition, i.e., its aim was not to set out any conditions for recognizing marriage between homosexuals but to nullify previous court rulings and statutes that recognized the legality of such relationships. No previous court rulings established any provisions for churches to be sued for alleged non-compliance. The proponents of Proposition 8 simply fabricated a story that if homosexuals were allowed to marry that it would lead to demands that churches allow these ceremonies to be conducted in their facilities. This is, of course, a blatant lie.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3672255">\
	 <div id="dsq-comment-header-3672255" class="dsq-comment-header">\
	 <cite id="dsq-cite-3672255" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3672255">Honey01</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3672255" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3672255" class="dsq-comment-message">Thanks PTCruiser. I told my husband this sounded far fetched. I used the example of a non-Catholic not being able to be married in the Catholic Church. I did not think this was a litigious issue. <br><br><br>You know what moment really got me to thinking about this issue? I recall when the California Supreme Court ruling first came down allowing homosexuals to be married, there was a lesbian couple who had been together something like 50 years. I remember crying when I saw them on the news. The image of these elderly women put a different face on the issue you know? I just knew it was right.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3674114">\
	 <div id="dsq-comment-header-3674114" class="dsq-comment-header">\
	 <cite id="dsq-cite-3674114" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3674114">Quanli</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3674114" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3674114" class="dsq-comment-message">I can see how they can claim we "tipped the scales" in regards to proportions of how the other groups voted, BUT I cannot see how they can so boldly scold us as if we are children for voting based on our opinions. No I don\'t live in CA so this never reached my ballot. I\'m speaking from a perspective of respect. They are really bold when it comes to us, to the point of arrogance. I can\'t see any other group being berated across the board for exercising the right to voice an opinion through the ballot. I really cannot...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3674586">\
	 <div id="dsq-comment-header-3674586" class="dsq-comment-header">\
	 <cite id="dsq-cite-3674586" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3674586" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3674586" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3674586" class="dsq-comment-message">Neither can I. This is the sad part and this is what has turned me off.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3728171">\
	 <div id="dsq-comment-header-3728171" class="dsq-comment-header">\
	 <cite id="dsq-cite-3728171" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3728171" href="http://www.unclefatlips.com" target="_blank" rel="nofollow">Derrick </a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3728171" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3728171" class="dsq-comment-message">You know, I do live in California. And I concurred with Jasmyne on some points which despite the opinions of other, are quite valid. The truth is, the No On Prop 8 campaign failed because it simply did not outreach in any communuties that weren\'t predominantly white.  In that sense they blew it. And if they choose not to acknowledge this, well, that\'s too bad. The truth is the truth. Just like the awful horrible bigotry I am witnessing in black culture via the big black churches in California that supported Prop 8. . I honestly didn\'t know black people could be so mean spirited and self-righteous. And I been around black folks all my life. To see those pictures and read the quotes of these ministers saying the stuff that they\'re saying...I\'m just stunned. And here we are with highest HIV infection rate in America---Black people. Black women the number one carrier of HIV in this country.  And working to deny these people---not that it would hurt us won bit---workin\' to deny these people their right to marry.  I\'m just blown away. I know one thing, I\'m committed to fighting black bigotry. I\'m committed with all my heart. Our people went through too too much to show up like this. My sharecropper grandparents went through too much for my people to show up like this. Dr. Martin Luther King would be absolutely disgusted were he to witness the hatefulness of some of our church leaders and the tragic lack of tolerance exercised by the majority of the California black vote in relationship to Proposition 8.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3706043">\
	 <div id="dsq-comment-header-3706043" class="dsq-comment-header">\
	 <cite id="dsq-cite-3706043" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3706043" href="http://www.madprofessah.com" target="_blank" rel="nofollow">MadProfessah</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3706043" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3706043" class="dsq-comment-message">I can\'t believe you would re-print Jasmyne Cannick\'s screed without anyk ind of commentary or context.<br><br>HERE is a response to her post you might want to considrer:<br><br>Would a more effective outreach to African-American voters have really made a difference? Not according to relentlessly self-promotional Jasmyne Cannick, who claimed in a venomous Los Angeles Times column that black gays view marriage equality as a white gay issue anyway.<br><br> "I am a perfect example of why the fight against Proposition 8 … failed to win black support," wrote Cannick, who is herself a lesbian. "Why? Because I don\'t see why the right to marry should be a priority for me or other black people. Gay marriage? Please."<br><br>Here was Cannick, happily projecting her own unsuccessful love life – about which she blogs frequently – on everyone else, never stopping to consider whether homophobia in the African-American community might be responsible for disinterest in same-sex marriage. Tying the knot doesn\'t exactly fit the "down low," "gay thug" lifestyle.<br><br>Conveniently, Cannick prefers the grievance/victimization route, claiming economic worries were more important to black voters. Well, duh. They were for white voters, too, in California and across the country. That\'s why a black man is now the president-elect.<br><br>It\'s divisive and simplistic for Cannick and others to present economic trauma and gay marriage as zero-sum options. Voters of every race could have voted their pocketbook in the presidential race without voting their bigotry further down the ballot.<br><br>The failure of so many whites and blacks within our "community" to see past their own race is discouraging proof of just how much remains to be said in our national "conversation" on race. We elected a black president, and still we can\'t just all get along?<br><br>What\'s worse, the cultural conservatism that seduced African Americans on Prop 8 was profoundly against their own interests, which is usually the way bigotry works. Because while Cannick may not see immediate marriage prospects, her black gay brothers and sisters do.<br><br>The statistics don\'t lie: African Americans marry at the same rate as the rest of the population – more than 96 percent will tie the knot at some point in their lives. The extensive bundle of fundamental rights and responsibilities that come with marriage and divorce, at the federal and state level, often determine on which side of the poverty line many will live.<br><br>Marriage equality and relationship recognition aren\'t simply the clearest example of our own government discriminating against us. In the real world, no single item on anyone\'s "gay agenda" has a greater impact on real lives, of all races.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3728361">\
	 <div id="dsq-comment-header-3728361" class="dsq-comment-header">\
	 <cite id="dsq-cite-3728361" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3728361">J</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3728361" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3728361" class="dsq-comment-message">This whole argument is stupid. Black people didn\'t put this over the top, I\'m a gay white male and I am ashamed when I see gay non blacks trying to lay this whole thing on the african american communities door step. The fact of the matter is 50% of white voters voting for prop 8 gave the yes side far more votes than the 70% of black voters did. Not only that but the fact that some people out there have the nerve to say "I wouldn\'t have voted for Obama had I known this was going to happen" WTF is that? the guy opposed the proposition, has been more inclusive as far as gay people go than any other candidate to run for the office that I can remember yet some idiotic people are going to try to say he didn\'t earn their vote because slightly more than half of the people in CA chose to support this proposition? what kind of logic is that? <br><br>Look people we need to start arguing the case smarter not harder, yelling in peoples faces and stopping rush hour traffic in a protest isn\'t going to win you anymore support, it may fire up the people that are already behind you but it will also fire up those that are against you. <br><br>The Pro Yes on 8 people ran a very slimey and underhanded campaign and made this more about teaching young school children about homosexuality than it was about the marriage issue and unfortunately it worked. We didn\'t  come up with a good counter argument, we had good points but didn\'t make them very well. I really think the "put yourself in my shoes" argument will work when done properly, the No on 8 people ran a poor campaign and are paying the price now. We need to be far more creative and far more reaching in who we talk to and how we talk to them about this. <br><br>I do hope that people try to remember that the few gay people who are yelling about this being the black communities fault represent a very small group of people who are just getting air time because they are yelling something more controversial IMO.  Most of us don\'t agree with this, if we did you would hear a hell of a lot more yelling lol.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3652621">\
	 <div id="dsq-comment-header-3652621" class="dsq-comment-header">\
	 <cite id="dsq-cite-3652621" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3652621">Cecile</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3652621" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3652621" class="dsq-comment-message">wow. just..."wow". where to start? i see a lot of name calling, finger pointing, and generalization here. yeah, political organizations use people for their own ends. this is *news* to you? i disagree with a lot of what you are shouting about - does that mean i\'m not black enough? you are stating that anyone who doesn\'t see things the way you see them is a white-washed fool, and implying that black homophobia might be a little less active if only gays would act more straight.<br><br>well, i am straight, and i found that every black person that i knew who voted yes on 8 had some bullshit excuse for doing so , when the real reason was just their own fear of their own homosexuality, and their fear of a homophobic so called christian community. period. so look to yourself before you start declaring others are scapegoating.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3655558">\
	 <div id="dsq-comment-header-3655558" class="dsq-comment-header">\
	 <cite id="dsq-cite-3655558" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3655558">gaybrother</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3655558" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3655558" class="dsq-comment-message">And if there\'s racism in the white community then jjp should just stfu and let white folks work it out on their own. This is a white issue! Black folks don\'t understand! All these self hating whites calling for equality should stfu too.<br><br>Also, why is it that all these "civil rights" organizations aimed at fighting racism in the white community are led by black people? If you really want white people to listen to you and stop being racist then maybe you should make white people the head of civil rights organizations. <br><br>In conclusion, the feelings in the European American community towards people of color is none of your business, and they will deal with it as they see fit, so just stfu.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3661703">\
	 <div id="dsq-comment-header-3661703" class="dsq-comment-header">\
	 <cite id="dsq-cite-3661703" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3661703">teddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3661703" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3661703" class="dsq-comment-message">I was just thinking along these same lines.  The opinion presented in this post sounds like the Southern whites who told the North, "We\'ll deal with slavery on our time and in our own way.  We don\'t need the North telling us how to deal with our problems."  I think black progressives are being real hypocritical.  Let\'s just call it like we KNOW it is - our community is deeply homophobic and heterosexist.  Period.<br><br>I\'m not from California, so I don\'t know all the details of how this prop. 8 debate went down.  But, we had the same fight here in Massachusetts not too long ago and it all sounds very familiar.  Blacks, especially my fellow clergy, were on the front lines against homosexual marriage rights by an overwhelming majority.  And while I understand that this is not the only thing that LGBTQ folk care about, it does have a way of exposing the negative feelings that the black community has towards LGBTQ folk in general.  <br><br>And please, let\'s stop with the "don\'t air our dirty laundry" stuff.  Too many people in the black community have been hurt by that kind of thinking.   As Beverly Guy-Sheftall is fond of saying, What happens to dirty laundry that doesn\'t get aired?  It gets nasty, funky, and rotten.  Are white gays and lesbians being racist and paternalistic?  Absolutely!  But that doesn\'t negate the work we have to do.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3662567">\
	 <div id="dsq-comment-header-3662567" class="dsq-comment-header">\
	 <cite id="dsq-cite-3662567" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3662567">PTCruiser</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3662567" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3662567" class="dsq-comment-message">Rik -<br><br>I read your piece twice but I\'m still scratching my head about why you believe (maybe you don\'t) that the small and large organizing and outreach failures of the No on Proposition 8 folks justifies 70 percent of the black electorate in California voting to deny the right to marry to another segment of California\'s residents.  Maybe I\'m over-simplifying this matter but I don\'t see or frame this issue as being about "gay marriage" as much as the right of consenting adults, regardless of their sexual preferences, to enjoy the same rights and benefits as are conferred on those of us who are heterosexuals.<br><br>If 70 percent of the black electorate in California feels that they have a right to deny civil rights protection to other residents of the state then this is no longer  an issue that  can only be debated within the black polity. The folks who are directly affected by such actions have a right and a duty to demand changes in the behavior and consciousness of segments of the black electorate. The argument for an internal debate conducted by and about black folks is no longer justified or viable if in the 21st Century, blacks are joining forces with religious fanatics, homophobic bigots and political reactionaries to suppress and oppress gay and lesbian people.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3663335">\
	 <div id="dsq-comment-header-3663335" class="dsq-comment-header">\
	 <cite id="dsq-cite-3663335" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3663335" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3663335" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3663335" class="dsq-comment-message">PTCruiser-<br><br>I always respect you beliefs but as I have said countless times over and over again. People on the left need to stop associatng Christianity and perceived Christian values with the Christian and fundamentalist Right.<br><br>I am sure you are aware thar the black church is highly conservative. Well, I was going to refrain from having to say this on this blog but I have found some where in myself to testicular fortitude (without the testicles) to say that it is a  It is written in the bible. It is not an interpretation. It is not a social belief. It is actually in the bible. I have tried on countless times to advocate for same-sex marriage in churches and I got shot down because of this. It is different from interpretations of the bible or social beliefs with the veil of "Christianity" that justified slavery in the Western hemisphere or interracial sex or marriage.  I believe however that:<br><br>1. If someone is going to say that we should not allow same sex marriage, then they will have to ban our ability to be divorced and then re-marry. I believe that the Catholic church is the only church that does not recognize divorce. You cannot divorce and remarry in the Catholic Church.<br><br>2. There is a separation of church and state therefore one cannot force someone else to comply to their religious beliefs.<br><br>I usually argue based on these last two statements.<br><br>However, this whole discussion has completely made me understand why I refuse to align myself with either the left or the right. <br><br>1. The right has hijacked religion and destroyed it. They have used it for political gain, they have made people despise it, they have been to extreme with it.<br><br>2. The left seems to hate Christianity on the basis of their dislike for the Right. Too mnay base their understanding of Christianity on the right wing fanatics who are selective about the aspects of the bible they embrass, who distort it and then exploit it.<br><br>While I have said time and time again, someone needs to address the fact that homophobia does exist in the black community in the same ways it exists in other communities. However on that note, I want people to address the pervasive sexism that exists in our community also and the arrogant inability for black men to admit it based on the fact that they have been victimized by the dominant white society.<br><br>I have said that the black comunity has long been more conservative when it comes to issues haveing to do with the church. The left and the black community have long been at odds and it hase been funny to watch until now. <br><br>Many white liberals hate and detest Christianity and the black community is the most Christian sector of the Democratic party. I have been waiting for this to come to a head!<br><br>The fact that it is now showing up proves that while everyone had their heads up their collective asses....they never took the time out to realize this disparity that existed for some...time...now. <br><br>There you go I said it....moving on.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3663416">\
	 <div id="dsq-comment-header-3663416" class="dsq-comment-header">\
	 <cite id="dsq-cite-3663416" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3663416">Roger</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3663416" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3663416" class="dsq-comment-message">"Maybe I\'m over-simplifying this matter..."<br><br>Yes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3665434">\
	 <div id="dsq-comment-header-3665434" class="dsq-comment-header">\
	 <cite id="dsq-cite-3665434" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3665434">PTCruiser</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3665434" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3665434" class="dsq-comment-message">Maybe, but not in the way you intend here.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3665557">\
	 <div id="dsq-comment-header-3665557" class="dsq-comment-header">\
	 <cite id="dsq-cite-3665557" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3665557">PTCruiser</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3665557" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3665557" class="dsq-comment-message"><blockquote><i>I am sure you are aware thar the black church is highly conservative. Well, I was going to refrain from having to say this on this blog but I have found some where in myself to testicular fortitude (without the testicles) to say that it is a It is written in the bible. It is not an interpretation. It is not a social belief. It is actually in the bible.</i></blockquote><br><br>We can\'t make public policy or deny people their civil rights based on the what is or what is not written in the Bible. What folks on the left believe about Christianity is really not germane to this issue. You are arguing that gays and lesbians are not entitled to either enjoy or exercise the same civil rights as do millions of other Americans because "it is written" in the Bible. Are you serious?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3665973">\
	 <div id="dsq-comment-header-3665973" class="dsq-comment-header">\
	 <cite id="dsq-cite-3665973" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3665973">jdickenslaw</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3665973" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3665973" class="dsq-comment-message">Marriage is a religious institution that has been afforded certain rights in civil society.  A marriage is actually a covenant between a man and a woman before God and honored by God.  Christian Churches should not be required to perform marriage ceremonies for homosexual couples when it goes against the specific dictates of Christianity.  The real issue ought to be whether the civil society or civil government recognizes homosexual unions.  Under our Constitution, that should be allowed, and under contract law, it could be done, but for some reason that is not what homosexuals want.  It is simply not true that civil unions could not convey the same civil rights as marriage.  This can be done under contract law.  Homosexuals, however, want their unions to be called marriages and performed in churches, as if that makes all of the difference in the validity of their union in civil society.  But have you noticed that the Church does not grant divorces, but although people get married in the church, they run to civil court to get divorced so that they have the "civil" right to get married again.  There is only one spiritual ground for divorce, and that is adultury.  (Separation in the Bible is allowed, you just can\'t get remarried).  So, what we are really talking about is civil rights, and marriage in a church before God is not necessary to acquire those rights.  So, as long as homosexuals insist on calling for the right to marry in churches, Christians should oppose it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3666442">\
	 <div id="dsq-comment-header-3666442" class="dsq-comment-header">\
	 <cite id="dsq-cite-3666442" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3666442">thisisatest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3666442" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3666442" class="dsq-comment-message">No church is forced to perform marriages.  For instance, Catholic churches will not marry you if you\'ve been divorced, nor will they marry non-Catholics.  I know of Jewish rabbis who won\'t marry Christians and Jews, and more who ask those who want an interfaith marriage to really think about the implications of it.  <br><br>The law won\'t impact church marriages - the only thing that will impact whether or not churches marry anyone is what the membership and leadership wants.  You also ignore that there are Christian denominations and synagogues who actually perform gay marriages.  That the marriage isn\'t civil doesn\'t matter.  If I wanted to, I could get married by a pastor in one of these churches - but I couldn\'t get married by the state.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3666621">\
	 <div id="dsq-comment-header-3666621" class="dsq-comment-header">\
	 <cite id="dsq-cite-3666621" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3666621">jdickenslaw</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3666621" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3666621" class="dsq-comment-message">Well, then why not call it a civil union?  Why must the term marriage be used?  It recognition by the state is the principle concern, then a civil union will accomplish all of these goals.  Also, I believe that the next step for the  movement will be lawsuits against Churches that refuse to perform these marriages if it is constitutionally allowed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3666780">\
	 <div id="dsq-comment-header-3666780" class="dsq-comment-header">\
	 <cite id="dsq-cite-3666780" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3666780">thisisatest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3666780" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3666780" class="dsq-comment-message">Because words matter.  Personally, I just wish that on the secular level all marriages/civil unions were just called civil unions.  Separate the religious from the secular.  Part of the problem in all of this is that the terminology of the secular/religious are enmeshed enough to be confusing to people.  But that opinion of mine doesn\'t seem to go over well with people, nor is it really practical.<br><br>And like I said, there are churches/synagogues who perform marriages for gays.  As for your concern about lawsuits, I think the slippery slope argument here isn\'t really valid.  If no straight people have successfully sued to remarry in the Catholic church, no gay person is going to be able to sue to marry in one.  There\'s no precedent for it.  I mean, for crying out loud, the Catholic church where I live won\'t allow the GLBT Catholic group to meet on Church property and there\'s been no lawsuit over that.  It doesn\'t mean that those Catholics who are GLBT aren\'t going to try to make inroads themselves, but there\'s no legal recourse for that.  And congregations always have people who want to effect change - doesn\'t mean they\'ll be successful or not.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3669033">\
	 <div id="dsq-comment-header-3669033" class="dsq-comment-header">\
	 <cite id="dsq-cite-3669033" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3669033">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3669033" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3669033" class="dsq-comment-message"><i>Because words matter.</i><br><br>I don\'t understand this at all as a response to why not civil unions.<br><br>Cuuld you say more about what you mean?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3669337">\
	 <div id="dsq-comment-header-3669337" class="dsq-comment-header">\
	 <cite id="dsq-cite-3669337" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3669337">thisisatest</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3669337" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3669337" class="dsq-comment-message">Definitely.  First, I want to set up the religious thing - nonreligious straight people can get married, but it doesn\'t carry any religious meaning to it.  That doesn\'t mean that a religious marriage ceremony doesn\'t have special meaning to people of that faith, but that in our current system people need not be religious at all in order to be married - just in a male/female relationship (I almost said heterosexual, but none of us really knows what the inside of any relationship looks like).<br><br>As for words mattering, from my point of view people just don\'t respect relationships that aren\'t marriage - and called such.  What marriage represents in our society (whether or not people live up to this notion) is that the two people involved have a spiritual/physical/emotional bond that is strong enough that they wanted to commit to each other permanently.  That\'s what the word "marriage" elicits for me.  <br><br>Civil unions?  It\'s government-speak.  It doesn\'t speak to any of the bond I talked about above, it\'s more of a plain contract.  Don\'t get me wrong, I wouldn\'t refuse it if we had actual civil unions that were federally equal to marriage.  I just think it\'s different and places GLBT relationships in a separate and lower classification.<br><br>That classification matters emotionally, but also practically.  I don\'t doubt that if there were civil unions now, in addition to marriage, that Arkansas still would have found a way to pass that thinly-veiled anti-gay proposition that won\'t allow "unmarried" people to adopt/foster children in the state.  If you don\'t call it the same thing, there\'s always a way around actually making sure people are treated equitably.<br><br>Does that make sense?  Sometimes I feel like I\'m talking in circles.  There are so many issues piled on top of each other - and while I want to stand up for the marriage issue, it really isn\'t my top priority in terms of where I put my time/money.  I think the semantics do matter.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3673363">\
	 <div id="dsq-comment-header-3673363" class="dsq-comment-header">\
	 <cite id="dsq-cite-3673363" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3673363">Michelle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3673363" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3673363" class="dsq-comment-message">Thanks for the reply.<br><br>I understand the practical stuff you mention.  I do feel that that stuff could be looked at further and pulled into various parts for scrutiny in terms of political strategy. <br><br>Anyway, it\'s the part about marriage as "ideal" -- as you put it <i>What marriage represents in our society (whether or not people live up to this notion)</i> -- that has been getting to me, I think. <br><br>I don\'t know that this is particularly relevant as part of the political discussion, though. It is hugely relevant to me and my girlfriend, who have been discussing this stuff for the last few days. <br><br>But again, this is not necessarily part of the political discussion here. I do appreciate your answer, though. Combined with a fascinating discussion with one of my straight co-workers today, it has crystallized my own understanding, at least.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3666930">\
	 <div id="dsq-comment-header-3666930" class="dsq-comment-header">\
	 <cite id="dsq-cite-3666930" class="dsq-comment-cite">\
	 <span id="dsq-author-user-3666930">revrose</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3666930" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3666930" class="dsq-comment-message">As a Unitarian Universalist minister, I have to reply to this post. I minister to several gay and lesbian couples and families, and their lives, loves and relationships are materially affected by the inability to marry and live and raise their children the way that my husband and I do.  Their lives are no different than ours, their commitment to church life is no different than ours, their desire to raise their children to be good and loving people is no different than ours, and their desire to have their relationship blessed and honored by God is no different than ours.  <br><br>Not all of us who believe in God believe the same things about God. One of the most important things I preach is that nothing can separate us from the love of God.  Period.  End of story.  I oppose any law that attempts to institutionalize hate and make different categories for the children of God. And I deeply resent Proposition 8, which violates my religious principles and interferes, not only with the practice of my faith, but with the practice of my ministry as well.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-3667354">\
	 <div id="dsq-comment-header-3667354" class="dsq-comment-header">\
	 <cite id="dsq-cite-3667354" class="dsq-comment-cite">\
	 <a id="dsq-author-user-3667354" href="http://theurbanista2.wordpress.com/" target="_blank" rel="nofollow">Rhondacoca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-3667354" class="dsq-comment-body">\
	 <div id="dsq-comment-message-3667354" class="dsq-comment-message">PT Cruiser,<br><br>You have made it obvious that you failed entirely to read my comment. It is obvious that you missed the whole idea of it. Instead you chose to take it out of context, remove the fact that I am for gay marriage and spoke about the many contradictions that Christians refuse to talk about etc...<br><br>When you do that, then you defeat the purpose. You are obviously bent on being silly and close-minded and i will refrain from bothering.</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=jackandjillpolitics&t=stop_scapegoating_black_folk_on_proposition_8_updated&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

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

	



	window.ExecuteWhen = (function () {
	var obj = {}
	
	// Private
	var running = false;
	var timer = null;
	var pending = [];
	var startTimer = function() {
		running = true;
		timer = setInterval(obj.heartBeat, 100);
	};
	var stopTimer = function() {
		running = false;
		clearInterval(timer);
	};
	
	// Public
	obj.add = function (condition, code) {
		pending.push([condition,code]);
		this.heartBeat(); //!
		if (!running) {
			startTimer();
		}
	};
	obj.heartBeat = function() {
		if (!pending.length) {
			stopTimer();
		}
		var newPending = [];
		for (var i=0; i<pending.length; i++) {
			var cond = pending[i][0];
			var code = pending[i][1];
			// FIXME: if cond or code throw an error, they never get removed from pending
			if (cond()){
				code();
			}
			else {
				newPending.push([cond, code]);
			}
		}
		pending = newPending;
	};
	return obj;
})();

// also used in embed_thread.js:
window.fbIsReady = function () {return window.FB && FB.init;};
// NOTE: This script gets executed again without threadEl
//       set when we are loaded again as the fbc_receiver.
//       In this case, we don't need the hidden container.

if(!window.FB || !FB.init) {
	if(window.Dsq && Dsq.container) {
		// container is not present when init.js is loaded from an xd-receiver iframe; in this case,
		// we don't need the FB_HiddenContainer anyway.
		var fbDiv = document.createElement('div');
		fbDiv.id = "FB_HiddenContainer";	// Required or else FeatureLoader will execute a document.write.
		fbDiv.style.position = 'absolute';	// This is intentionally not setting display to none as this breaks
		fbDiv.style.top = '-10000px';		// Flash in Safari.
		fbDiv.style.left = '-10000px';
		fbDiv.style.width = '0px';
		fbDiv.style.height = '0px';
		Dsq.container.appendChild(fbDiv);
	}
	var fbJS = document.createElement('script');
	fbJS.type = "text/javascript";
	fbJS.src = "http://static.ak.connect.facebook.com/js/api_lib/v0.4/FeatureLoader.js.php";
	document.getElementsByTagName('head')[0].appendChild(fbJS);

	ExecuteWhen.add(window.fbIsReady,
		function () {
			// HACK: This is a workaround FBC's single domain limitation by
			//		 allowing sites to create multiple forums with different
			//		 Facebook API keys.  This must be used in conjunction with
			//		 disqus_facebook_forum (see authenticateFacebook).
			var facebook_api_key = 'bd6a8bc56f8eb204984f34b6fefe228d';
			if (typeof disqus_facebook_api_key != 'undefined') {
				facebook_api_key = disqus_facebook_api_key;
			}

			FB.init(facebook_api_key, window.facebookXdReceiverPath || null,
				{fetchSignedPublicSessionData: true});
		});
}


	


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');
}

})();




