




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": {"eb8072e1a8c4dbf98aa2db265e41c322": {"username": "Stephanie Gilbert, member, Jac", "tumblr": "", "display_name": "Stephanie Gilbert, member, Jac", "url": "http://disqus.com/guest/eb8072e1a8c4dbf98aa2db265e41c322/", "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": ""}, "df65033e7b0c5375acf1688c5a3d97ff": {"username": "Bright Star District", "tumblr": "", "display_name": "Bright Star District", "url": "http://disqus.com/guest/df65033e7b0c5375acf1688c5a3d97ff/", "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": ""}, "7c4455626754e1b9bc3be232b1024136": {"username": "Anonymous", "tumblr": "", "display_name": "Anonymous", "url": "http://disqus.com/guest/7c4455626754e1b9bc3be232b1024136/", "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": ""}, "d27e2ed2ec415a1c1511d5136c304ada": {"username": "coin", "tumblr": "", "display_name": "coin", "url": "http://disqus.com/guest/d27e2ed2ec415a1c1511d5136c304ada/", "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": ""}, "3009050861181e2773317b4d6f1b2af1": {"username": "Deb", "tumblr": "", "display_name": "Deb", "url": "http://disqus.com/guest/3009050861181e2773317b4d6f1b2af1/", "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": ""}, "c60cf267cb7a0392bdb4a893a5ee5c7c": {"username": "nmp", "tumblr": "", "display_name": "nmp", "url": "http://disqus.com/guest/c60cf267cb7a0392bdb4a893a5ee5c7c/", "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": ""}, "92b92ec012a5b7a2409b3994197e5af9": {"username": "NSangoma", "tumblr": "", "display_name": "NSangoma", "url": "http://disqus.com/guest/92b92ec012a5b7a2409b3994197e5af9/", "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": ""}, "6979983da0cf7ac8bd95db1b8e1f0a55": {"username": "TamaraB", "tumblr": "", "display_name": "TamaraB", "url": "http://disqus.com/guest/6979983da0cf7ac8bd95db1b8e1f0a55/", "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": ""}, "de7321088a63120fc46385b0a4599797": {"username": "SubRock", "tumblr": "", "display_name": "SubRock", "url": "http://disqus.com/guest/de7321088a63120fc46385b0a4599797/", "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": ""}, "3d8076ca13fa1c95abaf639c6f7618ad": {"username": "I am neither black nor white -", "tumblr": "", "display_name": "I am neither black nor white -", "url": "http://disqus.com/guest/3d8076ca13fa1c95abaf639c6f7618ad/", "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": ""}, "eecea066236376d2443b1b0c96e98ddd": {"username": "M@", "tumblr": "", "display_name": "M@", "url": "http://disqus.com/guest/eecea066236376d2443b1b0c96e98ddd/", "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": ""}, "cd2c3fd63e8cc85ddeea4a111f3ac950": {"username": "frank", "tumblr": "", "display_name": "frank", "url": "http://disqus.com/guest/cd2c3fd63e8cc85ddeea4a111f3ac950/", "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": ""}, "f85f4de88a30987f0360c336da9569ae": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/guest/f85f4de88a30987f0360c336da9569ae/", "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": ""}, "2c3a97005571971085b97abe638c6305": {"username": "Villager", "tumblr": "", "display_name": "Villager", "url": "http://disqus.com/guest/2c3a97005571971085b97abe638c6305/", "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": ""}, "5762e9e9ae131c874e442ca7324f36ce": {"username": "Dutch", "tumblr": "", "display_name": "Dutch", "url": "http://disqus.com/guest/5762e9e9ae131c874e442ca7324f36ce/", "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": ""}, "39d4e47a98bc5882aa4ab54bedcbb2a3": {"username": "Big Bill", "tumblr": "", "display_name": "Big Bill", "url": "http://disqus.com/guest/39d4e47a98bc5882aa4ab54bedcbb2a3/", "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": ""}, "7e3775562a03b83a0b1589d87eb11b67": {"username": "Jennifer", "tumblr": "", "display_name": "Jennifer", "url": "http://disqus.com/guest/7e3775562a03b83a0b1589d87eb11b67/", "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_15:38:37", "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": {"1951488": {"up_voted": false, "ip": "", "has_replies": false, "message": "The justice system is (or should be) about maintaining equality, not exacting revenge.  Though the jena six did exact revenge, it was in an \"eye for an eye\" context.  They could have killed the little prick, but they just beat him up a little and moved on; we've all been beaten up, and if you haven't ever been traumatized physically then you shouldn't be posting your opinions because your opinions don't have any true pain to back them up and therefore are empty.<br></br><br>In this case, the justice system is indeed exacting revenge, but far from an eye for an eye.  it's more like \"a face for an eye,\" trying to destroy the identity of the jena six so that this issue never comes up again; sweep it under the carpet, if you will, and maintain tradition.</br><br></br><br>By all means force the press to cover this story as unbiased as you can get american journalists to write, but don't let it go too far (ie televising the trial), otherwise the balance is shifted to some other place and equilibrium is lost once again, but this time in an entirely different place.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-14_11:24:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951489": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh my god.<br></br><br>This is disgusting. IF I committed aggravated battery, here's how I would have done it. I don't think the dude deserves 15 years in prison but he does deserve some time behind bars for his crime--juvenile or not.</br><br></br><br>Disgusting. Racism is racism is racism.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-15_16:13:00", "killed": false, "user_key": "eecea066236376d2443b1b0c96e98ddd", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951490": {"up_voted": false, "ip": "", "has_replies": false, "message": "Aggravated assault is NEVER okay.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-15_16:15:00", "killed": false, "user_key": "eecea066236376d2443b1b0c96e98ddd", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951491": {"up_voted": false, "ip": "", "has_replies": false, "message": "that's an opinion of what is right, not what is actually right.  aggravated assault is fine as long as no one gets permanently damaged, and it can serve to inspire growth in those assaulted and those assaulting.<br></br><br>the crimes here are making a big deal out of little things (hanging nooses/beating someone up for it).  or making a little deal out of big things (in the case of the white people (judge/jury) ruling everything off as practically nothing)</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-16_13:44:00", "killed": false, "user_key": "d27e2ed2ec415a1c1511d5136c304ada", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951492": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well... why don't we just charge EVERY high school kid with some ridiculuos agravated assault charge.  <br></br><br>DO YOU REALIZE HOW MANY OF OUR KIDS (WHITE, BLACK OR ANY OTHER RACE) WOULD END UP BEHIND BARS.</br><br></br><br>There are very few adults that NEVER had a school fight.</br><br></br><br>I bet that DA and/or Judge had at least one fight in school.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-17_11:51:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951493": {"up_voted": false, "ip": "", "has_replies": false, "message": "All the stories I've read say this was started by someone hanging nooses in a tree.  In fact, it was because some black kid wanted to sit where he wasn't wanted.  He just had to be a nigger.  He could not pursue his own life and stay focused.  If I went to the west end of town in a black bar this weekend, my white ass would be lucky if I weren't killed. Of course the nigger would not be blamed.  They are not responsible for anything.  I like the way the stories say six blacks against one white is a \"school yard fight\".  One thousand years from now they will still be called niggers.  They will see to that.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-18_22:08:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951494": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sooner or later the blacks will realize why predujice persists against them like no other race on the planet.  It's their tribal mentality and lack of social responsibility.  It will never go away and I feel sorry for the blacks that rise above it through discipline and hard work.  They are sure to get stereotyped.  Just like \"rednecks\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-18_22:16:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951495": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think that if the situation was different and it was 6 white students that beat up a black student that they would have wanted the white student to go to jail and rot...but beacause its black beating up white its ok right they should get inschool suspention...Not to forget 5 of the black students were athletic football players and they were strong they could have easly killed that boy...and i do believe that they should serve jail time just like i think if it were white boys they should serve jail time...we need to teach kids if you harm someone in the real world you will get in trouble.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-18_23:49:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951496": {"up_voted": false, "ip": "", "has_replies": false, "message": "What in God's name is going on?  How is this still possible today?  I am more than just upset I am completely disgusted.  It is almost 2008 people...we CANNOT allow this kind injustice to continue.  After reading this article I conducted my own research on the net (just to see the facts for myself) and now I just keep thinking, \"How is this possible?\"  Now, any kind of violence is a huge no, no but be honest can you not see the injustice here?  <br></br><br>I signed this petition, if you really want to help your country, and saves its lost souls than you will do the same <a href=\"http://www.petitiononline.com/aZ51CqmR/petition.html\" rel=\"nofollow\">http://www.petitiononline.com/aZ51CqmR/petition...</a> </br><br></br><br>I am not saying that the Jena Six were right in their actions. I am not condoning any kind of violence on any human being but may I remind you of our constitution?</br><br>Amendment 6 - Right to Speedy Trial, Confrontation of Witnesses. Ratified 12/15/1791.</br><br>In all criminal prosecutions, the accused shall enjoy the right to a speedy and public trial, by an impartial (Impartial adj. Not partial or biased; unprejudiced) jury of the State and district wherein the crime shall have been committed\u2026. </br><br>Comment:  85% of this town is of white population, clearly not impartial, who their attornies and why wasn't this case taken out of this court for the mere fact of obvious racial tension and indifference?</br><br>Amendment 8 - Cruel and Unusual Punishment. Ratified 12/15/1791.</br><br>Excessive bail shall not be required, nor excessive fines imposed, nor cruel and unusual punishments inflicted.</br><br>Comment: 22 years in prison is a bit excessive for ANY school fight where no SERIOUS injuries where incurred.  The young, white student whom was \"brutely attacked\" attended a party the very same day he was released from the hospital.</br><br>Amendment 14 - Citizenship Rights. Ratified 7/9/1868. Note History</br><br>1. All persons born or naturalized in the United States, and subject to the jurisdiction thereof, are citizens of the United States and of the State wherein they reside. No State shall make or enforce any law which shall abridge the privileges or immunities of citizens of the United States; nor shall any State deprive any person of life, liberty, or property, without due process of law; nor deny to any person within its jurisdiction the equal protection of the laws.</br><br>Comment: \"Black students were assaulted at white parties. A white man drew a loaded rifle on three black teens at a local convenience store. (They wrestled it from him and ran away.) Someone tried to burn down the school, and on December 4th, a fight broke out that led to six black students being charged with attempted murder. To his word, the D.A. pushed for maximum charges, which carry sentences of eighty years. Four of the six are being tried as adults (ages 17 & 18) and two are juveniles.\"  (<a href=\"http://www.whileseated.org/photo/003244.shtml\" rel=\"nofollow\">http://www.whileseated.org/photo/003244.shtml</a>) </br><br></br><br>There were no charges against the white students who assaulted black students.  After the 3 black teens wrestled the rifle from a white man they RAN AWAY AND CALLED THE POLICE \u2013 instead of arresting the white man with the RIFLE the 3 black teens were charged with assault and robbery!  </br><br>\"The boys who hung the nooses were suspended from school for a few days. The school administration chalked it up as a harmless prank, but Jena's black population didn't take it so lightly. Fights and unrest started breaking out at school. The District Attorney, Reed Walters, was called in to directly address black students at the school and told them all he could \"end their life with a stroke of the pen.\" <a href=\"http://www.whileseated.org/photo/003244.shtml%3C/br%3E%3Cbr%3EComment:\" rel=\"nofollow\">http://www.whileseated.org/photo/003244.shtml&lt;/...</a> The District Attorney addressed and threatened only black students for fights and unrest that broke out at school.  What?</br><br>What should happen now:  I don't have anything against trees but this one should be torn down \u2013 simply for the hatred it represents and the people who follow it.  The school should be put I under the microscope by our supreme court and fined for robbing American students of their civil rights. The District Attorney should be relieved of his duties for the same reason.  All blacks need to come together and find other ways to beat injustices (in other words violence should never be an answer especially when our government fails us).   The Jena Six should have their sentences reduced to a punishment that fits their crime, and charges should be filed against the white man with the rifle, and the white boys who assaulted blacks during this time period.  And finally, we should all remember what our country stands for and never let anyone take those basic, civil rights away no matter where your from, your color of skin, your religion, and or sexual orientation: </br><br>I pledge allegiance to the Flag</br><br>of the United States of America,</br><br>and to the Republic for which it stands:</br><br>one Nation under God, indivisible,</br><br>With Liberty and Justice for all.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-19_05:03:00", "killed": false, "user_key": "3d8076ca13fa1c95abaf639c6f7618ad", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951497": {"up_voted": false, "ip": "", "has_replies": false, "message": "Its all good that Mr. Sharpton and others are rallying up the people for this cause. A lot of energy is being used to rally our people together for this cause! But with that being said the fight is much bigger than this. People lets not lose sight on whats really going on here. 911 was a sham somebody killed almost 3,000 people that day. We believe this government and this media when they tell us that the bldgs collapsed because the steel melted. After all this Government and Media would have you believe that it was a bunch of black men running around rapping women during Katrina. I'm so sick of these so called leaders that have been groomed and bought up by the media to choose our battles for us its a disgrace and a disservice to the late Malcom X and Martin Luther King. We have young men and women dying in Iraq almost everyday on a lie \"Weapons of mass destruction\". We have cities Like Washington DC to Name a few kicking the blacks out and moving the whites in because they are tired of commuting from the suburbs to the city. We have our black entrepreneurs selling us out whole sale Cathy Hughes, Bob Johnson, Bob Law and the rest you know who you are. Yes they may have giving black people jobs and some got rich off of what they did. But it still doesn't escape the fact that they sold us out. Cathy Hughes just got rid of three Djs that were giving a good message to our people Mark Thompson, Ambrose Lane, and  Bernie McCain. I listened to these guys and the info that was giving by these gentlemen was unmatched by any other journalist truly. Now either I'm stupid or dumb to think that Al Sharpton the same man who took funds from a republican \"Ron Stone\" to run his Campaign in 2004 has really got our best interest at heart. I can talk a good game hell anybody from the street can talk a good game especially when you got certain people making things happen at certain times to make you think this man is for real \"Not\". Yah need to find out his history and Jesse Jackson's history. King was shot in his right cheek and the bullet was lodged in his shoulder. Now either I'm a fool to believe that a bullet can travel from his cheek up to his left shoulder and still believe that he was shot from the same balcony level duh right. Several witnesses said the shot came from below Hmmm! Who gain mostly from kings Death Hmmm. All you have to do is to look at the assassination pictures and you'll see who was with him on the balcony pointing across and up hmm. You guessed it Jesse Jackson.  If you look at the picture real good you will see someone pointing down hmm. We need to unify as a people not just for this cause but for all causes. lets not forget the female who was tortured and raped in West VA 1 week ago and now they are saying its not a hate crime yeah right. Have we gotten so numb as a people that we can see it all right in front of us and not know that it happened. Wheres our black media oh forgot certain people made it so that their ain't no more black news to report radio one. Ref to see pics of king's Assassination type The Martin Luther King Assassination on yahoo search images. <a href=\"http://en.wikipedia.org/wiki/Martin_Luther_King%2C_Jr.#_note-AO-WEB2\" rel=\"nofollow\">http://en.wikipedia.org/wiki/Martin_Luther_King...</a> , <a href=\"http://www.africanaonline.com/mlk_shrubbery.htm\" rel=\"nofollow\">http://www.africanaonline.com/mlk_shrubbery.htm</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-19_11:00:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951498": {"up_voted": false, "ip": "", "has_replies": false, "message": "excuse me, but this is not the way things should be in our community today. people need to put the racist bull behind them because until you learn to bond with one another, this shit will keep on happening. it's not fair to say white kids get put before black kids.....it's down right dirty and until this point get across in EVERONE'S head i say....FREE JENA SIX.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-19_20:10:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951499": {"up_voted": false, "ip": "", "has_replies": false, "message": "You're all a bunch of porch monkeys.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-19_22:01:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951500": {"up_voted": false, "ip": "", "has_replies": false, "message": "They should all be charged with hate crimes. when a white man beats up a black man he gets charged with a hate crime. why shouldnt the jena six gangsta niggas be charged with hate crimes?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-20_09:38:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951501": {"up_voted": false, "ip": "", "has_replies": false, "message": "So now its all Bushs fault? You wonder why they think you are dumb niggers?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-20_11:16:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951502": {"up_voted": false, "ip": "", "has_replies": false, "message": "When are you nigger animals going to wake up?  You decry racism yet you demonstrate every day why you filthy subhuman pieces of garbage deserve the treatment you recieve.  These little pickaninnies attack a child for no reason whatsoever and deserve to be in a cage with the rest of you nigger trash.<br></br><br>You \"people\" have sucked the USA's tit dry enough.  Every one of you foul beasts need to go back to the shit hole you came from.  Bad thing is Africa doesn't even want you.  So shut the hell up and let's have us a good old fashioned whip party for these nignogs in Jena.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-20_13:43:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951503": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thousands of blacks descend on Louisiana?  Do none of these people have jobs or social responsibilty?<br></br><br>Blacks are quick to jump on any cause as a racial issue.  Why don't they try working hard and being responsible instead?</br><br></br><br>How about addressing the fact that 7 out of every 10 black babies born in the U.S. is to a single mother?  Are all black women whores?  Are all black men deadbeats?  I don't think so, but it's hard to argue with such harsh statistics.</br><br></br><br>Blacks shouted with joy when the murderer, OJ Simpson was acquitted.  Even though many admitted they thought he was guilty.  You didn't seem to care so much about justice then did you?  You only care about justice when it fits into your racism excuse for everything that you don't like.</br><br></br><br>I honestly hope that things get better between the races.  I don't use the \"N\" word like many blacks do themselves, but I'm going to reserve the right to use it for those whom it fits.  And I think many of them are in Louisiana right about now.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-20_14:10:00", "killed": false, "user_key": "de7321088a63120fc46385b0a4599797", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951504": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm white, and I am absolutely outraged by what's happening in Jena. I am shamed and disappointed by some of the comments on here, by the lack of media coverage, and by the general apathy shown by many Americans. This stuff matters folks. It matters for all of us, black or white. Are we going to let racism and injustice hold back yet another generation of talented young people and keep them from reaching their full potential?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-20_17:05:00", "killed": false, "user_key": "5762e9e9ae131c874e442ca7324f36ce", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951505": {"up_voted": false, "ip": "", "has_replies": false, "message": "These criminals need to go to prison.  The noose was stupid, but these black kids turned to ACTUAL violence.  To the dumb blacks who want them set free...get over it.  Black people in the US think they are owed something, they are not.  Black people in the US are the most hate filled racists on the planet.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-21_08:36:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951506": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bottom line. Blacks are the most racist people I know. The attitude of black America is that they are still being persecuted and todays Americans need to pay for your own people selling you into slavery. Guess what? To this day, there are black slaves in Africa enslaved by black people. <br>The constant whining and complaining of misjustice and lack of equality is sickening. Black Americans get everything for nothing. I have to work hard for what I have.</br><br>Get the chips off of your shoulders and take responsibility for your actions and the actions of your family & neighborhood members. </br><br>The JENA Six is not the result of a one-way discrimination. The JENA Six are as innocent as OJ and Sean Bell.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-21_10:18:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951507": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think we are in desperate need of some new federally funded organizatons and TV channels.<br></br><br>NAAWP: National Association for the Advancement of White People </br><br>WET: White Entertainment Channel</br><br>UWCF: United White College Fund</br><br>HSD: Housing and Suburb Development</br><br></br><br></br><br>STFU Black America. You have every opportunity handed to you on a silver platter. Get off the couch and take advantage of your free housing, free schooling and equal opportuninty to get the jobs you dont deserve.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-21_10:38:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951508": {"up_voted": false, "ip": "", "has_replies": false, "message": "the south still can't get over it lost the cival war.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-24_17:17:00", "killed": false, "user_key": "cd2c3fd63e8cc85ddeea4a111f3ac950", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951509": {"up_voted": false, "ip": "", "has_replies": false, "message": "it has nothing to do with the civil war.  i live in the south and never think about the civil war.  this case here transcends history--becomes the now--and shapes the future.<br></br><br>stop complaining and arguing and do what you think needs to be done.  If you want to see a white channel on the tv, that's great. push for it.</br><br></br><br>but did you ever think that maybe tv's not such a great idea in general...?  changes start with the self, and if one were to stop watching tv, then tv would cease to exist temporarily as far as that person is concerned and he / she can focus on something bigger:  art, revolution, and creation.</br><br></br><br>trinity, truth, and feeding the f***ing poor of the world.  lying to create truth.  curing aids.</br><br></br><br>getting us on mars before our planet is destroyed.  getting us out of this solar system before our sun burns out.</br><br></br><br>consider these things as this case aint about black or white anymore... it's about black AND white</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-27_13:39:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951510": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well said whoever left the comment about white TV and white scholarships.  This case is all about racism but in reverse form.  If it was 6 white kids that beat one black one, the black residents of Jena would be pushing for the punishment the \"Jena 6\" are now facing.  I agree with all of you that say blacks are more racist than white people and I have black friends that agree with me.  America is so screwed up right now b/c everyone thinks they're owed something...whether it's white people just b/c they're white or black people b/c their ancestors were slaves.  What young black American ever served as a slave?  Get over it.  It happened...you're just living in the past by continuing to act like victims and you can't move forward if you live in the past.  I will gladly admit I am prejudist...against PEOPLE.  ALL OF THEM.  Everyone acts likes idiots at some point and time...white, blacks, mexicans, japanese, chinese...all of us.  But back to the case, whoever hung the nooses should have never done that and they should be punished.  White people have a right to be offended by that too b/c nooses were used for white people also.  So it's not something just for black people.  But these students ganging up on one person...that's wrong no matter your skin color.  I don't agree they should be serving life sentences but they should be punished and I would be saying that if it was 6 white kids on 1 black kid.  Yes, I am white and proud of it.  But I know the difference b/w right and wrong and this extreme punishment is wrong but so is what they did.  If America would let God back in, we wouldn't have these problems like we do.  But since that doesn't seem to be the direction we're going, events like this will continue to happen and the country will continue to be divided.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-28_12:21:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951511": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is my first time reading your blog but I must say I found it very informative, fair and extremely well written. I think you gave people who didnt know all the facts more information that what was presented on CNN. All I have to say is I hope you continue to write and maybe even try to find a way to present your writings to a station Like TV One. They could use someone with your intelligence and excellent writing skills. Im proud of you as a fellow Black American. Keep up the good work.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-28_13:09:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951512": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have posted on this issue myself. You are invited to come leave a comment, I would so appreciate it.<br></br><br>http://open.adoptionblogs.com/index.php/weblogs/the-jena-six-racism-nothing-to-do-with-a</br><br></br><br>I am a white adoptive mom of a black son and it kills me to see how these young men have been unfairly treated.</br><br>My son is only three, but someday this could be him. Even though he is a sweet and wonderful, beautiful boy, it could happen to him.</br><br>Deb</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-28_17:34:00", "killed": false, "user_key": "3009050861181e2773317b4d6f1b2af1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951513": {"up_voted": false, "ip": "", "has_replies": false, "message": "This blog does NOT represent the official stance of Jack and Jill of America, nor the collective membership. The Jack and Jill reference was used, but this site is not sanctioned by Jack and Jill of America, Inc, the organization. <br></br><br>Please remember, as you post your comments, that all of our children are now and will be affected by these events, including children whose mothers hold membership in Jack and Jill of America. Further divide in our communities is counter-productive. </br><br></br><br>As a member of Jack and Jill of America, and the granddaughter of one of the founders, I am saddened to read the hurtful comments here and realize that in the face of such dramatic events affecting our community, we can't help but continue to focus our energies on  hating one another. </br><br></br><br>I do with this blog would change it's name. This isn't helping us, any of us.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-29_22:33:00", "killed": false, "user_key": "eb8072e1a8c4dbf98aa2db265e41c322", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951514": {"up_voted": false, "ip": "", "has_replies": false, "message": "Im in college and one of my classes is called Prejudice, Discrimination, and Morality. My prof told us to read this and then read the comments. I have never seen so many different forms of hatered and racism in a span of 10 mins in my life. What happened was wrong white, black, hispanic, asian, or indian. It is tragic that it has ended up this way. Things have been mixed and blown out of porpotion like the injuries of the boy who was beaten into a bloody pulp,was actually alive enough to a school function that night. The extrodinary bails of the Jena 6 are way to high, when a family cannot afford to get their son out for taking part in a fight is just plain rediculous. The charges agianst the Jena 6 are rediculous. The boys did something wrong they messed up, don't take away their lives. Punish them, yes but not for life. Society will do that to them out of prison.<br></br><br>The school should have stepped up and did something about the nooses, they are indeed weapons, they should have however done something before it got to that point.</br><br></br><br>Why does America wait for the worst thing to happen before we react?</br><br>  We as Americans not separate races should work together to do preventive measures not after the math measures.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-10-01_00:48:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951515": {"up_voted": false, "ip": "", "has_replies": false, "message": "This being a terrific event, all be it not justifiable to beat a human being. 1 on 1 or 6 on 1 it doesn't mater just the confrontation is wrong. The problem is there. You can find other articles with conflicting stories on a white student pulling a shotgun on some black students and even without a clear story the black students recieved multiple charges. That is ridiculas. What happened to innocent until found guilty, it seems that Jena, LA is in need of some intervention. Not from outer organizations, but from within the community. Personal feelings aside it seems that the Jena government cannot give a fair trial due to largely disperced racial tensions.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-10-01_15:39:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951516": {"up_voted": false, "ip": "", "has_replies": false, "message": "The real problem is looking at it as race. Instead of Americans trying to better themselves and the world around us. There are ignorant black people. There are ignorant white people. There are VERY ignorant racist's and then there are Americans who are just trying to create a life for themselves. There is a problem, due to ignorance and stupidity. And anyone who openly communicates hate, is as dumb as they come.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-10-01_15:47:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951517": {"up_voted": false, "ip": "", "has_replies": false, "message": "The town of Jena is an embrasment to the USA. The White community of Jena is the most racisist community on the face of the Earth. 6 boys charged with attempted murder, the white kid didnt even spend more than 3 hours in hospital that is not attempted murder.<br>The Jena 6 are still boys and if the Courts trial them as adults then where is the justice? How can 6 black people be given a fair and just trial in a state which is unable to accept multicutralism?</br><br>If anyone is to be punished it should be Justin Barker, it was his racial slurs that provoked the attack. The words that many African American people face every day cause more hurt than any beating can ever inflict, physical wounds heal, the scars left from mental torment last forever.</br><br></br><br>The community of Jena needs to wake up and learn to accept that all people are equal, irrespective of gender, race, apperance or any other difference. We are all the children of God and as such we should all treat each other as equals.</br><br>May the Lord send all of the racisits to hell.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-10-03_22:51:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951518": {"up_voted": false, "ip": "", "has_replies": false, "message": "Student of Prejudice,Discrimination, and Morality. Some day you will graduate college and actually develop ideas of your own instead of having your liberal college professor tell you how to think. Liberalism is the cause of most of the problems we have today. <br>College tells you to be open minded & accepting of others. Just so you know, you dont have to accept drug dealers, car thiefs, murderers, terrorists or anybody else you dont want to. </br><br>Dont be forced into \"white guilt\" or feeling bad that you may have had opportunities that others may not have had. Even more important, dont feel bad for earning all that you may have some day. </br><br>I say this to you because I was in college and was open minded and accepting of others. Then I had my car stolen 4 times, house robbed 3 times, carjacked and my wife, father-in-law and grandmother gets mugged (seperate times). </br><br>You will graduate college and work hard for a good pay only to find that 1/3 of your pay goes to the liberaly forced government funding programs which school, house and feed everybody else but your family.</br><br>Then work your ass off to buy a house in a nice town with great schools only to find that your town is being forced to build the liberaly forced equal opportunity housing (Mount Laurel Act)which moves those criminals that you moved away from or illegal immigrants into your town.  </br><br>Even better, their kids fill up the schools. Your town now needs to build larger schools and your taxes go up.</br><br>Crime goes up in your town and more police are needed. Taxes go up again. </br><br>Guess what? Taxes from your paycheck built the equal opportunity housing.</br><br></br><br>So you see, you will forever be paying for things that liberalism created.</br><br></br><br>911 attacks: Result of liberal Bill Clinton trying to reason with terrorists. By the way, I lost a close friend who worked the WTC.</br><br>College campus killings: result of liberal laws not allowing people to effectively detain dangerous people.</br><br> </br><br>High Crime in inner cities: Liberal laws stripping away the rights of police officers (which also results in more and more police deaths each year). Also, lack of education.</br><br></br><br>Lack of education & single mothers: Liberal government funded and abused programs which allow the cycle to continue instead of making people responsible for their own actions. If the kids mother dropped out of school, doesnt work and still gets money then why would the child not follow the same path? Why work if you're getting free money? </br><br></br><br>I can go on forever...</br><br></br><br>Bottom line, take the best from what you learn in your books but dont allow your professors to tell you how to think. Most likely, most of your professors were drug abusing, pot-smoking wacko protesters from the 60's who now live in their academic protected bubbles and think they know everything about life.  </br><br>I hope your professor sees this and reads this to your class.</br><br></br><br>PS: Your professor gets paid from my taxes. It just never ends!!!!!</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-10-08_23:19:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951519": {"up_voted": false, "ip": "", "has_replies": false, "message": "Don't bother to get the facts straight.<br></br><br>Just continue spreading distortions and exaggerations.</br><br>Claim the white boy's parents *should* know why he was beaten, even though none of the witnesses has *ever* said that his beating had anything to do with the nooses - given that *he* did not have *anything* to do with the nooses, nor did he have any fights with Blacks prior to being beaten.</br><br></br><br>According to the federal Attorney \"Washington\" - not *one* of the witness reports said the incident had *anything* to do with the noose incident.</br><br></br><br>Why do you insist on exaggerating and distorting the connection in an attempt to justify the Black students' criminal behavior?</br><br></br><br>Don't provide *anything* containing any evidence whatsoever that Justin Barker deserved to be beaten and kicked into a concussion and loss of consciousness....just assume that because he is white and you just know in your heart that *all* whites are racist that he deserved to be almost killed (a concussion is an injury to the brain - a half-inch more and he could have been killed or paralyzed for life).</br><br></br><br>Continue to pretend like he deserved this somehow, and that it was a \"fight\" instead of a cowardly assault.</br><br></br><br>Continue to ignore Mychal Bell's *four* previous convictions for violent crimes, including two assaults on people - one of whom was a woman.</br><br></br><br>Continue to ignore that he was on probation, and should have been keeping the peace rather than assaulting even more people.</br><br></br><br>You criticize CNN, yet swallow whole the distortions by this \"Jacquie Soohen\" who cannot even get the dates and the facts straight.</br><br></br><br>Bailey was not beaten at an \"all-white\" party in October - it was at the end of November, and the shotgun incident with the white student running back to his truck to get a gun to defend himself occurred the very next day - not \"later that month.\" </br><br></br><br>I suppose you would not run to get a shotgun if three white racists were attempting to assault you?</br><br></br><br>It is an absolute lie to state that no white person was ever charged for any incidents: an adult white male was charged and convicted for assaulting Bailey (who - by the way - never said a damn word about beer bottles in his statement to the police).</br><br></br><br>White people have *no* excuse for their racism and racist behavior, nor for the thousands of terrorist acts they have perpetrated against Blacks.</br><br></br><br>And Blacks need to stop using racism as their crutch and excuse for their own destructive and immoral behavior.</br><br></br><br>If it were six whites who beat a Black unconscious most of you who posted here would be screaming for lengthy prison terms for the whites.</br><br></br><br>Instead, you are demanding that the Jena6 all be *freed* with the charges dropped.</br><br></br><br>Your hypocrisy sickens me.</br><br></br><br>Was the beating of Justin Barker not a \"hate crime\"?</br><br></br><br>You do not think he was beaten because of the color of his skin?</br><br></br><br>No? then please provide some credible documentation that he did *anything* that deserved being beaten and kicked in the head.</br><br></br><br>Records show he had a concussion and had been bleeding from the ears.</br><br></br><br>How many school athletes have had a concussion in a football game and been at a dance later that night? Lots.</br><br></br><br>Stop trivializing what happened to him.</br><br></br><br>If it was a Black student beaten by whites, and he attended his Ring Ceremony that night - because he refused to be intimidated - you would be applauding him for going despite having been assaulted - you would not be trivializing his injuries just because he was not paralyzed or hospitalized further.</br><br></br><br>I guess I should stop expecting Black people to show any less prejudice and bias than whites - despite how they have suffered from it for centuries.</br><br></br><br>But you could at least make a half-hearted attempt to get the facts straight and stop presenting things from such a ridiculously one-sided perspective.</br><br></br><br>(And - uh - why are none of you mentioning the fact that Mychal Bell was offered a \"Plea Bargain\" where he would have gotten probation - but he refused to take it?  Why are you ignoring that little fact, and trying to pretend that the DA is only interested in ruining these students' lives?  He would not have offered the plea bargain if he was solely interested in putting young Blacks in prison.  Wake up!)</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-10-30_13:41:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951520": {"up_voted": false, "ip": "", "has_replies": false, "message": "lets forget race for 1 second here.<br></br><br>6 guys beat up 1 guy. now in my book thats pretty low and cowardly and if your gonna beat someone up as part of a group there are consequences ie prison.</br><br></br><br>if it was lets say Mychal Bell, who was beaten by 6 people, would he's mother be calling for less of a sentence....hell no.</br><br></br><br>the only reason these parents are causing so much DRAMA is because they are stupid, ignorant, racist fools who have got a crazy notion that all black people are still persecuted regularly.....maybe...just maybe if people like that stopped acting like they're owed something and get rid of the huge racial chip on they're shoulder's then we may be able to live together properly.</br><br></br><br>i dont consider myself racist in anyway but do have to agree with previous posts that african americans are the most racist people out there and until they can stop playing the \"poor me, im black and everyone hates me and wants to get me\" card then the world will continue to be this way.</br><br></br><br>im neither black nor white and can 100% say that i have met way more black racists than white.</br><br></br><br>BLACK PEOPLE</br><br></br><br>get over this stupid, outdated, ridiculous notion that your hated cos your black.....if anything, some of you are disliked cos of your constant negative attitude towards things like race and oppression (which none of you alive have really seen)</br><br></br><br>so stop bitching about an open/shut case of attempted murder (1 on 1= fight, 6 on 1= attempted murder)</br><br></br><br>and do something to stop racism and  stupid race crimes like this from happening.</br><br></br><br>whinging and moaning (ooohh my sons an angel and doesn't deserve this even though he was bad ass enough to take a live gun from someone and nearly murder an innocent boy) just makes you look dumb and very ignorant.</br><br></br><br>sort it out stupid fools</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-11-07_06:38:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951521": {"up_voted": false, "ip": "", "has_replies": false, "message": "Beating someone six on one is a cowardly act of assault. All six of them should serve the maximum for that crime. Case closed.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-11-16_19:32:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951471": {"up_voted": false, "ip": "", "has_replies": false, "message": "Please cross post this as MyDD and DailyKos. If we don't spread the word, who will?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-07-12_12:45:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951472": {"up_voted": false, "ip": "", "has_replies": false, "message": "Do you know what actions the NAACP is taking in providing or funding a defense for the kids?  What about the possibility of live feed of the trial (God forbid it goes that far) on BET and TV One?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-07-12_14:40:00", "killed": false, "user_key": "c60cf267cb7a0392bdb4a893a5ee5c7c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951473": {"up_voted": false, "ip": "", "has_replies": false, "message": "You know, THESE young men should have been the focus of Julian Bond's opening speech at the NAACP Convention. THESE young men would have been prime evidence that the NAACP is still needed.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-07-12_16:14:00", "killed": false, "user_key": "f85f4de88a30987f0360c336da9569ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951474": {"up_voted": false, "ip": "", "has_replies": false, "message": "where dey daddies at?<br></br><br>these six negroe boys were trying to get into their schools advanced placement biology class, right?</br><br></br><br>this is what this deal is all about, the schools ap courses are for white students only; and it is not about sitting under a whites only tree?</br><br></br><br>dey got the same last names as their fathers?</br><br></br><br>i saw a picture of a mother of one of the boys at the bbc link, but no daddy.</br><br></br><br>where dey daddies at?</br><br></br><br>did these boys have cell phones, did they take still or video pictures of the nooses hanging from the tree? via the internet, the pictures and or videos of the nooses hanging in the tree could have been sent around the world and posted around the world.</br><br></br><br>where dey daddies at?</br><br></br><br>daily, the black community could have walked their dogs to the tree and let the animals relieve themselves there. that would have taken care of anyone regularly sitting under that tree.</br><br></br><br>where dey daddies at?</br><br></br><br>the tree could have been ringed, that is, removing the bark from around the trunk of the tree. that would have killed the tree, which is unfair to the tree.</br><br></br><br>where dey daddies at?</br><br></br><br>the boys should have reported the white boy with the rifle to the police, it was not their place to disarm him; too much like robbery.</br><br></br><br>where dey daddies at?</br><br></br><br>bump that negroes, get your educations and get out of there.</br><br></br><br>where dey daddies at?</br><br></br><br>was the chemistry class whites only?</br><br></br><br>where dey daddies at?</br><br></br><br>are the ap math classes whites only?</br><br></br><br>where dey daddies at?</br><br></br><br>are the physics classes whites only?</br><br></br><br>where dey daddies at?</br><br></br><br>are the ap english classes whites only?</br><br></br><br>where dey daddies at?</br><br></br><br>surely, there is more adult negroe male representation in jena than a minister.</br><br></br><br>where dey daddies at?</br><br></br><br>again, where dey daddies at?</br><br></br><br>and finally, where dey daddies at?</br><br>`</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-07-14_14:47:00", "killed": false, "user_key": "92b92ec012a5b7a2409b3994197e5af9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951475": {"up_voted": false, "ip": "", "has_replies": false, "message": "Excellent post and analysis of the situation in Jena.  I shared my thoughts on the <a href=\"http://electronicvillage.blogspot.com/2007/07/jena-6-racism-in-america.html\" rel=\"nofollow\">Jena 6 matter</a> on the <i>Electronic Village</i> earlier this week.  I hope that others in the AfroSpear continue to pump up the volume on this issue.<br></br><br>peace, Villager</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-07-15_23:09:00", "killed": false, "user_key": "2c3a97005571971085b97abe638c6305", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951476": {"up_voted": false, "ip": "", "has_replies": false, "message": "I must admit I drew a blank.  You reported the white kid said he \"didn't know\" why he was beaten by six guys.  You called that \"dishonest\" then you told about some racial incidents that may or may not have involved any of the six guys OR the white kid.  What is the connection?  <br></br><br>Should the kid have said \"some nooses were on a tree a few months ago, some black guys were charged with robbing some white kid across town a few months ago, some black guy was beaten by white guys when he crashed a party a few months ago.  I guess that's the connection.  My skin was white and they wanted to get some white guy.\"</br><br></br><br>Surely you are leaving something out. With your tale of misdeeds and racial animosity, surely there is omething between the kid and the six, isn't there?  </br><br></br><br>You did call him a liar when he said he didn't know why they beat him.</br><br></br><br>Or are we supposed to approve his beating because some other white folks and some other black folks weren't getting along?</br><br></br><br>If you have any facts that relate the beaten kid to anything that happened, or if you have any facts that show the Jena 6 suffered ANY of the other abuse you described in great detail, please share it.  </br><br></br><br>Otherwise your story is just a tale of six gangstas who no one had done anything to who beat the shit out of some white kid -- six-on-one -- just because of the color of his skin.</br><br></br><br>By the way, where I come from a \"school fight\" (as you called it) is where a black man and a white man go up against each other, may the best man win.  Six on one, black OR white, is called a \"brutal beating\", not a \"school fight\". </br><br></br><br>Is that what you teach your children? </br><br></br><br>All I can say is thank God for Jack and Jill, which keeps my sweet black daughter a safe distance from six-on-one gangsta black trash and gang-banging Genarlows.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-07-16_22:20:00", "killed": false, "user_key": "39d4e47a98bc5882aa4ab54bedcbb2a3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951477": {"up_voted": false, "ip": "", "has_replies": false, "message": "I didn't know Genarlow Wilson was a \"gang banger\". Details, please?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-07-17_08:23:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951478": {"up_voted": false, "ip": "", "has_replies": false, "message": "@big bill, good points. Also, I have been reading about this way before this post and the tree was not traditionally for whites to sit by. It was where this group of white kids sat and they felt usurped by the black kids. Everyone knows how high school kids have \"spots\". I think your post is an attempt to incite based on little or no facts. For instance:<br>Was this fight on school grounds? If not school rules of discipline don't apply.</br><br>Was the beaten boy involved in the ractist?</br><br>The black boy beaten at the party, was he asked to leave?</br><br>Was the DA trying to scare these kids into dropping the beef? (sounds that way to me) and did he also talk to any white kids?</br><br>I also think the prospective sentences are too harsh, but I don't necessarily, without more proof, feel that it is intentional racism to bring down the black boy population of Jena. Can we leave our victim mentality behind and admit that these boys were wrong but fight for them reasonable charges and sentencing (no jail time, no felonies).</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-07-18_00:51:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951479": {"up_voted": false, "ip": "", "has_replies": false, "message": "NSangoma, if you weren't so busy trying to be funny with your mammy speech, you would've seen and heard Mychal's father proudly showing his son's scholarship letters and begging for justice for his son. <br></br><br>Bloody eejit. That goes for the rest of you ass-kissing, foot-shuffling J&Jers; talking about gang bangers and questioning if this punishment is anything BUT 100% wrong.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-07-22_03:26:00", "killed": false, "user_key": "7e3775562a03b83a0b1589d87eb11b67", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951480": {"up_voted": false, "ip": "", "has_replies": false, "message": "It did'nt take the Jack and Jill uncle toms long too come crawling out did u. U know what the people prosecuting these kids and Genarlow call your well scrubbed, well speaking little jack and jill darlings. Nigger. That's the point of racism stupid.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-08-23_08:09:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951481": {"up_voted": false, "ip": "", "has_replies": false, "message": "The punishment does not fit the crime.  But what these kids did was wrong.  All this let them out right now BS is just that, BS.  They beas a kid, six-on-one, kicking him after he was unconscious.  That is not a fair fight.  I agree with fact that these kids should not be facing a life sentence, but they should defintely do some time for the crime.  A side note, a noose has been used for hanging long before slavery in America.  If the noose is a hate crime, then what these boys did is 100% a hate crime.  I for one do not believe in hate crimes.  All crimes are hate crimes, regardless of ethnicity, religon, or sexual orientation.  That is the reason not everyone is rushing to these kids defense.  People don't want to hear it, but what they did is wrong, and deserves punishment, just not life in prison, but up to 10 years would not be unjustified.  Remember SIX-ON-ONE.  That is not a \"school fight\"  That in itself is a lynching in the truest sense of the word.  That is why these kids are screwed.  They did a terrible thing, so let's not sugar coat it with all this \"free the Jena 6\" garbage.  How bout \"reduce the sentence of the Jena six\" slogan.  That would be more appropriate.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-08-27_23:23:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951482": {"up_voted": false, "ip": "", "has_replies": false, "message": "The comments by the JackandJillers is why I never joined them in Chicago.<br></br><br>Free the Jena 6.  Their crime is that they are Black.</br><br></br><br>Jan</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-08-28_15:56:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951483": {"up_voted": false, "ip": "", "has_replies": false, "message": "I first becacame angry when I heard your comments that sound much like white racist comments that I have heard.  But then I realized that you all are of the group of Blacks that want to forget the color of your skin and pretend that racism doesn't exist.  That there are no real race issues only blacks CRYING racism.  The issue here is EQUAL treatment.  These boys,  in OUR home were arrested, kicked out of school and charged with crimes, when white students who have committed similar acts face no punishment at all.   Talk to us and ask us what really goes on before you make such assumptions about us and what goes on here.<br></br><br>The slogan is appropriate.  If whites that commit the same acts can walk free then blacks students should too!!  THAT IS CALLED EQUALITY.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-01_05:07:00", "killed": false, "user_key": "df65033e7b0c5375acf1688c5a3d97ff", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951484": {"up_voted": false, "ip": "", "has_replies": false, "message": "<b> I am a 17 year old black female. I live in Baton Rouge, Louisiana, but I visit Jena often. There are many racial incidents that occur everyday, even in Baton Rouge. No the noose isn't justification for what happened to this young man. Dont you think there are some pieces missing? Maybe he was one of the young men who cracked a young black males  skull at the party... and maybe just maybe one of the \" jena six\" were related to the young man who got beat up. Or maybe he pulled the gun out on the two from the \"jena six\" No revenge is not the answer, but simple battery for cracking someones skull open isn't justice either. If they want to charge these young men with attempted murder then surely they should charge the males who cracked that young man's skull open with the same thing. It's not EQUAL amongst white and blacks in Louisiana but it's not the \"whites\" fault alone. It's ours too. We as the young black generation need to realize that we have to work 10 times harder than the white generation. There aren't many who want to see a black person succeed, but giving in to the oppression isn't right. I went to the first trial in jena. I signed every protest that I could sign and will continue signing them. Not because I think they were right for beating the young man up, but because the same thing happened to a young black male...and it was worse, and because the attacker was white he got charged with simple battery. We as a people have to do better.</b>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-06_11:00:00", "killed": false, "user_key": "6979983da0cf7ac8bd95db1b8e1f0a55", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951485": {"up_voted": false, "ip": "", "has_replies": false, "message": "I AM A VERY BLACK AMERICAN. I JUST SPENT OVER A WEEK IN NORTH LOUISIANA. I HEARD VERY LITTE ABOUT THE JENA SIX THERE ALTHROUGH I WAS AWARE OF THE SITUATION. LET ME SAY THAT IN A TIME WHEN HATE WARS ARE BEING RAGED AGAINST THE UNITED STATES WE STILL HAVE THE CANCER WITHIN THAT IS DETERMINED TO DISTROY THE UNITY OF THIS COUNTRY. AS LONG AS HATE MONGERS SUCH AS THE LIKES OF THE  JENA DISTRICT ATTORNEY AND THE UNSKILLED LAWYERS AND JUDGE ARE IN POWER THIS SICKNESS WILL CONTINUE. IT IS SO EASY TO SEE THAT THE CRIMIALS ARE THE DA, THE JUDGE AND THE BOGOT WHITE JURY.I THINK IT IS TIME TO INVESTIGATE THE BACKGROUND OF THESE GREAT SOUTHERN GENTLEMEN. I AM SURE A HOOD OR TWO WILL COME UP. THE NEW TREND OF LYNCHING YOUNG BLACK MEN WITHOUT THE ROPE IS HAPPENING ALL OVER THE SOUTH. THE PREY IS ALWAYS YOUNG MEN THAT SHOW A FUTURE. THESE BIGOTS ARE GOING TO DO WHAT THEY DO. THE ENTER FEAR STILL BURNS WITHIN THEIR INSECURE GUTS. WE AS BLACK AMERICANS MUST DO WHAT WE DO BEST...OVERCOME. WE MUST REMEMBER THAT WE CHANGED THE HISTORY OF THE WORLD. WE FOUGHT THEIR WARS ABROAD AND CHANGED THEIR JIM CROW LAWS HERE. LET THEM REMEMBER THAT WHEN WE MOVE ON YOU WE WILL WIN.  IT IS TIME TO MOVE. WE MUST PROTECT OUR YOUTH, OUR RACE FROM THE GUTTERY MEAN DEEDS THAT STILL COME FROM THE HEARTS OF BIGOT BOODLINES. THE WORLD SHOULD HEAR US SCREAM, \" FREE THE JENA SIX\" UNTIL FREEDOM COMES. LET'S UNITE......", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-07_23:15:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951486": {"up_voted": false, "ip": "", "has_replies": false, "message": "One crime is not justification for another.  The so-called Jena Six committed assault in front of scores of witnesses and should be punished for it.  Post facto rationalization doesn't change the fact that these men committed assault.  Case closed.<br></br><br></br><br>If the community is upset about other crimes, loosely related or not, then charges need to be filed against the suspects in those other crimes, not dropped in this one.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-12_12:26:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}, "1951487": {"up_voted": false, "ip": "", "has_replies": false, "message": "Is this Jack and Jill?  Is this the prominent African American group that is at the forefront of leading our young generation into a new era?  Is this the group that is financially, intellectually, critical, and civic minded about the black population?  Well if it is, I am very happy that I did not join a group that is devisive against its own.<br></br><br>These are young men who are children just like your children.  They are BLACK.  Do not forget; your children are BLACK.  Yes! BLACK! No different than any other.  Whether you consider them thugs or gangstas does not make them any less different in the eyes of racism than your well breed, well-read, well-financed child.  </br><br></br><br>This is a case of justice.  Martin Luther King like many of our other leaders came from what were prominent African American families of the time and they faced racism head on.  Not choosing to take the side against what is just under the law of an American citizen.  Justice, in this case, was swift but certainly not equal.  If one should pay the price for fighting, a fight does not happen among one, but both should pay the equal price.  </br><br></br><br>It saddens me to think that a group of mothers who are instrumental in leading our children into the next generation of African American intellectuals could look at black children and disregard them so quickly.</br><br></br><br>Some of those who have blogs here need a reality check.  You are BLACK because you have one drop and that makes you whole.</br>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2007-09-12_20:57:00", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "2 years 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}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "3852795", "user_id": "anonymous", "forum_id": "21630", "hash": -3390202273525646516}, "thread": {"days_alive": 0, "slug": "free_the_jena_six_now", "paginate": false, "num_pages": 1, "num_posts": 51, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 3852795, "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=free_the_jena_six_now' +
		'&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/free_the_jena_six_now/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='	+ 'free_the_jena_six_now'
			+ '&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/free_the_jena_six_now/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">51</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/free_the_jena_six_now/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/free_the_jena_six_now/">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:3852795" 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/free_the_jena_six_now/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:3852795" 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:3852795" 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'				: 'free_the_jena_six_now',
			// 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/free_the_jena_six_now/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='	+ 'free_the_jena_six_now'
			+ '&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='	+ 'free_the_jena_six_now'
			+ '&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='		+ 'free_the_jena_six_now'
				+ '&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/3852795/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-1951471">\
	 <div id="dsq-comment-header-1951471" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951471" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951471">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951471" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951471" class="dsq-comment-message">Please cross post this as MyDD and DailyKos. If we don\'t spread the word, who will?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951472">\
	 <div id="dsq-comment-header-1951472" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951472" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951472">nmp</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951472" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951472" class="dsq-comment-message">Do you know what actions the NAACP is taking in providing or funding a defense for the kids?  What about the possibility of live feed of the trial (God forbid it goes that far) on BET and TV One?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951473">\
	 <div id="dsq-comment-header-1951473" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951473" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951473">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951473" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951473" class="dsq-comment-message">You know, THESE young men should have been the focus of Julian Bond\'s opening speech at the NAACP Convention. THESE young men would have been prime evidence that the NAACP is still needed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951474">\
	 <div id="dsq-comment-header-1951474" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951474" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951474">NSangoma</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951474" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951474" class="dsq-comment-message">where dey daddies at?<br></br><br>these six negroe boys were trying to get into their schools advanced placement biology class, right?</br><br></br><br>this is what this deal is all about, the schools ap courses are for white students only; and it is not about sitting under a whites only tree?</br><br></br><br>dey got the same last names as their fathers?</br><br></br><br>i saw a picture of a mother of one of the boys at the bbc link, but no daddy.</br><br></br><br>where dey daddies at?</br><br></br><br>did these boys have cell phones, did they take still or video pictures of the nooses hanging from the tree? via the internet, the pictures and or videos of the nooses hanging in the tree could have been sent around the world and posted around the world.</br><br></br><br>where dey daddies at?</br><br></br><br>daily, the black community could have walked their dogs to the tree and let the animals relieve themselves there. that would have taken care of anyone regularly sitting under that tree.</br><br></br><br>where dey daddies at?</br><br></br><br>the tree could have been ringed, that is, removing the bark from around the trunk of the tree. that would have killed the tree, which is unfair to the tree.</br><br></br><br>where dey daddies at?</br><br></br><br>the boys should have reported the white boy with the rifle to the police, it was not their place to disarm him; too much like robbery.</br><br></br><br>where dey daddies at?</br><br></br><br>bump that negroes, get your educations and get out of there.</br><br></br><br>where dey daddies at?</br><br></br><br>was the chemistry class whites only?</br><br></br><br>where dey daddies at?</br><br></br><br>are the ap math classes whites only?</br><br></br><br>where dey daddies at?</br><br></br><br>are the physics classes whites only?</br><br></br><br>where dey daddies at?</br><br></br><br>are the ap english classes whites only?</br><br></br><br>where dey daddies at?</br><br></br><br>surely, there is more adult negroe male representation in jena than a minister.</br><br></br><br>where dey daddies at?</br><br></br><br>again, where dey daddies at?</br><br></br><br>and finally, where dey daddies at?</br><br>`</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951475">\
	 <div id="dsq-comment-header-1951475" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951475" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951475">Villager</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951475" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951475" class="dsq-comment-message">Excellent post and analysis of the situation in Jena.  I shared my thoughts on the <a href="http://electronicvillage.blogspot.com/2007/07/jena-6-racism-in-america.html" rel="nofollow">Jena 6 matter</a> on the <i>Electronic Village</i> earlier this week.  I hope that others in the AfroSpear continue to pump up the volume on this issue.<br></br><br>peace, Villager</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951476">\
	 <div id="dsq-comment-header-1951476" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951476" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951476">Big Bill</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951476" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951476" class="dsq-comment-message">I must admit I drew a blank.  You reported the white kid said he "didn\'t know" why he was beaten by six guys.  You called that "dishonest" then you told about some racial incidents that may or may not have involved any of the six guys OR the white kid.  What is the connection?  <br></br><br>Should the kid have said "some nooses were on a tree a few months ago, some black guys were charged with robbing some white kid across town a few months ago, some black guy was beaten by white guys when he crashed a party a few months ago.  I guess that\'s the connection.  My skin was white and they wanted to get some white guy."</br><br></br><br>Surely you are leaving something out. With your tale of misdeeds and racial animosity, surely there is omething between the kid and the six, isn\'t there?  </br><br></br><br>You did call him a liar when he said he didn\'t know why they beat him.</br><br></br><br>Or are we supposed to approve his beating because some other white folks and some other black folks weren\'t getting along?</br><br></br><br>If you have any facts that relate the beaten kid to anything that happened, or if you have any facts that show the Jena 6 suffered ANY of the other abuse you described in great detail, please share it.  </br><br></br><br>Otherwise your story is just a tale of six gangstas who no one had done anything to who beat the shit out of some white kid -- six-on-one -- just because of the color of his skin.</br><br></br><br>By the way, where I come from a "school fight" (as you called it) is where a black man and a white man go up against each other, may the best man win.  Six on one, black OR white, is called a "brutal beating", not a "school fight". </br><br></br><br>Is that what you teach your children? </br><br></br><br>All I can say is thank God for Jack and Jill, which keeps my sweet black daughter a safe distance from six-on-one gangsta black trash and gang-banging Genarlows.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951477">\
	 <div id="dsq-comment-header-1951477" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951477" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951477">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951477" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951477" class="dsq-comment-message">I didn\'t know Genarlow Wilson was a "gang banger". Details, please?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951478">\
	 <div id="dsq-comment-header-1951478" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951478" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951478">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951478" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951478" class="dsq-comment-message">@big bill, good points. Also, I have been reading about this way before this post and the tree was not traditionally for whites to sit by. It was where this group of white kids sat and they felt usurped by the black kids. Everyone knows how high school kids have "spots". I think your post is an attempt to incite based on little or no facts. For instance:<br>Was this fight on school grounds? If not school rules of discipline don\'t apply.</br><br>Was the beaten boy involved in the ractist?</br><br>The black boy beaten at the party, was he asked to leave?</br><br>Was the DA trying to scare these kids into dropping the beef? (sounds that way to me) and did he also talk to any white kids?</br><br>I also think the prospective sentences are too harsh, but I don\'t necessarily, without more proof, feel that it is intentional racism to bring down the black boy population of Jena. Can we leave our victim mentality behind and admit that these boys were wrong but fight for them reasonable charges and sentencing (no jail time, no felonies).</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951479">\
	 <div id="dsq-comment-header-1951479" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951479" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951479">Jennifer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951479" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951479" class="dsq-comment-message">NSangoma, if you weren\'t so busy trying to be funny with your mammy speech, you would\'ve seen and heard Mychal\'s father proudly showing his son\'s scholarship letters and begging for justice for his son. <br></br><br>Bloody eejit. That goes for the rest of you ass-kissing, foot-shuffling J&Jers; talking about gang bangers and questioning if this punishment is anything BUT 100% wrong.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951480">\
	 <div id="dsq-comment-header-1951480" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951480" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951480">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951480" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951480" class="dsq-comment-message">It did\'nt take the Jack and Jill uncle toms long too come crawling out did u. U know what the people prosecuting these kids and Genarlow call your well scrubbed, well speaking little jack and jill darlings. Nigger. That\'s the point of racism stupid.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951481">\
	 <div id="dsq-comment-header-1951481" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951481" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951481">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951481" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951481" class="dsq-comment-message">The punishment does not fit the crime.  But what these kids did was wrong.  All this let them out right now BS is just that, BS.  They beas a kid, six-on-one, kicking him after he was unconscious.  That is not a fair fight.  I agree with fact that these kids should not be facing a life sentence, but they should defintely do some time for the crime.  A side note, a noose has been used for hanging long before slavery in America.  If the noose is a hate crime, then what these boys did is 100% a hate crime.  I for one do not believe in hate crimes.  All crimes are hate crimes, regardless of ethnicity, religon, or sexual orientation.  That is the reason not everyone is rushing to these kids defense.  People don\'t want to hear it, but what they did is wrong, and deserves punishment, just not life in prison, but up to 10 years would not be unjustified.  Remember SIX-ON-ONE.  That is not a "school fight"  That in itself is a lynching in the truest sense of the word.  That is why these kids are screwed.  They did a terrible thing, so let\'s not sugar coat it with all this "free the Jena 6" garbage.  How bout "reduce the sentence of the Jena six" slogan.  That would be more appropriate.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951482">\
	 <div id="dsq-comment-header-1951482" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951482" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951482">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951482" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951482" class="dsq-comment-message">The comments by the JackandJillers is why I never joined them in Chicago.<br></br><br>Free the Jena 6.  Their crime is that they are Black.</br><br></br><br>Jan</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951483">\
	 <div id="dsq-comment-header-1951483" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951483" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951483">Bright Star District</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951483" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951483" class="dsq-comment-message">I first becacame angry when I heard your comments that sound much like white racist comments that I have heard.  But then I realized that you all are of the group of Blacks that want to forget the color of your skin and pretend that racism doesn\'t exist.  That there are no real race issues only blacks CRYING racism.  The issue here is EQUAL treatment.  These boys,  in OUR home were arrested, kicked out of school and charged with crimes, when white students who have committed similar acts face no punishment at all.   Talk to us and ask us what really goes on before you make such assumptions about us and what goes on here.<br></br><br>The slogan is appropriate.  If whites that commit the same acts can walk free then blacks students should too!!  THAT IS CALLED EQUALITY.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951484">\
	 <div id="dsq-comment-header-1951484" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951484" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951484">TamaraB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951484" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951484" class="dsq-comment-message"><b> I am a 17 year old black female. I live in Baton Rouge, Louisiana, but I visit Jena often. There are many racial incidents that occur everyday, even in Baton Rouge. No the noose isn\'t justification for what happened to this young man. Dont you think there are some pieces missing? Maybe he was one of the young men who cracked a young black males  skull at the party... and maybe just maybe one of the " jena six" were related to the young man who got beat up. Or maybe he pulled the gun out on the two from the "jena six" No revenge is not the answer, but simple battery for cracking someones skull open isn\'t justice either. If they want to charge these young men with attempted murder then surely they should charge the males who cracked that young man\'s skull open with the same thing. It\'s not EQUAL amongst white and blacks in Louisiana but it\'s not the "whites" fault alone. It\'s ours too. We as the young black generation need to realize that we have to work 10 times harder than the white generation. There aren\'t many who want to see a black person succeed, but giving in to the oppression isn\'t right. I went to the first trial in jena. I signed every protest that I could sign and will continue signing them. Not because I think they were right for beating the young man up, but because the same thing happened to a young black male...and it was worse, and because the attacker was white he got charged with simple battery. We as a people have to do better.</b></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951485">\
	 <div id="dsq-comment-header-1951485" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951485" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951485">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951485" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951485" class="dsq-comment-message">I AM A VERY BLACK AMERICAN. I JUST SPENT OVER A WEEK IN NORTH LOUISIANA. I HEARD VERY LITTE ABOUT THE JENA SIX THERE ALTHROUGH I WAS AWARE OF THE SITUATION. LET ME SAY THAT IN A TIME WHEN HATE WARS ARE BEING RAGED AGAINST THE UNITED STATES WE STILL HAVE THE CANCER WITHIN THAT IS DETERMINED TO DISTROY THE UNITY OF THIS COUNTRY. AS LONG AS HATE MONGERS SUCH AS THE LIKES OF THE  JENA DISTRICT ATTORNEY AND THE UNSKILLED LAWYERS AND JUDGE ARE IN POWER THIS SICKNESS WILL CONTINUE. IT IS SO EASY TO SEE THAT THE CRIMIALS ARE THE DA, THE JUDGE AND THE BOGOT WHITE JURY.I THINK IT IS TIME TO INVESTIGATE THE BACKGROUND OF THESE GREAT SOUTHERN GENTLEMEN. I AM SURE A HOOD OR TWO WILL COME UP. THE NEW TREND OF LYNCHING YOUNG BLACK MEN WITHOUT THE ROPE IS HAPPENING ALL OVER THE SOUTH. THE PREY IS ALWAYS YOUNG MEN THAT SHOW A FUTURE. THESE BIGOTS ARE GOING TO DO WHAT THEY DO. THE ENTER FEAR STILL BURNS WITHIN THEIR INSECURE GUTS. WE AS BLACK AMERICANS MUST DO WHAT WE DO BEST...OVERCOME. WE MUST REMEMBER THAT WE CHANGED THE HISTORY OF THE WORLD. WE FOUGHT THEIR WARS ABROAD AND CHANGED THEIR JIM CROW LAWS HERE. LET THEM REMEMBER THAT WHEN WE MOVE ON YOU WE WILL WIN.  IT IS TIME TO MOVE. WE MUST PROTECT OUR YOUTH, OUR RACE FROM THE GUTTERY MEAN DEEDS THAT STILL COME FROM THE HEARTS OF BIGOT BOODLINES. THE WORLD SHOULD HEAR US SCREAM, " FREE THE JENA SIX" UNTIL FREEDOM COMES. LET\'S UNITE......</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951486">\
	 <div id="dsq-comment-header-1951486" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951486" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951486">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951486" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951486" class="dsq-comment-message">One crime is not justification for another.  The so-called Jena Six committed assault in front of scores of witnesses and should be punished for it.  Post facto rationalization doesn\'t change the fact that these men committed assault.  Case closed.<br></br><br></br><br>If the community is upset about other crimes, loosely related or not, then charges need to be filed against the suspects in those other crimes, not dropped in this one.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951487">\
	 <div id="dsq-comment-header-1951487" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951487" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951487">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951487" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951487" class="dsq-comment-message">Is this Jack and Jill?  Is this the prominent African American group that is at the forefront of leading our young generation into a new era?  Is this the group that is financially, intellectually, critical, and civic minded about the black population?  Well if it is, I am very happy that I did not join a group that is devisive against its own.<br></br><br>These are young men who are children just like your children.  They are BLACK.  Do not forget; your children are BLACK.  Yes! BLACK! No different than any other.  Whether you consider them thugs or gangstas does not make them any less different in the eyes of racism than your well breed, well-read, well-financed child.  </br><br></br><br>This is a case of justice.  Martin Luther King like many of our other leaders came from what were prominent African American families of the time and they faced racism head on.  Not choosing to take the side against what is just under the law of an American citizen.  Justice, in this case, was swift but certainly not equal.  If one should pay the price for fighting, a fight does not happen among one, but both should pay the equal price.  </br><br></br><br>It saddens me to think that a group of mothers who are instrumental in leading our children into the next generation of African American intellectuals could look at black children and disregard them so quickly.</br><br></br><br>Some of those who have blogs here need a reality check.  You are BLACK because you have one drop and that makes you whole.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951488">\
	 <div id="dsq-comment-header-1951488" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951488" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951488">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951488" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951488" class="dsq-comment-message">The justice system is (or should be) about maintaining equality, not exacting revenge.  Though the jena six did exact revenge, it was in an "eye for an eye" context.  They could have killed the little prick, but they just beat him up a little and moved on; we\'ve all been beaten up, and if you haven\'t ever been traumatized physically then you shouldn\'t be posting your opinions because your opinions don\'t have any true pain to back them up and therefore are empty.<br></br><br>In this case, the justice system is indeed exacting revenge, but far from an eye for an eye.  it\'s more like "a face for an eye," trying to destroy the identity of the jena six so that this issue never comes up again; sweep it under the carpet, if you will, and maintain tradition.</br><br></br><br>By all means force the press to cover this story as unbiased as you can get american journalists to write, but don\'t let it go too far (ie televising the trial), otherwise the balance is shifted to some other place and equilibrium is lost once again, but this time in an entirely different place.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951489">\
	 <div id="dsq-comment-header-1951489" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951489" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951489">M@</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951489" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951489" class="dsq-comment-message">Oh my god.<br></br><br>This is disgusting. IF I committed aggravated battery, here\'s how I would have done it. I don\'t think the dude deserves 15 years in prison but he does deserve some time behind bars for his crime--juvenile or not.</br><br></br><br>Disgusting. Racism is racism is racism.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951490">\
	 <div id="dsq-comment-header-1951490" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951490" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951490">M@</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951490" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951490" class="dsq-comment-message">Aggravated assault is NEVER okay.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951491">\
	 <div id="dsq-comment-header-1951491" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951491" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951491">coin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951491" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951491" class="dsq-comment-message">that\'s an opinion of what is right, not what is actually right.  aggravated assault is fine as long as no one gets permanently damaged, and it can serve to inspire growth in those assaulted and those assaulting.<br></br><br>the crimes here are making a big deal out of little things (hanging nooses/beating someone up for it).  or making a little deal out of big things (in the case of the white people (judge/jury) ruling everything off as practically nothing)</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951492">\
	 <div id="dsq-comment-header-1951492" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951492" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951492">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951492" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951492" class="dsq-comment-message">Well... why don\'t we just charge EVERY high school kid with some ridiculuos agravated assault charge.  <br></br><br>DO YOU REALIZE HOW MANY OF OUR KIDS (WHITE, BLACK OR ANY OTHER RACE) WOULD END UP BEHIND BARS.</br><br></br><br>There are very few adults that NEVER had a school fight.</br><br></br><br>I bet that DA and/or Judge had at least one fight in school.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951493">\
	 <div id="dsq-comment-header-1951493" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951493" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951493">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951493" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951493" class="dsq-comment-message">All the stories I\'ve read say this was started by someone hanging nooses in a tree.  In fact, it was because some black kid wanted to sit where he wasn\'t wanted.  He just had to be a nigger.  He could not pursue his own life and stay focused.  If I went to the west end of town in a black bar this weekend, my white ass would be lucky if I weren\'t killed. Of course the nigger would not be blamed.  They are not responsible for anything.  I like the way the stories say six blacks against one white is a "school yard fight".  One thousand years from now they will still be called niggers.  They will see to that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951494">\
	 <div id="dsq-comment-header-1951494" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951494" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951494">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951494" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951494" class="dsq-comment-message">Sooner or later the blacks will realize why predujice persists against them like no other race on the planet.  It\'s their tribal mentality and lack of social responsibility.  It will never go away and I feel sorry for the blacks that rise above it through discipline and hard work.  They are sure to get stereotyped.  Just like "rednecks".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951495">\
	 <div id="dsq-comment-header-1951495" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951495" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951495">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951495" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951495" class="dsq-comment-message">I think that if the situation was different and it was 6 white students that beat up a black student that they would have wanted the white student to go to jail and rot...but beacause its black beating up white its ok right they should get inschool suspention...Not to forget 5 of the black students were athletic football players and they were strong they could have easly killed that boy...and i do believe that they should serve jail time just like i think if it were white boys they should serve jail time...we need to teach kids if you harm someone in the real world you will get in trouble.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951496">\
	 <div id="dsq-comment-header-1951496" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951496" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951496">I am neither black nor white -</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951496" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951496" class="dsq-comment-message">What in God\'s name is going on?  How is this still possible today?  I am more than just upset I am completely disgusted.  It is almost 2008 people...we CANNOT allow this kind injustice to continue.  After reading this article I conducted my own research on the net (just to see the facts for myself) and now I just keep thinking, "How is this possible?"  Now, any kind of violence is a huge no, no but be honest can you not see the injustice here?  <br></br><br>I signed this petition, if you really want to help your country, and saves its lost souls than you will do the same <a href="http://www.petitiononline.com/aZ51CqmR/petition.html" rel="nofollow">http://www.petitiononline.com/aZ51CqmR/petition...</a> </br><br></br><br>I am not saying that the Jena Six were right in their actions. I am not condoning any kind of violence on any human being but may I remind you of our constitution?</br><br>Amendment 6 - Right to Speedy Trial, Confrontation of Witnesses. Ratified 12/15/1791.</br><br>In all criminal prosecutions, the accused shall enjoy the right to a speedy and public trial, by an impartial (Impartial adj. Not partial or biased; unprejudiced) jury of the State and district wherein the crime shall have been committed…. </br><br>Comment:  85% of this town is of white population, clearly not impartial, who their attornies and why wasn\'t this case taken out of this court for the mere fact of obvious racial tension and indifference?</br><br>Amendment 8 - Cruel and Unusual Punishment. Ratified 12/15/1791.</br><br>Excessive bail shall not be required, nor excessive fines imposed, nor cruel and unusual punishments inflicted.</br><br>Comment: 22 years in prison is a bit excessive for ANY school fight where no SERIOUS injuries where incurred.  The young, white student whom was "brutely attacked" attended a party the very same day he was released from the hospital.</br><br>Amendment 14 - Citizenship Rights. Ratified 7/9/1868. Note History</br><br>1. All persons born or naturalized in the United States, and subject to the jurisdiction thereof, are citizens of the United States and of the State wherein they reside. No State shall make or enforce any law which shall abridge the privileges or immunities of citizens of the United States; nor shall any State deprive any person of life, liberty, or property, without due process of law; nor deny to any person within its jurisdiction the equal protection of the laws.</br><br>Comment: "Black students were assaulted at white parties. A white man drew a loaded rifle on three black teens at a local convenience store. (They wrestled it from him and ran away.) Someone tried to burn down the school, and on December 4th, a fight broke out that led to six black students being charged with attempted murder. To his word, the D.A. pushed for maximum charges, which carry sentences of eighty years. Four of the six are being tried as adults (ages 17 & 18) and two are juveniles."  (<a href="http://www.whileseated.org/photo/003244.shtml" rel="nofollow">http://www.whileseated.org/photo/003244.shtml</a>) </br><br></br><br>There were no charges against the white students who assaulted black students.  After the 3 black teens wrestled the rifle from a white man they RAN AWAY AND CALLED THE POLICE – instead of arresting the white man with the RIFLE the 3 black teens were charged with assault and robbery!  </br><br>"The boys who hung the nooses were suspended from school for a few days. The school administration chalked it up as a harmless prank, but Jena\'s black population didn\'t take it so lightly. Fights and unrest started breaking out at school. The District Attorney, Reed Walters, was called in to directly address black students at the school and told them all he could "end their life with a stroke of the pen." <a href="http://www.whileseated.org/photo/003244.shtml%3C/br%3E%3Cbr%3EComment:" rel="nofollow">http://www.whileseated.org/photo/003244.shtml&lt;/...</a> The District Attorney addressed and threatened only black students for fights and unrest that broke out at school.  What?</br><br>What should happen now:  I don\'t have anything against trees but this one should be torn down – simply for the hatred it represents and the people who follow it.  The school should be put I under the microscope by our supreme court and fined for robbing American students of their civil rights. The District Attorney should be relieved of his duties for the same reason.  All blacks need to come together and find other ways to beat injustices (in other words violence should never be an answer especially when our government fails us).   The Jena Six should have their sentences reduced to a punishment that fits their crime, and charges should be filed against the white man with the rifle, and the white boys who assaulted blacks during this time period.  And finally, we should all remember what our country stands for and never let anyone take those basic, civil rights away no matter where your from, your color of skin, your religion, and or sexual orientation: </br><br>I pledge allegiance to the Flag</br><br>of the United States of America,</br><br>and to the Republic for which it stands:</br><br>one Nation under God, indivisible,</br><br>With Liberty and Justice for all.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951497">\
	 <div id="dsq-comment-header-1951497" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951497" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951497">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951497" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951497" class="dsq-comment-message">Its all good that Mr. Sharpton and others are rallying up the people for this cause. A lot of energy is being used to rally our people together for this cause! But with that being said the fight is much bigger than this. People lets not lose sight on whats really going on here. 911 was a sham somebody killed almost 3,000 people that day. We believe this government and this media when they tell us that the bldgs collapsed because the steel melted. After all this Government and Media would have you believe that it was a bunch of black men running around rapping women during Katrina. I\'m so sick of these so called leaders that have been groomed and bought up by the media to choose our battles for us its a disgrace and a disservice to the late Malcom X and Martin Luther King. We have young men and women dying in Iraq almost everyday on a lie "Weapons of mass destruction". We have cities Like Washington DC to Name a few kicking the blacks out and moving the whites in because they are tired of commuting from the suburbs to the city. We have our black entrepreneurs selling us out whole sale Cathy Hughes, Bob Johnson, Bob Law and the rest you know who you are. Yes they may have giving black people jobs and some got rich off of what they did. But it still doesn\'t escape the fact that they sold us out. Cathy Hughes just got rid of three Djs that were giving a good message to our people Mark Thompson, Ambrose Lane, and  Bernie McCain. I listened to these guys and the info that was giving by these gentlemen was unmatched by any other journalist truly. Now either I\'m stupid or dumb to think that Al Sharpton the same man who took funds from a republican "Ron Stone" to run his Campaign in 2004 has really got our best interest at heart. I can talk a good game hell anybody from the street can talk a good game especially when you got certain people making things happen at certain times to make you think this man is for real "Not". Yah need to find out his history and Jesse Jackson\'s history. King was shot in his right cheek and the bullet was lodged in his shoulder. Now either I\'m a fool to believe that a bullet can travel from his cheek up to his left shoulder and still believe that he was shot from the same balcony level duh right. Several witnesses said the shot came from below Hmmm! Who gain mostly from kings Death Hmmm. All you have to do is to look at the assassination pictures and you\'ll see who was with him on the balcony pointing across and up hmm. You guessed it Jesse Jackson.  If you look at the picture real good you will see someone pointing down hmm. We need to unify as a people not just for this cause but for all causes. lets not forget the female who was tortured and raped in West VA 1 week ago and now they are saying its not a hate crime yeah right. Have we gotten so numb as a people that we can see it all right in front of us and not know that it happened. Wheres our black media oh forgot certain people made it so that their ain\'t no more black news to report radio one. Ref to see pics of king\'s Assassination type The Martin Luther King Assassination on yahoo search images. <a href="http://en.wikipedia.org/wiki/Martin_Luther_King%2C_Jr.#_note-AO-WEB2" rel="nofollow">http://en.wikipedia.org/wiki/Martin_Luther_King...</a> , <a href="http://www.africanaonline.com/mlk_shrubbery.htm" rel="nofollow">http://www.africanaonline.com/mlk_shrubbery.htm</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951498">\
	 <div id="dsq-comment-header-1951498" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951498" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951498">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951498" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951498" class="dsq-comment-message">excuse me, but this is not the way things should be in our community today. people need to put the racist bull behind them because until you learn to bond with one another, this shit will keep on happening. it\'s not fair to say white kids get put before black kids.....it\'s down right dirty and until this point get across in EVERONE\'S head i say....FREE JENA SIX.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951499">\
	 <div id="dsq-comment-header-1951499" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951499" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951499">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951499" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951499" class="dsq-comment-message">You\'re all a bunch of porch monkeys.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951500">\
	 <div id="dsq-comment-header-1951500" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951500" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951500">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951500" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951500" class="dsq-comment-message">They should all be charged with hate crimes. when a white man beats up a black man he gets charged with a hate crime. why shouldnt the jena six gangsta niggas be charged with hate crimes?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951501">\
	 <div id="dsq-comment-header-1951501" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951501" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951501">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951501" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951501" class="dsq-comment-message">So now its all Bushs fault? You wonder why they think you are dumb niggers?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951502">\
	 <div id="dsq-comment-header-1951502" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951502" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951502">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951502" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951502" class="dsq-comment-message">When are you nigger animals going to wake up?  You decry racism yet you demonstrate every day why you filthy subhuman pieces of garbage deserve the treatment you recieve.  These little pickaninnies attack a child for no reason whatsoever and deserve to be in a cage with the rest of you nigger trash.<br></br><br>You "people" have sucked the USA\'s tit dry enough.  Every one of you foul beasts need to go back to the shit hole you came from.  Bad thing is Africa doesn\'t even want you.  So shut the hell up and let\'s have us a good old fashioned whip party for these nignogs in Jena.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951503">\
	 <div id="dsq-comment-header-1951503" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951503" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951503">SubRock</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951503" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951503" class="dsq-comment-message">Thousands of blacks descend on Louisiana?  Do none of these people have jobs or social responsibilty?<br></br><br>Blacks are quick to jump on any cause as a racial issue.  Why don\'t they try working hard and being responsible instead?</br><br></br><br>How about addressing the fact that 7 out of every 10 black babies born in the U.S. is to a single mother?  Are all black women whores?  Are all black men deadbeats?  I don\'t think so, but it\'s hard to argue with such harsh statistics.</br><br></br><br>Blacks shouted with joy when the murderer, OJ Simpson was acquitted.  Even though many admitted they thought he was guilty.  You didn\'t seem to care so much about justice then did you?  You only care about justice when it fits into your racism excuse for everything that you don\'t like.</br><br></br><br>I honestly hope that things get better between the races.  I don\'t use the "N" word like many blacks do themselves, but I\'m going to reserve the right to use it for those whom it fits.  And I think many of them are in Louisiana right about now.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951504">\
	 <div id="dsq-comment-header-1951504" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951504" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951504">Dutch</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951504" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951504" class="dsq-comment-message">I\'m white, and I am absolutely outraged by what\'s happening in Jena. I am shamed and disappointed by some of the comments on here, by the lack of media coverage, and by the general apathy shown by many Americans. This stuff matters folks. It matters for all of us, black or white. Are we going to let racism and injustice hold back yet another generation of talented young people and keep them from reaching their full potential?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951505">\
	 <div id="dsq-comment-header-1951505" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951505" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951505">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951505" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951505" class="dsq-comment-message">These criminals need to go to prison.  The noose was stupid, but these black kids turned to ACTUAL violence.  To the dumb blacks who want them set free...get over it.  Black people in the US think they are owed something, they are not.  Black people in the US are the most hate filled racists on the planet.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951506">\
	 <div id="dsq-comment-header-1951506" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951506" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951506">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951506" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951506" class="dsq-comment-message">Bottom line. Blacks are the most racist people I know. The attitude of black America is that they are still being persecuted and todays Americans need to pay for your own people selling you into slavery. Guess what? To this day, there are black slaves in Africa enslaved by black people. <br>The constant whining and complaining of misjustice and lack of equality is sickening. Black Americans get everything for nothing. I have to work hard for what I have.</br><br>Get the chips off of your shoulders and take responsibility for your actions and the actions of your family & neighborhood members. </br><br>The JENA Six is not the result of a one-way discrimination. The JENA Six are as innocent as OJ and Sean Bell.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951507">\
	 <div id="dsq-comment-header-1951507" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951507" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951507">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951507" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951507" class="dsq-comment-message">I think we are in desperate need of some new federally funded organizatons and TV channels.<br></br><br>NAAWP: National Association for the Advancement of White People </br><br>WET: White Entertainment Channel</br><br>UWCF: United White College Fund</br><br>HSD: Housing and Suburb Development</br><br></br><br></br><br>STFU Black America. You have every opportunity handed to you on a silver platter. Get off the couch and take advantage of your free housing, free schooling and equal opportuninty to get the jobs you dont deserve.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951508">\
	 <div id="dsq-comment-header-1951508" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951508" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951508">frank</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951508" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951508" class="dsq-comment-message">the south still can\'t get over it lost the cival war.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951509">\
	 <div id="dsq-comment-header-1951509" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951509" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951509">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951509" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951509" class="dsq-comment-message">it has nothing to do with the civil war.  i live in the south and never think about the civil war.  this case here transcends history--becomes the now--and shapes the future.<br></br><br>stop complaining and arguing and do what you think needs to be done.  If you want to see a white channel on the tv, that\'s great. push for it.</br><br></br><br>but did you ever think that maybe tv\'s not such a great idea in general...?  changes start with the self, and if one were to stop watching tv, then tv would cease to exist temporarily as far as that person is concerned and he / she can focus on something bigger:  art, revolution, and creation.</br><br></br><br>trinity, truth, and feeding the f***ing poor of the world.  lying to create truth.  curing aids.</br><br></br><br>getting us on mars before our planet is destroyed.  getting us out of this solar system before our sun burns out.</br><br></br><br>consider these things as this case aint about black or white anymore... it\'s about black AND white</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951510">\
	 <div id="dsq-comment-header-1951510" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951510" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951510">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951510" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951510" class="dsq-comment-message">Well said whoever left the comment about white TV and white scholarships.  This case is all about racism but in reverse form.  If it was 6 white kids that beat one black one, the black residents of Jena would be pushing for the punishment the "Jena 6" are now facing.  I agree with all of you that say blacks are more racist than white people and I have black friends that agree with me.  America is so screwed up right now b/c everyone thinks they\'re owed something...whether it\'s white people just b/c they\'re white or black people b/c their ancestors were slaves.  What young black American ever served as a slave?  Get over it.  It happened...you\'re just living in the past by continuing to act like victims and you can\'t move forward if you live in the past.  I will gladly admit I am prejudist...against PEOPLE.  ALL OF THEM.  Everyone acts likes idiots at some point and time...white, blacks, mexicans, japanese, chinese...all of us.  But back to the case, whoever hung the nooses should have never done that and they should be punished.  White people have a right to be offended by that too b/c nooses were used for white people also.  So it\'s not something just for black people.  But these students ganging up on one person...that\'s wrong no matter your skin color.  I don\'t agree they should be serving life sentences but they should be punished and I would be saying that if it was 6 white kids on 1 black kid.  Yes, I am white and proud of it.  But I know the difference b/w right and wrong and this extreme punishment is wrong but so is what they did.  If America would let God back in, we wouldn\'t have these problems like we do.  But since that doesn\'t seem to be the direction we\'re going, events like this will continue to happen and the country will continue to be divided.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951511">\
	 <div id="dsq-comment-header-1951511" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951511" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951511">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951511" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951511" class="dsq-comment-message">This is my first time reading your blog but I must say I found it very informative, fair and extremely well written. I think you gave people who didnt know all the facts more information that what was presented on CNN. All I have to say is I hope you continue to write and maybe even try to find a way to present your writings to a station Like TV One. They could use someone with your intelligence and excellent writing skills. Im proud of you as a fellow Black American. Keep up the good work.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951512">\
	 <div id="dsq-comment-header-1951512" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951512" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951512">Deb</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951512" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951512" class="dsq-comment-message">I have posted on this issue myself. You are invited to come leave a comment, I would so appreciate it.<br></br><br>http://open.adoptionblogs.com/index.php/weblogs/the-jena-six-racism-nothing-to-do-with-a</br><br></br><br>I am a white adoptive mom of a black son and it kills me to see how these young men have been unfairly treated.</br><br>My son is only three, but someday this could be him. Even though he is a sweet and wonderful, beautiful boy, it could happen to him.</br><br>Deb</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951513">\
	 <div id="dsq-comment-header-1951513" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951513" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951513">Stephanie Gilbert, member, Jac</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951513" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951513" class="dsq-comment-message">This blog does NOT represent the official stance of Jack and Jill of America, nor the collective membership. The Jack and Jill reference was used, but this site is not sanctioned by Jack and Jill of America, Inc, the organization. <br></br><br>Please remember, as you post your comments, that all of our children are now and will be affected by these events, including children whose mothers hold membership in Jack and Jill of America. Further divide in our communities is counter-productive. </br><br></br><br>As a member of Jack and Jill of America, and the granddaughter of one of the founders, I am saddened to read the hurtful comments here and realize that in the face of such dramatic events affecting our community, we can\'t help but continue to focus our energies on  hating one another. </br><br></br><br>I do with this blog would change it\'s name. This isn\'t helping us, any of us.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951514">\
	 <div id="dsq-comment-header-1951514" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951514" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951514">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951514" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951514" class="dsq-comment-message">Im in college and one of my classes is called Prejudice, Discrimination, and Morality. My prof told us to read this and then read the comments. I have never seen so many different forms of hatered and racism in a span of 10 mins in my life. What happened was wrong white, black, hispanic, asian, or indian. It is tragic that it has ended up this way. Things have been mixed and blown out of porpotion like the injuries of the boy who was beaten into a bloody pulp,was actually alive enough to a school function that night. The extrodinary bails of the Jena 6 are way to high, when a family cannot afford to get their son out for taking part in a fight is just plain rediculous. The charges agianst the Jena 6 are rediculous. The boys did something wrong they messed up, don\'t take away their lives. Punish them, yes but not for life. Society will do that to them out of prison.<br></br><br>The school should have stepped up and did something about the nooses, they are indeed weapons, they should have however done something before it got to that point.</br><br></br><br>Why does America wait for the worst thing to happen before we react?</br><br>  We as Americans not separate races should work together to do preventive measures not after the math measures.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951515">\
	 <div id="dsq-comment-header-1951515" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951515" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951515">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951515" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951515" class="dsq-comment-message">This being a terrific event, all be it not justifiable to beat a human being. 1 on 1 or 6 on 1 it doesn\'t mater just the confrontation is wrong. The problem is there. You can find other articles with conflicting stories on a white student pulling a shotgun on some black students and even without a clear story the black students recieved multiple charges. That is ridiculas. What happened to innocent until found guilty, it seems that Jena, LA is in need of some intervention. Not from outer organizations, but from within the community. Personal feelings aside it seems that the Jena government cannot give a fair trial due to largely disperced racial tensions.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951516">\
	 <div id="dsq-comment-header-1951516" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951516" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951516">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951516" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951516" class="dsq-comment-message">The real problem is looking at it as race. Instead of Americans trying to better themselves and the world around us. There are ignorant black people. There are ignorant white people. There are VERY ignorant racist\'s and then there are Americans who are just trying to create a life for themselves. There is a problem, due to ignorance and stupidity. And anyone who openly communicates hate, is as dumb as they come.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951517">\
	 <div id="dsq-comment-header-1951517" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951517" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951517">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951517" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951517" class="dsq-comment-message">The town of Jena is an embrasment to the USA. The White community of Jena is the most racisist community on the face of the Earth. 6 boys charged with attempted murder, the white kid didnt even spend more than 3 hours in hospital that is not attempted murder.<br>The Jena 6 are still boys and if the Courts trial them as adults then where is the justice? How can 6 black people be given a fair and just trial in a state which is unable to accept multicutralism?</br><br>If anyone is to be punished it should be Justin Barker, it was his racial slurs that provoked the attack. The words that many African American people face every day cause more hurt than any beating can ever inflict, physical wounds heal, the scars left from mental torment last forever.</br><br></br><br>The community of Jena needs to wake up and learn to accept that all people are equal, irrespective of gender, race, apperance or any other difference. We are all the children of God and as such we should all treat each other as equals.</br><br>May the Lord send all of the racisits to hell.</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951518">\
	 <div id="dsq-comment-header-1951518" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951518" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951518">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951518" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951518" class="dsq-comment-message">Student of Prejudice,Discrimination, and Morality. Some day you will graduate college and actually develop ideas of your own instead of having your liberal college professor tell you how to think. Liberalism is the cause of most of the problems we have today. <br>College tells you to be open minded & accepting of others. Just so you know, you dont have to accept drug dealers, car thiefs, murderers, terrorists or anybody else you dont want to. </br><br>Dont be forced into "white guilt" or feeling bad that you may have had opportunities that others may not have had. Even more important, dont feel bad for earning all that you may have some day. </br><br>I say this to you because I was in college and was open minded and accepting of others. Then I had my car stolen 4 times, house robbed 3 times, carjacked and my wife, father-in-law and grandmother gets mugged (seperate times). </br><br>You will graduate college and work hard for a good pay only to find that 1/3 of your pay goes to the liberaly forced government funding programs which school, house and feed everybody else but your family.</br><br>Then work your ass off to buy a house in a nice town with great schools only to find that your town is being forced to build the liberaly forced equal opportunity housing (Mount Laurel Act)which moves those criminals that you moved away from or illegal immigrants into your town.  </br><br>Even better, their kids fill up the schools. Your town now needs to build larger schools and your taxes go up.</br><br>Crime goes up in your town and more police are needed. Taxes go up again. </br><br>Guess what? Taxes from your paycheck built the equal opportunity housing.</br><br></br><br>So you see, you will forever be paying for things that liberalism created.</br><br></br><br>911 attacks: Result of liberal Bill Clinton trying to reason with terrorists. By the way, I lost a close friend who worked the WTC.</br><br>College campus killings: result of liberal laws not allowing people to effectively detain dangerous people.</br><br> </br><br>High Crime in inner cities: Liberal laws stripping away the rights of police officers (which also results in more and more police deaths each year). Also, lack of education.</br><br></br><br>Lack of education & single mothers: Liberal government funded and abused programs which allow the cycle to continue instead of making people responsible for their own actions. If the kids mother dropped out of school, doesnt work and still gets money then why would the child not follow the same path? Why work if you\'re getting free money? </br><br></br><br>I can go on forever...</br><br></br><br>Bottom line, take the best from what you learn in your books but dont allow your professors to tell you how to think. Most likely, most of your professors were drug abusing, pot-smoking wacko protesters from the 60\'s who now live in their academic protected bubbles and think they know everything about life.  </br><br>I hope your professor sees this and reads this to your class.</br><br></br><br>PS: Your professor gets paid from my taxes. It just never ends!!!!!</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951519">\
	 <div id="dsq-comment-header-1951519" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951519" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951519">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951519" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951519" class="dsq-comment-message">Don\'t bother to get the facts straight.<br></br><br>Just continue spreading distortions and exaggerations.</br><br>Claim the white boy\'s parents *should* know why he was beaten, even though none of the witnesses has *ever* said that his beating had anything to do with the nooses - given that *he* did not have *anything* to do with the nooses, nor did he have any fights with Blacks prior to being beaten.</br><br></br><br>According to the federal Attorney "Washington" - not *one* of the witness reports said the incident had *anything* to do with the noose incident.</br><br></br><br>Why do you insist on exaggerating and distorting the connection in an attempt to justify the Black students\' criminal behavior?</br><br></br><br>Don\'t provide *anything* containing any evidence whatsoever that Justin Barker deserved to be beaten and kicked into a concussion and loss of consciousness....just assume that because he is white and you just know in your heart that *all* whites are racist that he deserved to be almost killed (a concussion is an injury to the brain - a half-inch more and he could have been killed or paralyzed for life).</br><br></br><br>Continue to pretend like he deserved this somehow, and that it was a "fight" instead of a cowardly assault.</br><br></br><br>Continue to ignore Mychal Bell\'s *four* previous convictions for violent crimes, including two assaults on people - one of whom was a woman.</br><br></br><br>Continue to ignore that he was on probation, and should have been keeping the peace rather than assaulting even more people.</br><br></br><br>You criticize CNN, yet swallow whole the distortions by this "Jacquie Soohen" who cannot even get the dates and the facts straight.</br><br></br><br>Bailey was not beaten at an "all-white" party in October - it was at the end of November, and the shotgun incident with the white student running back to his truck to get a gun to defend himself occurred the very next day - not "later that month." </br><br></br><br>I suppose you would not run to get a shotgun if three white racists were attempting to assault you?</br><br></br><br>It is an absolute lie to state that no white person was ever charged for any incidents: an adult white male was charged and convicted for assaulting Bailey (who - by the way - never said a damn word about beer bottles in his statement to the police).</br><br></br><br>White people have *no* excuse for their racism and racist behavior, nor for the thousands of terrorist acts they have perpetrated against Blacks.</br><br></br><br>And Blacks need to stop using racism as their crutch and excuse for their own destructive and immoral behavior.</br><br></br><br>If it were six whites who beat a Black unconscious most of you who posted here would be screaming for lengthy prison terms for the whites.</br><br></br><br>Instead, you are demanding that the Jena6 all be *freed* with the charges dropped.</br><br></br><br>Your hypocrisy sickens me.</br><br></br><br>Was the beating of Justin Barker not a "hate crime"?</br><br></br><br>You do not think he was beaten because of the color of his skin?</br><br></br><br>No? then please provide some credible documentation that he did *anything* that deserved being beaten and kicked in the head.</br><br></br><br>Records show he had a concussion and had been bleeding from the ears.</br><br></br><br>How many school athletes have had a concussion in a football game and been at a dance later that night? Lots.</br><br></br><br>Stop trivializing what happened to him.</br><br></br><br>If it was a Black student beaten by whites, and he attended his Ring Ceremony that night - because he refused to be intimidated - you would be applauding him for going despite having been assaulted - you would not be trivializing his injuries just because he was not paralyzed or hospitalized further.</br><br></br><br>I guess I should stop expecting Black people to show any less prejudice and bias than whites - despite how they have suffered from it for centuries.</br><br></br><br>But you could at least make a half-hearted attempt to get the facts straight and stop presenting things from such a ridiculously one-sided perspective.</br><br></br><br>(And - uh - why are none of you mentioning the fact that Mychal Bell was offered a "Plea Bargain" where he would have gotten probation - but he refused to take it?  Why are you ignoring that little fact, and trying to pretend that the DA is only interested in ruining these students\' lives?  He would not have offered the plea bargain if he was solely interested in putting young Blacks in prison.  Wake up!)</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951520">\
	 <div id="dsq-comment-header-1951520" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951520" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951520">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951520" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951520" class="dsq-comment-message">lets forget race for 1 second here.<br></br><br>6 guys beat up 1 guy. now in my book thats pretty low and cowardly and if your gonna beat someone up as part of a group there are consequences ie prison.</br><br></br><br>if it was lets say Mychal Bell, who was beaten by 6 people, would he\'s mother be calling for less of a sentence....hell no.</br><br></br><br>the only reason these parents are causing so much DRAMA is because they are stupid, ignorant, racist fools who have got a crazy notion that all black people are still persecuted regularly.....maybe...just maybe if people like that stopped acting like they\'re owed something and get rid of the huge racial chip on they\'re shoulder\'s then we may be able to live together properly.</br><br></br><br>i dont consider myself racist in anyway but do have to agree with previous posts that african americans are the most racist people out there and until they can stop playing the "poor me, im black and everyone hates me and wants to get me" card then the world will continue to be this way.</br><br></br><br>im neither black nor white and can 100% say that i have met way more black racists than white.</br><br></br><br>BLACK PEOPLE</br><br></br><br>get over this stupid, outdated, ridiculous notion that your hated cos your black.....if anything, some of you are disliked cos of your constant negative attitude towards things like race and oppression (which none of you alive have really seen)</br><br></br><br>so stop bitching about an open/shut case of attempted murder (1 on 1= fight, 6 on 1= attempted murder)</br><br></br><br>and do something to stop racism and  stupid race crimes like this from happening.</br><br></br><br>whinging and moaning (ooohh my sons an angel and doesn\'t deserve this even though he was bad ass enough to take a live gun from someone and nearly murder an innocent boy) just makes you look dumb and very ignorant.</br><br></br><br>sort it out stupid fools</br></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-1951521">\
	 <div id="dsq-comment-header-1951521" class="dsq-comment-header">\
	 <cite id="dsq-cite-1951521" class="dsq-comment-cite">\
	 <span id="dsq-author-user-1951521">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-1951521" class="dsq-comment-body">\
	 <div id="dsq-comment-message-1951521" class="dsq-comment-message">Beating someone six on one is a cowardly act of assault. All six of them should serve the maximum for that crime. Case closed.</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=free_the_jena_six_now&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');
}

})();




