




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": {"4106f346717531ea5393e8b63ae9d3fa": {"username": "Nick", "tumblr": "", "display_name": "Nick", "url": "http://disqus.com/guest/4106f346717531ea5393e8b63ae9d3fa/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "de660ae5e8f8c618c2a43faead7f8e69": {"username": "Ewan Spence", "tumblr": "", "display_name": "Ewan Spence", "url": "http://disqus.com/guest/de660ae5e8f8c618c2a43faead7f8e69/", "registered": false, "linkedin": "", "blog": "http://www.ewanspence.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/18040/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "04d2fb85e899928fd3314db88bf8705c": {"username": "Carolyn", "tumblr": "", "display_name": "Carolyn", "url": "http://disqus.com/guest/04d2fb85e899928fd3314db88bf8705c/", "registered": false, "linkedin": "", "blog": "http://www.carolynjewel.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7deff879dc63f78fc8ed0c7caccb2f81": {"username": "Brian", "tumblr": "", "display_name": "Brian", "url": "http://disqus.com/guest/7deff879dc63f78fc8ed0c7caccb2f81/", "registered": false, "linkedin": "", "blog": "http://www.liftport.com/progress/wp", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "06fc71398c5420904e60e7b4115df373": {"username": "Kevin Daly", "tumblr": "", "display_name": "Kevin Daly", "url": "http://disqus.com/guest/06fc71398c5420904e60e7b4115df373/", "registered": false, "linkedin": "", "blog": "http://www.dotnetjunkies.com/weblog/kevdaly/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ae52a772c6e12db4eacdba342c9ff761": {"username": "Deirdr\u00e9 Straughan", "tumblr": "", "display_name": "Deirdr\u00e9 Straughan", "url": "http://disqus.com/guest/ae52a772c6e12db4eacdba342c9ff761/", "registered": false, "linkedin": "", "blog": "http://www.beginningwithi.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f9f07660b5783398b82f767e84a0b7c9": {"username": "Ryan", "tumblr": "", "display_name": "Ryan", "url": "http://disqus.com/guest/f9f07660b5783398b82f767e84a0b7c9/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3553f5e0db0fd1ec4e40a932a2d8f5b3": {"username": "Robert Scoble", "tumblr": "", "display_name": "Robert Scoble", "url": "http://disqus.com/guest/3553f5e0db0fd1ec4e40a932a2d8f5b3/", "registered": false, "linkedin": "", "blog": "http://scobleizer.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/4069/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "16b25a8544e04f6ae2315837a9c615d4": {"username": "TWaters", "tumblr": "", "display_name": "TWaters", "url": "http://disqus.com/guest/16b25a8544e04f6ae2315837a9c615d4/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6fe847988feaf8a2f45dc4f1a2a442c6": {"username": "Midge", "tumblr": "", "display_name": "Midge", "url": "http://disqus.com/guest/6fe847988feaf8a2f45dc4f1a2a442c6/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b0a2e6598ee59237a0ebf6e801876f4d": {"username": "Mark Jaquith", "tumblr": "", "display_name": "Mark Jaquith", "url": "http://disqus.com/guest/b0a2e6598ee59237a0ebf6e801876f4d/", "registered": false, "linkedin": "", "blog": "http://markjaquith.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "316bd76fa4199d49b6267d124ac34948": {"username": "DLF", "tumblr": "", "display_name": "DLF", "url": "http://disqus.com/guest/316bd76fa4199d49b6267d124ac34948/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fff84bc87483c130a095dba4c2969247": {"username": "Podesta", "tumblr": "", "display_name": "Podesta", "url": "http://disqus.com/guest/fff84bc87483c130a095dba4c2969247/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "23365b2ae97212e561fb82442857d8bb": {"username": "Keith Casey", "tumblr": "", "display_name": "Keith Casey", "url": "http://disqus.com/guest/23365b2ae97212e561fb82442857d8bb/", "registered": false, "linkedin": "", "blog": "http://CaseySoftware.com/blog", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b872323ed82c63ea7e6e410eb52a4f84": {"username": "colin", "tumblr": "", "display_name": "colin", "url": "http://disqus.com/guest/b872323ed82c63ea7e6e410eb52a4f84/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c715a8e13b61791f35d6969919b0f822": {"username": "Andrew", "tumblr": "", "display_name": "Andrew", "url": "http://disqus.com/guest/c715a8e13b61791f35d6969919b0f822/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7cd14ab570ecdea7627a3b5711c0b167": {"username": "joe", "tumblr": "", "display_name": "joe", "url": "http://disqus.com/guest/7cd14ab570ecdea7627a3b5711c0b167/", "registered": false, "linkedin": "", "blog": "http://joelion.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "632e88bc24a5807921cfa481f4125786": {"username": "Ken Knitter", "tumblr": "", "display_name": "Ken Knitter", "url": "http://disqus.com/guest/632e88bc24a5807921cfa481f4125786/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b8fc4ea329c8cc89900169e19a34fdd8": {"username": "Amyloo", "tumblr": "", "display_name": "Amyloo", "url": "http://disqus.com/guest/b8fc4ea329c8cc89900169e19a34fdd8/", "registered": false, "linkedin": "", "blog": "http://blogs.opm.org/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7f2c8e3694e72d9e9c1a2ce8e9d7fb09": {"username": "Tim Harding", "tumblr": "", "display_name": "Tim Harding", "url": "http://disqus.com/guest/7f2c8e3694e72d9e9c1a2ce8e9d7fb09/", "registered": false, "linkedin": "", "blog": "http://www.timshead.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3223ef738747f7631316462b6dc03e7f": {"username": "teknologist", "tumblr": "", "display_name": "teknologist", "url": "http://disqus.com/guest/3223ef738747f7631316462b6dc03e7f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "99764a92633df6690c48efdffc2f1817": {"username": "Jonathan", "tumblr": "", "display_name": "Jonathan", "url": "http://disqus.com/guest/99764a92633df6690c48efdffc2f1817/", "registered": false, "linkedin": "", "blog": "http://jjesse.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d73ec91034237f651133f34b771dc265": {"username": "Pearson", "tumblr": "", "display_name": "Pearson", "url": "http://disqus.com/guest/d73ec91034237f651133f34b771dc265/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2512b1ed42f8408fb0be73791122550e": {"username": "Solo", "tumblr": "", "display_name": "Solo", "url": "http://disqus.com/guest/2512b1ed42f8408fb0be73791122550e/", "registered": false, "linkedin": "", "blog": "http://solostudio.blogspot.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "705f2efde5b1e847e3fd9b92af40f352": {"username": "Chris S", "tumblr": "", "display_name": "Chris S", "url": "http://disqus.com/guest/705f2efde5b1e847e3fd9b92af40f352/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3b64d14e32a5dbdc4534959d69c029f3": {"username": "gwhiz", "tumblr": "", "display_name": "gwhiz", "url": "http://disqus.com/guest/3b64d14e32a5dbdc4534959d69c029f3/", "registered": false, "linkedin": "", "blog": "http://gwhiz.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/1025/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "097aab62c51db5f7c17d3124f89454fd": {"username": "Joe", "tumblr": "", "display_name": "Joe", "url": "http://disqus.com/guest/097aab62c51db5f7c17d3124f89454fd/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "01e20739fb46ac7f7b97919d71758e4b": {"username": "Tom", "tumblr": "", "display_name": "Tom", "url": "http://disqus.com/guest/01e20739fb46ac7f7b97919d71758e4b/", "registered": false, "linkedin": "", "blog": "http://tomburgess.net/blog", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d298a3adf3dfc66d6790d5013819644f": {"username": "Comic Strip Blogger", "tumblr": "", "display_name": "Comic Strip Blogger", "url": "http://disqus.com/guest/d298a3adf3dfc66d6790d5013819644f/", "registered": false, "linkedin": "", "blog": "http://comicstripblog.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6c1b88868a3186fae0683e91933a5ae2": {"username": "Scott", "tumblr": "", "display_name": "Scott", "url": "http://disqus.com/guest/6c1b88868a3186fae0683e91933a5ae2/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/95/207/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0089ee81bca93f7763a2852766286551": {"username": "Greg", "tumblr": "", "display_name": "Greg", "url": "http://disqus.com/guest/0089ee81bca93f7763a2852766286551/", "registered": false, "linkedin": "", "blog": "http://www.greghughes.net/rant", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7a06060683cceef5b96e813cd8a13f04": {"username": "Teresa Valdez Klein", "tumblr": "", "display_name": "Teresa Valdez Klein", "url": "http://disqus.com/guest/7a06060683cceef5b96e813cd8a13f04/", "registered": false, "linkedin": "", "blog": "http://teresacentric.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "786c517ad0898a453a9c84dcdda227da": {"username": "Bertil", "tumblr": "", "display_name": "Bertil", "url": "http://disqus.com/guest/786c517ad0898a453a9c84dcdda227da/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/189/7342/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fe138d4229b1c8eb43f3eea290e1bd09": {"username": "Herschel", "tumblr": "", "display_name": "Herschel", "url": "http://disqus.com/guest/fe138d4229b1c8eb43f3eea290e1bd09/", "registered": false, "linkedin": "", "blog": "http://www.eclecticismo.com/hhblog", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f592e9a28db310a8d016d96b77f6bb55": {"username": "M", "tumblr": "", "display_name": "M", "url": "http://disqus.com/guest/f592e9a28db310a8d016d96b77f6bb55/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "88e5a2ca6e0a034750c4075acb9464bd": {"username": "Rob", "tumblr": "", "display_name": "Rob", "url": "http://disqus.com/guest/88e5a2ca6e0a034750c4075acb9464bd/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9e5901d751c521636c660fea5be62086": {"username": "John Wesley", "tumblr": "", "display_name": "John Wesley", "url": "http://disqus.com/guest/9e5901d751c521636c660fea5be62086/", "registered": false, "linkedin": "", "blog": "http://www.pickthebrain.com/blog", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9c75304f9f37f0a6b7bfb216e3aba4a2": {"username": "Gideon", "tumblr": "", "display_name": "Gideon", "url": "http://disqus.com/guest/9c75304f9f37f0a6b7bfb216e3aba4a2/", "registered": false, "linkedin": "", "blog": "http://www.religionism.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f89b745cb3983fb1c02bca74a4f6d077": {"username": "francine", "tumblr": "", "display_name": "francine", "url": "http://disqus.com/guest/f89b745cb3983fb1c02bca74a4f6d077/", "registered": false, "linkedin": "", "blog": "http://blog.stealthmode.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/13604/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b9f9cb6ec43751287812e2ef22d85627": {"username": "justelise", "tumblr": "", "display_name": "justelise", "url": "http://disqus.com/guest/b9f9cb6ec43751287812e2ef22d85627/", "registered": false, "linkedin": "", "blog": "http://itsreallyjustme.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/94/1529/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2389ab88cdd080218b6f8084fc26af4e": {"username": "Ewan McIntosh", "tumblr": "", "display_name": "Ewan McIntosh", "url": "http://disqus.com/guest/2389ab88cdd080218b6f8084fc26af4e/", "registered": false, "linkedin": "", "blog": "http://edu.blogs.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "998874c647f6afe00af0a5cd1654a054": {"username": "Johnathan P.Jansky", "tumblr": "", "display_name": "Johnathan P.Jansky", "url": "http://disqus.com/guest/998874c647f6afe00af0a5cd1654a054/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fc429dfa6c3c5979119f2d1eba482080": {"username": "Andrew Simpson", "tumblr": "", "display_name": "Andrew Simpson", "url": "http://disqus.com/guest/fc429dfa6c3c5979119f2d1eba482080/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b2d0e81501823a3cb098d6c888dc6f3e": {"username": "Brian", "tumblr": "", "display_name": "Brian", "url": "http://disqus.com/guest/b2d0e81501823a3cb098d6c888dc6f3e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "14cb1b76282f670dc56ddd214781cdea": {"username": "Alfred Thompson", "tumblr": "", "display_name": "Alfred Thompson", "url": "http://disqus.com/guest/14cb1b76282f670dc56ddd214781cdea/", "registered": false, "linkedin": "", "blog": "http://act2.spaces.live.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f259169eb5cb73c577261845a24a64c5": {"username": "TDavid", "tumblr": "", "display_name": "TDavid", "url": "http://disqus.com/guest/f259169eb5cb73c577261845a24a64c5/", "registered": false, "linkedin": "", "blog": "http://www.makeyougohmm.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "mikestanley": {"username": "mikestanley", "tumblr": "", "display_name": "mikestanley", "url": "http://disqus.com/mikestanley/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "791042ff18956f74e233af31f6518e62": {"username": "Gary", "tumblr": "", "display_name": "Gary", "url": "http://disqus.com/guest/791042ff18956f74e233af31f6518e62/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b8f33170f3ce4b0469508e66a01da7d6": {"username": "Michael", "tumblr": "", "display_name": "Michael", "url": "http://disqus.com/guest/b8f33170f3ce4b0469508e66a01da7d6/", "registered": false, "linkedin": "", "blog": "http://fupeg.blogspot.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e8e2c3e91d3e90088dd357d78841d736": {"username": "Neal", "tumblr": "", "display_name": "Neal", "url": "http://disqus.com/guest/e8e2c3e91d3e90088dd357d78841d736/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c30a8f8b7bd52f78f02a3cc5a8f2f4aa": {"username": "Tomi Itkonen", "tumblr": "", "display_name": "Tomi Itkonen", "url": "http://disqus.com/guest/c30a8f8b7bd52f78f02a3cc5a8f2f4aa/", "registered": false, "linkedin": "", "blog": "http://www.raindropper.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "26493d7270fb206c1e08599674e51e5a": {"username": "LayZ", "tumblr": "", "display_name": "LayZ", "url": "http://disqus.com/guest/26493d7270fb206c1e08599674e51e5a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c660216c96c1b958ac35ef565da27573": {"username": "Robert Accettura", "tumblr": "", "display_name": "Robert Accettura", "url": "http://disqus.com/guest/c660216c96c1b958ac35ef565da27573/", "registered": false, "linkedin": "", "blog": "http://robert.accettura.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/24800/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Sebastian": {"username": "Sebastian", "tumblr": "", "display_name": "Sebastian", "url": "http://disqus.com/Sebastian/", "registered": true, "linkedin": "", "blog": "http://sebmos.at/", "remote_domain": null, "points": 5, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/1623/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d369988cd40bbfd05cc62bb8b02efeaf": {"username": "Fredric Mitchell", "tumblr": "", "display_name": "Fredric Mitchell", "url": "http://disqus.com/guest/d369988cd40bbfd05cc62bb8b02efeaf/", "registered": false, "linkedin": "", "blog": "http://ybpguide.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d1aa4e8593b0b0e63bcf5ec38739c41c": {"username": "Brent", "tumblr": "", "display_name": "Brent", "url": "http://disqus.com/guest/d1aa4e8593b0b0e63bcf5ec38739c41c/", "registered": false, "linkedin": "", "blog": "http://brentroos.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "119e085a3ba7bf30a07db36de78f0499": {"username": "Dean O.", "tumblr": "", "display_name": "Dean O.", "url": "http://disqus.com/guest/119e085a3ba7bf30a07db36de78f0499/", "registered": false, "linkedin": "", "blog": "http://scobelizer.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b312277cfc6ba74c42c221c5f1fa8b90": {"username": "John", "tumblr": "", "display_name": "John", "url": "http://disqus.com/guest/b312277cfc6ba74c42c221c5f1fa8b90/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bb31daa6b22b97a9aa6e69016f50badc": {"username": "Guy Pelletier", "tumblr": "", "display_name": "Guy Pelletier", "url": "http://disqus.com/guest/bb31daa6b22b97a9aa6e69016f50badc/", "registered": false, "linkedin": "", "blog": "http://glpelletier.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6c10f6aef1c42180352dea17c2419de0": {"username": "Me", "tumblr": "", "display_name": "Me", "url": "http://disqus.com/guest/6c10f6aef1c42180352dea17c2419de0/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "88f2ee32d146425a422f58f8eab5424b": {"username": "Don Park", "tumblr": "", "display_name": "Don Park", "url": "http://disqus.com/guest/88f2ee32d146425a422f58f8eab5424b/", "registered": false, "linkedin": "", "blog": "http://www.docuverse.com/blog/donpark/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e3dbd0c7a5d8903b2109714bf13ab9b1": {"username": "James Shiell", "tumblr": "", "display_name": "James Shiell", "url": "http://disqus.com/guest/e3dbd0c7a5d8903b2109714bf13ab9b1/", "registered": false, "linkedin": "", "blog": "http://infernus.org/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1178ce2f664a6cee9a05a3e11af5d8d2": {"username": "Aaron Brethorst", "tumblr": "", "display_name": "Aaron Brethorst", "url": "http://disqus.com/guest/1178ce2f664a6cee9a05a3e11af5d8d2/", "registered": false, "linkedin": "", "blog": "http://brethorsting.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/130/3184/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0590c4f6c1f90176bd93fb73f7ab8dea": {"username": "Ronald Wielink", "tumblr": "", "display_name": "Ronald Wielink", "url": "http://disqus.com/guest/0590c4f6c1f90176bd93fb73f7ab8dea/", "registered": false, "linkedin": "", "blog": "http://wielink.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "688651f8457fed4d50f9246fa07393b3": {"username": "injustice", "tumblr": "", "display_name": "injustice", "url": "http://disqus.com/guest/688651f8457fed4d50f9246fa07393b3/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "62e243a3f26aafa0eacb0371c4170a49": {"username": "Peter", "tumblr": "", "display_name": "Peter", "url": "http://disqus.com/guest/62e243a3f26aafa0eacb0371c4170a49/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/2157/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7308cdf93b258cc1d12e9f659d55b81b": {"username": "Glen Harness", "tumblr": "", "display_name": "Glen Harness", "url": "http://disqus.com/guest/7308cdf93b258cc1d12e9f659d55b81b/", "registered": false, "linkedin": "", "blog": "http://www.glenharness.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ab15a36514bf8105c5e3b5db7e65c271": {"username": "Tomaat", "tumblr": "", "display_name": "Tomaat", "url": "http://disqus.com/guest/ab15a36514bf8105c5e3b5db7e65c271/", "registered": false, "linkedin": "", "blog": "http://derottetomaat.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2454cb0d5ebf292786367caeae31c5aa": {"username": "Michael Bailey", "tumblr": "", "display_name": "Michael Bailey", "url": "http://disqus.com/guest/2454cb0d5ebf292786367caeae31c5aa/", "registered": false, "linkedin": "", "blog": "http://www.mobatalk.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/1806/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cff4f71f71d904c5dfb6000e70ae4489": {"username": "peteremcc", "tumblr": "", "display_name": "peteremcc", "url": "http://disqus.com/guest/cff4f71f71d904c5dfb6000e70ae4489/", "registered": false, "linkedin": "", "blog": "http://peteremcc.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/15477/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ed8f8031200fb0c334bd9658774a6f17": {"username": "James Robertson", "tumblr": "", "display_name": "James Robertson", "url": "http://disqus.com/guest/ed8f8031200fb0c334bd9658774a6f17/", "registered": false, "linkedin": "", "blog": "http://www.cincomsmalltalk.com/blog/blogView", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0266bd859cfd9891fd6e2fe8cfec7f6e": {"username": "Jack W", "tumblr": "", "display_name": "Jack W", "url": "http://disqus.com/guest/0266bd859cfd9891fd6e2fe8cfec7f6e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4d7472ba5271ae1136fc088e93f78298": {"username": "Vijay Chakravarthy", "tumblr": "", "display_name": "Vijay Chakravarthy", "url": "http://disqus.com/guest/4d7472ba5271ae1136fc088e93f78298/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9a6a5289130ab37c718a8571b5e0b651": {"username": "frutroch", "tumblr": "", "display_name": "frutroch", "url": "http://disqus.com/guest/9a6a5289130ab37c718a8571b5e0b651/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6a71be96247373eafbb103f16653134e": {"username": "James Barry", "tumblr": "", "display_name": "James Barry", "url": "http://disqus.com/guest/6a71be96247373eafbb103f16653134e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "15626198d552b84b0d0d787f8ec124a7": {"username": "Maurice", "tumblr": "", "display_name": "Maurice", "url": "http://disqus.com/guest/15626198d552b84b0d0d787f8ec124a7/", "registered": false, "linkedin": "", "blog": "http://hauntingthunder.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/15/1430/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Scobleizer", "streaming_realtime": true, "url": "scobleizer", "allow_anon_post": true, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": true, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "scobleizer", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-17_07:47:15", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": "locked"}, "realtime_paused": false, "posts": {"9667072": {"up_voted": false, "ip": "", "has_replies": false, "message": "gwiz: there's only so much you can say about the iPhone. :-)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_13:37:52", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "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}, "9667073": {"up_voted": false, "ip": "", "has_replies": false, "message": "@24/Brian - Senator Obama is a Christian. You should read his book (Audacity of Hope); he talks extensively about his faith.<br><br>@39/TWaters - Obama's father was Kenyan, and his mother was a white American.<br><br>I hope Barack Obama wins the nomination of the Democratic party, not because of his skin color, but because he is a breath of fresh air. He's not tainted, he speaks openly and honestly, and seems to be a person who would give more than lip service to the idea of being a \"uniter, not a divider.\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_13:32:06", "killed": false, "user_key": "1178ce2f664a6cee9a05a3e11af5d8d2", "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}, "9667075": {"up_voted": false, "ip": "", "has_replies": false, "message": "And is Scoble shilling for Edwards by reminding us Obama is the non-default candidate?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_13:11:30", "killed": false, "user_key": "9a6a5289130ab37c718a8571b5e0b651", "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}, "9667078": {"up_voted": false, "ip": "", "has_replies": false, "message": "Mr. Scoble, sorry your blog's taking a turn off of technology for a while :) Good for conversation though.<br><br>If we were all blind and could only hear, smell and touch one another (let's leave out taste for now, ok?)... we'd still find characteristics that distinguished or seperated one another. It's just gonna happen. Does that make us profilers or racists? By in large, no. Could it come across that way? Absolutely.<br><br>Now, how many people will identify or find affinity with an Obama, McCain, Clinton, Giuliani... is anyone's guess. It really is \"popular\" appeal not largely based enough on ability and more on salesmanship. And whoever can transcend the objections (be they physical attributes or position statemens or consistency)... well, only time will tell. Wouldn't it be nice if everything political was a meritocracy? Where the most able to lead... DID!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_13:08:00", "killed": false, "user_key": "3b64d14e32a5dbdc4534959d69c029f3", "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}, "9667080": {"up_voted": false, "ip": "", "has_replies": false, "message": "Is it racist of me to admit I won't eat black-skinned chicken?<br><br><a href=\"http://www.nytimes.com/2007/01/17/dining/17blac.html\" rel=\"nofollow\">http://www.nytimes.com/2007/01/17/dining/17blac...</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_13:09:32", "killed": false, "user_key": "9a6a5289130ab37c718a8571b5e0b651", "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}, "9667081": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think it really depends on what people think of the question.   Saying \"I think he isn\u2019t going to get elected because of the color of his skin.\" can be taken several ways, depending on how the question is perceived.   Some people might have interpreted that statement in and of itself as a racist comment, and declined to say anything because they were surprised to hear someone say something like that.<br><br>Personally, I think people are in love with the idea of Obama.  They have no idea what he stands for, he hasn't sited any of the things he's \"bridged\" in his relatively short career (even thought he's found of using that word), and the media really haven't dug into his overall story yet.<br><br>As far as the other candidates, they need to demonstrate how what they're saying really matches what they're living.   That's what bugs me about Edwards right now.  He keeps talking about \"two Americas\"...  He's never lived that in his life as a lawyer.   I haven't seen him sponsor anything since his run with Kerry, at least nothing that would help heal the \"two Americas\".   No, it's in his best interest to make sure there continue to be \"two Americas\".  Frankly, that's what I consider quiet racism.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_13:09:03", "killed": false, "user_key": "119e085a3ba7bf30a07db36de78f0499", "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}, "9667083": {"up_voted": false, "ip": "", "has_replies": false, "message": "The way you phrase the statement, their lack of disagreement doesn't reflect racism, but their acknowledgment that racism still exists on some level.  What you said wasn't racist, so they see no need to defend it.  Actually, there are plenty of people who would label you racist <em>if you tried to argue with that statement!</em>  If you say that racism wouldn't play a part in a black person's chances of election, you can be perceived as being dismissive of racism.  Stupid, but it happens.<br><br>And thus, for the people talking to you, it's a game of exaggeration and superiority.  They inflate the effects of racism in order to sound sympathetic to those affected and superior to the ones perpetrating it.  They're creating three things: victims, bad guys, and good guys.<br><br>There is a \"Curb Your Enthusiasm\" segment where Larry David talks about \"white liberal nodding guilt.\" David says he feels compelled to nod at black people as he passes them to silently tell them \"hey, sorry about those other people, I'm not one of them.\"  Same thing here.<br><br>And frankly, while racism does exist at varying levels in this country, the main colors that will hurt Obama are green and blue.  In fact, the same colors hurt Clinton and Edwards.  They're all too far to the left to be mainstream candidates, and they are all (or were) Senators, so they don't have the executive experience usually demanded of a President.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_13:18:42", "killed": false, "user_key": "b0a2e6598ee59237a0ebf6e801876f4d", "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}, "9667085": {"up_voted": false, "ip": "", "has_replies": false, "message": "If I were to say: I'm more likely to win a basketball game against short people than tall people, does that make me \"heightist\"?<br><br>Nope, just a statement of what is a likely outcome based on my internal model of the world. Like it or not, race will play a role in how many people vote, and to acknowledge that is to acknowledge your understanding of the world, not necessarily whether it is right or wrong.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_11:38:18", "killed": false, "user_key": "4d7472ba5271ae1136fc088e93f78298", "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}, "9667087": {"up_voted": false, "ip": "", "has_replies": false, "message": "You know, Robert, it takes real courage to confront a racist. Most people aren't racists but they don't necessarily want to get into a public confrontation with a racist either.<br><br>What really pisses me off are people like you that throw out inflammatory statements that they don't believe in the interest of furthering their own selfish desires (in this case a flawed sociology experiment).", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_11:59:57", "killed": false, "user_key": "c715a8e13b61791f35d6969919b0f822", "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}, "9667090": {"up_voted": false, "ip": "", "has_replies": false, "message": "If I say \"I think the majority of American voters are racist.\" Is that racist?  Because that is essentially equivalent to \"I don't think Obama will be elected due to the color of his skin.\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_12:03:31", "killed": false, "user_key": "705f2efde5b1e847e3fd9b92af40f352", "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}, "9667091": {"up_voted": false, "ip": "", "has_replies": false, "message": "Us \"hicks\" in Tennessee were accused of racism because we didn't elect Harold Ford, Jr. I didn't vote for Ford, and I won't vote for Obama. I don't care if they're white, purple, or polka dotted.<br><br>To me, the phrase \"default\" racism denotes the automatic response of \"I didn't get what I want, so it must be because of the color of my skin.\" How can we ever \"judge a person by the content of his character\" when that person can't get past using the color of his own skin as an excuse for his failures?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_11:36:20", "killed": false, "user_key": "7308cdf93b258cc1d12e9f659d55b81b", "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}, "9667092": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think Gideon summed it up pretty well:<br><br>\"Because a huge part of this country is still staggaringly backward and has all sorts of \u2018passive racism.\u2019 I don\u2019t know much about you or where you come from, Robert, but I\u2019ve spent the vast majority of my life in the midwest - and it\u2019s still pretty bad here in \u2018red state land.\u2019\"<br><br>Robert, most \"liberal enclaves\" - whether you're thinking of SF, LA, NYC, or DC - are echo chambers where they assume that the rest of the country is backwards and racist.  Luckily, make out decisions about people based on their values and actions as opposed to their geography.<br><br>~ Born and raised outside Chicago, college in Indiana, living and working in DC.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_12:10:45", "killed": false, "user_key": "23365b2ae97212e561fb82442857d8bb", "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}, "9667093": {"up_voted": false, "ip": "", "has_replies": false, "message": "You know, I've mostly grown up and lived in the South, so I've dealt with my share of racist folks.<br><br>But honestly, I don't know that your statement screams racism.  It screams sadness, because it may well be a reality for a decent sized chunk of the population.<br><br>If I were sitting in front of you, and presumably knew you and respected you, and you said something like that to me, I'd probably shake my head and say something like, \"You may be right, but I sure as hell hope not.\"<br><br>Not sure where these folks you've been talking to are from, but if I didn't know you well, I might choose to gloss over your statement not because I believed it to be racist or because I'm racist, but because I would feel embarrassed for you and I wouldn't want to pursue it unless you did.  If you did, I'd admit that while I know plenty of people who wouldn't give his race a thought, I, sadly, know more who would.<br><br>I live in Tennessee, and the otherwise mostly decent folks of my state overwhelmingly voted to \"protect\" marriage by ammending the constitution to make it illegal for gay folks to marry here, even though there was already a law against it.  I've had conversations with people I love and respect who are just plain wrong on that issue, but they don't see it.  Somehow we're at a point where older folks in the South can look back and see and admit we've been wrong on race but they don't draw a parallel between that and sexual orientation.  That actually makes me more sad, but maybe that's because I've seen those folks \"grow up\" on race and am disappointed they haven't yet on this issue.<br><br>Rambling, sorry.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_11:40:37", "killed": false, "user_key": "mikestanley", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "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}, "9667094": {"up_voted": false, "ip": "", "has_replies": false, "message": "I got an idea. Why don't we just go with whoever gets nominated?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-18_11:50:37", "killed": false, "user_key": "88f2ee32d146425a422f58f8eab5424b", "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}, "9667095": {"up_voted": false, "ip": "", "has_replies": false, "message": "Maybe this is off topic, but why is he considered an African-American?  One parent was African-American, one was white anglo....<br><br>In which way are we being racist? Because he's \"sorta African-American\" or \"sorta white\"?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_10:56:28", "killed": false, "user_key": "16b25a8544e04f6ae2315837a9c615d4", "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}, "9667096": {"up_voted": false, "ip": "", "has_replies": false, "message": "I've participated in numerous discussions on Obama and Clinton, and in every one I've made two statements.  1) I don't think Obama can win because of his race   2) I don't think Clinton can win because she's a woman.  That's not racism, that's acknowledgment that racist attitudes exist out there.  I would vote for either over any other candidate out there.<br><br>Elections aren't usually landslides, they're close.  Each of those candidates will garner additional votes because of their race/sex but they will also lose votes for those reasons.  I think attitudes, and demographics, have changed in this country - but not to the degree that the candidates won't still suffer a net loss of votes.<br><br>On the other hand, if Clinton and Obama would take a higher route, thinking of how this country would gain from their pairing as running mates rather than what they themselves would lose, I think you'd see a surefire win that would propel us into a more positive future.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-18_11:19:12", "killed": false, "user_key": "e8e2c3e91d3e90088dd357d78841d736", "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}, "9667097": {"up_voted": false, "ip": "", "has_replies": false, "message": "You are right that many people are guilty of projecting their own prejudices on \"those red state people.\" However, Obama has a better chance of winning than those people might think. He doesn't have to win over Republicans to get the Democratic nomination, and he may not have to win over too many of them even to win the whole thing. He is the most charismatic Democrat since Bill Clinton, and maybe that will be enough to win the nomination of his party. Plus he's not tainted by Iraq like both Edwards and Hilly Clinton are. If wins the nomination, he may be able to swing some formerly red states with increased minority turnout, not by appealing to anybody that votes Republican.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_11:17:45", "killed": false, "user_key": "b8f33170f3ce4b0469508e66a01da7d6", "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}, "9667098": {"up_voted": false, "ip": "", "has_replies": false, "message": "This has probably men mentioned in the comments, but i don't think it automatically implies racism to agree with that comment, or even to suggest it yourself. Making that statement implies nothing about your own personal racist (or non-racist) feelings, but simply that you think him being black/half-black/part-black/anything-other-than-white makes him less electable over the whole country. By stating how you think the country as a whole will vote (or agreeing with someone who states something like that), for whatever reason, doesn't make you a racist.<br><br>On another note - I'd like to see an Edwards/Obama ticket. Whichever one of them makes it through the primaries should ask the other to be a running mate. I think maybe Edwards would be more prepared to go for President (is it racist to say Edwards is \"more electable\"?) in 2008 with Obama as VP, then that would set up Obama for a strong run for Pres in 2016 (long term planning!!)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_10:03:01", "killed": false, "user_key": "7cd14ab570ecdea7627a3b5711c0b167", "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}, "9667099": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey podesta - don't recognize you, sorry. Are you dropping my name in this conversation for any particular reason?<br><br>For whatever it's worth, Robert or anybody else reading is welcome to contact me to talk about any topic. I'm easy to find ;)<br><br>I don't have much to say about the topic except I'd like to see the Clintons back in the White House.<br><br>I'd take them over any candidate I've seen and the current abomination in office. And you know if Hilary is in the White House Bill is too and I'll gladly take him and his intern screwing antics over anybody else in the field at the moment.<br><br>I wish the elections were here now, in fact. We can't get Bush out of office soon enough for our economy to further go into the toilet and a senseless war to claim more of our brave men and women soldiers.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-18_21:07:36", "killed": false, "user_key": "f259169eb5cb73c577261845a24a64c5", "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}, "9667100": {"up_voted": false, "ip": "", "has_replies": false, "message": "another day, another couple of political posts. technology not good enough any more? its sure as hell more INTERESTING.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_10:06:36", "killed": false, "user_key": "3223ef738747f7631316462b6dc03e7f", "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}, "9667101": {"up_voted": false, "ip": "", "has_replies": false, "message": "We're all racists. This isn't changing any time soon.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_09:54:22", "killed": false, "user_key": "9e5901d751c521636c660fea5be62086", "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}, "9667102": {"up_voted": false, "ip": "", "has_replies": false, "message": "Just select a president who's more interested in building bridges than bombing them. Thanks.<br><br>That is quite normal for me to say because there's an ocean between U.S. and us. Yeah, puns.<br><br>@62 It's definitely a challenge for his campaign organization; how they are going to handle that one? There comes so many bad associations, obstructing him.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-18_09:58:58", "killed": false, "user_key": "c30a8f8b7bd52f78f02a3cc5a8f2f4aa", "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}, "9667103": {"up_voted": false, "ip": "", "has_replies": false, "message": "The cable news networks and the news magazines have been speaking about this quite frankly. Usually what's said boils down to either:<br><br>- \"Americans are more prepared for a Black president than a woman president\"; or<br><br>- \"Sure one of them could get nominated, but can they win the general election? People might be too embarrassed to tell a pollster they wouldn't vote for an AA or a woman, but once they get in the booth the truth comes out.\"<br><br>But I heard a different take on this just last night that rang true to me. (Might have been on Hardball? Not sure.) A pundit said people will vote for Obama to make themselves feel virtuous.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_06:02:00", "killed": false, "user_key": "b8fc4ea329c8cc89900169e19a34fdd8", "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}, "9667104": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sounds to me as if what you're eliciting is elitism: your respondents are implying \"*I'm* cool, I'll vote regardless of skin color or sex, but I don't think the majority is as cool as I am.\"<br><br>\"I wonder what would happen if (theoretically) a candidate declared his sexuality? Would you be comfortable or not comfortable hearing \u201cAmerica will not vote for a Gay President?\u201d \"<br><br>What we already know is that more Americans would vote for a gay president than an atheist: <a href=\"http://tinyurl.com/p6npl\" rel=\"nofollow\">http://tinyurl.com/p6npl</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_05:30:42", "killed": false, "user_key": "ae52a772c6e12db4eacdba342c9ff761", "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}, "9667105": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yeah Robert, but a great number of voters are just plain idiots.<br><br>In the past, I've had numerous people tell me that they really wanted to vote for [candidate name] but that they didn't want to \"waste\" their vote. Meaning, they didn't want to vote for some underdog, because they wouldn't win, and they wanted to vote for the winning candidate (Makes no sense to me).<br><br>I usually just tell them to stay home during the next election process.<br><br>Or also, some people have told me that they vote purely on how the candidate \"looks\" without paying ANY attention to what the policies of the candidate are. My own mother voted for Bill Clinton because of looks (what she see's, I haven't a clue, but I've heard that same thing frmo many women. Maybe they like cigars?)<br><br>So, yeah, it's not a perfect system because it involves humans, and our less-than-perfect decision making process(es).<br><br>Regardless of skin color, Obama doesn't have enough experience - maybe that is what this country needs? I don't know.<br><br>I'll certainly be leaning towards voting for whoever DOESN'T try to put it as the Democrats against the Republicans, or the rich against the poor.<br><br>Those are NOT issues, those are simply political tactics.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_09:52:28", "killed": false, "user_key": "2454cb0d5ebf292786367caeae31c5aa", "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}, "9667106": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think you guys have your arguments applied like strings following the wrong proc.  Call whichever variable you want, and apply the right algorithm.  Your present code won't run; it's crashing.  That's why no sense can be made between the rhetoric and the logic.  Fuzzy logic never did apply to variables.  If person \"A\" supplies Answer \"B\" when Person \"B\" asks Question \"A\", what does that have to do with race, color, creed, sex, sexual orientation, marital status, handicap, party affiliation, or anything else?<br>  The conversation HAS been started; but, the technical protocols aren't being followed.  Nice work, Robert, of eliciting the \"meat-bots\" reactions.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_05:57:35", "killed": false, "user_key": "6a71be96247373eafbb103f16653134e", "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}, "9667107": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree 100% with you. In Austria, we call this \"day-to-day racism\", and it's a very very bad thing, because most people think it's OK.<br>In reality, it's a danger for our societies.<br><br>But the commenters are right: It's not so easy for many people to publicly disagree on that sentence, especially since a lot of people have a great respect for you.<br>But you're right with that day-to-day racism is something to be hated. ;)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_05:58:35", "killed": false, "user_key": "Sebastian", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "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}, "9667108": {"up_voted": false, "ip": "", "has_replies": false, "message": "Id sadly agree with \u201cI think he isn\u2019t going to get elected because of the color of his skin.\u201d<br><br>That's a political judgment not racism.<br><br>And given the structure of the US political system where the more un reconstructed states have more power than they should on a purely population level.<br><br>I think Religion might have more of an issue here and also I doubt he can raise enough cash.<br><br>I must push my friend (again) who\u2019s the election agent for the local; MP to get the sitting MP\u2019s site back up and to get a Blog going!<br><br>As the constituency is one of the key swing ones and the opponent is an guy whose been a VC in the states for a long time (he has dual nationality). It will be interesting to see if the Opposition do Blogs/Web etc more in the American style or not \u2013 as David Cameron has.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_08:07:18", "killed": false, "user_key": "15626198d552b84b0d0d787f8ec124a7", "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}, "9667109": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think that when racism is not turning into discrimination there is no problem. Racism is about peoples \u201cinside\u201d feelings and know body else can control them. To be honest I\u2019m sick of leftist shit trying to be political correct. Let us be free to be racist and distinguish the beauties of difference!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_05:27:56", "killed": false, "user_key": "ab15a36514bf8105c5e3b5db7e65c271", "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}, "9667110": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have heard some people say they think race may hurt Obama. I hear a lot of others say it might help him. (is that also racism?) But a lot of people I talk to don't think it will be a serious factor compared to his positions on the issues. Of course I talk to a lot of Republicans for one thing. And for another I live near Massachusetts where race seemed to lagely be a none issue in the recent election. As was gender BTW. There wasn't much of don't vote for them because they are a woman or a minority. In my travels I see more racism in California than I do in most of the rest of the country.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_06:12:44", "killed": false, "user_key": "14cb1b76282f670dc56ddd214781cdea", "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}, "9667111": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert: \u201cI think he isn\u2019t going to get elected because of the color of his skin.\u201d<br><br>Herschel: Well, to tell you the truth Robert, you might be right. Although the Civil Rights Act passed more than 25 years ago and slaves were freed in the US over 140 years ago, racism continues to exist in the United States against all people of color.<br><br>Although our generation was the first integrated generation, many in our parents and grand parents generations hold on to the old ways and old ideas.<br><br>Robert: \"If someone says something racist to you, and you don\u2019t disagree, aren\u2019t you also racist by default?<br><br>Herschel: I would hope not. In this case Robert, you have stated something that might be true. Obama may not be able to get elected because he is half African American. But in general if I choose not to debate every racist I come by that doesn't make me a racist by default.<br><br>Robert: \"It\u2019s also interesting that I haven\u2019t seen the major political blogs, or Web sites, take on the issue of race and the 2008 candidacy.\"<br><br>Herschel: Robert, have you really let go of the old ways? Do you overly look for the \"default\" in people? Yes, the default is sick and it is out there. But maybe we have actually made more progress on this issue than you really think. Maybe the reason you haven't seen \"race\" as an issue so far is because it might not be an issue. Maybe enough people realize that the color of a person's skin has no bearing on the ability of that person. In the span of mtr life we now have seen a woman become Speaker of the House, a BLACK WOMAN become Secretary of State and a WOMAN in serious contention for the nomination of the Democratic Party in 2006? This is real progress.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_09:53:03", "killed": false, "user_key": "fe138d4229b1c8eb43f3eea290e1bd09", "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}, "9667112": {"up_voted": false, "ip": "", "has_replies": false, "message": "@86. Really?  Tell that to Ted Kennedy.  He calls him Osama. <a href=\"http://www.youtube.com/watch?v=APx2YJ-_jos\" rel=\"nofollow\">http://www.youtube.com/watch?v=APx2YJ-_jos</a><br>And then CNN makes the same association...THE OTHER WAY!!!  <a href=\"http://www.rawstory.com/news/2006/CNN_comments_on_Obama_gaffe_in_0101.htm\" rel=\"nofollow\">http://www.rawstory.com/news/2006/CNN_comments_...</a>.<br><br>So, if a Senator in HIS OWN PARTY makes the slip, and a News organization partial to him can make the mistake, how likely do you think the uniformed voter will be to make the same association come election time?  Like it or not, some people will associate his first and middle name with two of the most hated figures in the US since Hitler.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-19_15:28:50", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "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}, "9667113": {"up_voted": false, "ip": "", "has_replies": false, "message": "While I would argue he doesn't have the experience I think he will get a lot of votes based soley on the color of his skin.<br>First of all he will get the black caucus vote because he's well black. Second, he's a \"feel good\" candidate.  People can \"feel good\" voting for a person of African American background because they are striking a blow for racism everywhere.<br>Like James Robertson posted, if he was a governor or had other experience besides being a freshman Senator then I would think he would have enough experience.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_08:56:10", "killed": false, "user_key": "99764a92633df6690c48efdffc2f1817", "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}, "9667114": {"up_voted": false, "ip": "", "has_replies": false, "message": "As previous commenters have mentioned, simply stating that you think someone won't win because of the colour of their skin isn't being racist. Thats just commenting on what you think will happen, infact it doesn't include any personal opinion at all.<br><br>Personally, I think he WILL win, because of his skin colour. I think he will have braoder appeal and encourage black voters.<br><br>However, I also think it's a shame that it has to even be mentioned. Clearly the man is black but will that really have ANY effect on how good a job he could do as Presiednt?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_05:49:48", "killed": false, "user_key": "cff4f71f71d904c5dfb6000e70ae4489", "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}, "9667115": {"up_voted": false, "ip": "", "has_replies": false, "message": "<i>What follows my statement is what really pisses me off: I haven\u2019t had many people disagree with me. Admittedly small sample size, but now more than 100 people.</i><br><br>Are you saying this in a personal opinion or making a statement of fact?  Could be that people are agreeing with you in a general way (same as if you were saying ' a divorced man cannot get elected president') or .. maybe they're just being polite.<br><br>Or perhaps they're going .. well DAMN I didn't know Scoble was a racist but they're not saying that to your face ... (smile).", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_09:01:17", "killed": false, "user_key": "7deff879dc63f78fc8ed0c7caccb2f81", "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}, "9667116": {"up_voted": false, "ip": "", "has_replies": false, "message": "The old chestnut of \"are they racist\" or \"are they just stupid\" is coming out this side of the pond as overt racism is played out on national TV against an Indian contestant of Celebrity Big Brother (and Jermaine Jackson is getting some, too). The TV complaint watchdog's website has even collapsed under the strain of last night's 20,000+ complaints that got through!<br><br><a href=\"http://edu.blogs.com/edublogs/2007/01/little_big_brot.html\" rel=\"nofollow\">http://edu.blogs.com/edublogs/2007/01/little_bi...</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-18_03:52:47", "killed": false, "user_key": "2389ab88cdd080218b6f8084fc26af4e", "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}, "9667117": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'll take it a step further.<br><br>I don't think Hillary has a chance, because she's a woman.<br><br>I don't think the general US population is \"ready\" for a woman or minority president.  Personally?  I'd welcome the change with either.<br><br>The US has traditionally been very slow to adopt to the idea of change.  People still can't get over the idea that the speaker of the house is a woman.  THAT was a headliner, and in a way controversial.  Meanwhile, 98% of Americans couldn't name the last 3 or 4 to hold that position (because we don't care).<br><br>I sincerely hope I'm wrong, but I think we are still a while away.<br><br>Regardless, a serious run by them is still a giant step forward.  You can't win if your not even in the race.  I think that's the big thing to keep in mind here.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_09:24:27", "killed": false, "user_key": "c660216c96c1b958ac35ef565da27573", "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}, "9667118": {"up_voted": false, "ip": "", "has_replies": false, "message": "I feel that Obama's race will really be a non-factor in the election because America is finally becoming less racist - but obviously not enough because people still do hold onto that \"default reacism\". I would almost say that the \"default\" racism is the remnants of the racism that has occured in past decades and is just getting to the point where it is something that people don't talk about or affirm in public, but they still won't deny it exists.<br><br>What I would be more concerned about is Obama's religion. If he does become a serious contender in the Presidential race, I'm hoping the truth will come out about the rumors that he was raised by radical Muslims. If he was... I don't think I'd ever be comfortable with him as President.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_08:00:35", "killed": false, "user_key": "b2d0e81501823a3cb098d6c888dc6f3e", "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}, "9667119": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am one of the 100. I had a BIG DISCUSSION about this today with my daughter in the Bay Area, who thought Obama could win.  In Arizona, with a 1% black population, I don't see it.<br>These are perspectives.  They don't necessarily imply that I am a racist, but they acknowledge the reality that much of America is not only still racist right now but xenophobic.<br><br>Nevertheless, I publicly acknowledge that I WANT HIM TO WIN.<br><br>And I think that not talking to bloggers yet, when you have announced by putting video online direct-to-viewers, might be more authentic.  Bloggers, after all, are also intermediaries :-)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_07:52:13", "killed": false, "user_key": "f89b745cb3983fb1c02bca74a4f6d077", "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}, "9667120": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert - Your information gathering technique is invalid. I wonder how the people you talked to will react next time you approach them. If it were me, I'd walk away before you got to me. That said, I think you can have an opinion about electability without being labeled in negative terms. Also, I take the fact that you \"haven\u2019t seen the major political blogs, or Web sites, take on the issue of race and the 2008 candidacy\" as a welcome sign of progress. Some contend it's racist to bring it up at all.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_08:25:34", "killed": false, "user_key": "d73ec91034237f651133f34b771dc265", "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}, "9667121": {"up_voted": false, "ip": "", "has_replies": false, "message": "Scobble,<br><br>Their are several ways to understand your statement:<br><br>1. People tend to assume they view is the default one (what psychologist call the \"ego-bias\", and it is significantly stronger in the USA then in other western society); saying \"I'm no racist but he has no chance\" could be interpreted as a revealing mechanism -- and shows racism indeed.<br><br>2. People acknowledge that a share of voter are racists: you can blame them to face that without a urge to change it --- and it's a milder form of racism, that can be justified by a very broad definition of \"Freedom of Speech\": \"I disagree with you, but I will fight to death to allow you to say it\" famously said Voltaire. Some countries have laws against that; it is illegal not only to suport, but also to consider Nazism acceptable as a political doctrine in France, and I think Germany, but not USA I believe.<br><br>3. You can reckon many people understand why such a statement \"make somehow sense\" (Black people historically were given less responsibility) --- unlike: \"American will never vote for a President with a name starting by vowel.\" that would puzzle anyone. However void for anyone, this issue still stand: it's a mechanism first described by Thomas C. Shelling (Nobel prize in Economics 2005). It explains very well financial bubbles: no one thinks such equity can be actually worth that much, but people agree that they can buy it anyway, as someone (with the same reasoning) will buy it at an even higher price.<br><br>A similar issue plays in current presidential race in France, but against historic prejudice: the socialist candidate might be elected, and, though few consider her being a woman is a relevant issue, they anticipate this to influence votes towards her. Why? No real reason, but as people prefer to support the winner, it will probably have a significant impact in her favor.<br><br>The odd part is that Obama wouldn't be considered black, here -- but that is another issue.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_09:15:43", "killed": false, "user_key": "786c517ad0898a453a9c84dcdda227da", "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}, "9667122": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's deeply, deeply disturbing that the colour of his skin is even an issue...voting rights have not truly been won if you can't be the person who gets voted for. That's not a democracy.<br>I've also read some of the bigoted nonsense that is being raised about his middle name - that's just sick.<br>I'm glad that you're raising this issue though...prejudices can persist for a long time even among reasonable and well-meaning people if they are never examined (it's amazing what vileness gets excused as what \"everybody knows\"). People can accept appalling ideas if they never think about them.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_06:06:18", "killed": false, "user_key": "06fc71398c5420904e60e7b4115df373", "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}, "9667123": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow, I salute you Robert on courage to take on these issue and sadly I agree with you that Obama has no chances due to racism of people. Maybe you could ask Obama for video interview before elections, Robert?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_06:47:33", "killed": false, "user_key": "d298a3adf3dfc66d6790d5013819644f", "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}, "9667124": {"up_voted": false, "ip": "", "has_replies": false, "message": "Vote for Osama? Layz, you mean Obama. Barack Obama is his name, yes? Talk about Freudian slips!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-19_14:31:36", "killed": false, "user_key": "f259169eb5cb73c577261845a24a64c5", "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}, "9667125": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"I\u2019m sick of the default. What about you?\"<br><br>Well I'm sick of reading about who might be running in an election that is almost two years away to be honest. I think it was Dave Winer who said recently that the elections in the US are are becoming a full-time issue nowadays. It's getting ridiculous.<br><br>Anyway the comment isn't racist, of course it isn't. I'm sure there's a fair number of black people who have said it too, does that make them racists?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-18_16:28:25", "killed": false, "user_key": "01e20739fb46ac7f7b97919d71758e4b", "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}, "9667126": {"up_voted": false, "ip": "", "has_replies": false, "message": "Scoble do you even know the definition of \"racism\"?  Based on your post I submit that you don't. This country has seen fit to apply the \"r\" word to every racial situation they see. That's because of the heavy connotation the word carries.<br><br>What you are describing is more bigotry than racism. And there IS a difference.  I don't think there are many in this country that would think a black man is incapable of being president BECAUSE of his race. THAT would be racism.  What you describe is people not wanting to vote for Osama because he is black. That is bigotry. Use the terms properly.<br><br>Now, I submit that Osama won his Senatorial race because he is both Black and a Democrat. The voters wanted to see themselves as enlightened. Here's a question for you:  Can a Black Republican be elected President?  Would Osama have a this much gravitas if he was a Republican? How many times have we seen blacks and liberals accuse black conservatives of being \"Uncle Toms\"?  Clarence Thomas? Colin Powell? Condi Rice?, JC Watts?  So what do you call that type of judgmentalism?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-19_12:40:20", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "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}, "9667127": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am tired of the bias against southern states. Last time I checked New York was about to explode because of that black man who was killed by the police outside a nightclub, and LA isn't known for it's race friendly relations. Anyone in Massachusetts remember that murder case around 17 years ago where the white guy said a black man killed his wife when it was him? You think that won't happen in Oregon, Seattle, or Vermont anytime soon??? Racism is everywhere. I am not saying there is no racism in the south, just that you northern/western 'liberals' should look at your all white neighborhoods first, and fix your states first.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-18_17:04:10", "killed": false, "user_key": "b312277cfc6ba74c42c221c5f1fa8b90", "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}, "9667128": {"up_voted": false, "ip": "", "has_replies": false, "message": "To shorten down what a lot of people have said, your question is like asking someone \"so, have you stopped beating your wife yet?\"<br><br>It assumes a position on the behalf of the person you are speaking to.  I'll give you the simpler reason he won't get elected - and it's the same reason that I don't think McCain or Clinton will, either.<br><br>He's a Senator, and Senators generally don't get elected President.  In fact, there are only two cases in US history where anyone has gone straight from the Senate to the White House - and I'd bet good money that none of the people I mentioned will be the third.<br><br>If Obama wants to be President, the road runs through the Governor's Mansion, not through the Senate.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_08:29:50", "killed": false, "user_key": "ed8f8031200fb0c334bd9658774a6f17", "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}, "9667129": {"up_voted": false, "ip": "", "has_replies": false, "message": "Anyone who thinks that racism in America is fading away has not lived in a former slave state, is not a person of color, or has not spent enough time around people of color to see that is not the case. Let's not forget that we just saw the burning of some predominantly black churches in North Carolina less than a week ago. Yes racism is a huge problem in America and I have no doubt that Obama's race will be an obstacle for him on the road to getting elected. I do not, however, think that it will be as big an obstacle for him as it had been for people of color, women, and non-protestants who have run for office before him. If he runs, regardless of his success, he will make it that much easier for people of color who decide to run after him as well.<br><br>By stating that you think Obama's race will hinder him moving toward the election and having people agree with you - I don't think that's any kind of default racism at all. As a person of color (biracial at that) I would've agreed with you too. However bleak that opinion may be, it is realistic.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_08:29:34", "killed": false, "user_key": "b9f9cb6ec43751287812e2ef22d85627", "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}, "9667130": {"up_voted": false, "ip": "", "has_replies": false, "message": "The only racist particle of your statement is in the inherent assumption that white people won't vote for him because he's black.  This is meta-racism; as Bertil mentions, people acknowledge that a share of voters are racist - and that assumed racism is ironically placed along racial lines.<br><br>It's more racist to mention that Obama has a better chance of winning swing states with large black populations - you're presuming black people will blindly vote for him because he's black.<br><br>The problem with calling any of these observations racism, is that they are likely to be testable political hypotheses.  It's not racism to state a fact like \"64 percent of polled black voters said they were more likely to vote for a black candidate for president.*\"<br>(* I made that up)<br><br>I believe it's widely understood in the American political system that the race of a candidate is a factor in many elections, and someone disagreeing or agreeing with your proposition is merely expressing their opinion on the weight of this factor in the electorate.<br><br>Now if you had said \"Obama shouldn't be President because\" ...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_09:41:01", "killed": false, "user_key": "097aab62c51db5f7c17d3124f89454fd", "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}, "9667131": {"up_voted": false, "ip": "", "has_replies": false, "message": "Is it considered racism if you hate everyone <em>equally</em>?<br><br>By the way, I wonder what Al Gore thinks of the media forgetting about his \"movie\". If I were Gore I'd just learn to lay low and make a few $billion with Google for now.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-28_05:02:59", "killed": false, "user_key": "d1aa4e8593b0b0e63bcf5ec38739c41c", "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}, "9667132": {"up_voted": false, "ip": "", "has_replies": false, "message": "Injustice has put it too simply, and indulged in some fallacies. This is a topic that requires some reflection and subtlety - if the problem were simple, it would be resolved.<br><br>I say that last because there is an enormous will to efface racism from our national discourse and personal attitudes. People are embarassed to be racist - and this is a real step forward. There are now and will always be people who lack the clarity and self-control to deal with the different == antagonist feature that comes standard with human beings (look at the manual - it's listed as a known bug :), just as we haven't yet nailed down the wifebeaters and cheaters and adulterers and theives and murderers and etc. Obama will rise or fall on his character - because there really are very few that let race override all other considerations now. We've just seen too many good and competent folk to let the tropes of 'inferiority' overtake us completely.<br><br>I've lived outside the States in several parts of the world, and seen the racism that abides in these places. Let me tell you, since you obviously don't know, that the \"default racism\" is MUCH less destructive than the daily, bald-faced, rampant racism that prevails in many parts of Europe. Yeah, they're civilized here, but scorn for people of different ethnicities and nationalities is a part of life.<br><br>We work actively to keep this from infecting our children - but we're anxious to go back to the States so we don't have to be so darned vigilant all the time. There are still places in the US that things are \"bad\" - but there's nowhere in the US that's as bad as most of the rest of the world, and here I include the Deep South and South Central. Things are pretty tame here in comparison to the greater part of humanity.<br><br>Just some perspective.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-29_04:17:05", "killed": false, "user_key": "6c10f6aef1c42180352dea17c2419de0", "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}, "9667133": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think it would be considered racism if you hate everyone equally as long as you can turn that hatred inward as well. You are what you hate, right?<br><br>The media forgot about Al Gore's movie? I guess the Oscar nod and flood of articles about it after the nomination are considered \"forgetting\" then?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-28_06:15:12", "killed": false, "user_key": "b9f9cb6ec43751287812e2ef22d85627", "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}, "9667134": {"up_voted": false, "ip": "", "has_replies": false, "message": "This pretty much put's it all into a nice little package. Don't get<br>&gt;me wrong I have and work with many black people and they are my friends but<br>&gt;if I wore a shirt to work that say 100% WHITE oh boy they'd be pissed and<br>&gt;I'd be a racist.  I just don't get it...?<br> If this hurts your feelings, Please let me know!<br> Proud To Be White<br> Someone<br>Finally said it.<br> How many are actually<br> Paying attention to this?<br> There are African Americans,<br> Mexican Americans,<br> Asian Americans, Arab<br> Americans, Native Americans, etc.<br> And then there are just Americans.<br> **************************<br> You pass me on the street<br>And sneer in my direction.<br> You Call me \"White<br> Boy,\" \"Cracker,\" \"Honkey,\"<br> \"Whitey,\" \"Caveman\"<br>. And that's OK.<br> But when I call you, Nigger,<br> Kike, Towel head,<br> Sand-nigger, camel Jockey,<br> Beaner, Gook, or Chink ...<br> You call me a racist.<br> ****************************<br>You say that whites commit<br> A lot of violence against you,<br>So why are the ghettos<br> The most dangerous places to live?<br>You have the United Negro<br> College Fund. You have<br>Martin Luther King Day.<br> You have Black History Month.<br>You have Cesar Chavez<br> Day. You have Yom Hashoah. You<br>Have Ma'uled Al-Nabi.<br> You have the NAACP.<br>You have BET.<br>If we had WET (White Entertainment<br> Television)<br><br>We'd be racists.<br> **************************<br><br>If we had a White Pride<br> Day .<br>You would call us racists.<br> *************************<br><br>If we had White History<br> Month .<br>We'd be racists.<br> **************************<br>If we had any organization<br> For only whites to \"advance\" OUR<br> Lives .<br>We'd be racists.<br> **************************<br><br>We have a Hispanic Chamber<br> Of Commerce, a Black<br>Chamber of Commerce, and<br> Then we just have the plain<br>Chamber of Commerce.<br>Wonder who pays for that?<br>If we had a college fund<br>That only gave white students<br>Scholarships<br><br>... You know we'd be racists.<br> *************************<br><br>There are over 60 openly<br> Proclaimed Black Colleges in<br>The US , yet if there<br> Were \"White colleges\" ...<br>THAT would be a racist college.<br> ****************************<br><br>In the Million Man March,<br> You believed that you were<br>Marching for your race<br> And rights. If we marched for our race and rights,<br>You would call us racists.<br> ***************************<br><br>You are proud to be black,<br> Brown, yellow and orange, and you're not afraid to anounce it.<br>But when we announce our<br> White pride ...<br>You call us racists.<br> **************************<br> You rob us, carjack us,<br> And shoot at us.<br>But, when a white police<br> Officer shoots a black gang member or<br>   beats up a black drug-dealer running<br>From the law and posing a threat to society<br>You call him a racist.<br> ****************************<br><br>I am proud.<br>But, you call me a racist.<br><br> ***************************<br><br><br>Why is it that only whites<br> Can be racists?<br>I hope no one is offended by this<br>That is not my goal,  my goal is to wake some sort of us not I we not me", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-28_14:31:50", "killed": false, "user_key": "688651f8457fed4d50f9246fa07393b3", "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}, "9667135": {"up_voted": false, "ip": "", "has_replies": false, "message": "Barack Hussein Obama's father, stepfather and grandfather were Muslims. He was by Islamic law born a Muslim. This cannot be changed. Mohammed said if anyone turns his back on Islam, kill him. Why no death threats by radical Muslims? Do they know something we don't? Obama became a Christian when he started having political ambitions. (read up on his church for a shock) How do we know he's a Christian? Because he says so? The principle of Al-Takeyya conveys the understanding that Muslims are permitted to lie.<br>He is indeed a liar. Not only about being a Muslim has he lied, but he stated that his father was a 'goat herder' when he was a prosperous farmer. He's an admitted drug user. He was involved in a shady real estate deal with a guy who associated with radical Muslims. He has demonstrated his immaturity by trying to get Fox banned from his news conferences, and by warning against making fun of his ears. He's an empty suit pimped by the media. As someone said, the presidency is not an entry level position.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-10-30_15:47:01", "killed": false, "user_key": "998874c647f6afe00af0a5cd1654a054", "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}, "9667036": {"up_voted": false, "ip": "", "has_replies": false, "message": "Greg: I usually bring this up after asking a half-dozen other questions to find out what people believe. Like I said, no one offers up a racist position up front. They just agree with it, when offered. One guy even said \"you think Tennessee is going to elect a black guy? No way.\"<br><br>Racism in this country is \"someone else's doing.\" I find that very interesting. Yes, it's an improvement over the kind of outward racism this country faced in the 1950s, but we still have a long way to go to be colorblind.<br><br>By the way, not a single person has told me that they like Hillary. Including three self-avowed feminists. Most use very visceral words to describe Hillary. Hate. Dislike. Distrust. Etc.<br><br>It'll be really interesting to see how my little focus group matches up with polls.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_03:19:28", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "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}, "9667037": {"up_voted": false, "ip": "", "has_replies": false, "message": "On the other hand, their response may not be racist but realist.<br><br>One may think he's a smashing chap, cast a vote for him perhaps, but still acknowledge that large parts of the electorate will not vote for him purely due to the colour of his skin.<br><br>However, I do hope they'd express regret that your statement may be true...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_03:21:09", "killed": false, "user_key": "e3dbd0c7a5d8903b2109714bf13ab9b1", "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}, "9667038": {"up_voted": false, "ip": "", "has_replies": false, "message": "Perhaps people agree with you not because they are racists but because they assume that the \"other\" US voters will not phone for Mr. Obama because of the color of his skin. I suppose you could call that implicit racism.<br>Things are off course completely different when you say to people: \"I think he should not be elected because of the color of his skin\". That's racism, 100%.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_03:22:55", "killed": false, "user_key": "0590c4f6c1f90176bd93fb73f7ab8dea", "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}, "9667039": {"up_voted": false, "ip": "", "has_replies": false, "message": "Solo: true, but that's not what I've been saying. I keep bringing up race as an issue that's going to keep him out, and most people don't disagree. Of course, no one agrees that THEY are racist, just that other people's racism is going to play a factor. Of course, if anyone actually is racist themselves they've learned to keep it quiet and hide it under excuses like \"he's not experienced enough.\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_03:13:58", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "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}, "9667040": {"up_voted": false, "ip": "", "has_replies": false, "message": "M. here's a place where ASCII text isn't doing my methods justice. But, not a single person did what you say you'd do. They all actively stayed engaged in the conversation. Some, even, engaged more after racism was on the table. Others listened and said \"you're right.\"<br><br>I wasn't doing it for market research. I was trying to learn about what the hot points are in politics just in case PodTech decides to fund a political site.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_05:03:10", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "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}, "9667041": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"America will not vote for a Black President.\"<br><br>\"America will not vote for a female President.\"<br><br>From what I see, and talking to my froends across the water, one of these statements is politically incorrect, has inherent racism, and at least people acknowledge it for what it is (even though it is 'other people' who think it), The other is flatly accepted across the board.<br><br>I wonder what would happen if (theoretically) a candidate declared his sexuality? Would you be comfortable or not comfortable hearing \"America will not vote for a Gay President?\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_04:46:57", "killed": false, "user_key": "de660ae5e8f8c618c2a43faead7f8e69", "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}, "9667042": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ewan: good point.<br><br>It sure will be interesting to see how this plays out.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_04:52:10", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "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}, "9667043": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert, if you said that to me, I wouldn't argue, I would tightly smile and back away from you slowly, even though I disagree with the premise.  It's very difficult to argue the racism out of people.  When you make a leading statement like that, it's more civil to just leave the conversation and privately think you're an asshole than call you out publicly.  Your method of market research could be improved.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_04:59:33", "killed": false, "user_key": "f592e9a28db310a8d016d96b77f6bb55", "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}, "9667044": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jack: I appreciate what you're saying. I don't agree with it all, but that's OK.<br><br>If this starts a conversation that helps us get to a better place (and that means me) then it won't have been a terrible misjudgment at all.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_04:15:38", "killed": false, "user_key": "3553f5e0db0fd1ec4e40a932a2d8f5b3", "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}, "9667045": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert I value you, but you have made a terrible mistake in judgment here.  It is not racist or more properly \"racism\" to believe that one person by the color of their skin, hair, beauty, breast size or any other such \"outward characteristic\" is at an advantage or disadvantage to someone else.  These are social concerns you may have and may be legitimate, but they are not racist.<br><br>Racism is believing that a \"race\" is inherently better or worse than another based on a genetic predisposition.  When we act upon those beliefs by limiting others toward employment or the use of public facilities and so on we act illegally.  It however, is still not necessarily racism.  It is about underlying assumptions that determine if something is racist.  Which you do not know, if you do not ask.  In fact, your little test at others expense is more ethically challenging then their belief that someone may have a cultural, psychological or social advantage to another based on how they look.<br><br>It is naive and even perhaps disingenuous to \"label\" them as being \"default\" or \"invisible\" racists for such a belief.  Your actions and assumptions about the true nature of your test group's underlying beliefs without having them<br>\"qualified\" is far more troubling in the end.  I would go so far as to say, that you have a bias (not racism) toward a particular view.  If we do not move the debate beyond what amounts here to \"name calling\" the problems only intensify, but most importantly never move into the substantive debate that they need to.<br><br>As an explosive example:  when the American public believes statements such as \"Islam is a peaceful religion.\"  Do you believe that?  On what basis?  Is that Robert \"invisible\" or \"default\" racism.  What if the facts were not true?  What if basic beliefs of Islam viewed others who were not muslim as sub-human and unfit as they?  You see, I do not know your view on Islam.  What I do know is that many have a cultural predisposition to defend it as peaceful when it may be explicitly something other than that for sake of argument.  But \"culturaly\" many of us are predisposed to think otherwise.  It is what makes our nation great and at times ignorant beyond measure.  Labeling people red state/blue state; right wing/left wing wakos; black/white; Jew/Muslim/Christian and really having little understanding of their motives is what is terribly wrong here.  That is not racist either. It is ignorant and stupid.  How many people believe they know Pres. Bush's motives are corrupt in his actions?  How do we know this?  How do you know that Islam is peaceful?  Or that homosexuals are all pedophiles?  Are these statements based in some empirical truth?  Of course not, they are rants by people who espouse them out of their own cultural influences and choices--rarely on fact.<br><br>I think the best place to look for invisible racism as you call it is at our own front door not others unless you to be judged.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_04:03:14", "killed": false, "user_key": "0266bd859cfd9891fd6e2fe8cfec7f6e", "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}, "9667046": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think the lack of answer is not automatically racism, it depends on the context.<br><br>2 liberals who like candidate \"A\" might share the same sentiment, \"Yeah, I would love A to be president, but I am voting for B in the primary because A is too liberal.\"<br><br><br>If you, Scoble, said something like \"too bad Obama won't make it\" I would not impugn racist motive, I would take it as a possibly pragmatic statement given the reactionary nature of so much of the electorate. Though I might say, \"hey, if he were a right-wing nutjob, maybe he would have a chance.\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_03:01:20", "killed": false, "user_key": "2512b1ed42f8408fb0be73791122550e", "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}, "9667047": {"up_voted": false, "ip": "", "has_replies": false, "message": "\u201cI think he isn\u2019t going to get elected because of the color of his skin.\u201d<br><br>Your comment makes a statement and assumes a conversational position. It's not a question. Might you be unintentionally forcing a point? Try asking a question that encourages people to express their own opinion without stating your own, rather than making a statement; I think possibly people tend to follow your lead, because you are vocal thought leader of sorts. It would be interesting to see if the question-based approach would change the \"stats.\"<br><br>For my part, I disagree. His personality is strong, and I seriously think core personality will define the game the next time around.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_03:12:39", "killed": false, "user_key": "0089ee81bca93f7763a2852766286551", "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}, "9667048": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think there is a substansive difference between \"I don't think he'll be elected because the color of his skin\" and \"I wouldn't vote for him because of the color of his skin.\"<br><br>One is racist.  One isn't necessarily.  For instance, I am by no means racist, but I also don't believe he would win because he is black.  Why?  Because a huge part of this country is still staggaringly backward and has all sorts of 'passive racism.'  I don't know much about you or where you come from, Robert, but I've spent the vast majority of my life in the midwest - and it's still pretty bad here in 'red state land.'<br><br>Of those three - Obama or Edwards would have my vote.  But I don't think we'll see a black president for a long time, still.  Not for another generation or so.  Too many old racists have to die first.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_03:42:22", "killed": false, "user_key": "9c75304f9f37f0a6b7bfb216e3aba4a2", "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}, "9667049": {"up_voted": false, "ip": "", "has_replies": false, "message": "Osama shouldn't be President because he's not qualified.  Scoble, what about the people that are saying Mitt Romney has no chance because he's LDS? (Mormon?)  Colin Powell was pulling pretty good numbers a few years ago when people were lobbying for him to run. I don't recall anyone mentioning he had no chance because of the color of his skin.<br><br>I think the thing that will work against Osama is his name, (add his middle name: Hussein, to that) and well, his past apparent cocaine use. Couple with the fact he has no significant accomplishments to show for. Repeat after me: \"Senators do not get elected President\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-19_12:07:23", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "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}, "9667050": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"I\u2019ll certainly be leaning towards voting for whoever DOESN\u2019T try to put it as the Democrats against the Republicans, or the rich against the poor.\"<br><br>Well you can cross Edwards off that list as well.  He's still going with that \"two Americas\" thing that did him in in 2004.  What did Einstein say the definition of insanity was?  Doing the same thing over again and expecting a different result?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-19_12:18:33", "killed": false, "user_key": "26493d7270fb206c1e08599674e51e5a", "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}, "9667051": {"up_voted": false, "ip": "", "has_replies": false, "message": "In 1999 the Gallup organisation asked the question:<br><br>\"If your party nominated a generally well-qualified person for president who happened to be a 'X' would you vote for that person?\" \"X\" is Atheist, Baptist, Black, Catholic, Homosexual, Jewish, Mormon, and Woman.<br><br>95% would vote for someone black, 92% for a woman, 59% for a homosexual, and 49% for an atheist.<br><br>As a nation, you have bigger problems than racism! As a shining example of a nation founded on secular principles, the growing reverse trend is worrying.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_21:08:05", "killed": false, "user_key": "fc429dfa6c3c5979119f2d1eba482080", "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}, "9667052": {"up_voted": false, "ip": "", "has_replies": false, "message": "Downloaded the audio versions of Obama's books from <a href=\"http://Audible.com\" rel=\"nofollow\">Audible.com</a>.  Listened to the man's words in the man's voice.  His life, his, faith, his achievements, and the transparency of self that he captures in his writing and speaking; I remain impressed with him.<br><br>And I agree that the color of his skin will be a factor in a political race in America, but mostly because many Americans believe that this is what many other Americans are thinking.  I don't think its necessarily a bad thing that skin color becomes an explicit talking point in a presidential election.  The effects of racism are just as destructive to a society that continues to live largely in denial of the cultural divides in America.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_21:40:28", "killed": false, "user_key": "6c1b88868a3186fae0683e91933a5ae2", "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}, "9667053": {"up_voted": false, "ip": "", "has_replies": false, "message": "I hsven't read all the comments because I'm pressed for time.   However, I did want to focus on the one that is the most bigoted among the first thirty in my opinion.<br><br>\"I think that when racism is not turning into discrimination there is no problem. Racism is about peoples \u201cinside\u201d feelings and know body else can control them. To be honest I\u2019m sick of leftist shit trying to be political correct. Let us be free to be racist and distinguish the beauties of difference.\"<br><br>Being 'free to be racist' means being free to deprive other folks of their rights.   What Tomaat is calling for is EXACTLY what the post-Civil War amendments and civil rights law seek to end.<br><br>Also, your assumption that you don't associate with people who hold bigoted beliefs may not be accurate, Robert.  Try discussing black people with Doc Searls or TDavid sometimes.<br><br>In regard to your experiment, I think that if I, a person of color, were making the same statement, many white people would rush to tell me that Obama's race is not an issue, precisely because it is.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_21:42:33", "killed": false, "user_key": "fff84bc87483c130a095dba4c2969247", "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}, "9667054": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Imagine the entire south and mid west voting for a black person????\"<br><br>\"While the people that most of us associate with don\u2019t have a problem with it, the majority of dumb Americans would.\"<br><br>For what it's worth, Minneapolis is in the Midwest, and it was ranked as \"America's Smartest City\" recently, and 3 of the top 5 were Midwestern cities (St. Paul, the \"twin city\" of Minneapolis, was ranked as #4).  That was based on bachelor's degress per capita, residents' SAT scores, \"creativity scores\" (such as patents per capita), number of universities, locally-born Nobel Prize recipients, etc.<br><br>I think the stereotyping of Midwesteners is quite unfair and not based on reality.  Someone used the term \"echo chamber\" to describe what happens regarding attitudes on the coasts, but apparently it doesn't end at the coastlines.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_20:18:17", "killed": false, "user_key": "f9f07660b5783398b82f767e84a0b7c9", "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}, "9667055": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'll just throw out an idea here for discussion--one problem here is that the very *discussion* of the topic of racism exacerbates the problem of racism.  Like a witch hunt, everything becomes racism.  The more we talk about race, the more we divide ourselves by race.  In the words of Morgan Freeman, the only way to get rid of racism is to \"stop talking about it.\"<br><br>Personally, I get the impression that, as a nation, we're still just too immature to handle the issue.  There are always going to be parts of society--amongst all races--that are racist.  That will (hopefully) change over time.  We also seemingly aren't mature enough to be able to distinguish between racism and appreciation of racial differences.  But in one very real sense, the more we discuss it, the more it doesn't go away.  We aren't mature enough yet to have a vision of what it would be like not to have racism, and there is a point to be made that it is due in part because we can't envision not talking about it.<br><br>Now, discuss. :P", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_20:00:13", "killed": false, "user_key": "f9f07660b5783398b82f767e84a0b7c9", "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}, "9667056": {"up_voted": false, "ip": "", "has_replies": false, "message": "The majority of people I know, and probably you know, I can happily say are not racist and wouldn't have a problem electing a black, yellow, green or purple person. The problem in your country is, that just like the people who voted in the current administration, the majority of Americans are stupid white men. Those people would never vote for a black person. Imagine the entire south and mid west voting for a black person????<br><br>It will not happen in our life time.<br><br>I think that is the point you were trying to make. While the people that most of us associate with don't have a problem with it, the majority of dumb Americans would.<br><br>BTW - I'm not taking a swing at Americans, I am Australian and we are just as guilty as you of electing a moron. We even have a state of rednecks who allowed a bigot to win a couple of state seats.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_19:44:50", "killed": false, "user_key": "88e5a2ca6e0a034750c4075acb9464bd", "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}, "9667057": {"up_voted": false, "ip": "", "has_replies": false, "message": "Saying He won't be elected because of the color of his skin is something I agree with. It doesn't mean anythign about me being racist. It means I believe racism does exist still &amp; it, more than likely, will cost him enough votes that he will not be elected. So, when I read a statement like that from you, why would I come on and argue it if I believe it to be true.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_19:26:55", "killed": false, "user_key": "4106f346717531ea5393e8b63ae9d3fa", "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}, "9667058": {"up_voted": false, "ip": "", "has_replies": false, "message": "Unfortunately, my political beliefs square neither with the Dems or the Reps. I may not vote this coming election since there is no strong third party that supports my beliefs.<br><br>I won't vote for Barack not because he's black, rather, I won't vote for him because he's far too liberal. Same goes for Clinton. They would ruin this country and hand it over to the UN. While I would prefer a strong third party instead of just two, we have to vote for who's running. Edwards, Obama, Clinton... they're all too liberal. And the Reps are fielding no one besides Rudy G. that's any good at being a politician with a modicum of decency and honor. If Rudy runs, I'll have to vote for him, since he's the lesser of all the evils.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_18:44:31", "killed": false, "user_key": "62e243a3f26aafa0eacb0371c4170a49", "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}, "9667059": {"up_voted": false, "ip": "", "has_replies": false, "message": "Robert<br><br>You worked at one of the most racist companies in the world and never chose to say one word about it. With thousands of employees and sales rivalling gross national of many countries, how many black people has windows division ever had working there?  even better, how many blacks have ever risen over level 61-62 (levels that are not even considered to be middle management)? Try perhaps 5 in the entire history of Windows division.<br><br>You didnt seem to care at Microsoft and stayed silent there even after this was pointed out in the comment on an unrelated thread - why the sudden interest?<br><br>Midge", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_17:25:30", "killed": false, "user_key": "6fe847988feaf8a2f45dc4f1a2a442c6", "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}, "9667060": {"up_voted": false, "ip": "", "has_replies": false, "message": "Careful with the grammer - these are two different sentences...<br><br>\"I think he isn\u2019t going to get elected, because of the color of his skin.\"<br>\"I think he isn\u2019t going to get elected because of the color of his skin.\"<br><br>The first one says his skin colour is the reason he WILL NOT get elected.<br><br>The second one (which is the one you told us about) suggest that he WILL BE elected for some reason OTHER than the colour of his skin.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_16:40:58", "killed": false, "user_key": "b872323ed82c63ea7e6e410eb52a4f84", "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}, "9667061": {"up_voted": false, "ip": "", "has_replies": false, "message": "I would call it less default racism and more systemic racism. It is not so much that the individuals you questioned had racist tendencies, but they are acknowledging that American society has a systemic problem with racism.  The systemic racism is propagated by both pockets of individuals who are racist, but also by the inequities that have never been addressed from the time of slavery and segregation.<br><br>Does this mean that he won\u2019t win? While I acknowledge the deep and systematic racism that is inherent in the US today, I do not think that this issue alone will decide the election.  If you have had the opportunity to listen to Obama\u2019s podcasts I think he has shown that he has the ability, intelligence and wherewithal to bring the political conversation with the American public beyond the issue of race.  A prime example was how he addressed a similar issue (i.e., religion) that has shot countless Democrats in the foot over the past 8 years.  Since Clinton\u2019s presidency Republicans have laid claim to the title of being religious and moral.  Liberals and democrats were often painted into a corner on this issue.  During his senate campaign Barack effectively showed his constituents that you can be a Democrat and a good Christian.  The two are not mutually exclusive as many Republicans would lead you to believe.<br>I believe racism can be handled in much the same way; you can be black (or female for the same argument against systematic sexism) and be a good president.   In the end I hope what the majority of Americans are looking for is a good president; one who respects the constitution, the rule of law, human rights, and one who trusts the American public enough to present the issues truthfully and in their entirety.<br><br>As for one of the previous posts that he will lose because his middle name is Hussein.  This should be an issue that Republican should be ashamed of.  To call a person\u2019s ability to lead into question over his name is the height of political laziness (and many other words I can\u2019t share here).  Have we lost the ability to raise our political discourse beyond the level of an individual\u2019s race, sex, and personal predilections?  Have we lost the ability to discuss issues on the basis of the merit and logic of the argument presented?  I hope not.  And that is why I hope Obama does win.  He has provided both Democrats and Republicans a prime example of how to argue a position without passing judgment on the opposing side.  You can disagree with a person\u2019s point of view and yet still respect the person and their beliefs.  It is only through these types of higher level conversations that our polarized nation can come together and address some of the pressing social, economic, and international policy issues that are facing us today.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_16:05:52", "killed": false, "user_key": "632e88bc24a5807921cfa481f4125786", "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}, "9667062": {"up_voted": false, "ip": "", "has_replies": false, "message": "Barack won't be elected because his middle name is \"Hussein.\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_15:22:49", "killed": false, "user_key": "316bd76fa4199d49b6267d124ac34948", "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}, "9667063": {"up_voted": false, "ip": "", "has_replies": false, "message": "Agreement with that statement does not imply that the agreer (by silence or affirmation) is a racist. At worst you might assume your listener agrees there are enough racists here to make your statement a true one. Silence may also mean your listener thinks you are a racist and doesn't quite know how to reply. If you were to say, instead \"I'm not voting for Obama because of the color of his skin,\" and your listener replied, \"Me, neither.\" Then your listener is likely a racist. Or a hypocrite.<br><br>For the record, I disagree with your statement. You are wrong.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_15:02:49", "killed": false, "user_key": "04d2fb85e899928fd3314db88bf8705c", "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}, "9667064": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well, this is your blog and you insist on going to political discussions. This one is doing a fine job of creating conversation.<br>Here's my 2 cents. I agree with John @36, we are all racist, as human beings we have a tendency to stick with what we know and like and shun what we do not know or dislike. We are always taking side on any issue:<br>1. PC vs Apple<br>2. Black vs white<br>3. Politics vs technology<br>4. Cats vs dogs<br><br>This will not change as man is flawed. I believe that Barack has a reasonable chance for election because of his skin color, we are fed up with what we have now, and will take something different to get back into our comfort zone. Mrs Clinton has an issue with the baggage she brings.<br><br>All in all, I understand the need to express and discuss issues of this magnitude, but I really enjoy it when you bring up crap about Apple and show how inferior it is to windows, (why would the business world use it and not Apple?)<br><br>Racism is something that will become a part of this election, nothing will change that, the end result of the 2008 presidency will be decided by a bunch of different factors and will not end as anyone predicts.<br><br>Guy<br><br>It is nice to have a discussion and not have to stoop to name calling and ranting.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_14:15:07", "killed": false, "user_key": "bb31daa6b22b97a9aa6e69016f50badc", "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}, "9667065": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think this is more race-consciousness than racism. The thing that happened in your neighborhood when you were a kid was racist. Your neighbor put enough stock in the potentially racist opinions of her neighbors to consider not selling her house to a black family.<br><br>Race-consciousness is different. It's problematic for its own reasons, but it's not inherently deplorable. I don't have any more of a problem with asking, \"is Obama electable?\" based on his race than I do with asking \"is Hillary electable?\" based on her gender.<br><br>The real problem here is the overemphasis of electability. The Democrats focused on electability in 2004 an it got them John Kerry. They need to start focusing on a candidate who best embodies the platform they want to put forth as a party.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_14:23:51", "killed": false, "user_key": "7a06060683cceef5b96e813cd8a13f04", "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}, "9667066": {"up_voted": false, "ip": "", "has_replies": false, "message": "A person does not have to be a racist to think Barack's  skin color will affect how *others* will vote. If he's the better candidate, I will be more than happy to vote for him. That does not mean everyone else thinks the same way. We all know racism still exists. Unfortunately, this will affect votes. The question is,  will it make a big difference? I sure hope the answer to that one is a resounding, \"No!\" but it's not up to me.<br><br>The same goes with Hillary. I certainly don't care that she's a woman, but there are people who would think otherwise. It's not right, but it's true.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_14:18:35", "killed": false, "user_key": "791042ff18956f74e233af31f6518e62", "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}, "9667067": {"up_voted": false, "ip": "", "has_replies": false, "message": "Enjoyed the read and social experiment. I can tell that the posting of the article elicited quite an array of responses from the comments.<br><br>While one person can never speak for their race, I am Black, a tech geek, and a minority in opinion in many professional and social circumstances. :-)<br><br>Regardless of what is said, race is a pre-occupation of people just like celebrity gossip, sexual orientation, and income. The only difference is the historical and institutionalized branches tied to this hang-up. Barack is historical step in the direction of knocking that tree down.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_13:49:53", "killed": false, "user_key": "d369988cd40bbfd05cc62bb8b02efeaf", "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}, "9667069": {"up_voted": false, "ip": "", "has_replies": false, "message": "Okay, I understand and agree that racism is ridiculous and unbelievably rampant, even in today's society.  However, I completely disagree with your rhetorical question:<br><br>\"If someone says something racist to you, and you don\u2019t disagree, aren\u2019t you also racist by default?\"<br><br>Of course not!   I can think of a lot of reasons someone might not disagree while being non-racist.<br><br>For example, my girlfriend dreads confrontations.  She will go out of her way to avoid arguments with people she cares about.  If you were to make that statement to her she would completely disagree.  100%.  But she would never say that to your face or call you on your \"implied\" racism because to do so would cause a confrontation.  I would hear all about it later, but you would never hear a peep.  Does her confrontational anxiety mean she's now a racist?  That would be an absurd conclusion to reach.<br><br>Another example...let's say you made that comment to an African-American politician who has a decidedly different point of view than you.  What if he (or she...don't want to imply sexism!) agreed with you and said that our current political and sociological climate isn't conducive towards an African-American President getting elected?  Is that implied racism or a subjective critique of the voting populace?<br><br>I believe you are taking a narrow view of what others' reactions or lack thereof means.  You have seemingly made the decision that 100+ people are somewhat racist without allowing for other motives behind the lack of disagreement.<br><br>Before you get all pissed off you should consider other reasons behind the \"racism\" you experienced.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-01-17_13:30:28", "killed": false, "user_key": "7f2c8e3694e72d9e9c1a2ce8e9d7fb09", "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": "18353484", "user_id": "anonymous", "forum_id": "125200", "hash": 4057017190475625389}, "thread": {"total_posts": 0, "paginate": false, "per_page": 0, "slug": "8220default8221_racism", "num_pages": 1, "days_alive": 0, "realtime_paused": true, "id": 18353484, "num_posts": 88, "closed": true, "queued": false, "killed": false}, "reactions_limit": 10, "context": {"show_reply": false, "use_fb_connect": true, "forum_facebook_key": "faaf467d0f47abde553c3b8e0e1b3570", "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: ";
  this.MODERATE_OPTIONS = "Moderate Options";

  // Thread moderator actions
  this.CLOSE_THREAD = "Close thread";
  this.OPEN_THREAD = "Open thread";
  this.REMOVE_THREAD = "Remove thread";
  this.RESTORE_THREAD = "Restore thread";
  this.ACTIONS = "Actions";
};
// 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 = 'a2d140c59df8cd4ce27a20e0829cacd8';
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=scobleizer' +
		'&t=8220default8221_racism' +
		'&ff=' + Dsq.Thread.ff +
		'&default_text=' + encodeURIComponent(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://scobleizer.disqus.com/8220default8221_racism/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>';
		html += '<a href="#" onclick="Dsq.Thread.showModeratorActions(); return false;">' + Dsq.Strings.MODERATE + '</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"> \
				<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">' + Dsq.Strings.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL + '</a></li> \
									<li><a href="#" onclick="Dsq.Templates.setSubscribe(0, this, ' + post_id + '); return false">' + Dsq.Strings.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> \
			</div>'
			: '')
			+ '<div class="dsq-post-footer"> \
				<div class="dsq-sharing-options" ' + (!display_sharing_options ? 'style="display:none;"' : '') + '> \
					<button type="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 type="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 type="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 type="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 type="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 type="button" class="dsq-button-small">' + Dsq.Strings.REPLY + '</button> \
						<button type="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 type="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 <a href="' + reaction.source_url + '">' + (reaction.source == 'backtype' ? 'BackType' : '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 type="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 type="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 type="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 type="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 type="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 type="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 type="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="" /> ' + Dsq.Strings.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 type="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/scobleizer/thread.js'
			+ '?slug='	+ '8220default8221_racism'
			+ '&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/scobleizer/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://scobleizer.disqus.com/8220default8221_racism/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 {
			var retval = parseInt(chunks[chunks.length-1]);
			return !isNaN(retval) ? retval : null;
		}
	};

	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 type="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/scobleizer/_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">88</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://scobleizer.disqus.com/8220default8221_racism/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://scobleizer.disqus.com/8220default8221_racism/">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>Comments for this page are closed.</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 type="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://scobleizer.disqus.com/8220default8221_racism/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 <a href="' + reaction.source_url + '">' + (reaction.source == 'backtype' ? 'BackType' : '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>Comments for this page are closed.</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 are commenting as a Guest. You may choose to log into an existing DISQUS Profile, your Facebook, Twitter or OpenID account to comment on Scobleizer" onclick="Dsq.Popup.helpBadges(); return false">Optional:</a> \
								 \
								<img class="dsq-login-icon" src="http://media.disqus.com/images/dsq-favicon-16x16.png" alt="" /> \
								<a id="dsq-reply-login-' + post_id + '" href="http://disqus.com/profile/login/?next=article:18353484" 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'				: 'scobleizer',
			't'				: '8220default8221_racism',
			// 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/scobleizer/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/scobleizer/8220default8221_racism/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 type="button" onclick="Dsq.Popup._closePopup(null, true)"><strong>' + Dsq.Strings.NO + '</strong>, ' + Dsq.Strings.NEVER_MIND + '</button>&nbsp;&nbsp;&nbsp;<button type="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/scobleizer/thread.js'
			+ '?slug='	+ '8220default8221_racism'
			+ '&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/scobleizer/thread.js'
			+ '?slug='	+ '8220default8221_racism'
			+ '&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/scobleizer/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ '8220default8221_racism'
				+ '&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 type="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 type="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.showModeratorActions = function() {
      if (!Dsq.jsonData.request.is_moderator) {
          return;
      }

      var html = '<div class="dsq-moderate-options"><table><tr>' +
                 '<td>' + Dsq.Strings.ACTIONS + '</td><td><ul>';
      html += '<li><a href="#" onclick="Dsq.Thread.toggleClosed(); return false;">' +
              (Dsq.jsonData.thread.closed ? Dsq.Strings.OPEN_THREAD : Dsq.Strings.CLOSE_THREAD) +
              '</a></li>';
      html += '<li><a href="#" onclick="Dsq.Thread.toggleKilled(); return false;">' +
              (Dsq.jsonData.thread.killed ? Dsq.Strings.RESTORE_THREAD : Dsq.Strings.REMOVE_THREAD) +
              '</a></li>';
      html += '</ul></td></tr></table></div>' +
              '<p>Go to the full <a href="http://disqus.com/comments/moderate-threads/" target="_blank">moderate panel</a> for more options.</p>';
      Dsq.Popup.popModal(html, Dsq.Strings.MODERATE_OPTIONS);
  };

	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/scobleizer/update_days_alive.js', {days:days,thread:Dsq.jsonData.thread.id});
		  status.innerHTML = 'Saved!';
		  window.setTimeout(function() { status.innerHTML = ''; }, 1000);
	};

  this.toggleClosed = function() {
      Dsq.Utils.postToUrl('http://disqus.com/forums/scobleizer/toggle_thread_closed.js', {thread:Dsq.jsonData.thread.id});
      window.setTimeout(function() { window.location.reload(); }, 500);
  };

  this.toggleKilled = function() {
      Dsq.Utils.postToUrl('http://disqus.com/forums/scobleizer/toggle_thread_killed.js', {thread:Dsq.jsonData.thread.id});
      window.setTimeout(function() { window.location.reload(); }, 500);
  };
};
// 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/18353484/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/scobleizer/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/scobleizer/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-9667046">\
	 <div id="dsq-comment-header-9667046" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667046" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667046" href="http://solostudio.blogspot.com/" target="_blank" rel="nofollow">Solo</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667046" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667046" class="dsq-comment-message">I think the lack of answer is not automatically racism, it depends on the context.<br><br>2 liberals who like candidate "A" might share the same sentiment, "Yeah, I would love A to be president, but I am voting for B in the primary because A is too liberal."<br><br><br>If you, Scoble, said something like "too bad Obama won\'t make it" I would not impugn racist motive, I would take it as a possibly pragmatic statement given the reactionary nature of so much of the electorate. Though I might say, "hey, if he were a right-wing nutjob, maybe he would have a chance."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667047">\
	 <div id="dsq-comment-header-9667047" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667047" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667047" href="http://www.greghughes.net/rant" target="_blank" rel="nofollow">Greg</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667047" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667047" class="dsq-comment-message">“I think he isn’t going to get elected because of the color of his skin.”<br><br>Your comment makes a statement and assumes a conversational position. It\'s not a question. Might you be unintentionally forcing a point? Try asking a question that encourages people to express their own opinion without stating your own, rather than making a statement; I think possibly people tend to follow your lead, because you are vocal thought leader of sorts. It would be interesting to see if the question-based approach would change the "stats."<br><br>For my part, I disagree. His personality is strong, and I seriously think core personality will define the game the next time around.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667039">\
	 <div id="dsq-comment-header-9667039" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667039" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667039" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667039" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667039" class="dsq-comment-message">Solo: true, but that\'s not what I\'ve been saying. I keep bringing up race as an issue that\'s going to keep him out, and most people don\'t disagree. Of course, no one agrees that THEY are racist, just that other people\'s racism is going to play a factor. Of course, if anyone actually is racist themselves they\'ve learned to keep it quiet and hide it under excuses like "he\'s not experienced enough."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667036">\
	 <div id="dsq-comment-header-9667036" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667036" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667036" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667036" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667036" class="dsq-comment-message">Greg: I usually bring this up after asking a half-dozen other questions to find out what people believe. Like I said, no one offers up a racist position up front. They just agree with it, when offered. One guy even said "you think Tennessee is going to elect a black guy? No way."<br><br>Racism in this country is "someone else\'s doing." I find that very interesting. Yes, it\'s an improvement over the kind of outward racism this country faced in the 1950s, but we still have a long way to go to be colorblind.<br><br>By the way, not a single person has told me that they like Hillary. Including three self-avowed feminists. Most use very visceral words to describe Hillary. Hate. Dislike. Distrust. Etc.<br><br>It\'ll be really interesting to see how my little focus group matches up with polls.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667037">\
	 <div id="dsq-comment-header-9667037" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667037" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667037" href="http://infernus.org/" target="_blank" rel="nofollow">James Shiell</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667037" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667037" class="dsq-comment-message">On the other hand, their response may not be racist but realist.<br><br>One may think he\'s a smashing chap, cast a vote for him perhaps, but still acknowledge that large parts of the electorate will not vote for him purely due to the colour of his skin.<br><br>However, I do hope they\'d express regret that your statement may be true...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667038">\
	 <div id="dsq-comment-header-9667038" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667038" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667038" href="http://wielink.wordpress.com/" target="_blank" rel="nofollow">Ronald Wielink</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667038" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667038" class="dsq-comment-message">Perhaps people agree with you not because they are racists but because they assume that the "other" US voters will not phone for Mr. Obama because of the color of his skin. I suppose you could call that implicit racism.<br>Things are off course completely different when you say to people: "I think he should not be elected because of the color of his skin". That\'s racism, 100%.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667048">\
	 <div id="dsq-comment-header-9667048" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667048" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667048" href="http://www.religionism.net/" target="_blank" rel="nofollow">Gideon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667048" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667048" class="dsq-comment-message">I think there is a substansive difference between "I don\'t think he\'ll be elected because the color of his skin" and "I wouldn\'t vote for him because of the color of his skin."<br><br>One is racist.  One isn\'t necessarily.  For instance, I am by no means racist, but I also don\'t believe he would win because he is black.  Why?  Because a huge part of this country is still staggaringly backward and has all sorts of \'passive racism.\'  I don\'t know much about you or where you come from, Robert, but I\'ve spent the vast majority of my life in the midwest - and it\'s still pretty bad here in \'red state land.\'<br><br>Of those three - Obama or Edwards would have my vote.  But I don\'t think we\'ll see a black president for a long time, still.  Not for another generation or so.  Too many old racists have to die first.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667045">\
	 <div id="dsq-comment-header-9667045" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667045" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667045">Jack W</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667045" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667045" class="dsq-comment-message">Robert I value you, but you have made a terrible mistake in judgment here.  It is not racist or more properly "racism" to believe that one person by the color of their skin, hair, beauty, breast size or any other such "outward characteristic" is at an advantage or disadvantage to someone else.  These are social concerns you may have and may be legitimate, but they are not racist.<br><br>Racism is believing that a "race" is inherently better or worse than another based on a genetic predisposition.  When we act upon those beliefs by limiting others toward employment or the use of public facilities and so on we act illegally.  It however, is still not necessarily racism.  It is about underlying assumptions that determine if something is racist.  Which you do not know, if you do not ask.  In fact, your little test at others expense is more ethically challenging then their belief that someone may have a cultural, psychological or social advantage to another based on how they look.<br><br>It is naive and even perhaps disingenuous to "label" them as being "default" or "invisible" racists for such a belief.  Your actions and assumptions about the true nature of your test group\'s underlying beliefs without having them<br>"qualified" is far more troubling in the end.  I would go so far as to say, that you have a bias (not racism) toward a particular view.  If we do not move the debate beyond what amounts here to "name calling" the problems only intensify, but most importantly never move into the substantive debate that they need to.<br><br>As an explosive example:  when the American public believes statements such as "Islam is a peaceful religion."  Do you believe that?  On what basis?  Is that Robert "invisible" or "default" racism.  What if the facts were not true?  What if basic beliefs of Islam viewed others who were not muslim as sub-human and unfit as they?  You see, I do not know your view on Islam.  What I do know is that many have a cultural predisposition to defend it as peaceful when it may be explicitly something other than that for sake of argument.  But "culturaly" many of us are predisposed to think otherwise.  It is what makes our nation great and at times ignorant beyond measure.  Labeling people red state/blue state; right wing/left wing wakos; black/white; Jew/Muslim/Christian and really having little understanding of their motives is what is terribly wrong here.  That is not racist either. It is ignorant and stupid.  How many people believe they know Pres. Bush\'s motives are corrupt in his actions?  How do we know this?  How do you know that Islam is peaceful?  Or that homosexuals are all pedophiles?  Are these statements based in some empirical truth?  Of course not, they are rants by people who espouse them out of their own cultural influences and choices--rarely on fact.<br><br>I think the best place to look for invisible racism as you call it is at our own front door not others unless you to be judged.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667044">\
	 <div id="dsq-comment-header-9667044" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667044" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667044" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667044" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667044" class="dsq-comment-message">Jack: I appreciate what you\'re saying. I don\'t agree with it all, but that\'s OK.<br><br>If this starts a conversation that helps us get to a better place (and that means me) then it won\'t have been a terrible misjudgment at all.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667041">\
	 <div id="dsq-comment-header-9667041" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667041" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667041" href="http://www.ewanspence.com/" target="_blank" rel="nofollow">Ewan Spence</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667041" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667041" class="dsq-comment-message">"America will not vote for a Black President."<br><br>"America will not vote for a female President."<br><br>From what I see, and talking to my froends across the water, one of these statements is politically incorrect, has inherent racism, and at least people acknowledge it for what it is (even though it is \'other people\' who think it), The other is flatly accepted across the board.<br><br>I wonder what would happen if (theoretically) a candidate declared his sexuality? Would you be comfortable or not comfortable hearing "America will not vote for a Gay President?"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667042">\
	 <div id="dsq-comment-header-9667042" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667042" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667042" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667042" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667042" class="dsq-comment-message">Ewan: good point.<br><br>It sure will be interesting to see how this plays out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667043">\
	 <div id="dsq-comment-header-9667043" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667043" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667043">M</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667043" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667043" class="dsq-comment-message">Robert, if you said that to me, I wouldn\'t argue, I would tightly smile and back away from you slowly, even though I disagree with the premise.  It\'s very difficult to argue the racism out of people.  When you make a leading statement like that, it\'s more civil to just leave the conversation and privately think you\'re an asshole than call you out publicly.  Your method of market research could be improved.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667040">\
	 <div id="dsq-comment-header-9667040" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667040" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667040" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667040" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667040" class="dsq-comment-message">M. here\'s a place where ASCII text isn\'t doing my methods justice. But, not a single person did what you say you\'d do. They all actively stayed engaged in the conversation. Some, even, engaged more after racism was on the table. Others listened and said "you\'re right."<br><br>I wasn\'t doing it for market research. I was trying to learn about what the hot points are in politics just in case PodTech decides to fund a political site.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667109">\
	 <div id="dsq-comment-header-9667109" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667109" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667109" href="http://derottetomaat.wordpress.com/" target="_blank" rel="nofollow">Tomaat</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667109" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667109" class="dsq-comment-message">I think that when racism is not turning into discrimination there is no problem. Racism is about peoples “inside” feelings and know body else can control them. To be honest I’m sick of leftist shit trying to be political correct. Let us be free to be racist and distinguish the beauties of difference!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667104">\
	 <div id="dsq-comment-header-9667104" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667104" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667104" href="http://www.beginningwithi.com/" target="_blank" rel="nofollow">Deirdré Straughan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667104" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667104" class="dsq-comment-message">Sounds to me as if what you\'re eliciting is elitism: your respondents are implying "*I\'m* cool, I\'ll vote regardless of skin color or sex, but I don\'t think the majority is as cool as I am."<br><br>"I wonder what would happen if (theoretically) a candidate declared his sexuality? Would you be comfortable or not comfortable hearing “America will not vote for a Gay President?” "<br><br>What we already know is that more Americans would vote for a gay president than an atheist: <a href="http://tinyurl.com/p6npl" rel="nofollow">http://tinyurl.com/p6npl</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667114">\
	 <div id="dsq-comment-header-9667114" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667114" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667114" href="http://peteremcc.wordpress.com/" target="_blank" rel="nofollow">peteremcc</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667114" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667114" class="dsq-comment-message">As previous commenters have mentioned, simply stating that you think someone won\'t win because of the colour of their skin isn\'t being racist. Thats just commenting on what you think will happen, infact it doesn\'t include any personal opinion at all.<br><br>Personally, I think he WILL win, because of his skin colour. I think he will have braoder appeal and encourage black voters.<br><br>However, I also think it\'s a shame that it has to even be mentioned. Clearly the man is black but will that really have ANY effect on how good a job he could do as Presiednt?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667106">\
	 <div id="dsq-comment-header-9667106" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667106" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667106">James Barry</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667106" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667106" class="dsq-comment-message">I think you guys have your arguments applied like strings following the wrong proc.  Call whichever variable you want, and apply the right algorithm.  Your present code won\'t run; it\'s crashing.  That\'s why no sense can be made between the rhetoric and the logic.  Fuzzy logic never did apply to variables.  If person "A" supplies Answer "B" when Person "B" asks Question "A", what does that have to do with race, color, creed, sex, sexual orientation, marital status, handicap, party affiliation, or anything else?<br>  The conversation HAS been started; but, the technical protocols aren\'t being followed.  Nice work, Robert, of eliciting the "meat-bots" reactions.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667107">\
	 <div id="dsq-comment-header-9667107" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667107" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667107" href="http://sebmos.at/" target="_blank" rel="nofollow">Sebastian</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667107" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667107" class="dsq-comment-message">I agree 100% with you. In Austria, we call this "day-to-day racism", and it\'s a very very bad thing, because most people think it\'s OK.<br>In reality, it\'s a danger for our societies.<br><br>But the commenters are right: It\'s not so easy for many people to publicly disagree on that sentence, especially since a lot of people have a great respect for you.<br>But you\'re right with that day-to-day racism is something to be hated. ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667103">\
	 <div id="dsq-comment-header-9667103" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667103" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667103" href="http://blogs.opm.org/" target="_blank" rel="nofollow">Amyloo</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667103" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667103" class="dsq-comment-message">The cable news networks and the news magazines have been speaking about this quite frankly. Usually what\'s said boils down to either:<br><br>- "Americans are more prepared for a Black president than a woman president"; or<br><br>- "Sure one of them could get nominated, but can they win the general election? People might be too embarrassed to tell a pollster they wouldn\'t vote for an AA or a woman, but once they get in the booth the truth comes out."<br><br>But I heard a different take on this just last night that rang true to me. (Might have been on Hardball? Not sure.) A pundit said people will vote for Obama to make themselves feel virtuous.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667122">\
	 <div id="dsq-comment-header-9667122" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667122" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667122" href="http://www.dotnetjunkies.com/weblog/kevdaly/" target="_blank" rel="nofollow">Kevin Daly</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667122" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667122" class="dsq-comment-message">It\'s deeply, deeply disturbing that the colour of his skin is even an issue...voting rights have not truly been won if you can\'t be the person who gets voted for. That\'s not a democracy.<br>I\'ve also read some of the bigoted nonsense that is being raised about his middle name - that\'s just sick.<br>I\'m glad that you\'re raising this issue though...prejudices can persist for a long time even among reasonable and well-meaning people if they are never examined (it\'s amazing what vileness gets excused as what "everybody knows"). People can accept appalling ideas if they never think about them.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667110">\
	 <div id="dsq-comment-header-9667110" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667110" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667110" href="http://act2.spaces.live.com/" target="_blank" rel="nofollow">Alfred Thompson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667110" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667110" class="dsq-comment-message">I have heard some people say they think race may hurt Obama. I hear a lot of others say it might help him. (is that also racism?) But a lot of people I talk to don\'t think it will be a serious factor compared to his positions on the issues. Of course I talk to a lot of Republicans for one thing. And for another I live near Massachusetts where race seemed to lagely be a none issue in the recent election. As was gender BTW. There wasn\'t much of don\'t vote for them because they are a woman or a minority. In my travels I see more racism in California than I do in most of the rest of the country.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667123">\
	 <div id="dsq-comment-header-9667123" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667123" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667123" href="http://comicstripblog.com/" target="_blank" rel="nofollow">Comic Strip Blogger</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667123" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667123" class="dsq-comment-message">Wow, I salute you Robert on courage to take on these issue and sadly I agree with you that Obama has no chances due to racism of people. Maybe you could ask Obama for video interview before elections, Robert?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667119">\
	 <div id="dsq-comment-header-9667119" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667119" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667119" href="http://blog.stealthmode.com/" target="_blank" rel="nofollow">francine</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667119" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667119" class="dsq-comment-message">I am one of the 100. I had a BIG DISCUSSION about this today with my daughter in the Bay Area, who thought Obama could win.  In Arizona, with a 1% black population, I don\'t see it.<br>These are perspectives.  They don\'t necessarily imply that I am a racist, but they acknowledge the reality that much of America is not only still racist right now but xenophobic.<br><br>Nevertheless, I publicly acknowledge that I WANT HIM TO WIN.<br><br>And I think that not talking to bloggers yet, when you have announced by putting video online direct-to-viewers, might be more authentic.  Bloggers, after all, are also intermediaries :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667118">\
	 <div id="dsq-comment-header-9667118" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667118" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667118">Brian</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667118" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667118" class="dsq-comment-message">I feel that Obama\'s race will really be a non-factor in the election because America is finally becoming less racist - but obviously not enough because people still do hold onto that "default reacism". I would almost say that the "default" racism is the remnants of the racism that has occured in past decades and is just getting to the point where it is something that people don\'t talk about or affirm in public, but they still won\'t deny it exists.<br><br>What I would be more concerned about is Obama\'s religion. If he does become a serious contender in the Presidential race, I\'m hoping the truth will come out about the rumors that he was raised by radical Muslims. If he was... I don\'t think I\'d ever be comfortable with him as President.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667108">\
	 <div id="dsq-comment-header-9667108" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667108" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667108" href="http://hauntingthunder.wordpress.com/" target="_blank" rel="nofollow">Maurice</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667108" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667108" class="dsq-comment-message">Id sadly agree with “I think he isn’t going to get elected because of the color of his skin.”<br><br>That\'s a political judgment not racism.<br><br>And given the structure of the US political system where the more un reconstructed states have more power than they should on a purely population level.<br><br>I think Religion might have more of an issue here and also I doubt he can raise enough cash.<br><br>I must push my friend (again) who’s the election agent for the local; MP to get the sitting MP’s site back up and to get a Blog going!<br><br>As the constituency is one of the key swing ones and the opponent is an guy whose been a VC in the states for a long time (he has dual nationality). It will be interesting to see if the Opposition do Blogs/Web etc more in the American style or not – as David Cameron has.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667120">\
	 <div id="dsq-comment-header-9667120" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667120" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667120">Pearson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667120" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667120" class="dsq-comment-message">Robert - Your information gathering technique is invalid. I wonder how the people you talked to will react next time you approach them. If it were me, I\'d walk away before you got to me. That said, I think you can have an opinion about electability without being labeled in negative terms. Also, I take the fact that you "haven’t seen the major political blogs, or Web sites, take on the issue of race and the 2008 candidacy" as a welcome sign of progress. Some contend it\'s racist to bring it up at all.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667129">\
	 <div id="dsq-comment-header-9667129" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667129" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667129" href="http://itsreallyjustme.net/" target="_blank" rel="nofollow">justelise</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667129" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667129" class="dsq-comment-message">Anyone who thinks that racism in America is fading away has not lived in a former slave state, is not a person of color, or has not spent enough time around people of color to see that is not the case. Let\'s not forget that we just saw the burning of some predominantly black churches in North Carolina less than a week ago. Yes racism is a huge problem in America and I have no doubt that Obama\'s race will be an obstacle for him on the road to getting elected. I do not, however, think that it will be as big an obstacle for him as it had been for people of color, women, and non-protestants who have run for office before him. If he runs, regardless of his success, he will make it that much easier for people of color who decide to run after him as well.<br><br>By stating that you think Obama\'s race will hinder him moving toward the election and having people agree with you - I don\'t think that\'s any kind of default racism at all. As a person of color (biracial at that) I would\'ve agreed with you too. However bleak that opinion may be, it is realistic.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667128">\
	 <div id="dsq-comment-header-9667128" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667128" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667128" href="http://www.cincomsmalltalk.com/blog/blogView" target="_blank" rel="nofollow">James Robertson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667128" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667128" class="dsq-comment-message">To shorten down what a lot of people have said, your question is like asking someone "so, have you stopped beating your wife yet?"<br><br>It assumes a position on the behalf of the person you are speaking to.  I\'ll give you the simpler reason he won\'t get elected - and it\'s the same reason that I don\'t think McCain or Clinton will, either.<br><br>He\'s a Senator, and Senators generally don\'t get elected President.  In fact, there are only two cases in US history where anyone has gone straight from the Senate to the White House - and I\'d bet good money that none of the people I mentioned will be the third.<br><br>If Obama wants to be President, the road runs through the Governor\'s Mansion, not through the Senate.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667113">\
	 <div id="dsq-comment-header-9667113" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667113" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667113" href="http://jjesse.wordpress.com/" target="_blank" rel="nofollow">Jonathan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667113" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667113" class="dsq-comment-message">While I would argue he doesn\'t have the experience I think he will get a lot of votes based soley on the color of his skin.<br>First of all he will get the black caucus vote because he\'s well black. Second, he\'s a "feel good" candidate.  People can "feel good" voting for a person of African American background because they are striking a blow for racism everywhere.<br>Like James Robertson posted, if he was a governor or had other experience besides being a freshman Senator then I would think he would have enough experience.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667115">\
	 <div id="dsq-comment-header-9667115" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667115" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667115" href="http://www.liftport.com/progress/wp" target="_blank" rel="nofollow">Brian</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667115" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667115" class="dsq-comment-message"><i>What follows my statement is what really pisses me off: I haven’t had many people disagree with me. Admittedly small sample size, but now more than 100 people.</i><br><br>Are you saying this in a personal opinion or making a statement of fact?  Could be that people are agreeing with you in a general way (same as if you were saying \' a divorced man cannot get elected president\') or .. maybe they\'re just being polite.<br><br>Or perhaps they\'re going .. well DAMN I didn\'t know Scoble was a racist but they\'re not saying that to your face ... (smile).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667121">\
	 <div id="dsq-comment-header-9667121" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667121" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667121">Bertil</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667121" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667121" class="dsq-comment-message">Scobble,<br><br>Their are several ways to understand your statement:<br><br>1. People tend to assume they view is the default one (what psychologist call the "ego-bias", and it is significantly stronger in the USA then in other western society); saying "I\'m no racist but he has no chance" could be interpreted as a revealing mechanism -- and shows racism indeed.<br><br>2. People acknowledge that a share of voter are racists: you can blame them to face that without a urge to change it --- and it\'s a milder form of racism, that can be justified by a very broad definition of "Freedom of Speech": "I disagree with you, but I will fight to death to allow you to say it" famously said Voltaire. Some countries have laws against that; it is illegal not only to suport, but also to consider Nazism acceptable as a political doctrine in France, and I think Germany, but not USA I believe.<br><br>3. You can reckon many people understand why such a statement "make somehow sense" (Black people historically were given less responsibility) --- unlike: "American will never vote for a President with a name starting by vowel." that would puzzle anyone. However void for anyone, this issue still stand: it\'s a mechanism first described by Thomas C. Shelling (Nobel prize in Economics 2005). It explains very well financial bubbles: no one thinks such equity can be actually worth that much, but people agree that they can buy it anyway, as someone (with the same reasoning) will buy it at an even higher price.<br><br>A similar issue plays in current presidential race in France, but against historic prejudice: the socialist candidate might be elected, and, though few consider her being a woman is a relevant issue, they anticipate this to influence votes towards her. Why? No real reason, but as people prefer to support the winner, it will probably have a significant impact in her favor.<br><br>The odd part is that Obama wouldn\'t be considered black, here -- but that is another issue.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667117">\
	 <div id="dsq-comment-header-9667117" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667117" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667117" href="http://robert.accettura.com/" target="_blank" rel="nofollow">Robert Accettura</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667117" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667117" class="dsq-comment-message">I\'ll take it a step further.<br><br>I don\'t think Hillary has a chance, because she\'s a woman.<br><br>I don\'t think the general US population is "ready" for a woman or minority president.  Personally?  I\'d welcome the change with either.<br><br>The US has traditionally been very slow to adopt to the idea of change.  People still can\'t get over the idea that the speaker of the house is a woman.  THAT was a headliner, and in a way controversial.  Meanwhile, 98% of Americans couldn\'t name the last 3 or 4 to hold that position (because we don\'t care).<br><br>I sincerely hope I\'m wrong, but I think we are still a while away.<br><br>Regardless, a serious run by them is still a giant step forward.  You can\'t win if your not even in the race.  I think that\'s the big thing to keep in mind here.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667130">\
	 <div id="dsq-comment-header-9667130" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667130" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667130">Joe</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667130" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667130" class="dsq-comment-message">The only racist particle of your statement is in the inherent assumption that white people won\'t vote for him because he\'s black.  This is meta-racism; as Bertil mentions, people acknowledge that a share of voters are racist - and that assumed racism is ironically placed along racial lines.<br><br>It\'s more racist to mention that Obama has a better chance of winning swing states with large black populations - you\'re presuming black people will blindly vote for him because he\'s black.<br><br>The problem with calling any of these observations racism, is that they are likely to be testable political hypotheses.  It\'s not racism to state a fact like "64 percent of polled black voters said they were more likely to vote for a black candidate for president.*"<br>(* I made that up)<br><br>I believe it\'s widely understood in the American political system that the race of a candidate is a factor in many elections, and someone disagreeing or agreeing with your proposition is merely expressing their opinion on the weight of this factor in the electorate.<br><br>Now if you had said "Obama shouldn\'t be President because" ...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667105">\
	 <div id="dsq-comment-header-9667105" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667105" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667105" href="http://www.mobatalk.com/" target="_blank" rel="nofollow">Michael Bailey</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667105" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667105" class="dsq-comment-message">Yeah Robert, but a great number of voters are just plain idiots.<br><br>In the past, I\'ve had numerous people tell me that they really wanted to vote for [candidate name] but that they didn\'t want to "waste" their vote. Meaning, they didn\'t want to vote for some underdog, because they wouldn\'t win, and they wanted to vote for the winning candidate (Makes no sense to me).<br><br>I usually just tell them to stay home during the next election process.<br><br>Or also, some people have told me that they vote purely on how the candidate "looks" without paying ANY attention to what the policies of the candidate are. My own mother voted for Bill Clinton because of looks (what she see\'s, I haven\'t a clue, but I\'ve heard that same thing frmo many women. Maybe they like cigars?)<br><br>So, yeah, it\'s not a perfect system because it involves humans, and our less-than-perfect decision making process(es).<br><br>Regardless of skin color, Obama doesn\'t have enough experience - maybe that is what this country needs? I don\'t know.<br><br>I\'ll certainly be leaning towards voting for whoever DOESN\'T try to put it as the Democrats against the Republicans, or the rich against the poor.<br><br>Those are NOT issues, those are simply political tactics.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667111">\
	 <div id="dsq-comment-header-9667111" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667111" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667111" href="http://www.eclecticismo.com/hhblog" target="_blank" rel="nofollow">Herschel</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667111" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667111" class="dsq-comment-message">Robert: “I think he isn’t going to get elected because of the color of his skin.”<br><br>Herschel: Well, to tell you the truth Robert, you might be right. Although the Civil Rights Act passed more than 25 years ago and slaves were freed in the US over 140 years ago, racism continues to exist in the United States against all people of color.<br><br>Although our generation was the first integrated generation, many in our parents and grand parents generations hold on to the old ways and old ideas.<br><br>Robert: "If someone says something racist to you, and you don’t disagree, aren’t you also racist by default?<br><br>Herschel: I would hope not. In this case Robert, you have stated something that might be true. Obama may not be able to get elected because he is half African American. But in general if I choose not to debate every racist I come by that doesn\'t make me a racist by default.<br><br>Robert: "It’s also interesting that I haven’t seen the major political blogs, or Web sites, take on the issue of race and the 2008 candidacy."<br><br>Herschel: Robert, have you really let go of the old ways? Do you overly look for the "default" in people? Yes, the default is sick and it is out there. But maybe we have actually made more progress on this issue than you really think. Maybe the reason you haven\'t seen "race" as an issue so far is because it might not be an issue. Maybe enough people realize that the color of a person\'s skin has no bearing on the ability of that person. In the span of mtr life we now have seen a woman become Speaker of the House, a BLACK WOMAN become Secretary of State and a WOMAN in serious contention for the nomination of the Democratic Party in 2006? This is real progress.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667101">\
	 <div id="dsq-comment-header-9667101" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667101" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667101" href="http://www.pickthebrain.com/blog" target="_blank" rel="nofollow">John Wesley</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667101" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667101" class="dsq-comment-message">We\'re all racists. This isn\'t changing any time soon.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667098">\
	 <div id="dsq-comment-header-9667098" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667098" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667098" href="http://joelion.com/" target="_blank" rel="nofollow">joe</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667098" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667098" class="dsq-comment-message">This has probably men mentioned in the comments, but i don\'t think it automatically implies racism to agree with that comment, or even to suggest it yourself. Making that statement implies nothing about your own personal racist (or non-racist) feelings, but simply that you think him being black/half-black/part-black/anything-other-than-white makes him less electable over the whole country. By stating how you think the country as a whole will vote (or agreeing with someone who states something like that), for whatever reason, doesn\'t make you a racist.<br><br>On another note - I\'d like to see an Edwards/Obama ticket. Whichever one of them makes it through the primaries should ask the other to be a running mate. I think maybe Edwards would be more prepared to go for President (is it racist to say Edwards is "more electable"?) in 2008 with Obama as VP, then that would set up Obama for a strong run for Pres in 2016 (long term planning!!)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667100">\
	 <div id="dsq-comment-header-9667100" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667100" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667100">teknologist</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667100" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667100" class="dsq-comment-message">another day, another couple of political posts. technology not good enough any more? its sure as hell more INTERESTING.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667095">\
	 <div id="dsq-comment-header-9667095" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667095" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667095">TWaters</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667095" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667095" class="dsq-comment-message">Maybe this is off topic, but why is he considered an African-American?  One parent was African-American, one was white anglo....<br><br>In which way are we being racist? Because he\'s "sorta African-American" or "sorta white"?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667097">\
	 <div id="dsq-comment-header-9667097" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667097" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667097" href="http://fupeg.blogspot.com/" target="_blank" rel="nofollow">Michael</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667097" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667097" class="dsq-comment-message">You are right that many people are guilty of projecting their own prejudices on "those red state people." However, Obama has a better chance of winning than those people might think. He doesn\'t have to win over Republicans to get the Democratic nomination, and he may not have to win over too many of them even to win the whole thing. He is the most charismatic Democrat since Bill Clinton, and maybe that will be enough to win the nomination of his party. Plus he\'s not tainted by Iraq like both Edwards and Hilly Clinton are. If wins the nomination, he may be able to swing some formerly red states with increased minority turnout, not by appealing to anybody that votes Republican.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667091">\
	 <div id="dsq-comment-header-9667091" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667091" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667091" href="http://www.glenharness.com/" target="_blank" rel="nofollow">Glen Harness</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667091" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667091" class="dsq-comment-message">Us "hicks" in Tennessee were accused of racism because we didn\'t elect Harold Ford, Jr. I didn\'t vote for Ford, and I won\'t vote for Obama. I don\'t care if they\'re white, purple, or polka dotted.<br><br>To me, the phrase "default" racism denotes the automatic response of "I didn\'t get what I want, so it must be because of the color of my skin." How can we ever "judge a person by the content of his character" when that person can\'t get past using the color of his own skin as an excuse for his failures?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667085">\
	 <div id="dsq-comment-header-9667085" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667085" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667085">Vijay Chakravarthy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667085" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667085" class="dsq-comment-message">If I were to say: I\'m more likely to win a basketball game against short people than tall people, does that make me "heightist"?<br><br>Nope, just a statement of what is a likely outcome based on my internal model of the world. Like it or not, race will play a role in how many people vote, and to acknowledge that is to acknowledge your understanding of the world, not necessarily whether it is right or wrong.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667093">\
	 <div id="dsq-comment-header-9667093" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667093" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667093">mikestanley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667093" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667093" class="dsq-comment-message">You know, I\'ve mostly grown up and lived in the South, so I\'ve dealt with my share of racist folks.<br><br>But honestly, I don\'t know that your statement screams racism.  It screams sadness, because it may well be a reality for a decent sized chunk of the population.<br><br>If I were sitting in front of you, and presumably knew you and respected you, and you said something like that to me, I\'d probably shake my head and say something like, "You may be right, but I sure as hell hope not."<br><br>Not sure where these folks you\'ve been talking to are from, but if I didn\'t know you well, I might choose to gloss over your statement not because I believed it to be racist or because I\'m racist, but because I would feel embarrassed for you and I wouldn\'t want to pursue it unless you did.  If you did, I\'d admit that while I know plenty of people who wouldn\'t give his race a thought, I, sadly, know more who would.<br><br>I live in Tennessee, and the otherwise mostly decent folks of my state overwhelmingly voted to "protect" marriage by ammending the constitution to make it illegal for gay folks to marry here, even though there was already a law against it.  I\'ve had conversations with people I love and respect who are just plain wrong on that issue, but they don\'t see it.  Somehow we\'re at a point where older folks in the South can look back and see and admit we\'ve been wrong on race but they don\'t draw a parallel between that and sexual orientation.  That actually makes me more sad, but maybe that\'s because I\'ve seen those folks "grow up" on race and am disappointed they haven\'t yet on this issue.<br><br>Rambling, sorry.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667087">\
	 <div id="dsq-comment-header-9667087" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667087" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667087">Andrew</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667087" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667087" class="dsq-comment-message">You know, Robert, it takes real courage to confront a racist. Most people aren\'t racists but they don\'t necessarily want to get into a public confrontation with a racist either.<br><br>What really pisses me off are people like you that throw out inflammatory statements that they don\'t believe in the interest of furthering their own selfish desires (in this case a flawed sociology experiment).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667090">\
	 <div id="dsq-comment-header-9667090" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667090" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667090">Chris S</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667090" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667090" class="dsq-comment-message">If I say "I think the majority of American voters are racist." Is that racist?  Because that is essentially equivalent to "I don\'t think Obama will be elected due to the color of his skin."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667092">\
	 <div id="dsq-comment-header-9667092" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667092" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667092" href="http://CaseySoftware.com/blog" target="_blank" rel="nofollow">Keith Casey</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667092" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667092" class="dsq-comment-message">I think Gideon summed it up pretty well:<br><br>"Because a huge part of this country is still staggaringly backward and has all sorts of ‘passive racism.’ I don’t know much about you or where you come from, Robert, but I’ve spent the vast majority of my life in the midwest - and it’s still pretty bad here in ‘red state land.’"<br><br>Robert, most "liberal enclaves" - whether you\'re thinking of SF, LA, NYC, or DC - are echo chambers where they assume that the rest of the country is backwards and racist.  Luckily, make out decisions about people based on their values and actions as opposed to their geography.<br><br>~ Born and raised outside Chicago, college in Indiana, living and working in DC.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667078">\
	 <div id="dsq-comment-header-9667078" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667078" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667078" href="http://gwhiz.wordpress.com/" target="_blank" rel="nofollow">gwhiz</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667078" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667078" class="dsq-comment-message">Mr. Scoble, sorry your blog\'s taking a turn off of technology for a while :) Good for conversation though.<br><br>If we were all blind and could only hear, smell and touch one another (let\'s leave out taste for now, ok?)... we\'d still find characteristics that distinguished or seperated one another. It\'s just gonna happen. Does that make us profilers or racists? By in large, no. Could it come across that way? Absolutely.<br><br>Now, how many people will identify or find affinity with an Obama, McCain, Clinton, Giuliani... is anyone\'s guess. It really is "popular" appeal not largely based enough on ability and more on salesmanship. And whoever can transcend the objections (be they physical attributes or position statemens or consistency)... well, only time will tell. Wouldn\'t it be nice if everything political was a meritocracy? Where the most able to lead... DID!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667081">\
	 <div id="dsq-comment-header-9667081" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667081" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667081" href="http://scobelizer.com/" target="_blank" rel="nofollow">Dean O.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667081" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667081" class="dsq-comment-message">I think it really depends on what people think of the question.   Saying "I think he isn’t going to get elected because of the color of his skin." can be taken several ways, depending on how the question is perceived.   Some people might have interpreted that statement in and of itself as a racist comment, and declined to say anything because they were surprised to hear someone say something like that.<br><br>Personally, I think people are in love with the idea of Obama.  They have no idea what he stands for, he hasn\'t sited any of the things he\'s "bridged" in his relatively short career (even thought he\'s found of using that word), and the media really haven\'t dug into his overall story yet.<br><br>As far as the other candidates, they need to demonstrate how what they\'re saying really matches what they\'re living.   That\'s what bugs me about Edwards right now.  He keeps talking about "two Americas"...  He\'s never lived that in his life as a lawyer.   I haven\'t seen him sponsor anything since his run with Kerry, at least nothing that would help heal the "two Americas".   No, it\'s in his best interest to make sure there continue to be "two Americas".  Frankly, that\'s what I consider quiet racism.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667080">\
	 <div id="dsq-comment-header-9667080" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667080" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667080">frutroch</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667080" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667080" class="dsq-comment-message">Is it racist of me to admit I won\'t eat black-skinned chicken?<br><br><a href="http://www.nytimes.com/2007/01/17/dining/17blac.html" rel="nofollow">http://www.nytimes.com/2007/01/17/dining/17blac...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667075">\
	 <div id="dsq-comment-header-9667075" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667075" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667075">frutroch</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667075" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667075" class="dsq-comment-message">And is Scoble shilling for Edwards by reminding us Obama is the non-default candidate?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667083">\
	 <div id="dsq-comment-header-9667083" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667083" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667083" href="http://markjaquith.com/" target="_blank" rel="nofollow">Mark Jaquith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667083" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667083" class="dsq-comment-message">The way you phrase the statement, their lack of disagreement doesn\'t reflect racism, but their acknowledgment that racism still exists on some level.  What you said wasn\'t racist, so they see no need to defend it.  Actually, there are plenty of people who would label you racist <em>if you tried to argue with that statement!</em>  If you say that racism wouldn\'t play a part in a black person\'s chances of election, you can be perceived as being dismissive of racism.  Stupid, but it happens.<br><br>And thus, for the people talking to you, it\'s a game of exaggeration and superiority.  They inflate the effects of racism in order to sound sympathetic to those affected and superior to the ones perpetrating it.  They\'re creating three things: victims, bad guys, and good guys.<br><br>There is a "Curb Your Enthusiasm" segment where Larry David talks about "white liberal nodding guilt." David says he feels compelled to nod at black people as he passes them to silently tell them "hey, sorry about those other people, I\'m not one of them."  Same thing here.<br><br>And frankly, while racism does exist at varying levels in this country, the main colors that will hurt Obama are green and blue.  In fact, the same colors hurt Clinton and Edwards.  They\'re all too far to the left to be mainstream candidates, and they are all (or were) Senators, so they don\'t have the executive experience usually demanded of a President.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667069">\
	 <div id="dsq-comment-header-9667069" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667069" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667069" href="http://www.timshead.com/" target="_blank" rel="nofollow">Tim Harding</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667069" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667069" class="dsq-comment-message">Okay, I understand and agree that racism is ridiculous and unbelievably rampant, even in today\'s society.  However, I completely disagree with your rhetorical question:<br><br>"If someone says something racist to you, and you don’t disagree, aren’t you also racist by default?"<br><br>Of course not!   I can think of a lot of reasons someone might not disagree while being non-racist.<br><br>For example, my girlfriend dreads confrontations.  She will go out of her way to avoid arguments with people she cares about.  If you were to make that statement to her she would completely disagree.  100%.  But she would never say that to your face or call you on your "implied" racism because to do so would cause a confrontation.  I would hear all about it later, but you would never hear a peep.  Does her confrontational anxiety mean she\'s now a racist?  That would be an absurd conclusion to reach.<br><br>Another example...let\'s say you made that comment to an African-American politician who has a decidedly different point of view than you.  What if he (or she...don\'t want to imply sexism!) agreed with you and said that our current political and sociological climate isn\'t conducive towards an African-American President getting elected?  Is that implied racism or a subjective critique of the voting populace?<br><br>I believe you are taking a narrow view of what others\' reactions or lack thereof means.  You have seemingly made the decision that 100+ people are somewhat racist without allowing for other motives behind the lack of disagreement.<br><br>Before you get all pissed off you should consider other reasons behind the "racism" you experienced.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667073">\
	 <div id="dsq-comment-header-9667073" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667073" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667073" href="http://brethorsting.com/" target="_blank" rel="nofollow">Aaron Brethorst</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667073" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667073" class="dsq-comment-message">@24/Brian - Senator Obama is a Christian. You should read his book (Audacity of Hope); he talks extensively about his faith.<br><br>@39/TWaters - Obama\'s father was Kenyan, and his mother was a white American.<br><br>I hope Barack Obama wins the nomination of the Democratic party, not because of his skin color, but because he is a breath of fresh air. He\'s not tainted, he speaks openly and honestly, and seems to be a person who would give more than lip service to the idea of being a "uniter, not a divider."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667072">\
	 <div id="dsq-comment-header-9667072" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667072" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667072" href="http://scobleizer.com/" target="_blank" rel="nofollow">Robert Scoble</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667072" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667072" class="dsq-comment-message">gwiz: there\'s only so much you can say about the iPhone. :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667067">\
	 <div id="dsq-comment-header-9667067" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667067" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667067" href="http://ybpguide.com/" target="_blank" rel="nofollow">Fredric Mitchell</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667067" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667067" class="dsq-comment-message">Enjoyed the read and social experiment. I can tell that the posting of the article elicited quite an array of responses from the comments.<br><br>While one person can never speak for their race, I am Black, a tech geek, and a minority in opinion in many professional and social circumstances. :-)<br><br>Regardless of what is said, race is a pre-occupation of people just like celebrity gossip, sexual orientation, and income. The only difference is the historical and institutionalized branches tied to this hang-up. Barack is historical step in the direction of knocking that tree down.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667064">\
	 <div id="dsq-comment-header-9667064" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667064" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667064" href="http://glpelletier.wordpress.com/" target="_blank" rel="nofollow">Guy Pelletier</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667064" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667064" class="dsq-comment-message">Well, this is your blog and you insist on going to political discussions. This one is doing a fine job of creating conversation.<br>Here\'s my 2 cents. I agree with John @36, we are all racist, as human beings we have a tendency to stick with what we know and like and shun what we do not know or dislike. We are always taking side on any issue:<br>1. PC vs Apple<br>2. Black vs white<br>3. Politics vs technology<br>4. Cats vs dogs<br><br>This will not change as man is flawed. I believe that Barack has a reasonable chance for election because of his skin color, we are fed up with what we have now, and will take something different to get back into our comfort zone. Mrs Clinton has an issue with the baggage she brings.<br><br>All in all, I understand the need to express and discuss issues of this magnitude, but I really enjoy it when you bring up crap about Apple and show how inferior it is to windows, (why would the business world use it and not Apple?)<br><br>Racism is something that will become a part of this election, nothing will change that, the end result of the 2008 presidency will be decided by a bunch of different factors and will not end as anyone predicts.<br><br>Guy<br><br>It is nice to have a discussion and not have to stoop to name calling and ranting.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667066">\
	 <div id="dsq-comment-header-9667066" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667066" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667066">Gary</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667066" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667066" class="dsq-comment-message">A person does not have to be a racist to think Barack\'s  skin color will affect how *others* will vote. If he\'s the better candidate, I will be more than happy to vote for him. That does not mean everyone else thinks the same way. We all know racism still exists. Unfortunately, this will affect votes. The question is,  will it make a big difference? I sure hope the answer to that one is a resounding, "No!" but it\'s not up to me.<br><br>The same goes with Hillary. I certainly don\'t care that she\'s a woman, but there are people who would think otherwise. It\'s not right, but it\'s true.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667065">\
	 <div id="dsq-comment-header-9667065" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667065" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667065" href="http://teresacentric.com/" target="_blank" rel="nofollow">Teresa Valdez Klein</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667065" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667065" class="dsq-comment-message">I think this is more race-consciousness than racism. The thing that happened in your neighborhood when you were a kid was racist. Your neighbor put enough stock in the potentially racist opinions of her neighbors to consider not selling her house to a black family.<br><br>Race-consciousness is different. It\'s problematic for its own reasons, but it\'s not inherently deplorable. I don\'t have any more of a problem with asking, "is Obama electable?" based on his race than I do with asking "is Hillary electable?" based on her gender.<br><br>The real problem here is the overemphasis of electability. The Democrats focused on electability in 2004 an it got them John Kerry. They need to start focusing on a candidate who best embodies the platform they want to put forth as a party.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667063">\
	 <div id="dsq-comment-header-9667063" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667063" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667063" href="http://www.carolynjewel.com/" target="_blank" rel="nofollow">Carolyn</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667063" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667063" class="dsq-comment-message">Agreement with that statement does not imply that the agreer (by silence or affirmation) is a racist. At worst you might assume your listener agrees there are enough racists here to make your statement a true one. Silence may also mean your listener thinks you are a racist and doesn\'t quite know how to reply. If you were to say, instead "I\'m not voting for Obama because of the color of his skin," and your listener replied, "Me, neither." Then your listener is likely a racist. Or a hypocrite.<br><br>For the record, I disagree with your statement. You are wrong.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667062">\
	 <div id="dsq-comment-header-9667062" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667062" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667062">DLF</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667062" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667062" class="dsq-comment-message">Barack won\'t be elected because his middle name is "Hussein."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667061">\
	 <div id="dsq-comment-header-9667061" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667061" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667061">Ken Knitter</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667061" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667061" class="dsq-comment-message">I would call it less default racism and more systemic racism. It is not so much that the individuals you questioned had racist tendencies, but they are acknowledging that American society has a systemic problem with racism.  The systemic racism is propagated by both pockets of individuals who are racist, but also by the inequities that have never been addressed from the time of slavery and segregation.<br><br>Does this mean that he won’t win? While I acknowledge the deep and systematic racism that is inherent in the US today, I do not think that this issue alone will decide the election.  If you have had the opportunity to listen to Obama’s podcasts I think he has shown that he has the ability, intelligence and wherewithal to bring the political conversation with the American public beyond the issue of race.  A prime example was how he addressed a similar issue (i.e., religion) that has shot countless Democrats in the foot over the past 8 years.  Since Clinton’s presidency Republicans have laid claim to the title of being religious and moral.  Liberals and democrats were often painted into a corner on this issue.  During his senate campaign Barack effectively showed his constituents that you can be a Democrat and a good Christian.  The two are not mutually exclusive as many Republicans would lead you to believe.<br>I believe racism can be handled in much the same way; you can be black (or female for the same argument against systematic sexism) and be a good president.   In the end I hope what the majority of Americans are looking for is a good president; one who respects the constitution, the rule of law, human rights, and one who trusts the American public enough to present the issues truthfully and in their entirety.<br><br>As for one of the previous posts that he will lose because his middle name is Hussein.  This should be an issue that Republican should be ashamed of.  To call a person’s ability to lead into question over his name is the height of political laziness (and many other words I can’t share here).  Have we lost the ability to raise our political discourse beyond the level of an individual’s race, sex, and personal predilections?  Have we lost the ability to discuss issues on the basis of the merit and logic of the argument presented?  I hope not.  And that is why I hope Obama does win.  He has provided both Democrats and Republicans a prime example of how to argue a position without passing judgment on the opposing side.  You can disagree with a person’s point of view and yet still respect the person and their beliefs.  It is only through these types of higher level conversations that our polarized nation can come together and address some of the pressing social, economic, and international policy issues that are facing us today.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667060">\
	 <div id="dsq-comment-header-9667060" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667060" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667060">colin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667060" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667060" class="dsq-comment-message">Careful with the grammer - these are two different sentences...<br><br>"I think he isn’t going to get elected, because of the color of his skin."<br>"I think he isn’t going to get elected because of the color of his skin."<br><br>The first one says his skin colour is the reason he WILL NOT get elected.<br><br>The second one (which is the one you told us about) suggest that he WILL BE elected for some reason OTHER than the colour of his skin.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667059">\
	 <div id="dsq-comment-header-9667059" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667059" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667059">Midge</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667059" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667059" class="dsq-comment-message">Robert<br><br>You worked at one of the most racist companies in the world and never chose to say one word about it. With thousands of employees and sales rivalling gross national of many countries, how many black people has windows division ever had working there?  even better, how many blacks have ever risen over level 61-62 (levels that are not even considered to be middle management)? Try perhaps 5 in the entire history of Windows division.<br><br>You didnt seem to care at Microsoft and stayed silent there even after this was pointed out in the comment on an unrelated thread - why the sudden interest?<br><br>Midge</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667058">\
	 <div id="dsq-comment-header-9667058" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667058" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667058">Peter</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667058" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667058" class="dsq-comment-message">Unfortunately, my political beliefs square neither with the Dems or the Reps. I may not vote this coming election since there is no strong third party that supports my beliefs.<br><br>I won\'t vote for Barack not because he\'s black, rather, I won\'t vote for him because he\'s far too liberal. Same goes for Clinton. They would ruin this country and hand it over to the UN. While I would prefer a strong third party instead of just two, we have to vote for who\'s running. Edwards, Obama, Clinton... they\'re all too liberal. And the Reps are fielding no one besides Rudy G. that\'s any good at being a politician with a modicum of decency and honor. If Rudy runs, I\'ll have to vote for him, since he\'s the lesser of all the evils.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667057">\
	 <div id="dsq-comment-header-9667057" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667057" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667057">Nick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667057" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667057" class="dsq-comment-message">Saying He won\'t be elected because of the color of his skin is something I agree with. It doesn\'t mean anythign about me being racist. It means I believe racism does exist still &amp; it, more than likely, will cost him enough votes that he will not be elected. So, when I read a statement like that from you, why would I come on and argue it if I believe it to be true.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667056">\
	 <div id="dsq-comment-header-9667056" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667056" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667056">Rob</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667056" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667056" class="dsq-comment-message">The majority of people I know, and probably you know, I can happily say are not racist and wouldn\'t have a problem electing a black, yellow, green or purple person. The problem in your country is, that just like the people who voted in the current administration, the majority of Americans are stupid white men. Those people would never vote for a black person. Imagine the entire south and mid west voting for a black person????<br><br>It will not happen in our life time.<br><br>I think that is the point you were trying to make. While the people that most of us associate with don\'t have a problem with it, the majority of dumb Americans would.<br><br>BTW - I\'m not taking a swing at Americans, I am Australian and we are just as guilty as you of electing a moron. We even have a state of rednecks who allowed a bigot to win a couple of state seats.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667055">\
	 <div id="dsq-comment-header-9667055" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667055" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667055">Ryan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667055" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667055" class="dsq-comment-message">I\'ll just throw out an idea here for discussion--one problem here is that the very *discussion* of the topic of racism exacerbates the problem of racism.  Like a witch hunt, everything becomes racism.  The more we talk about race, the more we divide ourselves by race.  In the words of Morgan Freeman, the only way to get rid of racism is to "stop talking about it."<br><br>Personally, I get the impression that, as a nation, we\'re still just too immature to handle the issue.  There are always going to be parts of society--amongst all races--that are racist.  That will (hopefully) change over time.  We also seemingly aren\'t mature enough to be able to distinguish between racism and appreciation of racial differences.  But in one very real sense, the more we discuss it, the more it doesn\'t go away.  We aren\'t mature enough yet to have a vision of what it would be like not to have racism, and there is a point to be made that it is due in part because we can\'t envision not talking about it.<br><br>Now, discuss. :P</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667054">\
	 <div id="dsq-comment-header-9667054" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667054" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667054">Ryan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667054" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667054" class="dsq-comment-message">"Imagine the entire south and mid west voting for a black person????"<br><br>"While the people that most of us associate with don’t have a problem with it, the majority of dumb Americans would."<br><br>For what it\'s worth, Minneapolis is in the Midwest, and it was ranked as "America\'s Smartest City" recently, and 3 of the top 5 were Midwestern cities (St. Paul, the "twin city" of Minneapolis, was ranked as #4).  That was based on bachelor\'s degress per capita, residents\' SAT scores, "creativity scores" (such as patents per capita), number of universities, locally-born Nobel Prize recipients, etc.<br><br>I think the stereotyping of Midwesteners is quite unfair and not based on reality.  Someone used the term "echo chamber" to describe what happens regarding attitudes on the coasts, but apparently it doesn\'t end at the coastlines.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667051">\
	 <div id="dsq-comment-header-9667051" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667051" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667051">Andrew Simpson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667051" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667051" class="dsq-comment-message">In 1999 the Gallup organisation asked the question:<br><br>"If your party nominated a generally well-qualified person for president who happened to be a \'X\' would you vote for that person?" "X" is Atheist, Baptist, Black, Catholic, Homosexual, Jewish, Mormon, and Woman.<br><br>95% would vote for someone black, 92% for a woman, 59% for a homosexual, and 49% for an atheist.<br><br>As a nation, you have bigger problems than racism! As a shining example of a nation founded on secular principles, the growing reverse trend is worrying.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667052">\
	 <div id="dsq-comment-header-9667052" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667052" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667052">Scott</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667052" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667052" class="dsq-comment-message">Downloaded the audio versions of Obama\'s books from <a href="http://Audible.com" rel="nofollow">Audible.com</a>.  Listened to the man\'s words in the man\'s voice.  His life, his, faith, his achievements, and the transparency of self that he captures in his writing and speaking; I remain impressed with him.<br><br>And I agree that the color of his skin will be a factor in a political race in America, but mostly because many Americans believe that this is what many other Americans are thinking.  I don\'t think its necessarily a bad thing that skin color becomes an explicit talking point in a presidential election.  The effects of racism are just as destructive to a society that continues to live largely in denial of the cultural divides in America.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667053">\
	 <div id="dsq-comment-header-9667053" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667053" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667053">Podesta</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667053" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667053" class="dsq-comment-message">I hsven\'t read all the comments because I\'m pressed for time.   However, I did want to focus on the one that is the most bigoted among the first thirty in my opinion.<br><br>"I think that when racism is not turning into discrimination there is no problem. Racism is about peoples “inside” feelings and know body else can control them. To be honest I’m sick of leftist shit trying to be political correct. Let us be free to be racist and distinguish the beauties of difference."<br><br>Being \'free to be racist\' means being free to deprive other folks of their rights.   What Tomaat is calling for is EXACTLY what the post-Civil War amendments and civil rights law seek to end.<br><br>Also, your assumption that you don\'t associate with people who hold bigoted beliefs may not be accurate, Robert.  Try discussing black people with Doc Searls or TDavid sometimes.<br><br>In regard to your experiment, I think that if I, a person of color, were making the same statement, many white people would rush to tell me that Obama\'s race is not an issue, precisely because it is.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667116">\
	 <div id="dsq-comment-header-9667116" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667116" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667116" href="http://edu.blogs.com/" target="_blank" rel="nofollow">Ewan McIntosh</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667116" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667116" class="dsq-comment-message">The old chestnut of "are they racist" or "are they just stupid" is coming out this side of the pond as overt racism is played out on national TV against an Indian contestant of Celebrity Big Brother (and Jermaine Jackson is getting some, too). The TV complaint watchdog\'s website has even collapsed under the strain of last night\'s 20,000+ complaints that got through!<br><br><a href="http://edu.blogs.com/edublogs/2007/01/little_big_brot.html" rel="nofollow">http://edu.blogs.com/edublogs/2007/01/little_bi...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667102">\
	 <div id="dsq-comment-header-9667102" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667102" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667102" href="http://www.raindropper.com/" target="_blank" rel="nofollow">Tomi Itkonen</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667102" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667102" class="dsq-comment-message">Just select a president who\'s more interested in building bridges than bombing them. Thanks.<br><br>That is quite normal for me to say because there\'s an ocean between U.S. and us. Yeah, puns.<br><br>@62 It\'s definitely a challenge for his campaign organization; how they are going to handle that one? There comes so many bad associations, obstructing him.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667096">\
	 <div id="dsq-comment-header-9667096" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667096" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667096">Neal</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667096" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667096" class="dsq-comment-message">I\'ve participated in numerous discussions on Obama and Clinton, and in every one I\'ve made two statements.  1) I don\'t think Obama can win because of his race   2) I don\'t think Clinton can win because she\'s a woman.  That\'s not racism, that\'s acknowledgment that racist attitudes exist out there.  I would vote for either over any other candidate out there.<br><br>Elections aren\'t usually landslides, they\'re close.  Each of those candidates will garner additional votes because of their race/sex but they will also lose votes for those reasons.  I think attitudes, and demographics, have changed in this country - but not to the degree that the candidates won\'t still suffer a net loss of votes.<br><br>On the other hand, if Clinton and Obama would take a higher route, thinking of how this country would gain from their pairing as running mates rather than what they themselves would lose, I think you\'d see a surefire win that would propel us into a more positive future.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667094">\
	 <div id="dsq-comment-header-9667094" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667094" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667094" href="http://www.docuverse.com/blog/donpark/" target="_blank" rel="nofollow">Don Park</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667094" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667094" class="dsq-comment-message">I got an idea. Why don\'t we just go with whoever gets nominated?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667125">\
	 <div id="dsq-comment-header-9667125" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667125" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667125" href="http://tomburgess.net/blog" target="_blank" rel="nofollow">Tom</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667125" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667125" class="dsq-comment-message">"I’m sick of the default. What about you?"<br><br>Well I\'m sick of reading about who might be running in an election that is almost two years away to be honest. I think it was Dave Winer who said recently that the elections in the US are are becoming a full-time issue nowadays. It\'s getting ridiculous.<br><br>Anyway the comment isn\'t racist, of course it isn\'t. I\'m sure there\'s a fair number of black people who have said it too, does that make them racists?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667127">\
	 <div id="dsq-comment-header-9667127" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667127" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667127">John</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667127" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667127" class="dsq-comment-message">I am tired of the bias against southern states. Last time I checked New York was about to explode because of that black man who was killed by the police outside a nightclub, and LA isn\'t known for it\'s race friendly relations. Anyone in Massachusetts remember that murder case around 17 years ago where the white guy said a black man killed his wife when it was him? You think that won\'t happen in Oregon, Seattle, or Vermont anytime soon??? Racism is everywhere. I am not saying there is no racism in the south, just that you northern/western \'liberals\' should look at your all white neighborhoods first, and fix your states first.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667099">\
	 <div id="dsq-comment-header-9667099" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667099" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667099" href="http://www.makeyougohmm.com/" target="_blank" rel="nofollow">TDavid</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667099" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667099" class="dsq-comment-message">Hey podesta - don\'t recognize you, sorry. Are you dropping my name in this conversation for any particular reason?<br><br>For whatever it\'s worth, Robert or anybody else reading is welcome to contact me to talk about any topic. I\'m easy to find ;)<br><br>I don\'t have much to say about the topic except I\'d like to see the Clintons back in the White House.<br><br>I\'d take them over any candidate I\'ve seen and the current abomination in office. And you know if Hilary is in the White House Bill is too and I\'ll gladly take him and his intern screwing antics over anybody else in the field at the moment.<br><br>I wish the elections were here now, in fact. We can\'t get Bush out of office soon enough for our economy to further go into the toilet and a senseless war to claim more of our brave men and women soldiers.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667049">\
	 <div id="dsq-comment-header-9667049" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667049" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667049">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667049" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667049" class="dsq-comment-message">Osama shouldn\'t be President because he\'s not qualified.  Scoble, what about the people that are saying Mitt Romney has no chance because he\'s LDS? (Mormon?)  Colin Powell was pulling pretty good numbers a few years ago when people were lobbying for him to run. I don\'t recall anyone mentioning he had no chance because of the color of his skin.<br><br>I think the thing that will work against Osama is his name, (add his middle name: Hussein, to that) and well, his past apparent cocaine use. Couple with the fact he has no significant accomplishments to show for. Repeat after me: "Senators do not get elected President"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667050">\
	 <div id="dsq-comment-header-9667050" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667050" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667050">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667050" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667050" class="dsq-comment-message">"I’ll certainly be leaning towards voting for whoever DOESN’T try to put it as the Democrats against the Republicans, or the rich against the poor."<br><br>Well you can cross Edwards off that list as well.  He\'s still going with that "two Americas" thing that did him in in 2004.  What did Einstein say the definition of insanity was?  Doing the same thing over again and expecting a different result?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667126">\
	 <div id="dsq-comment-header-9667126" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667126" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667126">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667126" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667126" class="dsq-comment-message">Scoble do you even know the definition of "racism"?  Based on your post I submit that you don\'t. This country has seen fit to apply the "r" word to every racial situation they see. That\'s because of the heavy connotation the word carries.<br><br>What you are describing is more bigotry than racism. And there IS a difference.  I don\'t think there are many in this country that would think a black man is incapable of being president BECAUSE of his race. THAT would be racism.  What you describe is people not wanting to vote for Osama because he is black. That is bigotry. Use the terms properly.<br><br>Now, I submit that Osama won his Senatorial race because he is both Black and a Democrat. The voters wanted to see themselves as enlightened. Here\'s a question for you:  Can a Black Republican be elected President?  Would Osama have a this much gravitas if he was a Republican? How many times have we seen blacks and liberals accuse black conservatives of being "Uncle Toms"?  Clarence Thomas? Colin Powell? Condi Rice?, JC Watts?  So what do you call that type of judgmentalism?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667124">\
	 <div id="dsq-comment-header-9667124" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667124" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667124" href="http://www.makeyougohmm.com/" target="_blank" rel="nofollow">TDavid</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667124" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667124" class="dsq-comment-message">Vote for Osama? Layz, you mean Obama. Barack Obama is his name, yes? Talk about Freudian slips!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667112">\
	 <div id="dsq-comment-header-9667112" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667112" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667112">LayZ</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667112" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667112" class="dsq-comment-message">@86. Really?  Tell that to Ted Kennedy.  He calls him Osama. <a href="http://www.youtube.com/watch?v=APx2YJ-_jos" rel="nofollow">http://www.youtube.com/watch?v=APx2YJ-_jos</a><br>And then CNN makes the same association...THE OTHER WAY!!!  <a href="http://www.rawstory.com/news/2006/CNN_comments_on_Obama_gaffe_in_0101.htm" rel="nofollow">http://www.rawstory.com/news/2006/CNN_comments_...</a>.<br><br>So, if a Senator in HIS OWN PARTY makes the slip, and a News organization partial to him can make the mistake, how likely do you think the uniformed voter will be to make the same association come election time?  Like it or not, some people will associate his first and middle name with two of the most hated figures in the US since Hitler.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667131">\
	 <div id="dsq-comment-header-9667131" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667131" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667131" href="http://brentroos.com/" target="_blank" rel="nofollow">Brent</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667131" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667131" class="dsq-comment-message">Is it considered racism if you hate everyone <em>equally</em>?<br><br>By the way, I wonder what Al Gore thinks of the media forgetting about his "movie". If I were Gore I\'d just learn to lay low and make a few $billion with Google for now.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667133">\
	 <div id="dsq-comment-header-9667133" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667133" class="dsq-comment-cite">\
	 <a id="dsq-author-user-9667133" href="http://itsreallyjustme.net/" target="_blank" rel="nofollow">justelise</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667133" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667133" class="dsq-comment-message">I don\'t think it would be considered racism if you hate everyone equally as long as you can turn that hatred inward as well. You are what you hate, right?<br><br>The media forgot about Al Gore\'s movie? I guess the Oscar nod and flood of articles about it after the nomination are considered "forgetting" then?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667134">\
	 <div id="dsq-comment-header-9667134" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667134" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667134">injustice</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667134" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667134" class="dsq-comment-message">This pretty much put\'s it all into a nice little package. Don\'t get<br>&gt;me wrong I have and work with many black people and they are my friends but<br>&gt;if I wore a shirt to work that say 100% WHITE oh boy they\'d be pissed and<br>&gt;I\'d be a racist.  I just don\'t get it...?<br> If this hurts your feelings, Please let me know!<br> Proud To Be White<br> Someone<br>Finally said it.<br> How many are actually<br> Paying attention to this?<br> There are African Americans,<br> Mexican Americans,<br> Asian Americans, Arab<br> Americans, Native Americans, etc.<br> And then there are just Americans.<br> **************************<br> You pass me on the street<br>And sneer in my direction.<br> You Call me "White<br> Boy," "Cracker," "Honkey,"<br> "Whitey," "Caveman"<br>. And that\'s OK.<br> But when I call you, Nigger,<br> Kike, Towel head,<br> Sand-nigger, camel Jockey,<br> Beaner, Gook, or Chink ...<br> You call me a racist.<br> ****************************<br>You say that whites commit<br> A lot of violence against you,<br>So why are the ghettos<br> The most dangerous places to live?<br>You have the United Negro<br> College Fund. You have<br>Martin Luther King Day.<br> You have Black History Month.<br>You have Cesar Chavez<br> Day. You have Yom Hashoah. You<br>Have Ma\'uled Al-Nabi.<br> You have the NAACP.<br>You have BET.<br>If we had WET (White Entertainment<br> Television)<br><br>We\'d be racists.<br> **************************<br><br>If we had a White Pride<br> Day .<br>You would call us racists.<br> *************************<br><br>If we had White History<br> Month .<br>We\'d be racists.<br> **************************<br>If we had any organization<br> For only whites to "advance" OUR<br> Lives .<br>We\'d be racists.<br> **************************<br><br>We have a Hispanic Chamber<br> Of Commerce, a Black<br>Chamber of Commerce, and<br> Then we just have the plain<br>Chamber of Commerce.<br>Wonder who pays for that?<br>If we had a college fund<br>That only gave white students<br>Scholarships<br><br>... You know we\'d be racists.<br> *************************<br><br>There are over 60 openly<br> Proclaimed Black Colleges in<br>The US , yet if there<br> Were "White colleges" ...<br>THAT would be a racist college.<br> ****************************<br><br>In the Million Man March,<br> You believed that you were<br>Marching for your race<br> And rights. If we marched for our race and rights,<br>You would call us racists.<br> ***************************<br><br>You are proud to be black,<br> Brown, yellow and orange, and you\'re not afraid to anounce it.<br>But when we announce our<br> White pride ...<br>You call us racists.<br> **************************<br> You rob us, carjack us,<br> And shoot at us.<br>But, when a white police<br> Officer shoots a black gang member or<br>   beats up a black drug-dealer running<br>From the law and posing a threat to society<br>You call him a racist.<br> ****************************<br><br>I am proud.<br>But, you call me a racist.<br><br> ***************************<br><br><br>Why is it that only whites<br> Can be racists?<br>I hope no one is offended by this<br>That is not my goal,  my goal is to wake some sort of us not I we not me</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667132">\
	 <div id="dsq-comment-header-9667132" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667132" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667132">Me</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667132" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667132" class="dsq-comment-message">Injustice has put it too simply, and indulged in some fallacies. This is a topic that requires some reflection and subtlety - if the problem were simple, it would be resolved.<br><br>I say that last because there is an enormous will to efface racism from our national discourse and personal attitudes. People are embarassed to be racist - and this is a real step forward. There are now and will always be people who lack the clarity and self-control to deal with the different == antagonist feature that comes standard with human beings (look at the manual - it\'s listed as a known bug :), just as we haven\'t yet nailed down the wifebeaters and cheaters and adulterers and theives and murderers and etc. Obama will rise or fall on his character - because there really are very few that let race override all other considerations now. We\'ve just seen too many good and competent folk to let the tropes of \'inferiority\' overtake us completely.<br><br>I\'ve lived outside the States in several parts of the world, and seen the racism that abides in these places. Let me tell you, since you obviously don\'t know, that the "default racism" is MUCH less destructive than the daily, bald-faced, rampant racism that prevails in many parts of Europe. Yeah, they\'re civilized here, but scorn for people of different ethnicities and nationalities is a part of life.<br><br>We work actively to keep this from infecting our children - but we\'re anxious to go back to the States so we don\'t have to be so darned vigilant all the time. There are still places in the US that things are "bad" - but there\'s nowhere in the US that\'s as bad as most of the rest of the world, and here I include the Deep South and South Central. Things are pretty tame here in comparison to the greater part of humanity.<br><br>Just some perspective.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-9667135">\
	 <div id="dsq-comment-header-9667135" class="dsq-comment-header">\
	 <cite id="dsq-cite-9667135" class="dsq-comment-cite">\
	 <span id="dsq-author-user-9667135">Johnathan P.Jansky</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-9667135" class="dsq-comment-body">\
	 <div id="dsq-comment-message-9667135" class="dsq-comment-message">Barack Hussein Obama\'s father, stepfather and grandfather were Muslims. He was by Islamic law born a Muslim. This cannot be changed. Mohammed said if anyone turns his back on Islam, kill him. Why no death threats by radical Muslims? Do they know something we don\'t? Obama became a Christian when he started having political ambitions. (read up on his church for a shock) How do we know he\'s a Christian? Because he says so? The principle of Al-Takeyya conveys the understanding that Muslims are permitted to lie.<br>He is indeed a liar. Not only about being a Muslim has he lied, but he stated that his father was a \'goat herder\' when he was a prosperous farmer. He\'s an admitted drug user. He was involved in a shady real estate deal with a guy who associated with radical Muslims. He has demonstrated his immaturity by trying to get Fox banned from his news conferences, and by warning against making fun of his ears. He\'s an empty suit pimped by the media. As someone said, the presidency is not an entry level position.</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=scobleizer&t=8220default8221_racism&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 = 'faaf467d0f47abde553c3b8e0e1b3570';
			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');
}

// Global event handler for narcissus.
if (Dsq.jsonData.integration.theme == 4) {
	var g = Dsq.Utils.ie ? document : window;
	Dsq.Utils.addEventListener(g, 'keydown', function(event) {
		// Handle "enter" key on input for post box.
		if ((event.keyCode || event.which) == 13) {
			var target = Dsq.Utils.ie ? event.srcElement : event.target;
			// For Safari bug, detect text node.
			if (target.nodeType == 3) {
				target = target.parentNode;
			}

			if (target.nodeName == 'INPUT' &&
				target.parentNode.className == 'dsq-input-wrapper') {
				var postId = Dsq.Utils.extractId(target);
				Dsq.Templates.postComment(postId, this, false);
			}
		}
	});
}

})();




