




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": {"6722ad38cd0f2ae65e60f67d73df969e": {"username": "Steve", "tumblr": "", "display_name": "Steve", "url": "http://disqus.com/guest/6722ad38cd0f2ae65e60f67d73df969e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ccb33ba4c3479a9a6b83f768e9ea02d2": {"username": "Renee", "tumblr": "", "display_name": "Renee", "url": "http://disqus.com/guest/ccb33ba4c3479a9a6b83f768e9ea02d2/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f4e20cd2aa9dac2e0f181892b53639b9": {"username": "Joe", "tumblr": "", "display_name": "Joe", "url": "http://disqus.com/guest/f4e20cd2aa9dac2e0f181892b53639b9/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "de0abb89a6dd7e9372c03878d9464ff0": {"username": "Veruca", "tumblr": "", "display_name": "Veruca", "url": "http://disqus.com/guest/de0abb89a6dd7e9372c03878d9464ff0/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "913d91e18a6efef6065499c6ddf022b0": {"username": "Laura", "tumblr": "", "display_name": "Laura", "url": "http://disqus.com/guest/913d91e18a6efef6065499c6ddf022b0/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "66d773a1e617005e91a1c3638cf55ab8": {"username": "Nick Cage", "tumblr": "", "display_name": "Nick Cage", "url": "http://disqus.com/guest/66d773a1e617005e91a1c3638cf55ab8/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d6716a1b979ce09665aec7e33051ff08": {"username": "fred", "tumblr": "", "display_name": "fred", "url": "http://disqus.com/guest/d6716a1b979ce09665aec7e33051ff08/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3c7ebcd9e6cf505f6b4f04fd3b2a1b93": {"username": "DiamondCheniere", "tumblr": "", "display_name": "DiamondCheniere", "url": "http://disqus.com/guest/3c7ebcd9e6cf505f6b4f04fd3b2a1b93/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9e6d2be15dbb7a0af5a4a088500f9d01": {"username": "Todd", "tumblr": "", "display_name": "Todd", "url": "http://disqus.com/guest/9e6d2be15dbb7a0af5a4a088500f9d01/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e23639748cd0108e6050b6451418fd1b": {"username": "Josh Wahlberg", "tumblr": "", "display_name": "Josh Wahlberg", "url": "http://disqus.com/guest/e23639748cd0108e6050b6451418fd1b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "273f7d234a662636a30262ab46307cb1": {"username": "destiny", "tumblr": "", "display_name": "destiny", "url": "http://disqus.com/guest/273f7d234a662636a30262ab46307cb1/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "10ac61cb552017625aa3ca8766bda4fc": {"username": "Jan Wandelaar", "tumblr": "", "display_name": "Jan Wandelaar", "url": "http://disqus.com/guest/10ac61cb552017625aa3ca8766bda4fc/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6780b7810637da582f4c17f677e6aa5c": {"username": "Kyo", "tumblr": "", "display_name": "Kyo", "url": "http://disqus.com/guest/6780b7810637da582f4c17f677e6aa5c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2cbb71f728b2a794829f477ea941058d": {"username": "Lizb", "tumblr": "", "display_name": "Lizb", "url": "http://disqus.com/guest/2cbb71f728b2a794829f477ea941058d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2a7da26a33d2a5f5103265ca40495e3e": {"username": "Anon", "tumblr": "", "display_name": "Anon", "url": "http://disqus.com/guest/2a7da26a33d2a5f5103265ca40495e3e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5a8ea978bb4aa60b46c81b2d474bce51": {"username": "Erik", "tumblr": "", "display_name": "Erik", "url": "http://disqus.com/guest/5a8ea978bb4aa60b46c81b2d474bce51/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1208cd4bab8dd8c03d1ba8f20fb891dd": {"username": "eh", "tumblr": "", "display_name": "eh", "url": "http://disqus.com/guest/1208cd4bab8dd8c03d1ba8f20fb891dd/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "699c8f0489033dcb85f2efbcd2148993": {"username": "John 14:6", "tumblr": "", "display_name": "John 14:6", "url": "http://disqus.com/guest/699c8f0489033dcb85f2efbcd2148993/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fbce184efc1cf0b66dc99291a5ad0e91": {"username": "Just me", "tumblr": "", "display_name": "Just me", "url": "http://disqus.com/guest/fbce184efc1cf0b66dc99291a5ad0e91/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "95dbafe8e9a15e34a1c0ccbc98b5b4d3": {"username": "you guys are dumb.", "tumblr": "", "display_name": "you guys are dumb.", "url": "http://disqus.com/guest/95dbafe8e9a15e34a1c0ccbc98b5b4d3/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "419821e1ec3b69c933d6e2c8177a4701": {"username": "JaneDoe", "tumblr": "", "display_name": "JaneDoe", "url": "http://disqus.com/guest/419821e1ec3b69c933d6e2c8177a4701/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "43b3f120183d8b50399b8b84f83bc404": {"username": "syllia", "tumblr": "", "display_name": "syllia", "url": "http://disqus.com/guest/43b3f120183d8b50399b8b84f83bc404/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "302ff865989ea7480ed2403cc1e4c280": {"username": "Earthmath", "tumblr": "", "display_name": "Earthmath", "url": "http://disqus.com/guest/302ff865989ea7480ed2403cc1e4c280/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7a84ccda22a632835902d8ff8f8f35cf": {"username": "pepzkie", "tumblr": "", "display_name": "pepzkie", "url": "http://disqus.com/guest/7a84ccda22a632835902d8ff8f8f35cf/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "38b8a1ccf15b99eeeb450c6a1539a690": {"username": "servantseer", "tumblr": "", "display_name": "servantseer", "url": "http://disqus.com/guest/38b8a1ccf15b99eeeb450c6a1539a690/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "af0ff8cbf4f4d4db240be08b1e5c40f2": {"username": "inge dinia", "tumblr": "", "display_name": "inge dinia", "url": "http://disqus.com/guest/af0ff8cbf4f4d4db240be08b1e5c40f2/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "af2493c46732ee7c4ef4374428dd7222": {"username": "Greg", "tumblr": "", "display_name": "Greg", "url": "http://disqus.com/guest/af2493c46732ee7c4ef4374428dd7222/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5c5846449a334cae03df14222243f87d": {"username": "Gail", "tumblr": "", "display_name": "Gail", "url": "http://disqus.com/guest/5c5846449a334cae03df14222243f87d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2f8eb97c958583fad2d7ef615d7f3047": {"username": "Matt", "tumblr": "", "display_name": "Matt", "url": "http://disqus.com/guest/2f8eb97c958583fad2d7ef615d7f3047/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "357a20e8c56e69d6f9734d23ef9517e8": {"username": "Voreball", "tumblr": "", "display_name": "Voreball", "url": "http://disqus.com/guest/357a20e8c56e69d6f9734d23ef9517e8/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "25ba56955cfde104525e2e89e331b31b": {"username": "Satreed", "tumblr": "", "display_name": "Satreed", "url": "http://disqus.com/guest/25ba56955cfde104525e2e89e331b31b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "78bb9c081d05c12f4d4399f74ad59128": {"username": "Datruth82", "tumblr": "", "display_name": "Datruth82", "url": "http://disqus.com/guest/78bb9c081d05c12f4d4399f74ad59128/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3c8513381de112e32f6dba89cca70277": {"username": "Stephanie", "tumblr": "", "display_name": "Stephanie", "url": "http://disqus.com/guest/3c8513381de112e32f6dba89cca70277/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "51aeb3e003ce12d4ed8bbd256560c56b": {"username": "Michael", "tumblr": "", "display_name": "Michael", "url": "http://disqus.com/guest/51aeb3e003ce12d4ed8bbd256560c56b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1d6c1e00f2ffe490a43a929609136b36": {"username": "The Reverent One", "tumblr": "", "display_name": "The Reverent One", "url": "http://disqus.com/guest/1d6c1e00f2ffe490a43a929609136b36/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "327077331ac981801c85afab743853db": {"username": "Jose", "tumblr": "", "display_name": "Jose", "url": "http://disqus.com/guest/327077331ac981801c85afab743853db/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "972cfca97cafabf5d4a748dd27664e95": {"username": "Nathan", "tumblr": "", "display_name": "Nathan", "url": "http://disqus.com/guest/972cfca97cafabf5d4a748dd27664e95/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "067e356548c897dc508a2002f82fab28": {"username": "Psionic", "tumblr": "", "display_name": "Psionic", "url": "http://disqus.com/guest/067e356548c897dc508a2002f82fab28/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "892e117caaa6841098a2e715bededcca": {"username": "Nutmeg", "tumblr": "", "display_name": "Nutmeg", "url": "http://disqus.com/guest/892e117caaa6841098a2e715bededcca/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6dc0c797d21ec7c9ebf8001d778dda8b": {"username": "God&#39;s Gratious Gift", "tumblr": "", "display_name": "God&#39;s Gratious Gift", "url": "http://disqus.com/guest/6dc0c797d21ec7c9ebf8001d778dda8b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a7cab8203a137b8e0ed7a5ea87f8f149": {"username": "Rosemarie", "tumblr": "", "display_name": "Rosemarie", "url": "http://disqus.com/guest/a7cab8203a137b8e0ed7a5ea87f8f149/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a12c15994a201471beea6ceb5e5f4e43": {"username": "LR", "tumblr": "", "display_name": "LR", "url": "http://disqus.com/guest/a12c15994a201471beea6ceb5e5f4e43/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "15e9be02dd97c872c5e6cd642f88e436": {"username": "Sir", "tumblr": "", "display_name": "Sir", "url": "http://disqus.com/guest/15e9be02dd97c872c5e6cd642f88e436/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f373b11fd7cbfe86f7bef1eb50991aa2": {"username": "Film Gurl", "tumblr": "", "display_name": "Film Gurl", "url": "http://disqus.com/guest/f373b11fd7cbfe86f7bef1eb50991aa2/", "registered": false, "linkedin": "", "blog": "http://www.filmgurl.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "208b26da9741f44180691785910afe7a": {"username": "janet", "tumblr": "", "display_name": "janet", "url": "http://disqus.com/guest/208b26da9741f44180691785910afe7a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "20957fa115ef635a6e2797ed0b53de67": {"username": "AtomicPopcorn", "tumblr": "", "display_name": "AtomicPopcorn", "url": "http://disqus.com/guest/20957fa115ef635a6e2797ed0b53de67/", "registered": false, "linkedin": "", "blog": "http://www.atomicpopcorn.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e95ec98e2e3fd9caa9c6eb89bd88221a": {"username": "Vergil_Sparda&#39;s Son...", "tumblr": "", "display_name": "Vergil_Sparda&#39;s Son...", "url": "http://disqus.com/guest/e95ec98e2e3fd9caa9c6eb89bd88221a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "83c6d7be7ec67210085d68a9f3838168": {"username": "review me this", "tumblr": "", "display_name": "review me this", "url": "http://disqus.com/guest/83c6d7be7ec67210085d68a9f3838168/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "783f0a5774c1dcd00957f76cec34556d": {"username": "Edwin", "tumblr": "", "display_name": "Edwin", "url": "http://disqus.com/guest/783f0a5774c1dcd00957f76cec34556d/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9cea43ab061d7ac7d6105ff9dc153dc0": {"username": "Katie", "tumblr": "", "display_name": "Katie", "url": "http://disqus.com/guest/9cea43ab061d7ac7d6105ff9dc153dc0/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0c3d1ab5c10f3fae675d1eee774445f9": {"username": "dingle", "tumblr": "", "display_name": "dingle", "url": "http://disqus.com/guest/0c3d1ab5c10f3fae675d1eee774445f9/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "567a8d98ea17da36c8f98e58c4bb593f": {"username": "diamond_fire100", "tumblr": "", "display_name": "diamond_fire100", "url": "http://disqus.com/guest/567a8d98ea17da36c8f98e58c4bb593f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e528ed49415a76e168ae56c25f3e0acb": {"username": "Marian", "tumblr": "", "display_name": "Marian", "url": "http://disqus.com/guest/e528ed49415a76e168ae56c25f3e0acb/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4f9e2fe2a4921631a825d37909f18f57": {"username": "Daniel  Tinneny", "tumblr": "", "display_name": "Daniel  Tinneny", "url": "http://disqus.com/guest/4f9e2fe2a4921631a825d37909f18f57/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7d6959881113678bb36f222171d40974": {"username": "in time", "tumblr": "", "display_name": "in time", "url": "http://disqus.com/guest/7d6959881113678bb36f222171d40974/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0685465e2a13822c2fc9ae5de0772494": {"username": "Sinisha", "tumblr": "", "display_name": "Sinisha", "url": "http://disqus.com/guest/0685465e2a13822c2fc9ae5de0772494/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "62dfcc073466fe47c58d4a4595135d48": {"username": "Laura", "tumblr": "", "display_name": "Laura", "url": "http://disqus.com/guest/62dfcc073466fe47c58d4a4595135d48/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": false, "name": "Atomic Popcorn", "streaming_realtime": false, "url": "atomicpopcorn", "allow_anon_post": true, "reactions_enabled": true, "reply_position": 0, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "atomicpopcorn", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-11-28_11:03:25", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": null}, "realtime_paused": false, "posts": {"13923840": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree re the Ezekiel sourcing.... convenient for Hollywood.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-02_17:23:31", "killed": false, "user_key": "5c5846449a334cae03df14222243f87d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923829, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923841": {"up_voted": false, "ip": "", "has_replies": false, "message": "Knowing was absolutely RUBBISH.<br><br>Saw it this evening and it was certainly the worst effort I have seen in the last 5 years. DREADFUL.<br><br>The acting was absolutely awful. Cage is usually great but here he is embarrassing - when he drops to his knees in front of the space ship he looked like an idiot.<br><br>The editing was also dreadful.<br>Hollywood garbage pure and simple.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-02_19:39:28", "killed": false, "user_key": "66d773a1e617005e91a1c3638cf55ab8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923842": {"up_voted": false, "ip": "", "has_replies": false, "message": "The script was also CORNY, CORNY, CORNY.<br><br>Wooden acting and the boy was badly cast ..... could not act for toffee.<br><br>Cage has done 2 pig movies now - Knowing and the Wickerman. Poor sod.<br><br>Thank God it only cost \u00a36 for the ticket. The popcorn was ok though.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-02_19:42:19", "killed": false, "user_key": "66d773a1e617005e91a1c3638cf55ab8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923843": {"up_voted": false, "ip": "", "has_replies": true, "message": "True, but why did they have to travel in a space ship if they were angels?   Again, the way I interpreted that was angelic spirit beings described in the Bible are really highly evolved creatures.   More propaganda for naturalism.   The idea would be that the writers of the Bible saw or were given visions of \"angelic looking aliens\" and misinterpreted them as being \"spirits\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-03_09:16:15", "killed": false, "user_key": "af2493c46732ee7c4ef4374428dd7222", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 13923839, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923844": {"up_voted": false, "ip": "", "has_replies": true, "message": "eh...<br>u know when they go to the dead woman's house with their children and find out that EE means everyone else?  There was a picture with a being with 4 animal heads and a person in the sky?  That's a reference from the book of Ezekiel in the Bible. I'm assuming that the so called \"aliens\" that you are all talking about are the angels with the 4 animal heads.  hence there were 4 beings that took the children to some where.  That whole space ship looking thing was probably brought in to make it look more factual rather than having angels just magically teleporting them off to somewhere.  If you look up any books about the book of Ezekiel, you will absolutely find old pictures of what people thought it would have looked like as it described in the Bible.  The whole big ass rotating space ship thing that you see in the movie looks like the pictures shown in some books about the book of Ezekiel.  seriously, who cares if this is a propaganda for naturalism or for christians?  just like the protagonist said, believe what you want to believe.  Its just a movie, interpret it the way you want to see it as, thats all you gota do...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-03_17:36:50", "killed": false, "user_key": "1208cd4bab8dd8c03d1ba8f20fb891dd", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 13923825, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923845": {"up_voted": false, "ip": "", "has_replies": false, "message": "I thought it was an interesting movie though nothing we haven't seen before in Hollywood. The way it was depicted was open to interpretation - think those make for good discussion. I didn't feel a sense of explanation or further closure to Nick Cage's character and his belief system (if any), thought that needed to be explored further. It was an ok movie - one I'm glad to have seen.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-04_18:00:35", "killed": false, "user_key": "f373b11fd7cbfe86f7bef1eb50991aa2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923846": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am surprised at such differing opinions on this movie.  Personally, I thought it was excellent and very thought provoking.  But I respect those who think otherwise.<br><br>I will add my two cents about the aliens versus angels issue and the naturalism versus Christianity topic...<br><br>To me, it seemed clear that the \"whisperers\" were angels.  I thought that from the first moment they appeared in the movie as men.  There are many references in scripture of angels appearing sometimes as men.  And there are, likewise, many references to them being fearful creatures that strike terror (note the scene where the Nicholas Cage character chased the angel into the woods and what happened when the angel/man opened his mouth).  They have also been referred to as creatures of light.  What many have described as aliens in the film, I saw as such \"creatures of light\".  And they very clearly had wings (though not in a child like fairy tale fashion).  And personally, I do not find the \"space ship\" vehicles to be in conflict with this.  After all, if the \"angels\" were removing the two children and all the paired animals to another planet, would they not need some kind of vehicle with which to do so (rather than simply spiritually teleporting them)?<br><br>As for the larger issue of whether or the film was a religious message or some kind of naturalism propaganda, I think the reality is that it was neither.  Take a look at an interview of the movie's author, Ryne Pearson:  <a href=\"http://www.christiancinema.com/catalog/newsdesk_info.php?newsdesk_id=989\" rel=\"nofollow\">http://www.christiancinema.com/catalog/newsdesk...</a> .   Pearson happens to be a devout Catholic.  Yet, by his own account, he did not intend for his movie script to be religious, per say.  He did, however, intend to evoke thought about the issue of \"Is there something after this?\".  And speaking of the movie's director, Alex Proyas, Pearson says, \"he's not creating a message movie, he's leaving it to interpretation. He's giving you the playing field and you take away what you want from it, which I think is absolutely brilliant.\"  (Maybe this is why there are such opposing viewpoints on this movie.)<br><br>Yes, I would have liked to see a more specific reference to God and Jesus as they relate to end of times prophesy and the salvation of mankind.  But, as Pearson said, he was not intending to write a script that was specifically religious.<br><br>In my opinion, a movie is a good one when it is thought provoking and when those thoughts stick with you long after the movie.  For me, this movie did both.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_00:00:27", "killed": false, "user_key": "51aeb3e003ce12d4ed8bbd256560c56b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923847": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ok number one: you drive an iteresting point. I agree with you except that the reason the aliens or 'angels' as they have been referred as, did not use holy methods of transportation, is that humans are mostly impure and the children, though referred to as pure in Christianity, would have by laws of science, would have had their skin and other ripped off clean from their bones. Eh drives an extremely good point as well. Note: if i have left anything out please excuse me im only 13 and trying to write on a laptop not worth a lump of s**t.<br><br>Feel free to email me and discuss further.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_03:28:26", "killed": false, "user_key": "783f0a5774c1dcd00957f76cec34556d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 13923843, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923848": {"up_voted": false, "ip": "", "has_replies": false, "message": "DITTO!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_18:47:11", "killed": false, "user_key": "38b8a1ccf15b99eeeb450c6a1539a690", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923825, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923850": {"up_voted": false, "ip": "", "has_replies": false, "message": "Reverent One,<br>DITTO... In order to effectively reach your audience, one must speak from the perspective or position of the hearer without compromising TRUTH.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_19:00:26", "killed": false, "user_key": "38b8a1ccf15b99eeeb450c6a1539a690", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923851": {"up_voted": false, "ip": "", "has_replies": true, "message": "ATTENTION/NOTE: Apparently, I can see most try to interpret what this movie is truly about. Let me tell you THIS... Something WILL happen in 2012, and not only one event. I can give a small list of events, and here it is: Galactic Alignment/DNA Ascension, Planet's Poles' Shifting, Planet X/ Planet Nibiru, Comet (not likely), Pleiadian or Reptilian race shall come down (possibly both), Project BlueBeam H A A R P, Planetary Alignment again (Rays from the Center of the Milky Way). I'll tell you what... If you have NOT done ANY research, WHATsoever, on any of those topics, then I suggest you DO. Especially before making comments. You totally have it all wrong. Misconception and Misinterpretation are only the first steps towards learning from your mistakes. Let me say... You all remember at the end with the 4-5 guys in black, with BLONDE hair, when they came to pick up the children?! Those were NOT angels, and seeing as to how oblivious you were to an obvious, veridical palpability, I can see it would be impossible to change those \"inscrutable,\" incorrigible minds of yours. Before you petulantly judge my NON-\"Theoretical\" allegations, I suggest, once again... you do the research.<br><br>I shall explain about your \"aliens.\" Oh, yeah... Stop using the \"A\" word, because it's offensive to outsiders. No, I'm not some insane conspiracy theory guy, before you attempt to think that, without any relevant evidence of your allegations.<br><br>Explanation: First off, before reading this, do at least an hour of research on \"Pleiadians,\" or \"Plejarens.\" Also, \"Reptilians,\" or as you know, the \"lizard people.\" At the end, when they came down, they were all in black. They had blonde hair, in which the Pleiadians have. YOU all know them as \"angels,\" but that is not quite what the Pleiadians are. What was that when they came out of those physical bodies? Those were LIGHT bodies/spiritual bodies, and they also had wings, because a higher dimensional form (depending on which dimension) has greater wings. Once again, depends on how powerful. They took them off to a planet. Possibly in a higher dimension.<br><br>NOTE: Even my Christian sister, who used to go to church ALL of the time, mentioned to me about the fields, or wheat fields. I had no clue what she meant, but it was something in the bible. The children were running in wheat fields at the end.<br><br>In veridical facts, when they DO come down, the race in which comes down first, will be the Reptilians (most likely, because I heard in the bible the False Prophet comes first), and they shall appear as Pleiadians, but shall not be.<br><br>Now, ask yourself... Ok, I comprehend when it says Jesus will come back, but do you seriously believe he, PERSONALLY/PHYSICALLY has to come back, or just to send some form of angels? As much power as he has, as the most powerful in the universe (and God IS the universe) why would he need to waste his time to come? Yes, he shall be watching and listening for prayers... Also, I said waste his \"time,\" in which I should not have said, for there is no way to define time, or if time even exists. I am telling what I have done research on. These are all my thoughts about 2012-2015. These are not facts, at least not in mind. Also, yes, I believe in God as my savior. No, I do not come from a science perspective, NOR do I come from a religious perspective, because I truly believe science and religion should be as one, just as all existence. What is the point of a one-sided, never ending battle? No solution comes from, except for nothing... <br><br>One last point: God = Light. Everything in this universe is made of light. Therefore, God is the universe, and yes, there are different dimensional levels, as well as Heaven and Hell (two different dimensions, but one in the same).<br><br>At the end of the movie, they came out of those bodies, and as I have explained, those were \"light\" bodies. In this sense, it would mean they would be the same as Jesus/God coming down, but NO, I don't mean PHYSICALLY/LITERALLY. Point is... all is made of light, and God is light, correct? So, basically, those light beings were he energy created from God, or the energy IS God. All the same... In which is another form of God/Jesus coming as a savior.<br><br>END: Don't ask me, \"Who the fuck do you think you are by saying all of this bullshit, you asswipe?\"<br><br>WHO do \"I\" think I am?<br><br>I am who I am. <br>I am what I am..<br>I am that I am...<br><br>No, I am not that you think I am...<br>^_______________________________^", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_20:02:18", "killed": false, "user_key": "e95ec98e2e3fd9caa9c6eb89bd88221a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923852": {"up_voted": false, "ip": "", "has_replies": false, "message": "And no, they probably would NOT need a space ship. Also, teleportation/time travel depends on the dimensional level or level of power one has... So, once again, they could be False Prophet. YOU decide...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_20:04:16", "killed": false, "user_key": "e95ec98e2e3fd9caa9c6eb89bd88221a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923853": {"up_voted": false, "ip": "", "has_replies": false, "message": "Being a 13 year old this day in age, thisfilmhas sent myhead spinning with the whole aspect of life.Showing me how the world was formed towards the end in the Garden of Eden sent my head spinning", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_21:51:11", "killed": false, "user_key": "273f7d234a662636a30262ab46307cb1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923855": {"up_voted": false, "ip": "", "has_replies": false, "message": "I liked the movie!  I didn't have any single clue what the movie was about before I watched it.  I didn't expect that it would give me a lot of thinking of what was the movie trying to convey.  <br>We all have different opinions on the movie based on what we believe in.  As a Christian, I can  relate the movie to my faith.  Indeed, it is not the end...our physical death here on this earth is not the end of everything... That God will give us eternal life if we only believed that His Son, Jesus Christ died for us and if we will have a personal relationship with Jesus, leading us to  Christ-likeness.  We all have different interpretations on the movie.  It is really up to us on what kind of message do we want to get and learn from it.  I'm just glad I was able to watch it! =)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-05_22:57:49", "killed": false, "user_key": "7a84ccda22a632835902d8ff8f8f35cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923856": {"up_voted": false, "ip": "", "has_replies": true, "message": "EH,<br><br>I agree with you for the most part, but \"The Reverent One\" above said the \"people who created this thing are truly enlightened and understand what it means to be a fisher of men in today\u2019s world.\"  I was challenging this viewpoint.  I would not, as a Christian, use this film to promote Christianity, so it's in this context I wrote what I did.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-06_10:58:45", "killed": false, "user_key": "af2493c46732ee7c4ef4374428dd7222", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 13923844, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923859": {"up_voted": false, "ip": "", "has_replies": true, "message": "Edwin, I'm not following but would like to.  More?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-06_11:07:43", "killed": false, "user_key": "af2493c46732ee7c4ef4374428dd7222", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 13923847, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923861": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree with you to a certain point. The \"Whisper People\" are not aliens, but that of Angels. During the last few minutes of the movie when Caleb was chosen to go, their body turned back to dust or evaporated, and the image you saw appeared to be aliens but were actually angels; you can tell when they turn to the side and you see an \"image\" of the wings. It made sense because the Bible says in Hebrews that we may entertain angels unaware. Which means they can appear as everyday people, but are actually not...<br>I enjoyed this movie.....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-06_16:52:02", "killed": false, "user_key": "3c7ebcd9e6cf505f6b4f04fd3b2a1b93", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923837, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923863": {"up_voted": false, "ip": "", "has_replies": true, "message": "I have to say that your response is actually simple and rather \"dumb\". The next time you dust off your bible, be sure and read 2 Peter 3:6-7. It explains that the world won't be destroyed by water (the days of Noah) but by fire. That aspect of the movie is true; I can't say how it will come true, but it is true how the earth will be destroyed. Children are innocent in the eyes of Christ and they are suppose to be taught by their parents right from wrong. So, the parents are responsible. In this film, his son believed, he didn't; which is why he was left behind. You can see his struggle with the truth when talking to his father. It all makes sense....if you know the Bible that is. ..", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-06_17:03:07", "killed": false, "user_key": "3c7ebcd9e6cf505f6b4f04fd3b2a1b93", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 13923830, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923865": {"up_voted": false, "ip": "", "has_replies": false, "message": "To a person who has always avoided science fictions... This was good... good and scary! I had a nightmare last night about this movie. I have to be honest; I'm not overly religious so I saw that little \"judgement day\" thing at the very end as too harsh...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-08_17:25:51", "killed": false, "user_key": "6780b7810637da582f4c17f677e6aa5c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923866": {"up_voted": false, "ip": "", "has_replies": false, "message": "Maybe God or Aliens is just wishful thinking and when the world ends it will just end and we will all die.<br><br>As for whether it is christian propganda or naturalistic does it matter? Either way its the same outcome....we are saved.<br><br>Maybe the original bible writers mistook Aliens for Angels or maybe they understood that they were 'not of this world' and that is what an Angel is.<br><br>Im inclined to agree that God is the universe and light. <br><br>This movie just leaves questions that cant be answered....the nature of truth and belief. I can live with not knowing.....<br><br>p.s. im fed up of all this Christian endtime stuff what about other religions...? Oh wait they all get it!!!! <br><br>and the 2012 mayan prophecy is crap all they did was map out a complete cycle of the sun and it just happens to end in dec 2012.<br><br>The only good point that the movie made was that if disaster strikes the world is not prepared and that we rely to much on technology.<br><br>Plus we are actually in danger from the sun and a solar flare could weaken the ozone...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-09_11:05:17", "killed": false, "user_key": "067e356548c897dc508a2002f82fab28", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923868": {"up_voted": false, "ip": "", "has_replies": false, "message": "honestly i think it was the worst movie i hav seen in years. i mean wat was the point of the whole movie if they couldnt even make a single change.<br>everyone died and and they couldnt even save a single life.<br>and wat about the kids. if they just take them to a place with trees does that just make things better. i mean they have to worry about food and everything.<br>plus they are just kids so they have to start over from the beginning. i dont even think they know how to make a fire. in my opinion the movie sucked, BIG TIME... bt thats just me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-09_23:04:25", "killed": false, "user_key": "25ba56955cfde104525e2e89e331b31b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923869": {"up_voted": false, "ip": "", "has_replies": false, "message": "I (Catholic) just saw this movie with a good friend (former Catholic, now atheist) and we both liked it!  Where he saw space ships, I saw transportational light.  Where I saw wings on beings of light, he saw aliens and absolutely no wings.  In other words, we looked at the same things on the screen and interpreted them as we wished/believed.  We agree on a couple of things -- some of the scenes were waaaay too loud and the movie was entertaining.  An entertaining movie.  Period.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-10_22:33:46", "killed": false, "user_key": "a12c15994a201471beea6ceb5e5f4e43", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923870": {"up_voted": false, "ip": "", "has_replies": false, "message": "When I originally went to see this movie, I had absolutely no idea what it was about. In fact, I was going with my boyfriend, and we had no intention of actually WATCHING this movie at all. As it turns out, we watched the entire thing, beginning to end, and absolutely loved it. This film evoked emotions in me that I didn't even know I had. I cried twice during the movie, once when the plane crashed and once when the boy had to leave his father behind (\"But you said we'd be together forever!\" Seriously, if that didn't tug at your heartstrings, there's something wrong with you!). I admit this movie did give me nightmares, more about the destruction scenes and the people running around on fire than about the angels though. And yes, they were angels. I absolutely loved this movie. It was beautiful and thought-provoking, and as long as you are a Christian, fairly realistic. I'm not sure I would have cared for this movie as much if he had been able to prevent the end of the world. God wanted to cleanse the world and start over with the children somewhere else. For those of you who didn't like the film, you probably prefer a happy ending where everyone lives and families get to stay together and live happily ever after. And to you, I say get real.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-11_11:01:17", "killed": false, "user_key": "3c8513381de112e32f6dba89cca70277", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923871": {"up_voted": false, "ip": "", "has_replies": false, "message": "The whole charm of the film is the naturalism vs. religion ambiguity, why fight it?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-12_20:06:41", "killed": false, "user_key": "5a8ea978bb4aa60b46c81b2d474bce51", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923859, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923872": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree with AtomicPopcorn.  The religious aspect of the film is clearly there.  Koestler's father is a priest, his sister a believer, the aliens have wings, and there are biblical references to Corinthians and Ezekiel.  I'm not even Christian, but I picked up on it.  Still, I liked the film precisely because it begs the question: where does sci-fi end and spiritual fantasy begin?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-12_20:35:03", "killed": false, "user_key": "5a8ea978bb4aa60b46c81b2d474bce51", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923834, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923873": {"up_voted": false, "ip": "", "has_replies": true, "message": "Diamond, I think your application of the rapture is too simplistic.  Why wasn't Koestler's father or sister saved?  They were believers.  I don't think this film is intended to resolve the question of whether they are aliens or angels.  Is this a spiritual journey or sci-fi?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-12_20:40:55", "killed": false, "user_key": "5a8ea978bb4aa60b46c81b2d474bce51", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 13923863, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923874": {"up_voted": false, "ip": "", "has_replies": false, "message": "This film deserves at least a B.  The thing is, I can't get it out of my head.  I've seen it three times.  There are moments when I want to bump it up to an A-.  Other times, I can poke a few holes in it.  Still, my rating never gets lower than a B.  Therefore, I think the critics mostly got this one wrong.  The plot is mostly solid and the two major flaws I found could have been easily avoided.  First, at the very beginning, the scene suggests that the children haven't been exposed to the idea of a time capsule--otherwise, why would the kid ask what it is--yet Lucinda came up with the idea of drawing pictures about the future.  We are lead to believe that the school voted on the best idea among the children--draw the pictures--the previous day and that the capsule will be placed underground the next day, and that the two ideas dovetailed perfectly.  Clearly Lucinda could not have come up with the idea of placing the pictures in the time capsule, because for that to happen she would have had to already be exposed to the idea the a capsule was planned.  If she had been exposed to the idea of the time capsule, why wouldn't the other children?  Did I miss something or is this completely incoherent?  Second, the female lead happens to get an ambulance when all hell is breaking loose.  We can even see fires breaking out in the distance.  How likely is that?  Don't police and rescue service have something better to do when all hell is breaking loose?  Granted, the public announcement was only recently made, but it still seems mundanely implausible.  Also, it's not necessary for advancing the plot.  There are also four lines that stick out as weak.  First, when he's first figuring out what the numbers mean, Koestler says, \"What's going on here?\"  Lame.  The preceding \"Come on!\" is believable, but the subsequent \"What's going on here?\" is weak and unnecessary.  Second, Koestler yells \"Hey!\" at a burning man.  Lame.  Third, Koestler's MIT colleague says \"You were there?\" when he gets out of the car.  Lame.  Fourth, Koestler says the line about seeing the burning faces.  You could blame this one on Cage's acting, but the line itself is not great.  These weak lines are not far from each other, makes me wonder if it was the same writer.  Three more very minor nitpicks: First, when Koestler is figuring out the numbers, wouldn't he at least get 9-11 right off the bat, if not 9-11-01?  He didn't need to write those dividing lines completely wrong the first time.  Second, the burning moose wasn't that great of CGI.  The several animals that followed were good.  Third, did Koestler really need to see his colleague and his wife in midst of chaos?  It's a big city.  Granted, this is more cinematic poetry than reality, but I think it was unnecessary.  We were already done with him when he was left helpless at Koestler's desk.  Other than the above, I cannot find any major flaws in the film.  The editing is rather tight and all scenes are in the service of advancing the plot.  There is plenty of foreshadowing and handholding here to carry you through.  It's a good film.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-12_21:55:29", "killed": false, "user_key": "5a8ea978bb4aa60b46c81b2d474bce51", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923859, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923875": {"up_voted": false, "ip": "", "has_replies": true, "message": "In the Bible, it states some will be taken and some will be left behind. I guess they used the aliens to keep down confusion for those that are atheist. The least little thing about God sets them off...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-15_17:46:19", "killed": false, "user_key": "3c7ebcd9e6cf505f6b4f04fd3b2a1b93", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 13923873, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923876": {"up_voted": false, "ip": "", "has_replies": false, "message": "Great Comments by the Reverent One and Michael (not sure if your name is actually Michael or if you chose that name because of the angel named Michael, but effective nonetheless)<br><br>-I feel like the author and director certainly wanted this movie to be a religious message. However, they had to be subtle enough in their message to allow for the movie to be entertaining and thought provoking for poeple who aren't Christian.  I felt like they did a great job of walking that line.  <br>-But, for someone who has an understanding of scripture, there were far too many parallels to ignore.  I feel like the mistake some people make is in taking the events in the movie too literally.  In reality, no one knows by what means God will take away His chosen, or how He will bring an end to this world.  The way the movie played out is just the way the movie's creators chose to convey those ideas.<br>-Ezekiel 1 speaks of 4 heavenly beings who have wings.  I feel like there is no doubt that in the author's mind, the \"aliens\" are angels.  In fact, it seems like the head angel could even be looked at as a representation of Jesus (I still haven't made up my mind about that, but it's a thought).  But again, the creators of the movie had to leave another interpretation available for those who don't want to look at the movie in a religious way.  <br>-The spaceships can't be looked at literally be Christians.  Again they are just the means that the author chose in order to walk that line and make the movie acceptable to multiple interpretations.  But broadly speaking, the idea is that God is calling His chosen home (the rapture) before destroying the world.<br>-Finally, the world that the children are transported to seems meant to represent the New Jersualem spoken of in Revelation 21.  It is a second chance at the world that God wanted before the fall of Adam.  The tree is the Tree of Life. And even though only those two children are present in that world, that doesn't mean that the author is ruling out the later arrival of all the deceased believers (but again, that would cross the boundary and make the movie obviously religious for those who don't want to interpret it that way).<br>-Besides those main themes, the fact that Cage's father is a pastor, the way John 14:6 was incorporated in the final scene, and the last conversation between Cage and his father about how this isn't the end, makes it obvious that the movie was built around Christian ideas.<br><br>All in all I felt like this movie was a great Christian message in a world that makes a wide reaching message very difficult to get out through the media.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-19_15:40:45", "killed": false, "user_key": "699c8f0489033dcb85f2efbcd2148993", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923878": {"up_voted": false, "ip": "", "has_replies": false, "message": "A lot of great ideas here in this thread.  For starters, I'm a Christian... born and raised Catholic.  I also believe in evolution and that science and religion are in fact, one.   I'm afraid that a lot of Christians have these visions of heaven as this place in the clouds up in the sky where those of us who deserve to go enjoy the fruits of, well, heaven and finally learn about... everything.  Who is God?  Why are we here (or why were we there)?   In essence, finally understanding all of the questions that we all ponder and, well, knowing:)  I think the title of the movie is much more complex than how it comes off as simply knowing when disasters will happen.  <br><br>Anyway, my point... many Christians, or people in general regardless of religion, must forget that the people who apparently witnessed the events of creation, Jesus, angels, etc etc (all the good juicy stuff the Bible tells us about) lived off the land and road donkeys around.  They didn't have the knowledge we have of religion, science and all the other great things we have discovered over the centuries.  To many of them, religion hardly existed!  So when 'angels' came down from heaven or Jesus performed a miracle, they described it best they could.  If angels decended from a fireball and bright light in the sky, couldn't that mean some type of flying ship?  Hell, picture Navy Seals being lowered from a helicopter with spotlights on it at night in Bethlehem around the time of Jesus.  How do you think those people would describe something like that?  Certainly not as Navy Seals coming down out of a helicopter!  They probably would describe it as angels coming out of the sky from bright lights that's creating a hell of a lot of wind.  <br><br>Add some fairytale stuff to those depictions of religious events as the Bible does (face it hardcore Christians... the Bible was perversed by the Catholic Church... it didn't even exist before midevil times), and all of a sudden everything has to be miracles and beyond our comprehension.<br><br>I look at it as this... religion IS science (as someone else pointed out).  Science to people thousands of years ago was a religion.  It was interpreted over the course of the last couple thousand years in a way for people to relate to it more, to give it a more human feel.  If you had no understanding of modern technology and lived in a mud hut living off the land as people did hundreds and thousands of years ago, if a 'spaceship' were to come down and the 'people' told you not to listen to the snake and not to eat the apple, how would you describe that?  There was no such thing as 'aliens' to those people.  They had no comprehension that beings could in fact inhabit other worlds and be leaps and bounds ahead of them when it comes to technology.  They didn't even know what technology is!  <br><br>To them, it was simply a MIRACLE!  When these angels came to visit, they came from the clouds... from the sky.  Hence the belief heaven must be up in the sky.  They usually came with all sorts of bright lights, fireballs, etc.  To modern man, sounds like a flying craft to me (UFO, spaceship, whatever... could have been a helicopter full of Navy Seals with dual parachutes... or 'wings'!!... lol).  <br><br>At the end of the day, I don't believe heaven is some spiritual place that only exists in some other puffy cloud dimension up in the sky.  I believe in God, in Jesus, in angels and in Heaven.  I just feel they're superior beings who just don't magically pop up wherever and whenever they want to, as many Christians would tend to believe.  I believe heaven is a physical place (a planet out in the cosmos somewhere-- conversely, hell could very well be a planet too... one with serious volcanic activity... haha), God is in charge of heaven-- the center of our universe-- and oversees the rest of the universe.  Did he magically just put us here with the snap of his fingers?   I for one doubt that... probably more like sent some of his people (angels) out on a mission to find a suitable planet yes, in some sort of ship to travel from point-A to point-B.  They found Earth, dropped a couple of beings in their form down for some prospecting and called them Adam and Eve and gave them a few rules and promised to check in from time to time.  God checks up on us a lot, as the bible documents, and it's not by just seeing what we're doing in his head.  It's probably by monitoring us with their technology... UFO's... spaceships... whatever you want to call it.  <br><br>Problem is now, we understand more about the potential existence of 'aliens' and for them to come down and talk to us would frighten us too much because of our understanding, or 'knowing'.  Our knowledge and interpretation of what our ancestors have taught us about religion have closed our minds to the ideas that, yes, maybe supreme beings (aliens) are in fact the angels our ancestors speak of because, well, they didn't know how else to describe them! <br><br>What I don't like to think about is the fact that we as a species can now play god.  We've gone from horse and buggy to walking on the moon and exploring other planets with our technology in just 100 years.  What's to say we won't be exploring other solar systems 100 years from now, manned mission, and we don't clone a couple humans (as we can now), drop them on a habitable planet and give them the same rules God gave us.<br><br>Pretty scary thought.  Know the whole bit about God taking a rib from Adam in his sleep to create Eve?  Sounds like DNA cloning to me!  If God was so powerful and magical, why would he need a rib from Adam?  Couldn't he just snap his fingers and create a companion for Adam?   My point is, there has to be a reasonable explanation for everything as I think this lesson of Adam and Eve clearly demonstrates.  <br><br>So I have it both ways, I'm a devout Christian that simply believes that God and his kingdom of heaven and angels just happen to be superior places and beings spiritually, physically and technologically.  Nothing more, nothing less.  If we're lucky enough to move onto that place we'll be blessed with finally understanding all that it is we as mortals question.<br><br>One last parting note to twist a few more minds as I depart... remember how I said Heaven and Hell are probably physical places, planets just like Earth? <br><br>Well, perhaps Earth is really Purgatory... where those who need to prove they're worthy to be accepted into God's kingdom of heaven are left to be judged (as the bible teaches us).  Isn't that what all Christians do in this life?<br><br>Just a thought:)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-22_02:31:53", "killed": false, "user_key": "2f8eb97c958583fad2d7ef615d7f3047", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923879": {"up_voted": false, "ip": "", "has_replies": false, "message": "I obviously just saw the movie based on my long drawn out post before this one... and I too felt a lot of it (while I was watching the film, especially toward the end as many have pointed out), got too far fetched.  But the more I think about it, the more thought provoking it becomes.  I'm beginning to realize it was a brilliant film. <br><br>Maybe it's lesson is this... perhaps we as a species have gotten too far away from the teachings of God and have embraced technology to the point where our newfound and continuing understanding of universe 'scientifically' have taken us to a point that God never meant or wanted us to get to.  That by doing so, we've started to crack the secrets and mysteries of the heavens and God himself.   By 'knowing' and beginning to understand these things, we may in fact be threatening our very existence and survival.  <br><br>If you think about it, all that technology has done has taken us away from the teachings of God.  Technology has caused wars, is used to attain material wealth, is used to oppress and govern others. As a byproduct, technology is destroying our natural environment... God's probably not too happy about that, either.  Now we're playing God by cloning animals and if not already, eventually people.  We use technology to disrupt the natural progression of life itself by saving lives with medical treatments, procedures and medicine.  This is probably not at all what God intended us to do.  Disrupting natural progression is in fact interfering with the will of God, is it not?  If we believe in the teachings of the bible that is.  <br><br>Perhaps that's why many peoples around the world do not embrace technology... the Amish for example.   <br><br>Maybe with the progression of technology, we're understanding more of God's secrets and will eventually physically encounter his realm by exploring the heavens and further disrupting the progressional will for us that God intended.  <br><br>I'm starting to believe that's exactly what the film is leading us to believe.  I mean, why forecast all of the disasters?  Did anyone stop to think that it wasn't just forecasting, but pointing out what all it is that God is not happy with us about?  All of the disasters we're arguably a result of our technology... and God intended for those disasters to happen as a lesson for our insistence in further advancements in science and technology... for us understanding and 'knowing' too much and using those advances and knowledge to benefit some and oppress others.  By not learning from those lessons and further continuing to understand more, that he has to ultimately bring it all to an end... armageddon, if you will. <br><br>God won't snap his fingers and wipe us all out in that event, a disaster on a scale of killer solar flares (as the movie depicted), a super-nova, earth killing asteroid impact, super volcano or nuclear war will be the way he perhaps brings it to an end.  Those events would be the result of a snap of God's fingers.<br><br>In the film, why did God only save the young children and not let Nick Cage go with them?  Because children are innocent.  They don't know any better... they don't use technology to exploit themselves or God's teachings.  In the end, those that do, had to face the consequences.  Adults, basically.  <br><br>The film raises a lot of questions and is certainly controversial... but I for one have found it to be extremely thought provoking and teach some very important underlying lessons.  <br><br>At the same time, well hey, maybe like Cage said in the movie, he just believes sh*t just happens.  Maybe our own imaginations have gotten us into debating these topics.  Who knows.<br><br>Guess it's just a matter of faith and again, I believe in faith and in God.  Just believe there's a logical explanation for it all and by beginning to understand that explanation, or 'knowing', it could be detrimental to our very survival.<br><br>I'm gonna sleep well tonight.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-22_03:32:24", "killed": false, "user_key": "2f8eb97c958583fad2d7ef615d7f3047", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923880": {"up_voted": false, "ip": "", "has_replies": false, "message": "Quoting Jane Doe above: \"Aliens know the future, whisper it to kids, and act like some creepy perverts looking through bedroom windows at night ?!?! Once again, you gotta be kidding me!\"<br><br>What about angels that know the future, visit people in their bedrooms at night and whisper to them (much less looking through their bedroom window!), look over our shoulders (guardian angels), take people momentarily into the heavens to warn them of impending danger or to enlighten them in the teachings and will of God (alien abduction, anybody?)?  <br><br>Have you seen an angel?  Sounds like your quote describes what we (Christians) believe to be angels in not so flattering terms.  <br><br>I think you're missing the point of the movie.  The aliens are not aliens, they're actually angels.  If you look at it in that light, the movie will make more sense. <br><br>Furthermore, throughout history, the art and paintings of our ancestors usually ALWAYS depict some kind of craft in the heavens when portraying angels or God.  Why would that be?  Could it be they're depicting their means of transportation?  That's all debatable, but the fact is those images do exist and they do depict strange things in the sky accompanying the angels or God.  It's what they saw or what the artist understood those events as happening based on the descriptions of the people who witnessed those events.  It HAS to be something to it.  There HAS to be an explanation.  <br><br>Why is it that the idea that those objects described by our ancestors could be the means the angels traveled to us?  Yes, UFO's.  All alien means is anyone who does not belong in the environment in which they are found.  If an angel appeared to me in my bedroom glowing with wings floating above my bed, I would most certainly call that alien!<br><br>I think part of the point of the movie is, the 'aliens' are angels.  It seems everyone has the images of angels Michaelangelo portrays in his art as what they're supposed to look like.  <br><br>God even says in the bible, angels walk among us, unknowingly to us.  They're not going to be dressed in white togas barefooted with big fluffy wings on their backs and a seemingly gold ray of light circling their heads.  We'd be able to point them out in a heartbeat otherwise, duh.  They'll take on our form, only communicating with those that won't freak out and wind up in a mental hospital.  IE-- children, in the case of this movie.  <br><br>But hey, that's just my two cents.  I like to think with a healthy dose of common sense.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-22_03:57:59", "killed": false, "user_key": "2f8eb97c958583fad2d7ef615d7f3047", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923881": {"up_voted": false, "ip": "", "has_replies": true, "message": "the movies was awsome<br>i realy wanna watch more and more", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-01_09:21:55", "killed": false, "user_key": "af0ff8cbf4f4d4db240be08b1e5c40f2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923882": {"up_voted": false, "ip": "", "has_replies": false, "message": "I enjoyed it, still think about it from time to time.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-06-19_08:26:43", "killed": false, "user_key": "20957fa115ef635a6e2797ed0b53de67", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 13923881, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923883": {"up_voted": false, "ip": "", "has_replies": false, "message": "Proyas pokes around our existential questions again. Mixing bible, ufos and sci-fi references, sowing seeds of controversy. The Garden of Eden reminds me of Shell Beach and The Earth is left behind like the Dark City. Caleb and Abby are not alone there though, with the others kids: Mr Hand and the Strangers will come back during their sleep! - Thanks for the trip Alex!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-20_23:11:37", "killed": false, "user_key": "357a20e8c56e69d6f9734d23ef9517e8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923884": {"up_voted": false, "ip": "", "has_replies": false, "message": "You guys are all torn about these angels/religion//rapture thing... for me, the best message of this movie is not about religion and angels and end of the world, its about saying/showing love to people you care for before its too late and that theres always hope..", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-22_00:23:26", "killed": false, "user_key": "7d6959881113678bb36f222171d40974", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923885": {"up_voted": false, "ip": "", "has_replies": false, "message": "You don't even know what or who GOD is...  Loose the arrogance and forget what you have been taught!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-22_14:32:18", "killed": false, "user_key": "15e9be02dd97c872c5e6cd642f88e436", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923837, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923886": {"up_voted": false, "ip": "", "has_replies": false, "message": "i Thought this was a movie about Illuminati but thena again who am i...<br>look it up<br>project lucifer<br>you tube", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-23_05:36:36", "killed": false, "user_key": "0685465e2a13822c2fc9ae5de0772494", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "5 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923887": {"up_voted": false, "ip": "", "has_replies": true, "message": "first off i would like to say i respect your opinion however,i think you are not paying attention to the real detail in this film....the aliens represent angels..keep in mind there is certain guide lines film makers must follow...So they create metaphors i totally agree with The Reverent One ...as a christian we should be thankful for a movie like this and hope it opens the eyes of those that need it!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-10_15:42:58", "killed": false, "user_key": "43b3f120183d8b50399b8b84f83bc404", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 13923856, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923888": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think if you take a literal approach it falls apart when comparing to scripture.  God promises that there will be a period of accelerated birthing pains for the earth coming up to the end times and that those that are believers will be gathered up before the end.  And it further teaches that Jesus establishes himself as ruler on earth for a 1000 years.<br><br>This film does a great job of showing an afterlife and I think is fair at portraying John's father, the pastor, as knowing his destination. It also gives us hope as God is in control and wants us to have that assurance. <br><br>Where it does fall short is from a purely Christian message as some have thought.  It does not talk about God's grace thru His son nor does it mention anything about who will be together in the afterlife.<br><br>But, I still liked it and think it could be an excellent basis for some meaningful conversations with those wanting to know the whole truth.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-11_11:58:33", "killed": false, "user_key": "9e6d2be15dbb7a0af5a4a088500f9d01", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923889": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hubby and I just watched Knowing last night. It was riveting and I found some of it riveting and also disturbing ( which I usually like in a movie) I am in this \" all things must have a happy ending\" frame of mind right now simply because some crappy stuff has happened to us lately and I need to think happy thoughts so the stress doesn't make me crazy (er) Anyhow I both loved and hated the movie. But I have to say I didn't find it as fascinating until I read the comments in this forum. So many interesting viewpoints, some brilliant thoughts. You all made me think , and no not in a bad way! LOL", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-12_03:42:53", "killed": false, "user_key": "892e117caaa6841098a2e715bededcca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923890": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think the film adhered to any one religious group's ideas about the end of the world too tightly.  It touched on some different ideas and story lines from different groups (to include Catholic, Protestant, Mormon as well as Naturalist, New Age, Scientology, and even some Buddist and Hinduism) but then moved on, maybe so as to not be accused of promoting any one group over another.  <br><br>I think that if someone weren't a student of multiple religions they would miss much of the story and it would begin to seem lame.  It would be like watching a foreign film without the subtitles.  You might get some of the story line but miss most of the depth of meaning and feeling associated with just the raw events passing by on the screen.<br><br>I fear many of the respondents have missed much of the story.  I really enjoyed the film as it traveled through these different religions and philosophies.  It was packed with imagery and references that were enjoyable to see portrayed on film.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-12_05:13:06", "killed": false, "user_key": "10ac61cb552017625aa3ca8766bda4fc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923891": {"up_voted": false, "ip": "", "has_replies": true, "message": "Is it possible for you to review a movie without preaching???", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-12_23:40:54", "killed": false, "user_key": "ccb33ba4c3479a9a6b83f768e9ea02d2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 13923825, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923892": {"up_voted": false, "ip": "", "has_replies": false, "message": "wow. i didnt get any of the religion stuff these people are tlaking about. aliens = angels. man, i dont know. i think some folks think too much. but i agree with the chick who hated it and loved it. i was kinda hoping for a happy ending. and at the end, i didnt feel so good. and i think the funniest thing about some of these people is they think we're in 'trouble' with somebody, god whatever, for \"destroying the planet\". like we can do that. i only hope we survive long enough for those dopes that have been \"alien abducted\" by the religion of global warming will all be \"taken\", or converted. or just start maybe analyzing the data, back-testing it. from a non physics-centric perspective. i think we might make it, as the over/under on that little scam is about 5-10 more years. just think, some day down the road, looking back on the redicoulsness of it. our kids will be like \"what the hell were you people thinking?\". yeah i know. but remember, we elected a guy for president who never had a real job too, and said he was cutting the deficit while spending more printed fake money in the history of man that he didnt have. so ya know, we were kinda in a group-nuts phase.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-13_16:48:40", "killed": false, "user_key": "d6716a1b979ce09665aec7e33051ff08", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "19853750": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wouldn't that be a likely possiblity?  How else could they have descibed something they never saw?  When Columbus arrived in America he thought the natives were Indians and thus, the natives thought they were gods...until they started getting slaughtered.  But how else would someone, thousands of years ago, describe something like that other than \"spiritual\".  It is not unlikely that we've been wrong all along and that indeed, the \"all mighty\" will return and save those that deserve to be saved.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-11_13:39:18", "killed": false, "user_key": "327077331ac981801c85afab743853db", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 month ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923843, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923913": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol u are all so arrogant! we have made like 5 billion years without the world exploding, why is it supposed to explode now? oh, i know why! because we just barely have the technology to see the world and how we are affecting it! before Al Gore showed us all our effects on the earth we were living exactly like we are now! yes we shood start taking care of our earth and we should start making peace instead of war, but i think we shud spend more time on what takes up our world, like the people who dont have homes or food, instead of spending all of our money on a world filled with homeless people! EVERYONE ON HERE CAN GO POOP ON THEIR MOMS!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-19_20:28:23", "killed": false, "user_key": "83c6d7be7ec67210085d68a9f3838168", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923891, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923896": {"up_voted": false, "ip": "", "has_replies": false, "message": "The Universe is made of light? Are you fucking kidding me? Nothing will happen in 2012. Your entire post is horse shit.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_21:53:22", "killed": false, "user_key": "2a7da26a33d2a5f5103265ca40495e3e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 13923851, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923899": {"up_voted": false, "ip": "", "has_replies": true, "message": "Now i cant even enjoy a movie without these crazy GOD people ruining it...IMAGINE ALL THE PEOPLEEEEE", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-16_14:46:12", "killed": false, "user_key": "4f9e2fe2a4921631a825d37909f18f57", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 13923887, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923901": {"up_voted": false, "ip": "", "has_replies": false, "message": "Its a bummer that people feel that way, especially on a forum where you can't really interact with them. You can enjoy the movie without anyone ruining anything for you. And why would the people be crazy due to the fact they have faith in something?<br><br>Seems very shallow and not very well thought out.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-16_14:54:10", "killed": false, "user_key": "20957fa115ef635a6e2797ed0b53de67", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923899, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923903": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have to agree with greg, They are Aliens, not angels!<br>Religion  has nothing to do with it or God.<br>why did they have to travel in a space ship if they were angels? Again, the way I interpreted that was angelic spirit beings described in the Bible are really highly evolved creatures.<br><br>There is no God without  evidence !<br><br>please seek help, i know  everybody has been told there is a god because when you die, your dust.<br><br>The end.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-16_18:56:54", "killed": false, "user_key": "6722ad38cd0f2ae65e60f67d73df969e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923905": {"up_voted": false, "ip": "", "has_replies": false, "message": "If you want to enjoy a movie without people \"ruining it for you\" then why are you reading the post on here? Your \"crazy God people\" comment is a ignorant thing to say, you go ahead and live your empty life is you want to....I won't call you crazy. They do make a referance to purpose in the movie when Cage's character is teaching his class...did you catch that?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-17_02:39:02", "killed": false, "user_key": "9cea43ab061d7ac7d6105ff9dc153dc0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923899, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "21667011": {"up_voted": false, "ip": "", "has_replies": false, "message": "This movie i believe can be looked at many ways...... It depends on how you yourself portray it...... When i seen the end all i could think about was these whispers weren't Aliens persay but angels and the kids at the end were taking up in what christians and myself believe to be what they call rapture...... In other parts of the movies u seen Nicholas Cage in front of the Angels then they showed him their real image thats when he blacked out, i always heard when angels show their true selves people cant handle it just like in the bible when Angels showed their true form...... The children then were then taken to the new Earth...... Im a christian so i always look to my lifestyle as to what i portray a ending to a movie or a book might actually be telling me........", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-11-02_09:46:18", "killed": false, "user_key": "2cbb71f728b2a794829f477ea941058d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 weeks 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}, "13923908": {"up_voted": false, "ip": "", "has_replies": false, "message": "The rapture is made up propaganda by the church. Look I believe in God but we will not get off that easy.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-17_02:46:54", "killed": false, "user_key": "9cea43ab061d7ac7d6105ff9dc153dc0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923875, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923909": {"up_voted": false, "ip": "", "has_replies": false, "message": "And how do you know that GOD isn't an Alien???<br>for me honestly ... Alien or superhuman being are the same...and super human being is GOD for me...<br>open your eyes guys ... read the story of the prophets and the bible! look on their pictures maybe u can understand, dig people.. and btw look on the NASA site too... we are approaching the maximum sunspot by 2011...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-17_07:38:12", "killed": false, "user_key": "de0abb89a6dd7e9372c03878d9464ff0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923837, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923910": {"up_voted": false, "ip": "", "has_replies": false, "message": "Quick one: while the movie may pull it's source material from portions of the Bible, it slipped on one big issue: the Bible says that the earth will never be made to totter/wobble/end, and Ps. 37:10,11 tell us that the meek shall inherit the earth.<br><br>So, if the physical earth were destroyed, what would be left for the meek to inherit?<br><br>Here's the deal: in ancient Hebrew and Greek you had one word to mean more than one idea. The word 'earth' could represent the physical earth or 'the world' in terms of the populace of mankind. The latter form of the word is used when the Bible talks about the destruction of 'earth'.<br><br>So, true to Ps. 37:10, 11, the Bible actually says that wicked mankind will be destroyed, while the physical earth itself will remain in place for the meek to inherit.<br><br>That's where the Garden of Eden comes back in to place (and where the movie pulls its ending from). In the Bible, the instruction was given to subdue the earth and turn it into a paradisaic place to live like Eden, i.e., expand Eden beyond its then-current borders.<br><br>If you study the Bible from top to bottom, you quickly realize that this original purpose of making the entire earth a paradise for mankind never changes. It's this idea of mankind being given a chance to complete that original purpose that marks this movie's end. Too bad it was on the wrong planet. :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-18_13:43:28", "killed": false, "user_key": "78bb9c081d05c12f4d4399f74ad59128", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923911": {"up_voted": false, "ip": "", "has_replies": false, "message": "good point Datruth82, I will have to research this more and start reading the bible. You know, the bible also mention that the whole world was flooded but it wasn't true. However, there was parts of the world that did get flooded.<br><br>I guess to them it was the whole world.<br><br>Your the first that said something to me without any negative feed back... hmmmm.<br><br><br>Thanks for the education!<br><br>Steve :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-18_19:43:55", "killed": false, "user_key": "6722ad38cd0f2ae65e60f67d73df969e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923912": {"up_voted": false, "ip": "", "has_replies": false, "message": "Fantastic Reverent!!!!!! Amazing that there are the few of us who can see the movie in that way!!!!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-19_05:02:40", "killed": false, "user_key": "6dc0c797d21ec7c9ebf8001d778dda8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923825, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "19853641": {"up_voted": false, "ip": "", "has_replies": false, "message": "This movie explores the likely possibility that yes, we were placed in this world by a power and knowledge greater than our own, being god or alien. secondly it is likely that over thousands of years of man kinds existance humans have painted their own interpretation of a superior being as God when in reality god and its heavenly angels are truly an advance civilization...That is more likely to be possible than the existance of God.  Take a look at the ending of the movie, as the kids rise with the \"aliens\" there are angle type wings on their backs.  Who is to say that God and angels are to appear out of the clouds as portreyd by Michael Angelo?  In the past and until this day that has been the image painted by all who portray the coming of God, but is it an accurate portreyal or simply the only way to describe what is unexplainable?  Until that day comes, we will never know.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-11_13:35:16", "killed": false, "user_key": "327077331ac981801c85afab743853db", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 month ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923837, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923914": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hey Edwin, really cool review for your age and crappy laptop.  The film has a lot of flaws, but was really compelling in the first half, then got weird with aliens (?). I really felt sad that the father could not go with Caleb.  And the ending really suggested the garden of Eden with a male and female and the tree of knowledge (?).  The ending doesn't seem like the Rapture or Armageddon, but suggets it a little.  BTW, Isn't Caleb a Biblical name?  Wonder if that could be a reference to the Bible.  Anyway, I enjoy the discussion.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-20_22:57:56", "killed": false, "user_key": "a7cab8203a137b8e0ed7a5ea87f8f149", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923847, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923915": {"up_voted": false, "ip": "", "has_replies": false, "message": "Knowing was a great movie but not at all what i was expecting. Not a movie to watch if your afraid of death or the end of the world. I saw this movie as an action mmovie but it was surprisingly scary and suspensful. 5 stars!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-22_11:51:16", "killed": false, "user_key": "62dfcc073466fe47c58d4a4595135d48", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923916": {"up_voted": false, "ip": "", "has_replies": false, "message": "here's a list of all the stupid people on this website with no life.<br>1.GREG<br>you think too much. its a damn movie, your probably 40 sitting in a bathrobe waiting for people to disagree with you. <br><br>2.NICK CAGE<br>obviously you are a fattie because you talk about food. and you have absolutely no tase in movies.<br><br>3.ATOMIC POPCORN<br>your justa jerk because you stole matthew's picture, so you already suck.<br><br>4.JANE DOE<br>have you waited all your life to write a review on this?damn you wrote a book!<br><br><br>REVERENT ONE is the only cool commenter on this website(:", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-26_00:42:19", "killed": false, "user_key": "95dbafe8e9a15e34a1c0ccbc98b5b4d3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923917": {"up_voted": false, "ip": "", "has_replies": true, "message": "you guys are dumb---- witheaut being soo rude :) i agree with you! I don't know how many of you read about it or heard but the most realstic fact that we know right now is that so called aliens are light beings such as angels. So my opinion is that the movie interpreted it the most realistic way possible. This is my opinion and don't mind if anyone has a different one as long as they can bring proof. As one proof i tell you to read of the Saint Mary of Guadalupe showing in Mexic a lot of years in the past where had beem spotted ufo's in the same time and repeated days after her dissapearance. This is just one interesting fact. The real truth will probably know in time. Untill then i wish you all to see only quality movies with great actors such as N. Cage. Please excuse me if i made mistakes english isn't my national language.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-26_16:52:10", "killed": false, "user_key": "567a8d98ea17da36c8f98e58c4bb593f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923918": {"up_voted": false, "ip": "", "has_replies": false, "message": "Edwin is right: maybe angels can travel without vehicles capable of preserving life, but not the kids. Erik, Lucinda probably suggested the time capsule because of the voices telling her what to do and the numbers. The ambulance crew did not even turn around when the police guy shot in the air, which was weird; good one with them being there at that time, but maybe they just happened to be there on the way to or from somewhere else. When Koestler was figuring out the numbers, he was kind of drunk already and he did not know he was looking at the date yet. It feels ok to me, just maybe very improbable to find 9/11, but the whole movie is about coincidences. The other points you make are pretty good. Nice!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-01_01:13:17", "killed": false, "user_key": "e528ed49415a76e168ae56c25f3e0acb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923847, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923919": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yes, I thought the same thing.  I think the message is that God is simply mans explanations for something bigger than him/herself.  Much like the new civilization that is going to be created.  How will they explain their origins?  Something simple that people will buy and not question.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-01_11:23:29", "killed": false, "user_key": "f4e20cd2aa9dac2e0f181892b53639b9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "3 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923839, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923894": {"up_voted": false, "ip": "", "has_replies": false, "message": "Great movie...if it could make a teenage boy say that it has made him want to change his life for the better.....it has done a great job. I saw God in it ...period....as I see God in many things which may not necessarily be over the top spiritual....I think it was inspired.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_08:53:32", "killed": false, "user_key": "fbce184efc1cf0b66dc99291a5ad0e91", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "19854096": {"up_voted": false, "ip": "", "has_replies": false, "message": "Your posting had good potential...but it was poorly written; out of sequence, incomplete points etc...", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-10-11_13:52:57", "killed": false, "user_key": "327077331ac981801c85afab743853db", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 month ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923851, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "19903723": {"up_voted": false, "ip": "", "has_replies": false, "message": "\uf05b\tDo unto others as you would have other do unto you.  Be polite and courteous at all times.  Remember that you\u2019re not communicating with a computer screen but with a human being who has thoughts and feelings just like you.  So, always think of the person on the receiving end of the messages.<br>\uf05b\tDo not TYPE IN ALL CAPITAL LETTERS for emphasis.  IT LOOKS LIKE YOU ARE SHOUTING.  If you need to emphasize a word, use asterisks, like*this or lines like_this_.<br>\uf05b\tRemember that the written word is hard to interpret.  When you speak to someone, that person can heat the tone of your voice.  If they can see you, they can take visual clues form your face and body to understand your meaning better.  All of this is list in text, and sometimes responses can come across as mean or rude, even when you did not intend them this way.  This is the reason some people use emoticons (visual clues) in their e-mails; it saves a lot of confusion.<br>\uf05b\tBe careful not to use rude or bad language online.  Many providers will terminate you account.<br>\uf05b\tDon\u2019t break any laws.  When you\u2019re on the net, follow the same rules of behavior that you would in real life.  Remember, if it is against the law in the real world, it is against the law in cyberspace.<br>\uf05b\tBe universal.  Other users have different Web browsers, different online services, different e-mail programs, etc.  So don\u2019t, for example, send out e-mail with text formatting\u2014boldface, italics, indentations, etc.\u2014because many other programs will not be able to read the formatting, and the recipients will receive your e-mail filled with muddled codes.<br>\uf05b\tBe brief, whenever possible.   No one wants to read through a lot of unnecessary information.  If you are replying to an e-mail, try editing out unimportant information and anything that is repeated.<br>\uf05b\tDon\u2019t flame.  Do not send rude or offensive e-mails or postings.  It is bad manners and can get seriously out of hand (flame wars).  So don\u2019t flame others, and, if you are flamed, do not respond; you will never win.  If you are flamed in forum or chat room, or, if you receive hateful e-mail, let your parents or teachers know.<br>\uf05b\tAlways identify yourself.  If your parents require you to use an online name instead of your real one, that\u2019s fine\u2014use your online name constantly.  Never send e-mail without including your name at the bottom of the e-mail.  Similarly, don\u2019t post forum messages without identifying yourself; this is seen as rude. <br>\uf05b\tMake a good impression.  Remember that written word is the only way you can represent yourself online, so spelling and grammar count.  If you are going to be writing a large amount of text for other people to see, make sure you break it up using paragraphs; it will make it easier on the eye for those that will read it.<br>\uf05b\t Be patient with newcomers.  Once you have become an Internet expert, it is easy to forget that you started out as a newbie, too.  Learning the rules of cyberspace is much like learning a new language; it takes practice and including mistakes.  So, if you come across someone else\u2019s mistakes on the Net, don\u2019t put them down; just politely point them in the right direction for guidance (send them a copy of these rules to get them started on their way!).", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-10-12_12:35:34", "killed": false, "user_key": "0c3d1ab5c10f3fae675d1eee774445f9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 month ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 13923917, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923825": {"up_voted": false, "ip": "", "has_replies": true, "message": "This movie is pure genius and any Christian who thinks that it is a bad thing should rethink their position. Just think how many movies are out there that glorify sin. Specifically, money, drugs, sex, etc. without any hint whatsoever of spiritual principles and moral values. You see, I believe this film's 'target' audience is not those like you and me who already believe. The people who created this thing are truly enlightened and understand what it means to be a fisher of men in today's world. This medium of modern-day technology just happens to be their fishing-rod. They realize that they have to be subtle in order to not shut people down from recieving the message. They have successfully warmed peoples imaginations toward their Source, and stirred these peoples hearts so that they might acquire a seeker's mindset.This film even has \"Jesus is the Way, the Truth, and the Life\" planted in it on the side of truck toward the very end.This film is actually radical evangelism at it's best!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-20_19:54:59", "killed": false, "user_key": "1d6c1e00f2ffe490a43a929609136b36", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 26, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923826": {"up_voted": false, "ip": "", "has_replies": false, "message": "The Knowing is a profoundly moving story. Alex Proyas intrigues and elicits with intelligence, always keeping us guessing, luring us to follow his direction down a path to Hell itself. Forever a fan of Nicolas Cage whose sincere performances mirror the real world so closely, compelling you to believe.  Love to see Proyas and Cage team again in making a science/action film that is both thought provoking and entertaining. I suggest converting the best selling novel, Sunstroke by David Kagan into a Blockbuster movie. Sunstroke has all the elements for a great motion picture: true science horror, a political conspiracy, real-people characterization and an End of the World Crisis that only one person can stop.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-24_21:54:07", "killed": false, "user_key": "e23639748cd0108e6050b6451418fd1b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923828": {"up_voted": false, "ip": "", "has_replies": true, "message": "This movie was most deffinantly the best movies I have seen in my life, simply because someone in hollywood took a radical stand. I loved this movie soo much. The reverent one is toatally right. People that dont understand the movie need to understand God first. Best movie in the world , evangelism at its finest!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-25_10:54:38", "killed": false, "user_key": "972cfca97cafabf5d4a748dd27664e95", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 13, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923829": {"up_voted": false, "ip": "", "has_replies": true, "message": "Wow that is  heck of a response. \"The best movie you have seen in your life\"?<br>Wow I thought it was okay, but even as a person who reads the bible, I didn't think it was a fabulous way to evangalize to folks. Most people in the world haven't even read Ezekial 1 prior to this.<br><br>A ending that stayed true to Ezekial 1 BUT also very Hollywood if you ask me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-25_10:59:05", "killed": false, "user_key": "20957fa115ef635a6e2797ed0b53de67", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 13923828, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923830": {"up_voted": false, "ip": "", "has_replies": true, "message": "You gotta be kidding me? Best movie in YOUR life perhaps which doesn't say much for the movies you have seen. This movie had real potential but the ending is just simply dumb. I mean what was the point of it all? If I wanted to know the 10 best ways to kill our planet I can just as well watch the Discovery Channel. Additionally, this whole alien thing was just pure crap. The movie's writers have the imagination of an eggplant. Aliens know the future, whisper it to kids, and act like some creepy perverts looking through bedroom windows at night ?!?! Once again, you gotta be kidding me!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-25_17:17:26", "killed": false, "user_key": "419821e1ec3b69c933d6e2c8177a4701", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": 13923828, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923831": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ok now you've got a point there but if you really want to enjoy the movie which I'm guessing you didn't. You have to read between the lines. There is a message for those who believe but there is also what we know and love which is Science Fiction in it. Now about the Hollywood writers Eggplants imagination, that was just rude. First of all tell me how many apocalyptic movies say that world will end but take a twist and say something like we have gotten a second chance. Now that's crap for what I know. I've been waiting to see a movie that really show the planet been destroyed and this is definitely it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-25_21:42:54", "killed": false, "user_key": "302ff865989ea7480ed2403cc1e4c280", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923830, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923832": {"up_voted": false, "ip": "", "has_replies": true, "message": "Also you've got to give Hollywood a brake you might not have gotten the movie script on you but hey!!!!! Hollywood shows what people want to see. They tell people what they want to know. Its just that the world is full of crap that we now believe in every single little thing that comes out of a monitor and by that I mean Cell Phones, Theaters, TVs, radios, even this computer you're using is full of things that will entertain you and brain wash you with stuff that you want to know about. Admit it!!!!! This movie shows us how unprepared we are for a global disaster. Let me ask you do you believe in the 2012 prophecy? Its not religious belief its world wide prophecies. Will we be ready if it really happens? But again like the guy in the movie, you wont believe in my words until it happens, only then will you change your perspective but it will be too late. LOL Sorry I guess I got a little preachy there on the last thing but I meant all of it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-25_21:51:47", "killed": false, "user_key": "302ff865989ea7480ed2403cc1e4c280", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 13923830, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923833": {"up_voted": false, "ip": "", "has_replies": true, "message": "I did not see any religious aspects in this movie. If you are talking about the end of the world as being a purely religious aspect, well that's your view. I do agree that it was different to have a movie with a big kaboom ending, which is rare, but the whole aliens thing really derailed the story for me. I would have inserted either some age old prophecy angle or ultra science like multiverses but not aliens creeping out little kids at night. As for 2012, I do not subscribe to the mumbo jumbo doom predictions. Just like a didn't think my toaster was going to wake up and attack me on midnight 2000. Like in the movie, people are not ready for a global disaster and I do not think that they will be ready for a long time to come but saying that I will believe in these prophecies when they finally happen is like saying the world will end on a Tuesday. Of course the world will eventually end and maybe it will happen on a Tuesday and I am sure a bunch of people will say I told you so and maybe it will be in the year 5823.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-26_11:42:08", "killed": false, "user_key": "419821e1ec3b69c933d6e2c8177a4701", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 13923832, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923834": {"up_voted": false, "ip": "", "has_replies": true, "message": "If you were to follow the movie as well as you could of, Ezekial 1, named in the movie, WAS the end of the movie. So for you to say that shows your lack of observation in the film itself.<br>By no means did I recognize it as much as I did AFTER I re-read Ezekial 1, but it is straight from the bible. To call that a lack of religious aspects is wrong.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-26_11:51:49", "killed": false, "user_key": "20957fa115ef635a6e2797ed0b53de67", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 13923833, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923835": {"up_voted": false, "ip": "", "has_replies": false, "message": "i agree<br>it was good until the end<br>it left many questions unanswered<br>pretty ridiculous ending.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-27_07:38:51", "killed": false, "user_key": "208b26da9741f44180691785910afe7a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923830, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923836": {"up_voted": false, "ip": "", "has_replies": false, "message": "the firealarm went off with about 5 minutes left of the movie, what happened to Nicolas Cages's character?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-28_21:38:51", "killed": false, "user_key": "913d91e18a6efef6065499c6ddf022b0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923837": {"up_voted": false, "ip": "", "has_replies": true, "message": "Reverent One,<br><br>I totally disagree with you.  As a Christian, I found this film to be propaganda for naturalism.  For example, the aliens were given the power of omniscience (they whispered to the girl future events), and the end scene in \"the garden of Eden\" communicated to me the theory that things started on earth in a similar way...beings were planted here by aliens.  Aliens are the savior in this movie, not God.  I'm surprised no attempt was made to explain John's insights of Revelation as something received by aliens.   In this day and age, you can't be subtle about the Christian message.   If Jesus is the Way, don't make aliens the hero.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-30_13:21:18", "killed": false, "user_key": "af2493c46732ee7c4ef4374428dd7222", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 15, "is_first_child": true, "email": "", "parent_post_id": 13923825, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923838": {"up_voted": false, "ip": "", "has_replies": false, "message": "Some very valid points Greg.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-03-30_13:31:39", "killed": false, "user_key": "20957fa115ef635a6e2797ed0b53de67", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "8 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 13923837, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13923839": {"up_voted": false, "ip": "", "has_replies": true, "message": "I thought the ones you labeled as aliens were revealed or at least hinted to be angels when they ascended the lines used were clearly wing shaped or inspired.  Did anyone else think that?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-04-02_17:22:04", "killed": false, "user_key": "5c5846449a334cae03df14222243f87d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "7 months ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": 13923837, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "28246952", "user_id": "anonymous", "forum_id": "166170", "hash": -1221740440193308702}, "thread": {"days_alive": 0, "slug": "knowing_movie_review", "paginate": false, "num_pages": 1, "num_posts": 81, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 28246952, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": false, "forum_facebook_key": "", "use_yahoo": true, "subscribed": false, "use_twitter_signin": true, "use_openid": true, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

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



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

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

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

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

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

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

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

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





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



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=atomicpopcorn' +
		'&t=knowing_movie_review' +
		'&ff=' + Dsq.Thread.ff +
		'&default_text=' + disqus_default_text +
		'&ifrs=' + encodeURIComponent(disqus_iframe_css);
	if (this.parent_post_id) {
		this.url += '&parent_post=' + this.parent_post_id;
	}
};

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

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

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

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

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

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

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

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

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




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

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

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


	






Dsq.Themes = {};

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



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

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

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

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

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

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

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

		
		

		return html;

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

		html += Dsq.Templates.pagination();


		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		


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

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

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

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

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

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


		var html;
		var display_sharing_options = Dsq.jsonData.request.is_authenticated;
		if (Dsq.jsonData.request.is_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>'))
							+ ' <a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' + Dsq.jsonData.request.display_username + '</a>'
							+  (Dsq.jsonData.request.is_remote && user_has_email ? ' <small>(<a href="#" onclick="Dsq.Popup.remoteAccountSettings(); return false;">change settings</a>)</small>' : '')
							+  (!Dsq.jsonData.request.is_remote && !Dsq.jsonData.forum.disqus_auth_disabled ? ' <small>(<a href="' + Dsq.jsonData.settings.disqus_url + '/profile/info/" target="_blank">change name</a> or <a href="' + Dsq.jsonData.settings.disqus_url + '/profile/avatar/" target="_blank">picture</a>)</small>' : '')
						+ '</td> \
					</tr> \
					<tr> \
						<td class="dsq-request-user-stats"> \
							<span><big>' + Dsq.jsonData.request.comments_count + '</big> ' + (Dsq.jsonData.request.comments_count == 1 ? 'comment' : 'comments') + '</span> \
							<span><big>' + Dsq.jsonData.request.likes_count + '</big> ' + (Dsq.jsonData.request.likes_count == 1 ? 'like' : 'likes') + '</span> \
							<span><big>' + Dsq.jsonData.request.points + '</big> ' + (Dsq.jsonData.request.points == 1 ? 'point' : 'points') + '</span> \
						</td> \
					</tr> \
				</table> \
			</div> \
			';
			return html;
		};

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

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


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



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

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




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

	this.postPrependHeader = function(post_id) {
		var html;
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		
		html = ' \
		<table> \
			<tr> \
				<td id="dsq-header-avatar-' + post_id + '" class="dsq-header-avatar" onmouseover="Dsq.Post.dropProfile(' + post_id + ')"> \
					<a id="dsq-avatar-' + post_id + '" class="dsq-avatar" href="' + userData.url + '" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">'
					+ (Dsq.jsonData.forum.show_avatar
					? '<img src="' + Dsq.jsonData.users[_meta.user_key].avatar + '" alt="" />'
					: '')
				+ '</a> \
				</td> \
				<td class="dsq-comment-header-meta"> \
		';

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

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

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

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

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

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



	
	this.showRetweets = function(id, limit, element_id /* Optional */) {
		var source, html = '';

		for (var i = 0, reaction; reaction = Dsq.jsonData.reactions[i]; i++) {
			if (reaction.id === id) {
				source = reaction.retweets;
			}
		}

		if (source) {
			if (limit === 0) {
				limit = source.length;
			}

			for (var j = 0; j < limit; j++) {
				var rt = source[j];
				html += '<a href="' + rt.url + '">' + rt.author_name + '</a>'	+ ((j === (limit - 1)) ? '.' : ', ');
			}
		}

		if (element_id === undefined) {
			return html;
		}

		var element = document.getElementById(element_id);
		element.innerHTML = html;
		return element;
	};

	this.showMoreReactions = function(reactions, has_more, start, limit) {
		var link = document.getElementById('dsq-show-more-reactions');
		var container = link.parentNode;
		container.removeChild(link);

		for (var i = 0, reaction; reaction = reactions[i]; i++) {
			var el = Dsq.Templates.generateReactionHTML(reaction);
			if (el) {
				container.innerHTML += el;
			}
		}

		if (has_more) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = start;
			var l = limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			container.innerHTML += '<li id="dsq-show-more-reactions" class="dsq-show-more-reactions"><button class="dsq-button-small" onclick="' + handler + '">Show more reactions</button></li>';
		}
	};

	this.generateReactionHTML = function(reaction) {
		if (reaction.body === null || reaction.body == '') {
			return;
		}

		if (reaction.author_name === '') {
			reaction.author_name = '&nbsp;';
		}

		if (reaction.url === '') {
			reaction.url = reaction.get_service_url;
		}

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

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

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

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

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += (reaction.author_url && reaction.author_url !== ''
				? '</a>'
				: '')
			+ '</td>'
			+ '<td><cite class="dsq-comment-cite">' + reaction.author_name + '</cite> <span class="dsq-comment-header-time">' + reaction.date_created + '</span></td>'
			+ '<td class="dsq-comment-header-likes"></td>'
			+ '</tr></table></div>' // end dsq-comment-header
			+ '<div class="dsq-reaction-header" \
				<table> \
					<tr> \
						<td class="dsq-reaction-header-left">'
							+ '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png" />'
							+ ' From <a class="dsq-service-name" target="_blank" href="' + reaction.url + '">' + reaction.get_service_name + '</a> '
							+ 'via ' + (reaction.source == 'backtype' ? '<a href="http://backtype.com/">BackType</a>' : '<a href="' + reaction.source_url + '">UberVU</a>')
						+ '</td>'
						+ '<td class="dsq-reaction-header-right">';
			
			if(reaction.retweets) {
				var num_retweets = reaction.retweets.length;
				if (num_retweets > 0) {
					if (num_retweets == 1) {
						item += 'One more retweet from <a href="' + reaction.retweets[0].url + '">'  + reaction.retweets[0].author_name + '</a>';
					} else {
						item += (num_retweets + ' more retweets from ');
						item += '<span id="dsq-reaction-retweets-' + reaction.id + '">';
						var n_tweets = (num_retweets > 3) ? 3 : num_retweets;
						item += Dsq.Templates.showRetweets(reaction.id, n_tweets);
						if (n_tweets != num_retweets) {
							item += '</span> <a onclick="Dsq.Templates.showRetweets(' + reaction.id + ', 0, \'dsq-reaction-retweets-' + reaction.id + '\');'
								+ 'this.parentNode.removeChild(this); return false;" href="#">Show all</a>';
						}
					}
				}
			}	
			item += '</td></tr> \
			</table> \
			</div>' // end dsq-reaction-header
			+ '<div class="dsq-comment-body"> \
				<div class="dsq-comment-message">' + reaction.body + '</div>'
			+ '</div> \
			<div class="dsq-comment-footer"> \
				<div class="dsq-comment-footer-left"> \
				</div>'
				+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator 
					? ' \
					<div class="dsq-comment-footer-right"> \
						<button class="dsq-button-small dsq-hide-reaction" onclick="Dsq.Reaction.hide(' + reaction.id + ')">Hide</button> \
					</div>'
					: '')
			+ '</div>'
		item += '</li>'; /* Reaction HTML ends */
		return item;
	};

	this.reactions = function() {
		var html, reaction;

		if (Dsq.jsonData.reactions === undefined || Dsq.jsonData.reactions.length === 0) {
			return '';
		}

		html = '';
		for (var i = 0; reaction = Dsq.jsonData.reactions[i]; i++) {
			var item = Dsq.Templates.generateReactionHTML(reaction);
			if (item) {
				html += item;
			}
		}

		if (Dsq.jsonData.has_more_reactions) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = Dsq.jsonData.reactions_start;
			var l = Dsq.jsonData.reactions_limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			html += '<li id="dsq-show-more-reactions" class="dsq-show-more-reactions"><button class="dsq-button-small" onclick="' + handler + '">Show more reactions</button></li>';
		}

		return '<h3 id="dsq-reactions-title" class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this._popupGeneric = function(content) {
		return ' \
		<div class="dsq-popup-container"> \
			<table> \
				<tbody> \
					<tr> \
						<td class="dsq-popup-tl"></td><td class="dsq-popup-b"></td><td class="dsq-popup-tr"></td> \
					</tr> \
					<tr> \
						<td class="dsq-popup-b"></td> \
						<td class="dsq-popup-body"> \
							<div class="dsq-popup-content"> \
								<div class="dsq-popup-title"> \
									<button class="dsq-button-small" style="float:right" onclick="Dsq.Popup._closePopup(null, true)">Close</button>' 
									+ content['header'] 
								+ '</div>'
								+ content['body']
							+ '</div> \
							<div class="powered-by"><a href="http://disqus.com/comments/">Powered by <img src="http://media.disqus.com/images/embed/disqus-logo.png" alt="Disqus Comments" style="margin-bottom:-5px" /></a></div> \
						</td> \
						<td class="dsq-popup-b"></td> \
					</tr> \
					<tr> \
						<td class="dsq-popup-bl"></td><td class="dsq-popup-b"></td><td class="dsq-popup-br"></td> \
					</tr> \
				</tbody> \
			</table> \
		</div> \
		';
	};



	
	this.chooseSubscribe = function(post_id) {

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

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

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

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

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

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

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

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

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

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

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

		d = auth_data;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

				body.appendChild(edit_area);

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

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

		Dsq.Templates.toggleEdit(post_id);
	};

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

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

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

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

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

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

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

		}

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

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

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

		var extra_params = '';

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

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			Dsq.Templates.setLoadingButton(el_clicked);
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/atomicpopcorn/thread.js'
			+ '?slug='	+ 'knowing_movie_review'
			+ '&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/atomicpopcorn/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://atomicpopcorn.disqus.com/knowing_movie_review/reply.html';
	this.REQUEST_USER_PROFILE = '/AnonymousUser/';
	this.REQUEST_USER_AVATAR = 'http://media.disqus.com/images/noavatar92.png';
};
// Dsq.Urls

/**
 * Dsq.Validators: Validation for form fields
 */
Dsq.Validators = new function() {
	this.VALID_EMAIL_RE = /^[a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*\@(([a-z0-9\-\_\+]+(\.[a-z0-9\-\_\+]+)*)+\.[a-z]{2,}|([0-9]+\.){3}[0-9]+)$/i;
	this.name = function(name) {
		var error = false;

		if(typeof Dsq.Templates.placeholder !== 'undefined' &&
		   name == Dsq.Templates.placeholder.name) {
			error = true;
		}
		if(name.length <= 1) {
			error = true;
		}

		if(error) {
			return "Please enter a name to comment.";
		} else {
			return true;
		}
	};
	this.email = function(addr) {
		if(Dsq.Validators.VALID_EMAIL_RE.test(addr)) {
			return true;
		} else {
			return "Please enter a valid email to comment.";
		}
	};
	this.url = function(addr) {
		if(!addr || addr.indexOf('.') != -1) {
			return true;
		} else {
			return "Please check your website URL (this field is optional).";
		}
	};

	this.validate = function(bulk_validation, failure_callback) {
		failure_callback = failure_callback || function(e){ alert(e); };

		for(var i = 0; i < bulk_validation.length; i++) {
			v = bulk_validation[i];
			ret = v.validator(v.value);
			if(ret !== true) {
				failure_callback(ret);
				return false;
			}
		}
		return true;
	};
};

/**
 * Dsq.Utils: Generic utility functions.
 */
Dsq.Utils = new function() {
	this.ie = /msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent);
	this.ie7 = (document.all && !window.opera && window.XMLHttpRequest) ? true : false;
	this.ie6 = (!window.XMLHttpRequest) ? true: false;
	this.webkit = navigator.userAgent.indexOf('AppleWebKit/') >= 0;
	this.gebiFromElementCollectionCache = {};
	this._styleSheet = null;

	this.gebiFromElement = function(el, id, tag) {
		// This only method only helps IE.
		if(!this.ie) {
			return Dsq.$(id);
		} else {
			var cacheKey = el.id + '-' + tag;
			tag = tag || 'div';
			if(typeof this.gebiFromElementCollectionCache[cacheKey] != 'undefined') {
				collection = this.gebiFromElementCollectionCache[cacheKey];
			} else {
				collection = el.getElementsByTagName(tag);
				this.gebiFromElementCollectionCache[cacheKey] = collection;
			}

			for(var i = 0; i < collection.length; i++) {
				if(collection[i].id == id) {
					return collection[i];
				}
			}
			return null;
		}
	};

	this.execOnReady = function(func) {
		var node = document.createElement('document:ready');
		try {
			node.doScroll('left');
			func();
			node = null;
		} catch(err) {
			setTimeout(function() { Dsq.Utils.execOnReady(func); }, 10);
		}
	};


	// Courtesy of http://www.quirksmode.org/js/cookies.html
	this.createCookie = function(name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	};

	this.readCookie = function(name) {
		var nameEQ = name + "=";
		var ca = document.cookie.split(';');
		for(var i=0;i < ca.length;i++) {
			var c = ca[i];
			while (c.charAt(0)==' ') c = c.substring(1,c.length);
			if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
		}
		return null;
	};

	this.eraseCookie = function(name) {
		Dsq.Utils.createCookie(name,"",-1);
	};

	this.deleteNode = function(node) {
		if(node) {
			this.deleteChildren(node);
			if(typeof node.outerHTML != 'undefined') { node.outerHTML = ''; }
			else if(node.parentNode) { node.parentNode.removeChild(node); }
			delete node;
		}
	};

	this.deleteChildren = function(node) {
		if(node) {
			for(var x = node.childNodes.length-1; x >= 0; x--) {
				var childNode = node.childNodes[x];
				if(childNode.hasChildNodes()) { this.deleteChildren(childNode); }
				if(typeof childNode.outerHTML != 'undefined') { childNode.outerHTML = ''; }
				else node.removeChild(childNode);
				delete childNode;
			}
		}
	};

	this.findPos = function(obj) {
		var curleft = 0;
		var curtop = 0;
		if (obj.offsetParent) {
			do {
				curleft += obj.offsetLeft;
				curtop += obj.offsetTop;
			} while (obj = obj.offsetParent);
		}
		return [curleft,curtop];
	};

	this.getWindowSize = function() {
		var windowWidth = -1;
		var windowHeight = -1;

		if(typeof(window.innerWidth) == 'number') { //Non-IE
			windowWidth = window.innerWidth;
			windowHeight = window.innerHeight;
		} else if(document.documentElement) { // IE 6+ in 'standards compliant mode'
			windowWidth = document.documentElement.clientWidth || document.body.clientWidth;
			windowHeight = document.documentElement.clientHeight || document.body.clientHeight;
		}

		return [windowWidth, windowHeight];
	}

	this.getScrollPos = function() {
		var scrollWidth, scrollTop;

		if(document.documentElement && (document.documentElement.scrollTop || document.documentElement.scrollWidth)) {
			scrollWidth = document.documentElement.scrollWidth;
			// IE is weird here.  If no doctype is provided, document.body.scrollTop is 0,
			// otherwise document.documentElement.scrollTop is 0.
			scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
		} else if(document.body.scrollTop && document.body.scrollWidth) {
			scrollWidth = document.body.scrollWidth;
			scrollTop = document.body.scrollTop;
		}

		return [scrollWidth, scrollTop];
	}

	this.addEventListener = function(instance, eventName, listener) {
		var listenerFn = listener;
		if (instance.addEventListener) {
			instance.addEventListener(eventName, listenerFn, false);
		} else if (instance.attachEvent) {
			listenerFn = function() {
				listener(window.event);
			};
			instance.attachEvent("on" + eventName, listenerFn);
		} else {
			throw new Error("Event registration not supported");
		}
		return {
			instance: instance,
			name: eventName,
			listener: listenerFn
		};
	};

	this.removeEventListener = function(event) {
		var instance = event.instance;
		if (instance.removeEventListener) {
			instance.removeEventListener(event.name, event.listener, false);
		} else if (instance.detachEvent) {
			instance.detachEvent("on" + event.name, event.listener);
		}
	};

	this.fixIframesIE = function(id) {
		var disqusThread = Dsq.$(disqus_container_id);
		var iframes = disqusThread.getElementsByTagName('iframe');

		if(id) {
			var container = Dsq.$(id);
		} else {
			var container = Dsq.$('dsq-content');
		}

		for(i = 0; i < iframes.length; i++) {
			if (container) {
				iframes[i].style.width = container.offsetWidth;
			}
		}
	};

	this.getElementsByClassName = function(oElm, strTagName, strClassName) {
	/* Credit: Jonathan Snook [http://www.snook.ca/jonathan], Robert Nyman [http://www.robertnyman.com] */
		var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
		var arrReturnElements = new Array();
		strClassName = strClassName.replace(/\-/g, "\\-");
		var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
		var oElement;
		for(var i = 0; i < arrElements.length; i++) {
			oElement = arrElements[i];
			if(oRegExp.test(oElement.className)) {
				arrReturnElements.push(oElement);
			}
		}
		return (arrReturnElements);
	};

	this.postToUrl = function(url, post_data, opt_redirect) {
		var form = document.createElement('form');
		var iframe_container = document.createElement('div');
		var id = 'dsq-temp-iframe-' + (new Date()).getTime();

		form.method = 'POST';
		form.action = url;
		if (!opt_redirect) {
			form.target = id;
		}
		iframe_container.innerHTML = '<iframe style="display:none" name="' + id + '" id="' + id + '"></iframe>';

		for(var key in post_data) {
			if(post_data.hasOwnProperty(key)) {
				var input = document.createElement('input');
				input.name = key;
				input.type = 'hidden';
				input.value = post_data[key];

				form.appendChild(input);
			}
		}

		Dsq.$b.appendChild(iframe_container);
		Dsq.$b.appendChild(form);
		form.submit();
	};

	// Strips integer id from id of element in the form ('some-id-###')
	this.extractId = function(e) {
		var chunks = e.id.split('-');
		if(chunks.length <= 1) {
			return 0;
		} else {
			return parseInt(chunks[chunks.length-1]);
		}
	};

	this.getStyle = function(el, styleProp) {
		if(el.currentStyle) {
			var y = el.currentStyle[styleProp];
		} else if(window.getComputedStyle) {
			var y = document.defaultView.getComputedStyle(el, null).getPropertyValue(styleProp);
		}

		if(y == 'transparent' || y == '') {
			this.getStyle(el.parentNode, styleProp);
		} else {
			return y;
		}
	};

	this.execScript = function(url, append_qs, container) {
		var script = document.createElement('script');
		append_qs = typeof append_qs == 'undefined' ? true : append_qs;
		container = container || Dsq.container;

		if(append_qs) {
			var j = (url.indexOf('?') >= 0) ? '&' : '?';
			url += j + (new Date()).getTime();
		}
		script.type = 'text/javascript';
		script.charset = 'UTF-8';
		script.src = url;
		container.appendChild(script);
		return script;
	};

	this.pluralize = function(num, singular, plural) {
		return (num != 1) ? plural || 's' : singular || '';
	};

	this.getRequestParams = function(queryString /* optional */) {
		var pairs, tuple;
		var params = {};

		queryString = queryString || window.location.search.substring(1);
		pairs = queryString.split('&');

		for (var i = 0, pair; pair = pairs[i]; i++) {
			tuple = pair.split('=');
			params[tuple[0]] = (tuple[1] || true);
		}

		return params;
	};

	this.addCssRule = function(selector, styleText, index) {
		var stylesheet;
		index = index || 0;

		if(!this._styleSheet) {
			var styleEl = document.createElement('style');
			document.getElementsByTagName('head')[0].appendChild(styleEl);
			this._styleSheet = styleEl.sheet;
			if(!this._styleSheet) {
				// IE does not like our newly created stylesheet.
				this._styleSheet = document.styleSheets[document.styleSheets.length-1];
			}
		}
		stylesheet = this._styleSheet;

		if(stylesheet.insertRule) {
			var ruleText = selector + ' { ' + styleText + ' }';
			if(index == -1) {
				index = stylesheet.cssRules.length;
			}
			stylesheet.insertRule(ruleText, index);
		} else if(stylesheet.addRule) {
			stylesheet.addRule(selector, styleText, index);
		}
	};

	this.forEachIn = function(obj, callback) {
		for(var key in obj) {
			if(obj.hasOwnProperty(key)) {
				callback(key, obj[key]);
			}
		}
	};

	this._interpolateGlobalContext = {
		// values that get used a lot and are global to the request
		'profile_url': Dsq.Urls.REQUEST_USER_PROFILE,

		'disqus_url': Dsq.jsonData.settings.disqus_url,
		'media_url': Dsq.jsonData.settings.media_url,
		'request_username': Dsq.jsonData.request.username,
		'request_display_username': Dsq.jsonData.request.display_username,
		'forum_name': Dsq.jsonData.forum.name
	};

	this.renderFromContextStack = function(key, contexts) {
		// Returns the first instance of `key` in the array of objects `contexts` or else ''
		for (var i=0; i<contexts.length; i++) {
			if (contexts[i][key] !== undefined) {
				return String(contexts[i][key]);
			}
		}
		throw new Error('key ' + key + ' not found in context');
	};

	var that = this;
	this.interpolate = function(fmt, opt_localContext) {
		// Interpolate `fmt` named-format string with an assumed global context.
		// Based on `interpolate` in django.views.i18n
		var contextStack = [opt_localContext || {}, that._interpolateGlobalContext];
		return fmt.replace(/%\(\w+\)s/g, function(match){
			return that.renderFromContextStack(match.slice(2,-2), contextStack);
		});
	};

	this.stripTags = function(s) {
		// Removes HTML tags from `s`
		return s.replace(/(<([^>]+)>)/g,"");

	};

	this.assert = function(b) {
		if (!b) {
			throw new Error('Assertion error.');
		}
	};

};
// Dsq.Utils

/**
 * Dsq.Popup: Popup helper functions.
 */
Dsq.Popup = new function() {
	this.timeHide = new Array();
	this.timeShow = new Array();
	this.activePopup = {};
	this.profileCache = {};
	this.statusCache = {};

	this.showTimer = function(post_id) {
		// clear the hide timer
		clearTimeout(this.timeHide[post_id]);

		// start the timer
		if(!Dsq.Popup.profileIsOn && !Dsq.Thread.adminIsOn) {
			this.timeShow[post_id] = setTimeout("Dsq.Popup.popProfile(\"" + post_id + "\")", 400);
		}
	};

	this.hideTimer = function(post_id) {
		// clear the show timer
		clearTimeout(this.timeShow[post_id]);
	};

	this.updateProfile = function(username) {
		// Callback from /embed/profile.js
		if (this.statusCache[username]) {
			var statusEl = Dsq.$('dsq-profile-status-' + username);
			statusEl.innerHTML = this.statusCache[username];
			statusEl.style.display = 'block';
		}

		if (this.profileCache[username]) {
			var _cache = this.profileCache[username];

			var _genhtml = function(text) { return '<span><big>' + text + '</big></span>'; };
			var _no_comments = _genhtml(Dsq.FmtStrings.NUMBER_OF_COMMENTS(_cache.comments_count));
			var _no_likes = _genhtml(Dsq.FmtStrings.NUMBER_OF_LIKES(_cache.likes_count));
			var _no_points = _genhtml(Dsq.FmtStrings.NUMBER_OF_POINTS(_cache.points));

			var statsEl = Dsq.$('dsq-popup-profile-user-stats-' + username);
			statsEl.innerHTML = '';

			if (Dsq.jsonData.users[username].registered) {
				statsEl.innerHTML = _no_comments + _no_likes;
			}
			statsEl.innerHTML += _no_points;

			var activeSites = '';
			for (var i = 0; i < _cache.active_sites.length; i++) {
				var site = _cache.active_sites[i];
				activeSites += '<li><a href="' + site.url + '"> \
					<img src="' + site.favicon + '"/ width="16" height="16"/></a>\
					<a href="' + site.url + '">' + site.name + '</a></li>';
			}
			if (activeSites !== '') {
				Dsq.$('dsq-popup-profile-active-sites-' + username).innerHTML = activeSites;
			} else {
				Dsq.$('dsq-popup-profile-active-sites-' + username).innerHTML = 'This site.';
			}

			var moderatedSites = '';
			for (var i = 0; i < _cache.moderated_sites.length; i++) {
				var site = _cache.moderated_sites[i];
				moderatedSites += '<li><a href="' + site.url + '"> \
					<img src="' + site.favicon + '"/ width="16" height="16"/></a>\
					<a href="' + site.url + '">' + site.name + '</a></li>';
			}
			if (moderatedSites !== '') {
				Dsq.$('dsq-popup-profile-moderated-' + username).innerHTML = moderatedSites;
			} else {
				Dsq.$('dsq-popup-profile-moderated-wrapper-' + username).innerHTML = '';
			}
		}

		// Reposition popup after full HTML is rendered
		if(Dsq.Popup.activePopup && Dsq.Popup.activePopup.el) {
			Dsq.Popup.initPopup(Dsq.Popup.activePopup.el, Dsq.Popup.activePopup.id, Dsq.Popup.activePopup.type);
		}

	};

	this.showCookieMsgs = function() {
		var title = '';
		var message = '';
		var numAlerts = 0;

		Dsq.Utils.forEachIn(Dsq.jsonData.cookie_messages, function(k, v) {
			if (!v) return;

			switch(k) {
				// Cookie: Twitter
				case 'post_twitter':
					if (v === 'error') {
						title = 'Twitter Error!';
						message += '<li id="dsq-msg-twitter-error">Oops, we couldn\'t tweet this comment. Please check your <a href="http://disqus.com/account/services">account settings</a>.</li>';
					} else {
						var _msg = v.split(':');
						title = 'Tweeted!';
						message += '<li id="dsq-msg-twitter-success">Your comment was successfully tweeted. <a href="http://twitter.com/' + _msg[0] + '/status/' + _msg[1] + '">Click here to view the tweet</a>.</li>';
					}
					break;
				// Cookie: Unapproved Post
				case 'post_not_approved':
					title = 'Comment awaiting approval by a moderator';
					message += '<li id="dsq-msg-post-not-approved">Your comment must be approved by a moderator before appearing here.</li>';
					break;
				// Cookie: Profile Found
				case 'post_has_profile':
					title = 'Use your existing commenter profile';
					message += '<li id="dsq-msg-post-has-profile">You have just posted your commment as a <span class="dsq-badge-guest">Guest</span>, but you may already have a <span class="logo-disqus">Disqus</span> Profile.<br /><br /><a href="http://disqus.com/claim">Log in and claim this comment!</a></li>';
					break;
				case 'user_created':
					var _data = v.split(':');
					title = 'Profile created!';
					message += '<li id="dsq-msg-user-created">You have just created a <span class="logo-disqus">Disqus</span> Profile, the best way to claim, manage, and track your comments all over the web. \
					<br /><br />A confirmation is being sent to <strong>' + _data[1] + '</strong>. Please check for this email in order to verify your profile. \
					<ul class="dsq-list-tick"> \
						<li>Your username is <strong>' + _data[0] +'</strong>. <a href="http://disqus.com/people/' + _data[0] + '/" target="_blank">Click here to view your public profile</a>.</li> \
						<li>Be sure to set your profile picture, as well as connect your <span class="dsq-badge-facebook">Facebook</span> and <span class="dsq-badge-twitter">Twitter</span> accounts. <a href="http://disqus.com/account/" target="_blank">Click here for account settings</a>.</li> \
					</ul> \
					</li>'
					break;
				default:
					break;
			}
			numAlerts++;
		});

		if(numAlerts > 1) {
			message = '<ul class="dsq-list-bluebullet">' + message;
			message += '</ul>';
			title = 'Thanks for posting!';
		}
		if(numAlerts > 0) {
			if(typeof(disqus_cookie_msgs) == 'function') {
				disqus_cookie_msgs(message, title);
			} else {
				Dsq.Popup.popModal(message, title);
			}
		}
	};

	this.helpBadges = function(post_id) {
		var html = ' \
			<ul class="dsq-popup-help"> \
				<li><span class="dsq-badge dsq-badge-verified">Verified</span> has a <span class="logo-disqus">Disqus</span> Profile with a confirmed email address.</li> \
				<li><span class="dsq-badge dsq-badge-registered">Registered</span> has a <span class="logo-disqus">Disqus</span> Profile, but has not yet confirmed his or her email address.</li> \
				<li><span class="dsq-badge dsq-badge-guest">Guest</span> is not logged in with any account and has not claimed his or her comments.</li> \
				<li class="dsq-help-otheraccts">Other accounts</li> \
				<li><span class="dsq-badge dsq-badge-facebook">Facebook</span> is using his or her Facebook profile via Facebook Connect.</li> \
				<li><span class="dsq-badge dsq-badge-twitter">Twitter</span> is using his or her Twitter profile via Twitter Sign-in.</li> \
				<li><span class="dsq-badge dsq-badge-openid">OpenID</span> is using his or her OpenID.</li> \
			</ul> \
		';

		this.popModal(html, 'Help: Types of Commenters', post_id);
		return;
	};

	this.permalink = function(post_id) {
		var header = 'Link to this comment';
		var body = '<strong>You are anchored to</strong>:<br />' + document.location.protocol + '//' + document.location.host + document.location.pathname + document.location.search + '#comment-' + post_id;

		this.popModal(body, header, post_id);
	};

	this.login = function(header, body) {
		var h = header || 'Login or Register';
		var b = body || '';
		b += Dsq.Templates.frameLogin({id: 'dsq-popup-login'});
		b += '</iframe>'; // HACK: Sometimes there is something funky with the IFRAME SRC that causes no end tag
		this.popModal(b, h, null, true, 'dsq-popup-login');
	};

	this.blacklist = function(id) {
		var _meta = Dsq.jsonData.posts[id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		var title = 'Add to Blacklist';
		var message = ' \
		Adding this person to the blacklist will block him or her from commenting on this site. Check the following types that you would like to add to the blacklist:'
		+ (userData['registered'] ?
			'<div class="dsq-blacklist-option"> \
				<input id="dsq-blacklist-username" type="checkbox" checked> \
				<label for="dsq-blacklist-username"><strong>Username</strong>: ' + userData['username'] + '</label> \
			</div>'
			: '')
		+ (_meta.email ?
			'<div class="dsq-blacklist-option"> \
				<input id="dsq-blacklist-email" type="checkbox" checked> \
				<label for="dsq-blacklist-email"><strong>Email address</strong>: ' + _meta.email + '</label> \
			</div>'
			: '')
		+ '<div class="dsq-blacklist-option"> \
			<input id="dsq-blacklist-ip" type="checkbox" onclick="Dsq.$(\'dsq-blacklist-ip-warning\').style.display=\'block\'"> \
			<label for="dsq-blacklist-ip"><strong>IP address</strong>: ' + _meta.ip + '</label> \
		</div> \
		';

		message += ' \
			<p id="dsq-blacklist-ip-warning" style="display:none">	\
				Note: Blocking this person\'s IP address may also unintentionally prevent others, who share his/her IP address, from commenting on this site. \
				This may include people who are sharing the same computer, living in the same house, or using the same Internet provider. Only block an IP address as a last resort. \
			</p> \
		';

		message += ' \
			<p style="text-align:center"><button onclick="Dsq.Post.blockUser(' + id + '); this.disabled=true; this.innerHTML=\'Just one moment...\'">Add to Blacklist</button></p> \
		';

		Dsq.Popup.popModal(message, title);
	};

	this.remoteAccountSettings = function() {
		var body = '';
		// Set up IFrame.
		var params = {};
		var base_url = 'http://disqus.com/forums/atomicpopcorn/_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">81</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://atomicpopcorn.disqus.com/knowing_movie_review/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://atomicpopcorn.disqus.com/knowing_movie_review/">Community Page</a>&nbsp;&nbsp;&nbsp;</span>\
	 <span class="dsq-item-subscribe">\
	 <img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle">\
	 <span id="dsq-subscribe">\
	 <a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a>\
	 </span>\
	 </span>\
	 </div>\
	 <div id="dsq-alerts">\
	 </div>\
		';

		
			html = Dsq.Templates.authPost() + html;
		

		
		if (Dsq.jsonData.request.is_moderator) { 
			html = ' \
			<div class="dsq-alert-message dsq-upgrade-message"> \
				<strong>Disqus upgrade available.</strong> Hi ' + Dsq.jsonData.request.display_username + ', this message is being displayed to you because you are a moderator of this site. <a href="#" onclick="Dsq.$(\'dsq-upgrade-message\').style.display=\'block\';this.style.display=\'none\';return false">Click here for details.</a> \
				<div style="display:none; margin-top:10px;" id="dsq-upgrade-message"> \
					A new theme is available with added features. <a href="http://disqus.com/comments/settings/' + Dsq.jsonData.forum.url + '/?p=customize">To change your theme, click here</a> and choose the theme Narcissus. \
					If you do not upgrade, you are missing out on features such as: real-time commenting, new sign-in integrations, and an upgrade interface. \
					<strong>This message will automatically go away in one week.</strong> \
				</div> \
			</div> \
			' + html; 
		}
		return html;
	};

	this.footer = function() {
		var html = Dsq.Templates.pagination();

		

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		

		return html;
	};

	this.pagination = function() {
		var html = '';
		
		if (Dsq.$('dsq-pagination')) { Dsq.$('dsq-pagination').innerHTML = ''; }
		if (!Dsq.jsonData.thread.paginate) { return ''; }

		//
		// TODO: num_paginator still uses the template tag for pagination, 
		// 		while append_paginator does it all in JavaScript.
		//		This should all be in JavaScript.
		//

		if (Dsq.jsonData.thread.num_pages > 1 && Dsq.jsonData.request.page < Dsq.jsonData.thread.num_pages) {
			html = ' \<a class="dsq-paginate-append-text" href="#" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this); return false">Show more comments...</a>\
	 <button class="dsq-button-small dsq-paginate-append-button" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this);">Load more comments</button>\
			';
		}
		
		if (Dsq.$('dsq-pagination')) {
			Dsq.$('dsq-pagination').innerHTML = html;
			return '';
		} else {
			return '<div id="dsq-pagination" class="dsq-pagination">' + html + '</div>';
		}
	};

	this.trackbacks = function() {
		var html = '';

		if(typeof DsqLocal != 'undefined' && DsqLocal.trackback_url && DsqLocal.trackbacks) {
			var trackbacks = DsqLocal.trackbacks;
			var trackback_url = DsqLocal.trackback_url;
		} else {
			var trackbacks = [
			
			
			];
			var trackback_url = 'http://atomicpopcorn.disqus.com/knowing_movie_review/trackback/';
		}

		html += '<div class="dsq-item-trackback">Trackback URL&nbsp;&nbsp;<input class="dsq-trackback-url" onclick="this.select()" readonly="true" value="' + trackback_url + '"></div>';

		if(trackbacks.length) {
			html += '<ul id="dsq-references">'
			for(var i = 0; i < trackbacks.length; i++) {
				var trackback = trackbacks[i];
				html += '<li><cite><a href="' + trackback.author_url + '" rel="nofollow">' + trackback.author_name + '</a></cite> \
						<p class="dsq-meta">' + trackback.date + '</p> \
						<p class="dsq-content">' + trackback.excerpt + '</p></li>';
			}
			html += '</ul>';
			html = '<h3 class="dsq-h3-trackbacks">Trackbacks</h3>' + html;
		}

		return html;
	}

	this.showRetweets = function(id, limit, element_id /* Optional */) {
		var source, html = '';

		for (var i = 0, reaction; reaction = Dsq.jsonData.reactions[i]; i++) {
			if (reaction.id === id) {
				source = reaction.retweets;
			}
		}

		if (source) {
			if (limit === 0) {
				limit = source.length;
			}

			for (var j = 0; j < limit; j++) {
				var rt = source[j];
				html += '<a href="' + rt.url + '">' + rt.author_name + '</a>'	+ ((j === (limit - 1)) ? '.' : ', ');
			}
		}

		if (element_id === undefined) {
			return html;
		}

		var element = document.getElementById(element_id);
		element.innerHTML = html;
		return element;
	};

	this.showMoreReactions = function(reactions, has_more, start, limit) {
		var link = document.getElementById('dsq-show-more-reactions');
		var container = link.parentNode;
		container.removeChild(link);

		for (var i = 0, reaction; reaction = reactions[i]; i++) {
			var el = Dsq.Templates.generateReactionHTML(reaction);
			if (el) {
				container.innerHTML += el;
			}
		}

		if (has_more) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = start;
			var l = limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			container.innerHTML += '<li id="dsq-show-more-reactions"><a href="#" onclick="' + handler + '">Show more reactions</a></li>';
		}
	};

	this.generateReactionHTML = function(reaction) {
		if (reaction.body === null || reaction.body == '') {
			return;
		}

		if (reaction.author_name === '') {
			reaction.author_name = '&nbsp;';
		}

		if (reaction.url === '') {
			reaction.url = reaction.get_service_url;
		}

		/* Reaction HTML begins */
		var item = '<li class="dsq-reaction" id="dsq-reaction-' + reaction.id + '">'
			+ '<div class="dsq-reaction-header">'
			+ '<div class="dsq-header-avatar">';

		if (reaction.author_url && reaction.author_url !== '') {
			item += '<a target="_blank" href="' + reaction.author_url +'">';
		} else {
			item += '<a target="_blank" href="#" onclick="return false;">';
		}

		if (reaction.avatar_url && reaction.avatar_url !== '') {
			item += '<img src="' + reaction.avatar_url + '"/>';
		} else {
			item += '<img src="' + Dsq.jsonData.media_url + '/images/noavatar32.png"/>';
		}

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png"/>'
			+ '</a></div>'
			+ '<cite><span>' + reaction.author_name + '</span></cite>'
			+ '<span class="dsq-header-meta"><a class="dsq-header-time">' + reaction.date_created + '</a></span>'
			+ '</div><div class="dsq-reaction-body">'
			+ '<div class="dsq-reaction-message">' + reaction.body + '</div>'
			+ '<div class="dsq-reaction-footer">From <a class="dsq-service-name" target="_blank" href="' + reaction.url + '">' + reaction.get_service_name + '</a> '
			+ 'via ' + (reaction.source == 'backtype' ? '<a href="http://backtype.com/">BackType</a>' : '<a href="' + reaction.source_url + '">UberVU</a>')
			+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator ? '&nbsp;&bull;&nbsp;<a class="dsq-hide-reaction" href="#" onclick="Dsq.Reaction.hide(' + reaction.id + '); return false;">Hide</a>' : '') + '</div></div>';

		if(reaction.retweets) {
			var num_retweets = reaction.retweets.length;
			if (num_retweets > 0) {
				item += '<div class="dsq-reaction-retweets">';
				if (num_retweets == 1) {
					item += 'One more retweet from <a href="' + reaction.retweets[0].url + '">'  + reaction.retweets[0].author_name + '</a>';
				} else {
					item += (num_retweets + ' more retweets from ');

					item += '<span id="dsq-reaction-retweets-' + reaction.id + '">';
					var n_tweets = (num_retweets > 15) ? 15 : num_retweets;
					item += Dsq.Templates.showRetweets(reaction.id, n_tweets);

					if (n_tweets != num_retweets) {
						item += '</span> <a onclick="Dsq.Templates.showRetweets(' + reaction.id + ', 0, \'dsq-reaction-retweets-' + reaction.id + '\');'
							+ 'this.parentNode.removeChild(this); return false;" href="#">Show all</a>';
					}
				}
				item += '</div>';
			}
		}

		item += '</li>'; /* Reaction HTML ends */
		return item;
	};

	this.reactions = function() {
		var html, reaction;

		if (Dsq.jsonData.reactions === undefined || Dsq.jsonData.reactions.length === 0) {
			return '';
		}

		html = '';
		for (var i = 0; reaction = Dsq.jsonData.reactions[i]; i++) {
			var item = Dsq.Templates.generateReactionHTML(reaction);
			if (item) {
				html += item;
			}
		}

		if (Dsq.jsonData.has_more_reactions) {
			var d = Dsq.jsonData.settings.disqus_url;
			var f = Dsq.jsonData.forum.url;
			var t = Dsq.jsonData.thread.id;
			var s = Dsq.jsonData.reactions_start;
			var l = Dsq.jsonData.reactions_limit;

			var handler = 'Dsq.Utils.execScript(\'' + d + '/forums/' + f + '/more_reactions.js?t=' + t + '&s=' + s + '&l=' + l + '\', true); return false;';
			html += '<li id="dsq-show-more-reactions"><a href="#" onclick="' + handler + '">Show more reactions</a></li>';
		}

		return '<h3 class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this.missingPermissions = function() {
		return '';
	};

	//
	// Post
	//

	this.prependPost = function(post_id) {
		var html = '<div id="comment-' + post_id + '"></div>';
		return html;
	};

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

	this.postPrependHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];

		var _includeServices = function() {
			var userServices = Dsq.Post.getUserServices(null, post_id);
			var html = '';
			var hiddenThreshold = 3; // Define # of services to show before stuffing them in hidden div

			for(var i = 0; i < userServices.length; i++) {
				html +=
				(i == hiddenThreshold
					? '<li id="dsq-drop-hidden-' + post_id +'" class="dsq-drop-hidden"><ul>'
					: '')
				+ '<li class="dsq-drop-services"> \
					<a class="dsq-service-' + userServices[i].name.toLowerCase() + '" href="' + userServices[i].url + '" target="_blank"> \
						<img src="' + Dsq.jsonData.media_url + '/images/embed/services/' + userServices[i].name.toLowerCase() + '.png" alt="' + userServices[i].name.toLowerCase() + '">'
					+ userServices[i].name
					+ '</a> \
				</li>';
			}

			if(i >= hiddenThreshold) {
				html += '</ul></li> \
				<li id="dsq-drop-more-' + post_id + '" class="dsq-drop-more"><a href="#" onclick="Dsq.Post.dropProfileMore(this, '+ post_id + '); return false"><small>&#9660;</small></a></li> \
				';
			}
			return html;
		};

		return ' \
			<div class="dsq-header-avatar" id="dsq-header-avatar-' + post_id + '" onmouseover="Dsq.Post.dropProfile(' + post_id + ')"> \
				<a id="dsq-avatar-' + post_id + '" class="dsq-avatar" href="' + userData.url + '" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">'
			+ (Dsq.jsonData.forum.show_avatar
				? '<img src="' + Dsq.jsonData.users[_meta.user_key].avatar + '" alt="" />'
				: '')
			+ '</a>'
			+ '</div> \
		';
	};

	this.postAppendHeader = function(post_id) {
		var _meta = Dsq.jsonData.posts[post_id];

		return ''
			+ (_meta.author_is_moderator
				? '<img class="dsq-mod-star" src="http://media.disqus.com/images/bullet-star.png" title="Moderator" alt="" />'
				: '')
			+ '<span class="dsq-header-meta"> \
				<a id="dsq-time-' + post_id + '" class="dsq-header-time" href="#comment-' + post_id + '" title="Permalink">' + _meta.date + '</a> \
			</span>';
	};

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

	this.postBody = function(post_id) {
		// TODO: Deprecate flagging conditional
		var _meta = Dsq.jsonData.posts[post_id];
		return ''
			+ (_meta.edited
				? '<p class="dsq-editedtxt">(Edited by a moderator)</p>'
				: '')
			;
	};

	this.postFooter = function(post_id) {
		// TODO: Use media should be conditional
		var _meta = Dsq.jsonData.posts[post_id];
		if(_meta.killed) { return ''; }

		return ' \
			<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
				<div id="dsq-points-' + post_id + '" class="dsq-likedtxt">'
				+ (_meta.points
					? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this comment.'
					: '')
				+ '</div>'
				+ '<ul class="dsq-comment-options dsq-list-style">'
				+ (_meta.votable
					? '<li class="dsq-list-first dsq-rate" id="dsq-rate-cont-' + post_id + '">'
					+ (!_meta.up_voted
						? '<a href="#" onclick="Dsq.Post.rate(this, ' + post_id + ', 1); return false;">Like</a>'
						: 'You liked this.') + '</li>'
					: '')
				+ '<li class="dsq-report' + (!_meta.votable ? ' dsq-list-first' : '') + '" id="dsq-post-report-' + post_id + '"><a href="#" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">Report</a></li> \
				</ul> \
				<ul class="dsq-list-style">'
				+ (_meta.can_reply
					? '<li class="dsq-list-first"><a href="#" id="dsq-reply-link-' + post_id +'" onclick="Dsq.Post.toggleReply(this, ' + post_id +'); return false;">Reply</a></li>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<li id="dsq-edit-el-' + post_id + '"><a id="dsq-edit-link-' + post_id + '" href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit</a></li>'
					: '')
				+ '<li class="' + (!_meta.can_reply ? 'dsq-list-first' : '') + '" id="dsq-more-el-' + post_id + '"><a id="dsq-more-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'more\'); return false">More <small>&#9660;</small></a></li>'
				+ (Dsq.jsonData.forum.use_media
					? '<li id="dsq-media-el-' + post_id +'" style="display:none"><a id="dsq-media-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'media\'); return false">Use Media <small>&#9660;</small></a></li>'
					: '')
				+ '</ul>'
				+ '<div id="dsq-reply-bar-' + post_id + '" class="dsq-reply-bar" style="display:none"> \
						<div id="dsq-reply-bar-items-' + post_id + '" class="dsq-reply-bar-items"> \
						</div> \
						<div id="dsq-reply-bar-auth-' + post_id + '" class="dsq-reply-bar-auth"> \
							 \
								 \
								 	<a href="#" class="dsq-help dsq-reply-req-opt" title="You are commenting as a Guest. You may choose to log into an existing DISQUS Profile, your Facebook, Twitter or OpenID account to comment on Atomic Popcorn" 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:28246952" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
								&nbsp;or&nbsp; \
									<img src="http://media.disqus.com/images/twitter-signin-icon.png" alt="" /> \
									<a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false">Sign-in</a> \
								 \
								&nbsp;or&nbsp; \
									 <img src="http://media.disqus.com/images/openid-login-icon.png" alt="" /> \
									 <a href="#" onclick="Dsq.OpenID.requestURL(); return false">OpenID</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'				: 'atomicpopcorn',
			't'				: 'knowing_movie_review',
			// 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/atomicpopcorn/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/atomicpopcorn/knowing_movie_review/post_report/', {'post_id': id});
			Dsq.Popup.popModal('Thank you. This comment has been flagged for moderator attention.', 'Successfully flagged');
			Dsq.Utils.deleteNode(Dsq.$('dsq-post-report-' + id));
		} else {
			var title = Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT;
			var message = Dsq.Strings.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR + '? \
			<br /><br /> \
			<button onclick="Dsq.Popup._closePopup(null, true)"><strong>' + Dsq.Strings.NO + '</strong>, ' + Dsq.Strings.NEVER_MIND + '</button>&nbsp;&nbsp;&nbsp;<button onclick="Dsq.Post.report(' + id + ', true);"><strong>' + Dsq.Strings.YES + '</strong>, ' + Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT + '</button><br /><br />'
			+ Dsq.Strings.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION + '. \
			';

			Dsq.Popup.popModal(message, title, id);
		}
	};



	this.showAlert = function(id, msg) {
		var msgEl = Dsq.$('dsq-comment-message-' + id);
		var alert = '<div class="dsq-comment-alert">' + msg + '</div>';

		msgEl.innerHTML = alert + msgEl.innerHTML;
	};

};
// Dsq.Post


/**
 * Dsq.Thread
 */
Dsq.Thread = new function() {
	this.fc = null;
	this.ff = null;
	this.ac = null;

	
	this.adminIsOn = false;

	
	
	

	this.hlComment = null;
	this.hlCommentClass = null;

	this.getNextComment = function(el) {
		var start_id = el.id;
		while(el = el.nextSibling) {
			if(el.id && el.id.indexOf('dsq-comment-') != -1 && el.id != start_id) {
				return el;
			}
		}
		return null;
	};

	this.getActiveCommentId = function() {
		if (document.URL.indexOf('#comment-') >= 0) {
			var anchor = document.URL.slice(document.URL.indexOf('#') + 1);
			return anchor.replace('comment-', '');
		}
		return null;
	};

	this.highlightAnchor = function() {
		var i = this.getActiveCommentId();
		if (i == null) return false;
		var id = 'dsq-comment-' + i;
		var hash = window.location.hash;

		// Toggle the hash incase the comment isn't available when the page loads
		// for WebKit-based browsers.
		if (Dsq.Utils.webkit) {
			window.location.hash = '';
			window.location.hash = hash;
		}

		this.hlComment = Dsq.$(id);
		// Adding this conditional guard pending #289
		if (!this.hlComment) {
			return;
		}
		this.hlCommentClass = this.hlComment.className;
		this.hlComment.className += ' dsq-hl-anchor';

		setTimeout("Dsq.Thread.highlightClear()", 3000);
	};

	this.highlightClear = function() {
		if (!this.hlComment) {
			return;
		}
		this.hlComment.className = this.hlCommentClass;
	};

	this.login = function(toggle) {
		// toggle id is #dsq-reply-login-[id]
		var postId;
		if(toggle.id.indexOf('dsq-reply-login') != -1) {
			postId = toggle.id.slice(16);
			var container = Dsq.$('dsq-reply-' + postId);
		} else {
			var container = Dsq.$('dsq-post-add');
		}

		if(toggle) {
			if(toggle.className == 'dsq-login-active') {
				Dsq.Iframes.showReplyIframeInContainerIfAllowed(container, postId);
				toggle.className = '';
			} else {
				Dsq.Iframes.showLoginIframeInContainer(container, postId);
				toggle.className = 'dsq-login-active';
			}
		} else {
			Dsq.Iframes.showLoginIframeInContainer(container, postId);
		}

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
	};


	this.paginate = function(page, el_clicked, per_page) {
		// Use extra_params to pass any override parameters that we need to persist.
		var extra_params = '';

		// "Per page" can either be overriden by providing it as an argument
		// (per-call) or setting the disqus_per_page override variable (global).
		if(typeof per_page == 'undefined') {
			per_page = null;
		}
		if(typeof disqus_per_page != 'undefined' && per_page === null) {
			per_page = disqus_per_page;
		}

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

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			el_clicked.style.display = 'none';
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/atomicpopcorn/thread.js'
			+ '?slug='	+ 'knowing_movie_review'
			+ '&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/atomicpopcorn/thread.js'
			+ '?slug='	+ 'knowing_movie_review'
			+ '&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/atomicpopcorn/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'knowing_movie_review'
				+ '&email=' 	+ encodeURIComponent(email));

		} else if(!email) {
			// If anonymous user and no email has been provided yet, prompt for email

			var title = 'Subscribe to this comment thread';
			var message = ' \
				New comments will be sent directly to your email inbox! \
				<div class="dsq-subscribe-submit"> \
					<p><strong>Enter your email address below.</strong></p> \
					<input type="text" id="dsq-subscribe-email"> \
					<button onclick="Dsq.Thread.subscribe(1, Dsq.$(\'dsq-subscribe-email\').value)">Subscribe</button> \
				</div> \
			';

			Dsq.Popup.popModal(message, title);
		}
	};

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

		/* The form has to be re-designed when more options will come out. */
		var html = 'Automatically close comments after <input size="3" id="dsq-thread-days-alive" value="' + Dsq.jsonData.thread.days_alive + '" type="text" /> days. Existing comments will still be displayed.<br /><br />(Using 0 days will disable this feature)<br /><br />'
								 + '<button onclick="Dsq.Thread.updateDaysAlive();" class="dsq-button-small"><span>Save</span></button>'
								 + '<span id="dsq-thread-settings-status" class="dsq-options-status"></span>';
		Dsq.Popup.popModal(html, 'Settings');
	};

	this.updateDaysAlive = function() {
		var days = Dsq.$('dsq-thread-days-alive').value;
		var status = Dsq.$('dsq-thread-settings-status');
		Dsq.Utils.postToUrl('http://disqus.com/forums/atomicpopcorn/update_days_alive.js', {days:days,thread:Dsq.jsonData.thread.id});
		status.innerHTML = 'Saved!';
		window.setTimeout(function() { status.innerHTML = ''; }, 1000);
	};
};
// Dsq.Thread

Dsq.Events = function() {
	var obj = {};

	// Private
	var handlers = {};
	var getHandlers = function(event) {
		if (handlers[event] === undefined) {
			handlers[event] = [];
		}
		return handlers[event];
	};

	// Public
	// Value keys : postId, node, xtype
	obj.REPLY_IFRAME_CREATED = 1;
	// Value keys : postId, opened
	obj.REPLY_IFRAME_TOGGLED = 2;
	obj.fire = function(event, opt_value) {
		if (!event) {
			throw new Error('Unknown event');
		}
		var value = opt_value || {};
		for (var i=0; i<getHandlers(event).length; i++) {
			getHandlers(event)[i](value);
		}
	};
	obj.addHandler = function(event, callback) {
		getHandlers(event).push(callback);
	};

	return obj;
}();

/**
 * Dsq.Realtime
 */
Dsq.Realtime = new function() {
	var initialized = false;
	var interval = null;
	var last_checked = Dsq.jsonData.request.timestamp;
	var new_posts = [];
	var ongoing_request = false;
	var prev_script = null;

	function updateNewPostCount() {
		Dsq.$('dsq-realtime-alert').style.display = new_posts.length ? 'block' : 'none';

		Dsq.$('dsq-realtime-queued').innerHTML = new_posts.length
		+ ' new '
		+ Dsq.Utils.pluralize(new_posts.length, 'comment', 'comments')
		+ Dsq.Utils.pluralize(new_posts.length, ' was', ' were')
		+ ' just posted.';

		Dsq.$('dsq-realtime-show').innerHTML = '(' + Dsq.Strings.SHOW + ')';
	}

	function insertNewPosts() {
		var post_id = null;
		var after_id = Dsq.$('dsq-sort-select').value === 'oldest' ? -1 : null;

		for (var i=0; i<new_posts.length; i++) {
			post_id = new_posts[i];
			Dsq.Post.insert(after_id, post_id, Dsq.jsonData.posts[post_id].message);
			Dsq.Post.incrementPostCount();
			Dsq.Post.outlineComment(post_id);
		}
		new_posts = [];
	}

	this.enableInterval = function() {
		interval = setInterval(Dsq.Realtime.check, Dsq.jsonData.context.realtime_speed);
		Dsq.$('dsq-realtime-status').innerHTML = Dsq.Strings.ENABLED;
		Dsq.$('dsq-realtime-toggle').innerHTML = '(' + Dsq.Strings.PAUSE + ')';
	}

	this.disableInterval = function() {
		if (interval) {
			clearInterval(interval);
			interval = null;
		}
		Dsq.$('dsq-realtime-status').innerHTML = Dsq.Strings.PAUSED;
		Dsq.$('dsq-realtime-toggle').innerHTML = '(' + Dsq.Strings.RESUME + ')';
	}

	this.toggleInterval = function() {
		if (!interval) {
			Dsq.Realtime.enableInterval();
		} else {
			Dsq.Realtime.disableInterval();
		}
		return false;
	}

	this.initialize = function() {
		if (!initialized) {
			initialized = true;
			Dsq.$('dsq-realtime-toggle').onclick = this.toggleInterval;
			if (!Dsq.jsonData.forum.streaming_realtime) {
				Dsq.$('dsq-realtime-show').onclick = this.show;
				updateNewPostCount();
			}
			if (Dsq.jsonData.thread.realtime_paused) {
				Dsq.Realtime.disableInterval();
			} else {
				Dsq.Realtime.enableInterval();
			}
		}
	}

	this.show = function() {
		insertNewPosts();
		updateNewPostCount();
		return false;
	}

	this.check = function() {
		if (!ongoing_request && Dsq.jsonData.realtime_enabled) {
			if (prev_script) {
				prev_script.parentNode.removeChild(prev_script);
			}
			ongoing_request = true;
			prev_script = Dsq.Utils.execScript('http://disqus.com/forums/28246952/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/atomicpopcorn/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/atomicpopcorn/queueurl.js');
	};
};

Dsq.CNN = function() {
	var obj = {};

	obj.authenticate = function() {
		var url = Dsq.jsonData.settings.disqus_url + "/saml/cnn/try/";
		Dsq.Utils.postToUrl(url, {'target': document.location}, true);
	};

	return obj;
}();


if(Dsq.Utils.ie6) {
	(function() {
		DSQ_HEADER_AVATAR_RE = /<div class="dsq-header-avatar"(.*?)>/gim;
		Dsq.Templates.registerFilter('postPrependHeader', function(html, post_id) {
			// Add "onmouseout" for dsq-header-avatar for dropProfile
			// functionality since IE6 cannot use :hover.
			function _headerAvatarReplace(content, inner, _unused, html) {
				return '<div class="dsq-header-avatar" '
					+ inner
					+ ' onmouseout="Dsq.Post.dropProfile(' + post_id + ')">';
			}
			html = html.replace(DSQ_HEADER_AVATAR_RE, _headerAvatarReplace);
			return html;
		});
	})();
}









(function() {
	//
	// Load theme.  This overrides the base templates with template functions
	// from the respective themes.
	//
	if (Dsq.jsonData.integration.theme == 4) {
		var theme = 'narcissus';
		// HACK: Set variable on window to use post message.
		window.disqus_use_postmessage = true;

		
		for(var prop in Dsq.Themes[theme]) {
			if(Dsq.Themes[theme] && Dsq.Themes[theme].hasOwnProperty(prop)) {
				Dsq.Templates[prop] = Dsq.Themes[theme][prop];
			}
		}
		
		for(var prop in Dsq.Post) {
			if(Dsq.Themes[theme] && Dsq.Themes[theme].hasOwnProperty(prop)) {
				Dsq.Post[prop] = Dsq.Themes[theme][prop];
			}
		}
	}

	//
	// Register templates.  This must be done after all themes are loaded.
	//
	Dsq.Templates.registerTemplate('authPost', Dsq.Templates.authPost);
	Dsq.Templates.registerTemplate('header', Dsq.Templates.header);
	Dsq.Templates.registerTemplate('footer', Dsq.Templates.footer);
	Dsq.Templates.registerTemplate('trackbacks', Dsq.Templates.trackbacks);
	Dsq.Templates.registerTemplate('reactions', Dsq.Templates.reactions);
	Dsq.Templates.registerTemplate('prependPost', Dsq.Templates.prependPost);
	Dsq.Templates.registerTemplate('appendPost', Dsq.Templates.appendPost);
	Dsq.Templates.registerTemplate('postPrependHeader', Dsq.Templates.postPrependHeader);
	Dsq.Templates.registerTemplate('postAppendHeader', Dsq.Templates.postAppendHeader);
	Dsq.Templates.registerTemplate('preBody', Dsq.Templates.preBody);
	Dsq.Templates.registerTemplate('postBody', Dsq.Templates.postBody);
	Dsq.Templates.registerTemplate('postFooter', Dsq.Templates.postFooter);
	Dsq.Templates.registerTemplate('_popupGeneric', Dsq.Templates._popupGeneric);
	Dsq.Templates.registerTemplate('voted', Dsq.Templates.voted);
	Dsq.Templates.registerTemplate('popupProfile', Dsq.Templates.popupProfile);
	Dsq.Templates.registerTemplate('postBox', Dsq.Templates.postBox);
	Dsq.Templates.registerTemplate('pagination', Dsq.Templates.pagination);
	Dsq.Templates.registerTemplate('postComment_onSuccess', Dsq.Templates.postComment_onSuccess);

})();

Dsq.container.className = "clearfix";
Dsq.container.innerHTML = ' \
<ul id="dsq-comments">\
	 <li id="dsq-comment-13923825">\
	 <div id="dsq-comment-header-13923825" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923825" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923825">The Reverent One</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923825" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923825" class="dsq-comment-message">This movie is pure genius and any Christian who thinks that it is a bad thing should rethink their position. Just think how many movies are out there that glorify sin. Specifically, money, drugs, sex, etc. without any hint whatsoever of spiritual principles and moral values. You see, I believe this film\'s \'target\' audience is not those like you and me who already believe. The people who created this thing are truly enlightened and understand what it means to be a fisher of men in today\'s world. This medium of modern-day technology just happens to be their fishing-rod. They realize that they have to be subtle in order to not shut people down from recieving the message. They have successfully warmed peoples imaginations toward their Source, and stirred these peoples hearts so that they might acquire a seeker\'s mindset.This film even has "Jesus is the Way, the Truth, and the Life" planted in it on the side of truck toward the very end.This film is actually radical evangelism at it\'s best!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923837">\
	 <div id="dsq-comment-header-13923837" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923837" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923837">Greg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923837" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923837" class="dsq-comment-message">Reverent One,<br><br>I totally disagree with you.  As a Christian, I found this film to be propaganda for naturalism.  For example, the aliens were given the power of omniscience (they whispered to the girl future events), and the end scene in "the garden of Eden" communicated to me the theory that things started on earth in a similar way...beings were planted here by aliens.  Aliens are the savior in this movie, not God.  I\'m surprised no attempt was made to explain John\'s insights of Revelation as something received by aliens.   In this day and age, you can\'t be subtle about the Christian message.   If Jesus is the Way, don\'t make aliens the hero.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923838">\
	 <div id="dsq-comment-header-13923838" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923838" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13923838" href="http://www.atomicpopcorn.net/" target="_blank" rel="nofollow">AtomicPopcorn</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923838" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923838" class="dsq-comment-message">Some very valid points Greg.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923839">\
	 <div id="dsq-comment-header-13923839" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923839" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923839">Gail</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923839" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923839" class="dsq-comment-message">I thought the ones you labeled as aliens were revealed or at least hinted to be angels when they ascended the lines used were clearly wing shaped or inspired.  Did anyone else think that?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923843">\
	 <div id="dsq-comment-header-13923843" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923843" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923843">Greg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923843" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923843" class="dsq-comment-message">True, but why did they have to travel in a space ship if they were angels?   Again, the way I interpreted that was angelic spirit beings described in the Bible are really highly evolved creatures.   More propaganda for naturalism.   The idea would be that the writers of the Bible saw or were given visions of "angelic looking aliens" and misinterpreted them as being "spirits".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923847">\
	 <div id="dsq-comment-header-13923847" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923847" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923847">Edwin</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923847" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923847" class="dsq-comment-message">Ok number one: you drive an iteresting point. I agree with you except that the reason the aliens or \'angels\' as they have been referred as, did not use holy methods of transportation, is that humans are mostly impure and the children, though referred to as pure in Christianity, would have by laws of science, would have had their skin and other ripped off clean from their bones. Eh drives an extremely good point as well. Note: if i have left anything out please excuse me im only 13 and trying to write on a laptop not worth a lump of s**t.<br><br>Feel free to email me and discuss further.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923859">\
	 <div id="dsq-comment-header-13923859" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923859" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923859">Greg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923859" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923859" class="dsq-comment-message">Edwin, I\'m not following but would like to.  More?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923871">\
	 <div id="dsq-comment-header-13923871" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923871" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923871">Erik</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923871" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923871" class="dsq-comment-message">The whole charm of the film is the naturalism vs. religion ambiguity, why fight it?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923874">\
	 <div id="dsq-comment-header-13923874" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923874" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923874">Erik</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923874" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923874" class="dsq-comment-message">This film deserves at least a B.  The thing is, I can\'t get it out of my head.  I\'ve seen it three times.  There are moments when I want to bump it up to an A-.  Other times, I can poke a few holes in it.  Still, my rating never gets lower than a B.  Therefore, I think the critics mostly got this one wrong.  The plot is mostly solid and the two major flaws I found could have been easily avoided.  First, at the very beginning, the scene suggests that the children haven\'t been exposed to the idea of a time capsule--otherwise, why would the kid ask what it is--yet Lucinda came up with the idea of drawing pictures about the future.  We are lead to believe that the school voted on the best idea among the children--draw the pictures--the previous day and that the capsule will be placed underground the next day, and that the two ideas dovetailed perfectly.  Clearly Lucinda could not have come up with the idea of placing the pictures in the time capsule, because for that to happen she would have had to already be exposed to the idea the a capsule was planned.  If she had been exposed to the idea of the time capsule, why wouldn\'t the other children?  Did I miss something or is this completely incoherent?  Second, the female lead happens to get an ambulance when all hell is breaking loose.  We can even see fires breaking out in the distance.  How likely is that?  Don\'t police and rescue service have something better to do when all hell is breaking loose?  Granted, the public announcement was only recently made, but it still seems mundanely implausible.  Also, it\'s not necessary for advancing the plot.  There are also four lines that stick out as weak.  First, when he\'s first figuring out what the numbers mean, Koestler says, "What\'s going on here?"  Lame.  The preceding "Come on!" is believable, but the subsequent "What\'s going on here?" is weak and unnecessary.  Second, Koestler yells "Hey!" at a burning man.  Lame.  Third, Koestler\'s MIT colleague says "You were there?" when he gets out of the car.  Lame.  Fourth, Koestler says the line about seeing the burning faces.  You could blame this one on Cage\'s acting, but the line itself is not great.  These weak lines are not far from each other, makes me wonder if it was the same writer.  Three more very minor nitpicks: First, when Koestler is figuring out the numbers, wouldn\'t he at least get 9-11 right off the bat, if not 9-11-01?  He didn\'t need to write those dividing lines completely wrong the first time.  Second, the burning moose wasn\'t that great of CGI.  The several animals that followed were good.  Third, did Koestler really need to see his colleague and his wife in midst of chaos?  It\'s a big city.  Granted, this is more cinematic poetry than reality, but I think it was unnecessary.  We were already done with him when he was left helpless at Koestler\'s desk.  Other than the above, I cannot find any major flaws in the film.  The editing is rather tight and all scenes are in the service of advancing the plot.  There is plenty of foreshadowing and handholding here to carry you through.  It\'s a good film.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923914">\
	 <div id="dsq-comment-header-13923914" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923914" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923914">Rosemarie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923914" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923914" class="dsq-comment-message">Hey Edwin, really cool review for your age and crappy laptop.  The film has a lot of flaws, but was really compelling in the first half, then got weird with aliens (?). I really felt sad that the father could not go with Caleb.  And the ending really suggested the garden of Eden with a male and female and the tree of knowledge (?).  The ending doesn\'t seem like the Rapture or Armageddon, but suggets it a little.  BTW, Isn\'t Caleb a Biblical name?  Wonder if that could be a reference to the Bible.  Anyway, I enjoy the discussion.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923918">\
	 <div id="dsq-comment-header-13923918" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923918" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923918">Marian</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923918" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923918" class="dsq-comment-message">Edwin is right: maybe angels can travel without vehicles capable of preserving life, but not the kids. Erik, Lucinda probably suggested the time capsule because of the voices telling her what to do and the numbers. The ambulance crew did not even turn around when the police guy shot in the air, which was weird; good one with them being there at that time, but maybe they just happened to be there on the way to or from somewhere else. When Koestler was figuring out the numbers, he was kind of drunk already and he did not know he was looking at the date yet. It feels ok to me, just maybe very improbable to find 9/11, but the whole movie is about coincidences. The other points you make are pretty good. Nice!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-19853750">\
	 <div id="dsq-comment-header-19853750" class="dsq-comment-header">\
	 <cite id="dsq-cite-19853750" class="dsq-comment-cite">\
	 <span id="dsq-author-user-19853750">Jose</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-19853750" class="dsq-comment-body">\
	 <div id="dsq-comment-message-19853750" class="dsq-comment-message">Wouldn\'t that be a likely possiblity?  How else could they have descibed something they never saw?  When Columbus arrived in America he thought the natives were Indians and thus, the natives thought they were gods...until they started getting slaughtered.  But how else would someone, thousands of years ago, describe something like that other than "spiritual".  It is not unlikely that we\'ve been wrong all along and that indeed, the "all mighty" will return and save those that deserve to be saved.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923919">\
	 <div id="dsq-comment-header-13923919" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923919" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923919">Joe</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923919" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923919" class="dsq-comment-message">Yes, I thought the same thing.  I think the message is that God is simply mans explanations for something bigger than him/herself.  Much like the new civilization that is going to be created.  How will they explain their origins?  Something simple that people will buy and not question.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923861">\
	 <div id="dsq-comment-header-13923861" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923861" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923861">DiamondCheniere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923861" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923861" class="dsq-comment-message">I agree with you to a certain point. The "Whisper People" are not aliens, but that of Angels. During the last few minutes of the movie when Caleb was chosen to go, their body turned back to dust or evaporated, and the image you saw appeared to be aliens but were actually angels; you can tell when they turn to the side and you see an "image" of the wings. It made sense because the Bible says in Hebrews that we may entertain angels unaware. Which means they can appear as everyday people, but are actually not...<br>I enjoyed this movie.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923885">\
	 <div id="dsq-comment-header-13923885" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923885" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923885">Sir</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923885" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923885" class="dsq-comment-message">You don\'t even know what or who GOD is...  Loose the arrogance and forget what you have been taught!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923909">\
	 <div id="dsq-comment-header-13923909" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923909" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923909">Veruca</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923909" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923909" class="dsq-comment-message">And how do you know that GOD isn\'t an Alien???<br>for me honestly ... Alien or superhuman being are the same...and super human being is GOD for me...<br>open your eyes guys ... read the story of the prophets and the bible! look on their pictures maybe u can understand, dig people.. and btw look on the NASA site too... we are approaching the maximum sunspot by 2011...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-19853641">\
	 <div id="dsq-comment-header-19853641" class="dsq-comment-header">\
	 <cite id="dsq-cite-19853641" class="dsq-comment-cite">\
	 <span id="dsq-author-user-19853641">Jose</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-19853641" class="dsq-comment-body">\
	 <div id="dsq-comment-message-19853641" class="dsq-comment-message">This movie explores the likely possibility that yes, we were placed in this world by a power and knowledge greater than our own, being god or alien. secondly it is likely that over thousands of years of man kinds existance humans have painted their own interpretation of a superior being as God when in reality god and its heavenly angels are truly an advance civilization...That is more likely to be possible than the existance of God.  Take a look at the ending of the movie, as the kids rise with the "aliens" there are angle type wings on their backs.  Who is to say that God and angels are to appear out of the clouds as portreyd by Michael Angelo?  In the past and until this day that has been the image painted by all who portray the coming of God, but is it an accurate portreyal or simply the only way to describe what is unexplainable?  Until that day comes, we will never know.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923844">\
	 <div id="dsq-comment-header-13923844" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923844" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923844">eh</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923844" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923844" class="dsq-comment-message">eh...<br>u know when they go to the dead woman\'s house with their children and find out that EE means everyone else?  There was a picture with a being with 4 animal heads and a person in the sky?  That\'s a reference from the book of Ezekiel in the Bible. I\'m assuming that the so called "aliens" that you are all talking about are the angels with the 4 animal heads.  hence there were 4 beings that took the children to some where.  That whole space ship looking thing was probably brought in to make it look more factual rather than having angels just magically teleporting them off to somewhere.  If you look up any books about the book of Ezekiel, you will absolutely find old pictures of what people thought it would have looked like as it described in the Bible.  The whole big ass rotating space ship thing that you see in the movie looks like the pictures shown in some books about the book of Ezekiel.  seriously, who cares if this is a propaganda for naturalism or for christians?  just like the protagonist said, believe what you want to believe.  Its just a movie, interpret it the way you want to see it as, thats all you gota do...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923856">\
	 <div id="dsq-comment-header-13923856" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923856" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923856">Greg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923856" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923856" class="dsq-comment-message">EH,<br><br>I agree with you for the most part, but "The Reverent One" above said the "people who created this thing are truly enlightened and understand what it means to be a fisher of men in today’s world."  I was challenging this viewpoint.  I would not, as a Christian, use this film to promote Christianity, so it\'s in this context I wrote what I did.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923887">\
	 <div id="dsq-comment-header-13923887" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923887" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923887">syllia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923887" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923887" class="dsq-comment-message">first off i would like to say i respect your opinion however,i think you are not paying attention to the real detail in this film....the aliens represent angels..keep in mind there is certain guide lines film makers must follow...So they create metaphors i totally agree with The Reverent One ...as a christian we should be thankful for a movie like this and hope it opens the eyes of those that need it!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923899">\
	 <div id="dsq-comment-header-13923899" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923899" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923899">Daniel  Tinneny</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923899" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923899" class="dsq-comment-message">Now i cant even enjoy a movie without these crazy GOD people ruining it...IMAGINE ALL THE PEOPLEEEEE</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923901">\
	 <div id="dsq-comment-header-13923901" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923901" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13923901" href="http://www.atomicpopcorn.net/" target="_blank" rel="nofollow">Matthew</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923901" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923901" class="dsq-comment-message">Its a bummer that people feel that way, especially on a forum where you can\'t really interact with them. You can enjoy the movie without anyone ruining anything for you. And why would the people be crazy due to the fact they have faith in something?<br><br>Seems very shallow and not very well thought out.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923905">\
	 <div id="dsq-comment-header-13923905" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923905" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923905">Katie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923905" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923905" class="dsq-comment-message">If you want to enjoy a movie without people "ruining it for you" then why are you reading the post on here? Your "crazy God people" comment is a ignorant thing to say, you go ahead and live your empty life is you want to....I won\'t call you crazy. They do make a referance to purpose in the movie when Cage\'s character is teaching his class...did you catch that?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923848">\
	 <div id="dsq-comment-header-13923848" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923848" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923848">servantseer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923848" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923848" class="dsq-comment-message">DITTO!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923891">\
	 <div id="dsq-comment-header-13923891" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923891" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923891">Renee</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923891" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923891" class="dsq-comment-message">Is it possible for you to review a movie without preaching???</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923913">\
	 <div id="dsq-comment-header-13923913" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923913" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923913">review me this</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923913" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923913" class="dsq-comment-message">lol u are all so arrogant! we have made like 5 billion years without the world exploding, why is it supposed to explode now? oh, i know why! because we just barely have the technology to see the world and how we are affecting it! before Al Gore showed us all our effects on the earth we were living exactly like we are now! yes we shood start taking care of our earth and we should start making peace instead of war, but i think we shud spend more time on what takes up our world, like the people who dont have homes or food, instead of spending all of our money on a world filled with homeless people! EVERYONE ON HERE CAN GO POOP ON THEIR MOMS!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923912">\
	 <div id="dsq-comment-header-13923912" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923912" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923912">God&#39;s Gratious Gift</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923912" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923912" class="dsq-comment-message">Fantastic Reverent!!!!!! Amazing that there are the few of us who can see the movie in that way!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923826">\
	 <div id="dsq-comment-header-13923826" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923826" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923826">Josh Wahlberg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923826" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923826" class="dsq-comment-message">The Knowing is a profoundly moving story. Alex Proyas intrigues and elicits with intelligence, always keeping us guessing, luring us to follow his direction down a path to Hell itself. Forever a fan of Nicolas Cage whose sincere performances mirror the real world so closely, compelling you to believe.  Love to see Proyas and Cage team again in making a science/action film that is both thought provoking and entertaining. I suggest converting the best selling novel, Sunstroke by David Kagan into a Blockbuster movie. Sunstroke has all the elements for a great motion picture: true science horror, a political conspiracy, real-people characterization and an End of the World Crisis that only one person can stop.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923828">\
	 <div id="dsq-comment-header-13923828" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923828" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923828">Nathan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923828" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923828" class="dsq-comment-message">This movie was most deffinantly the best movies I have seen in my life, simply because someone in hollywood took a radical stand. I loved this movie soo much. The reverent one is toatally right. People that dont understand the movie need to understand God first. Best movie in the world , evangelism at its finest!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923829">\
	 <div id="dsq-comment-header-13923829" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923829" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13923829" href="http://www.atomicpopcorn.net/" target="_blank" rel="nofollow">AtomicPopcorn</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923829" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923829" class="dsq-comment-message">Wow that is  heck of a response. "The best movie you have seen in your life"?<br>Wow I thought it was okay, but even as a person who reads the bible, I didn\'t think it was a fabulous way to evangalize to folks. Most people in the world haven\'t even read Ezekial 1 prior to this.<br><br>A ending that stayed true to Ezekial 1 BUT also very Hollywood if you ask me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923840">\
	 <div id="dsq-comment-header-13923840" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923840" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923840">Gail</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923840" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923840" class="dsq-comment-message">I agree re the Ezekiel sourcing.... convenient for Hollywood.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923830">\
	 <div id="dsq-comment-header-13923830" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923830" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923830">JaneDoe</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923830" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923830" class="dsq-comment-message">You gotta be kidding me? Best movie in YOUR life perhaps which doesn\'t say much for the movies you have seen. This movie had real potential but the ending is just simply dumb. I mean what was the point of it all? If I wanted to know the 10 best ways to kill our planet I can just as well watch the Discovery Channel. Additionally, this whole alien thing was just pure crap. The movie\'s writers have the imagination of an eggplant. Aliens know the future, whisper it to kids, and act like some creepy perverts looking through bedroom windows at night ?!?! Once again, you gotta be kidding me!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923831">\
	 <div id="dsq-comment-header-13923831" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923831" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923831">Earthmath</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923831" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923831" class="dsq-comment-message">Ok now you\'ve got a point there but if you really want to enjoy the movie which I\'m guessing you didn\'t. You have to read between the lines. There is a message for those who believe but there is also what we know and love which is Science Fiction in it. Now about the Hollywood writers Eggplants imagination, that was just rude. First of all tell me how many apocalyptic movies say that world will end but take a twist and say something like we have gotten a second chance. Now that\'s crap for what I know. I\'ve been waiting to see a movie that really show the planet been destroyed and this is definitely it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923832">\
	 <div id="dsq-comment-header-13923832" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923832" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923832">Earthmath</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923832" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923832" class="dsq-comment-message">Also you\'ve got to give Hollywood a brake you might not have gotten the movie script on you but hey!!!!! Hollywood shows what people want to see. They tell people what they want to know. Its just that the world is full of crap that we now believe in every single little thing that comes out of a monitor and by that I mean Cell Phones, Theaters, TVs, radios, even this computer you\'re using is full of things that will entertain you and brain wash you with stuff that you want to know about. Admit it!!!!! This movie shows us how unprepared we are for a global disaster. Let me ask you do you believe in the 2012 prophecy? Its not religious belief its world wide prophecies. Will we be ready if it really happens? But again like the guy in the movie, you wont believe in my words until it happens, only then will you change your perspective but it will be too late. LOL Sorry I guess I got a little preachy there on the last thing but I meant all of it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923833">\
	 <div id="dsq-comment-header-13923833" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923833" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923833">janedoe</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923833" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923833" class="dsq-comment-message">I did not see any religious aspects in this movie. If you are talking about the end of the world as being a purely religious aspect, well that\'s your view. I do agree that it was different to have a movie with a big kaboom ending, which is rare, but the whole aliens thing really derailed the story for me. I would have inserted either some age old prophecy angle or ultra science like multiverses but not aliens creeping out little kids at night. As for 2012, I do not subscribe to the mumbo jumbo doom predictions. Just like a didn\'t think my toaster was going to wake up and attack me on midnight 2000. Like in the movie, people are not ready for a global disaster and I do not think that they will be ready for a long time to come but saying that I will believe in these prophecies when they finally happen is like saying the world will end on a Tuesday. Of course the world will eventually end and maybe it will happen on a Tuesday and I am sure a bunch of people will say I told you so and maybe it will be in the year 5823.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923834">\
	 <div id="dsq-comment-header-13923834" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923834" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13923834" href="http://www.atomicpopcorn.net/" target="_blank" rel="nofollow">AtomicPopcorn</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923834" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923834" class="dsq-comment-message">If you were to follow the movie as well as you could of, Ezekial 1, named in the movie, WAS the end of the movie. So for you to say that shows your lack of observation in the film itself.<br>By no means did I recognize it as much as I did AFTER I re-read Ezekial 1, but it is straight from the bible. To call that a lack of religious aspects is wrong.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923872">\
	 <div id="dsq-comment-header-13923872" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923872" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923872">Erik</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923872" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923872" class="dsq-comment-message">I agree with AtomicPopcorn.  The religious aspect of the film is clearly there.  Koestler\'s father is a priest, his sister a believer, the aliens have wings, and there are biblical references to Corinthians and Ezekiel.  I\'m not even Christian, but I picked up on it.  Still, I liked the film precisely because it begs the question: where does sci-fi end and spiritual fantasy begin?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923835">\
	 <div id="dsq-comment-header-13923835" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923835" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923835">janet</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923835" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923835" class="dsq-comment-message">i agree<br>it was good until the end<br>it left many questions unanswered<br>pretty ridiculous ending.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923863">\
	 <div id="dsq-comment-header-13923863" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923863" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923863">DiamondCheniere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923863" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923863" class="dsq-comment-message">I have to say that your response is actually simple and rather "dumb". The next time you dust off your bible, be sure and read 2 Peter 3:6-7. It explains that the world won\'t be destroyed by water (the days of Noah) but by fire. That aspect of the movie is true; I can\'t say how it will come true, but it is true how the earth will be destroyed. Children are innocent in the eyes of Christ and they are suppose to be taught by their parents right from wrong. So, the parents are responsible. In this film, his son believed, he didn\'t; which is why he was left behind. You can see his struggle with the truth when talking to his father. It all makes sense....if you know the Bible that is. ..</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923873">\
	 <div id="dsq-comment-header-13923873" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923873" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923873">Erik</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923873" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923873" class="dsq-comment-message">Diamond, I think your application of the rapture is too simplistic.  Why wasn\'t Koestler\'s father or sister saved?  They were believers.  I don\'t think this film is intended to resolve the question of whether they are aliens or angels.  Is this a spiritual journey or sci-fi?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923875">\
	 <div id="dsq-comment-header-13923875" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923875" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923875">DiamondCheniere</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923875" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923875" class="dsq-comment-message">In the Bible, it states some will be taken and some will be left behind. I guess they used the aliens to keep down confusion for those that are atheist. The least little thing about God sets them off...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923908">\
	 <div id="dsq-comment-header-13923908" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923908" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923908">Katie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923908" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923908" class="dsq-comment-message">The rapture is made up propaganda by the church. Look I believe in God but we will not get off that easy.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923836">\
	 <div id="dsq-comment-header-13923836" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923836" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923836">Laura</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923836" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923836" class="dsq-comment-message">the firealarm went off with about 5 minutes left of the movie, what happened to Nicolas Cages\'s character?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923841">\
	 <div id="dsq-comment-header-13923841" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923841" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923841">Nick Cage</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923841" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923841" class="dsq-comment-message">Knowing was absolutely RUBBISH.<br><br>Saw it this evening and it was certainly the worst effort I have seen in the last 5 years. DREADFUL.<br><br>The acting was absolutely awful. Cage is usually great but here he is embarrassing - when he drops to his knees in front of the space ship he looked like an idiot.<br><br>The editing was also dreadful.<br>Hollywood garbage pure and simple.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923842">\
	 <div id="dsq-comment-header-13923842" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923842" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923842">Nick Cage</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923842" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923842" class="dsq-comment-message">The script was also CORNY, CORNY, CORNY.<br><br>Wooden acting and the boy was badly cast ..... could not act for toffee.<br><br>Cage has done 2 pig movies now - Knowing and the Wickerman. Poor sod.<br><br>Thank God it only cost £6 for the ticket. The popcorn was ok though.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923845">\
	 <div id="dsq-comment-header-13923845" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923845" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13923845" href="http://www.filmgurl.net/" target="_blank" rel="nofollow">Film Gurl</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923845" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923845" class="dsq-comment-message">I thought it was an interesting movie though nothing we haven\'t seen before in Hollywood. The way it was depicted was open to interpretation - think those make for good discussion. I didn\'t feel a sense of explanation or further closure to Nick Cage\'s character and his belief system (if any), thought that needed to be explored further. It was an ok movie - one I\'m glad to have seen.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923846">\
	 <div id="dsq-comment-header-13923846" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923846" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923846">Michael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923846" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923846" class="dsq-comment-message">I am surprised at such differing opinions on this movie.  Personally, I thought it was excellent and very thought provoking.  But I respect those who think otherwise.<br><br>I will add my two cents about the aliens versus angels issue and the naturalism versus Christianity topic...<br><br>To me, it seemed clear that the "whisperers" were angels.  I thought that from the first moment they appeared in the movie as men.  There are many references in scripture of angels appearing sometimes as men.  And there are, likewise, many references to them being fearful creatures that strike terror (note the scene where the Nicholas Cage character chased the angel into the woods and what happened when the angel/man opened his mouth).  They have also been referred to as creatures of light.  What many have described as aliens in the film, I saw as such "creatures of light".  And they very clearly had wings (though not in a child like fairy tale fashion).  And personally, I do not find the "space ship" vehicles to be in conflict with this.  After all, if the "angels" were removing the two children and all the paired animals to another planet, would they not need some kind of vehicle with which to do so (rather than simply spiritually teleporting them)?<br><br>As for the larger issue of whether or the film was a religious message or some kind of naturalism propaganda, I think the reality is that it was neither.  Take a look at an interview of the movie\'s author, Ryne Pearson:  <a href="http://www.christiancinema.com/catalog/newsdesk_info.php?newsdesk_id=989" rel="nofollow">http://www.christiancinema.com/catalog/newsdesk...</a> .   Pearson happens to be a devout Catholic.  Yet, by his own account, he did not intend for his movie script to be religious, per say.  He did, however, intend to evoke thought about the issue of "Is there something after this?".  And speaking of the movie\'s director, Alex Proyas, Pearson says, "he\'s not creating a message movie, he\'s leaving it to interpretation. He\'s giving you the playing field and you take away what you want from it, which I think is absolutely brilliant."  (Maybe this is why there are such opposing viewpoints on this movie.)<br><br>Yes, I would have liked to see a more specific reference to God and Jesus as they relate to end of times prophesy and the salvation of mankind.  But, as Pearson said, he was not intending to write a script that was specifically religious.<br><br>In my opinion, a movie is a good one when it is thought provoking and when those thoughts stick with you long after the movie.  For me, this movie did both.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923850">\
	 <div id="dsq-comment-header-13923850" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923850" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923850">servantseer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923850" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923850" class="dsq-comment-message">Reverent One,<br>DITTO... In order to effectively reach your audience, one must speak from the perspective or position of the hearer without compromising TRUTH.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923851">\
	 <div id="dsq-comment-header-13923851" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923851" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923851">Vergil_Sparda&#39;s Son...</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923851" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923851" class="dsq-comment-message">ATTENTION/NOTE: Apparently, I can see most try to interpret what this movie is truly about. Let me tell you THIS... Something WILL happen in 2012, and not only one event. I can give a small list of events, and here it is: Galactic Alignment/DNA Ascension, Planet\'s Poles\' Shifting, Planet X/ Planet Nibiru, Comet (not likely), Pleiadian or Reptilian race shall come down (possibly both), Project BlueBeam H A A R P, Planetary Alignment again (Rays from the Center of the Milky Way). I\'ll tell you what... If you have NOT done ANY research, WHATsoever, on any of those topics, then I suggest you DO. Especially before making comments. You totally have it all wrong. Misconception and Misinterpretation are only the first steps towards learning from your mistakes. Let me say... You all remember at the end with the 4-5 guys in black, with BLONDE hair, when they came to pick up the children?! Those were NOT angels, and seeing as to how oblivious you were to an obvious, veridical palpability, I can see it would be impossible to change those "inscrutable," incorrigible minds of yours. Before you petulantly judge my NON-"Theoretical" allegations, I suggest, once again... you do the research.<br><br>I shall explain about your "aliens." Oh, yeah... Stop using the "A" word, because it\'s offensive to outsiders. No, I\'m not some insane conspiracy theory guy, before you attempt to think that, without any relevant evidence of your allegations.<br><br>Explanation: First off, before reading this, do at least an hour of research on "Pleiadians," or "Plejarens." Also, "Reptilians," or as you know, the "lizard people." At the end, when they came down, they were all in black. They had blonde hair, in which the Pleiadians have. YOU all know them as "angels," but that is not quite what the Pleiadians are. What was that when they came out of those physical bodies? Those were LIGHT bodies/spiritual bodies, and they also had wings, because a higher dimensional form (depending on which dimension) has greater wings. Once again, depends on how powerful. They took them off to a planet. Possibly in a higher dimension.<br><br>NOTE: Even my Christian sister, who used to go to church ALL of the time, mentioned to me about the fields, or wheat fields. I had no clue what she meant, but it was something in the bible. The children were running in wheat fields at the end.<br><br>In veridical facts, when they DO come down, the race in which comes down first, will be the Reptilians (most likely, because I heard in the bible the False Prophet comes first), and they shall appear as Pleiadians, but shall not be.<br><br>Now, ask yourself... Ok, I comprehend when it says Jesus will come back, but do you seriously believe he, PERSONALLY/PHYSICALLY has to come back, or just to send some form of angels? As much power as he has, as the most powerful in the universe (and God IS the universe) why would he need to waste his time to come? Yes, he shall be watching and listening for prayers... Also, I said waste his "time," in which I should not have said, for there is no way to define time, or if time even exists. I am telling what I have done research on. These are all my thoughts about 2012-2015. These are not facts, at least not in mind. Also, yes, I believe in God as my savior. No, I do not come from a science perspective, NOR do I come from a religious perspective, because I truly believe science and religion should be as one, just as all existence. What is the point of a one-sided, never ending battle? No solution comes from, except for nothing... <br><br>One last point: God = Light. Everything in this universe is made of light. Therefore, God is the universe, and yes, there are different dimensional levels, as well as Heaven and Hell (two different dimensions, but one in the same).<br><br>At the end of the movie, they came out of those bodies, and as I have explained, those were "light" bodies. In this sense, it would mean they would be the same as Jesus/God coming down, but NO, I don\'t mean PHYSICALLY/LITERALLY. Point is... all is made of light, and God is light, correct? So, basically, those light beings were he energy created from God, or the energy IS God. All the same... In which is another form of God/Jesus coming as a savior.<br><br>END: Don\'t ask me, "Who the fuck do you think you are by saying all of this bullshit, you asswipe?"<br><br>WHO do "I" think I am?<br><br>I am who I am. <br>I am what I am..<br>I am that I am...<br><br>No, I am not that you think I am...<br>^_______________________________^</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923896">\
	 <div id="dsq-comment-header-13923896" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923896" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923896">Anon</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923896" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923896" class="dsq-comment-message">The Universe is made of light? Are you fucking kidding me? Nothing will happen in 2012. Your entire post is horse shit.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-19854096">\
	 <div id="dsq-comment-header-19854096" class="dsq-comment-header">\
	 <cite id="dsq-cite-19854096" class="dsq-comment-cite">\
	 <span id="dsq-author-user-19854096">jay</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-19854096" class="dsq-comment-body">\
	 <div id="dsq-comment-message-19854096" class="dsq-comment-message">Your posting had good potential...but it was poorly written; out of sequence, incomplete points etc...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923852">\
	 <div id="dsq-comment-header-13923852" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923852" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923852">Vergil_Sparda&#39;s Son...</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923852" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923852" class="dsq-comment-message">And no, they probably would NOT need a space ship. Also, teleportation/time travel depends on the dimensional level or level of power one has... So, once again, they could be False Prophet. YOU decide...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923853">\
	 <div id="dsq-comment-header-13923853" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923853" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923853">destiny</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923853" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923853" class="dsq-comment-message">Being a 13 year old this day in age, thisfilmhas sent myhead spinning with the whole aspect of life.Showing me how the world was formed towards the end in the Garden of Eden sent my head spinning</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923855">\
	 <div id="dsq-comment-header-13923855" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923855" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923855">pepzkie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923855" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923855" class="dsq-comment-message">I liked the movie!  I didn\'t have any single clue what the movie was about before I watched it.  I didn\'t expect that it would give me a lot of thinking of what was the movie trying to convey.  <br>We all have different opinions on the movie based on what we believe in.  As a Christian, I can  relate the movie to my faith.  Indeed, it is not the end...our physical death here on this earth is not the end of everything... That God will give us eternal life if we only believed that His Son, Jesus Christ died for us and if we will have a personal relationship with Jesus, leading us to  Christ-likeness.  We all have different interpretations on the movie.  It is really up to us on what kind of message do we want to get and learn from it.  I\'m just glad I was able to watch it! =)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923865">\
	 <div id="dsq-comment-header-13923865" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923865" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923865">Kyo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923865" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923865" class="dsq-comment-message">To a person who has always avoided science fictions... This was good... good and scary! I had a nightmare last night about this movie. I have to be honest; I\'m not overly religious so I saw that little "judgement day" thing at the very end as too harsh...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923866">\
	 <div id="dsq-comment-header-13923866" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923866" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923866">Psionic</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923866" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923866" class="dsq-comment-message">Maybe God or Aliens is just wishful thinking and when the world ends it will just end and we will all die.<br><br>As for whether it is christian propganda or naturalistic does it matter? Either way its the same outcome....we are saved.<br><br>Maybe the original bible writers mistook Aliens for Angels or maybe they understood that they were \'not of this world\' and that is what an Angel is.<br><br>Im inclined to agree that God is the universe and light. <br><br>This movie just leaves questions that cant be answered....the nature of truth and belief. I can live with not knowing.....<br><br>p.s. im fed up of all this Christian endtime stuff what about other religions...? Oh wait they all get it!!!! <br><br>and the 2012 mayan prophecy is crap all they did was map out a complete cycle of the sun and it just happens to end in dec 2012.<br><br>The only good point that the movie made was that if disaster strikes the world is not prepared and that we rely to much on technology.<br><br>Plus we are actually in danger from the sun and a solar flare could weaken the ozone...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923868">\
	 <div id="dsq-comment-header-13923868" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923868" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923868">Satreed</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923868" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923868" class="dsq-comment-message">honestly i think it was the worst movie i hav seen in years. i mean wat was the point of the whole movie if they couldnt even make a single change.<br>everyone died and and they couldnt even save a single life.<br>and wat about the kids. if they just take them to a place with trees does that just make things better. i mean they have to worry about food and everything.<br>plus they are just kids so they have to start over from the beginning. i dont even think they know how to make a fire. in my opinion the movie sucked, BIG TIME... bt thats just me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923869">\
	 <div id="dsq-comment-header-13923869" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923869" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923869">LR</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923869" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923869" class="dsq-comment-message">I (Catholic) just saw this movie with a good friend (former Catholic, now atheist) and we both liked it!  Where he saw space ships, I saw transportational light.  Where I saw wings on beings of light, he saw aliens and absolutely no wings.  In other words, we looked at the same things on the screen and interpreted them as we wished/believed.  We agree on a couple of things -- some of the scenes were waaaay too loud and the movie was entertaining.  An entertaining movie.  Period.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923870">\
	 <div id="dsq-comment-header-13923870" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923870" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923870">Stephanie</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923870" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923870" class="dsq-comment-message">When I originally went to see this movie, I had absolutely no idea what it was about. In fact, I was going with my boyfriend, and we had no intention of actually WATCHING this movie at all. As it turns out, we watched the entire thing, beginning to end, and absolutely loved it. This film evoked emotions in me that I didn\'t even know I had. I cried twice during the movie, once when the plane crashed and once when the boy had to leave his father behind ("But you said we\'d be together forever!" Seriously, if that didn\'t tug at your heartstrings, there\'s something wrong with you!). I admit this movie did give me nightmares, more about the destruction scenes and the people running around on fire than about the angels though. And yes, they were angels. I absolutely loved this movie. It was beautiful and thought-provoking, and as long as you are a Christian, fairly realistic. I\'m not sure I would have cared for this movie as much if he had been able to prevent the end of the world. God wanted to cleanse the world and start over with the children somewhere else. For those of you who didn\'t like the film, you probably prefer a happy ending where everyone lives and families get to stay together and live happily ever after. And to you, I say get real.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923876">\
	 <div id="dsq-comment-header-13923876" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923876" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923876">John 14:6</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923876" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923876" class="dsq-comment-message">Great Comments by the Reverent One and Michael (not sure if your name is actually Michael or if you chose that name because of the angel named Michael, but effective nonetheless)<br><br>-I feel like the author and director certainly wanted this movie to be a religious message. However, they had to be subtle enough in their message to allow for the movie to be entertaining and thought provoking for poeple who aren\'t Christian.  I felt like they did a great job of walking that line.  <br>-But, for someone who has an understanding of scripture, there were far too many parallels to ignore.  I feel like the mistake some people make is in taking the events in the movie too literally.  In reality, no one knows by what means God will take away His chosen, or how He will bring an end to this world.  The way the movie played out is just the way the movie\'s creators chose to convey those ideas.<br>-Ezekiel 1 speaks of 4 heavenly beings who have wings.  I feel like there is no doubt that in the author\'s mind, the "aliens" are angels.  In fact, it seems like the head angel could even be looked at as a representation of Jesus (I still haven\'t made up my mind about that, but it\'s a thought).  But again, the creators of the movie had to leave another interpretation available for those who don\'t want to look at the movie in a religious way.  <br>-The spaceships can\'t be looked at literally be Christians.  Again they are just the means that the author chose in order to walk that line and make the movie acceptable to multiple interpretations.  But broadly speaking, the idea is that God is calling His chosen home (the rapture) before destroying the world.<br>-Finally, the world that the children are transported to seems meant to represent the New Jersualem spoken of in Revelation 21.  It is a second chance at the world that God wanted before the fall of Adam.  The tree is the Tree of Life. And even though only those two children are present in that world, that doesn\'t mean that the author is ruling out the later arrival of all the deceased believers (but again, that would cross the boundary and make the movie obviously religious for those who don\'t want to interpret it that way).<br>-Besides those main themes, the fact that Cage\'s father is a pastor, the way John 14:6 was incorporated in the final scene, and the last conversation between Cage and his father about how this isn\'t the end, makes it obvious that the movie was built around Christian ideas.<br><br>All in all I felt like this movie was a great Christian message in a world that makes a wide reaching message very difficult to get out through the media.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923878">\
	 <div id="dsq-comment-header-13923878" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923878" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923878">Matt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923878" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923878" class="dsq-comment-message">A lot of great ideas here in this thread.  For starters, I\'m a Christian... born and raised Catholic.  I also believe in evolution and that science and religion are in fact, one.   I\'m afraid that a lot of Christians have these visions of heaven as this place in the clouds up in the sky where those of us who deserve to go enjoy the fruits of, well, heaven and finally learn about... everything.  Who is God?  Why are we here (or why were we there)?   In essence, finally understanding all of the questions that we all ponder and, well, knowing:)  I think the title of the movie is much more complex than how it comes off as simply knowing when disasters will happen.  <br><br>Anyway, my point... many Christians, or people in general regardless of religion, must forget that the people who apparently witnessed the events of creation, Jesus, angels, etc etc (all the good juicy stuff the Bible tells us about) lived off the land and road donkeys around.  They didn\'t have the knowledge we have of religion, science and all the other great things we have discovered over the centuries.  To many of them, religion hardly existed!  So when \'angels\' came down from heaven or Jesus performed a miracle, they described it best they could.  If angels decended from a fireball and bright light in the sky, couldn\'t that mean some type of flying ship?  Hell, picture Navy Seals being lowered from a helicopter with spotlights on it at night in Bethlehem around the time of Jesus.  How do you think those people would describe something like that?  Certainly not as Navy Seals coming down out of a helicopter!  They probably would describe it as angels coming out of the sky from bright lights that\'s creating a hell of a lot of wind.  <br><br>Add some fairytale stuff to those depictions of religious events as the Bible does (face it hardcore Christians... the Bible was perversed by the Catholic Church... it didn\'t even exist before midevil times), and all of a sudden everything has to be miracles and beyond our comprehension.<br><br>I look at it as this... religion IS science (as someone else pointed out).  Science to people thousands of years ago was a religion.  It was interpreted over the course of the last couple thousand years in a way for people to relate to it more, to give it a more human feel.  If you had no understanding of modern technology and lived in a mud hut living off the land as people did hundreds and thousands of years ago, if a \'spaceship\' were to come down and the \'people\' told you not to listen to the snake and not to eat the apple, how would you describe that?  There was no such thing as \'aliens\' to those people.  They had no comprehension that beings could in fact inhabit other worlds and be leaps and bounds ahead of them when it comes to technology.  They didn\'t even know what technology is!  <br><br>To them, it was simply a MIRACLE!  When these angels came to visit, they came from the clouds... from the sky.  Hence the belief heaven must be up in the sky.  They usually came with all sorts of bright lights, fireballs, etc.  To modern man, sounds like a flying craft to me (UFO, spaceship, whatever... could have been a helicopter full of Navy Seals with dual parachutes... or \'wings\'!!... lol).  <br><br>At the end of the day, I don\'t believe heaven is some spiritual place that only exists in some other puffy cloud dimension up in the sky.  I believe in God, in Jesus, in angels and in Heaven.  I just feel they\'re superior beings who just don\'t magically pop up wherever and whenever they want to, as many Christians would tend to believe.  I believe heaven is a physical place (a planet out in the cosmos somewhere-- conversely, hell could very well be a planet too... one with serious volcanic activity... haha), God is in charge of heaven-- the center of our universe-- and oversees the rest of the universe.  Did he magically just put us here with the snap of his fingers?   I for one doubt that... probably more like sent some of his people (angels) out on a mission to find a suitable planet yes, in some sort of ship to travel from point-A to point-B.  They found Earth, dropped a couple of beings in their form down for some prospecting and called them Adam and Eve and gave them a few rules and promised to check in from time to time.  God checks up on us a lot, as the bible documents, and it\'s not by just seeing what we\'re doing in his head.  It\'s probably by monitoring us with their technology... UFO\'s... spaceships... whatever you want to call it.  <br><br>Problem is now, we understand more about the potential existence of \'aliens\' and for them to come down and talk to us would frighten us too much because of our understanding, or \'knowing\'.  Our knowledge and interpretation of what our ancestors have taught us about religion have closed our minds to the ideas that, yes, maybe supreme beings (aliens) are in fact the angels our ancestors speak of because, well, they didn\'t know how else to describe them! <br><br>What I don\'t like to think about is the fact that we as a species can now play god.  We\'ve gone from horse and buggy to walking on the moon and exploring other planets with our technology in just 100 years.  What\'s to say we won\'t be exploring other solar systems 100 years from now, manned mission, and we don\'t clone a couple humans (as we can now), drop them on a habitable planet and give them the same rules God gave us.<br><br>Pretty scary thought.  Know the whole bit about God taking a rib from Adam in his sleep to create Eve?  Sounds like DNA cloning to me!  If God was so powerful and magical, why would he need a rib from Adam?  Couldn\'t he just snap his fingers and create a companion for Adam?   My point is, there has to be a reasonable explanation for everything as I think this lesson of Adam and Eve clearly demonstrates.  <br><br>So I have it both ways, I\'m a devout Christian that simply believes that God and his kingdom of heaven and angels just happen to be superior places and beings spiritually, physically and technologically.  Nothing more, nothing less.  If we\'re lucky enough to move onto that place we\'ll be blessed with finally understanding all that it is we as mortals question.<br><br>One last parting note to twist a few more minds as I depart... remember how I said Heaven and Hell are probably physical places, planets just like Earth? <br><br>Well, perhaps Earth is really Purgatory... where those who need to prove they\'re worthy to be accepted into God\'s kingdom of heaven are left to be judged (as the bible teaches us).  Isn\'t that what all Christians do in this life?<br><br>Just a thought:)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923879">\
	 <div id="dsq-comment-header-13923879" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923879" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923879">Matt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923879" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923879" class="dsq-comment-message">I obviously just saw the movie based on my long drawn out post before this one... and I too felt a lot of it (while I was watching the film, especially toward the end as many have pointed out), got too far fetched.  But the more I think about it, the more thought provoking it becomes.  I\'m beginning to realize it was a brilliant film. <br><br>Maybe it\'s lesson is this... perhaps we as a species have gotten too far away from the teachings of God and have embraced technology to the point where our newfound and continuing understanding of universe \'scientifically\' have taken us to a point that God never meant or wanted us to get to.  That by doing so, we\'ve started to crack the secrets and mysteries of the heavens and God himself.   By \'knowing\' and beginning to understand these things, we may in fact be threatening our very existence and survival.  <br><br>If you think about it, all that technology has done has taken us away from the teachings of God.  Technology has caused wars, is used to attain material wealth, is used to oppress and govern others. As a byproduct, technology is destroying our natural environment... God\'s probably not too happy about that, either.  Now we\'re playing God by cloning animals and if not already, eventually people.  We use technology to disrupt the natural progression of life itself by saving lives with medical treatments, procedures and medicine.  This is probably not at all what God intended us to do.  Disrupting natural progression is in fact interfering with the will of God, is it not?  If we believe in the teachings of the bible that is.  <br><br>Perhaps that\'s why many peoples around the world do not embrace technology... the Amish for example.   <br><br>Maybe with the progression of technology, we\'re understanding more of God\'s secrets and will eventually physically encounter his realm by exploring the heavens and further disrupting the progressional will for us that God intended.  <br><br>I\'m starting to believe that\'s exactly what the film is leading us to believe.  I mean, why forecast all of the disasters?  Did anyone stop to think that it wasn\'t just forecasting, but pointing out what all it is that God is not happy with us about?  All of the disasters we\'re arguably a result of our technology... and God intended for those disasters to happen as a lesson for our insistence in further advancements in science and technology... for us understanding and \'knowing\' too much and using those advances and knowledge to benefit some and oppress others.  By not learning from those lessons and further continuing to understand more, that he has to ultimately bring it all to an end... armageddon, if you will. <br><br>God won\'t snap his fingers and wipe us all out in that event, a disaster on a scale of killer solar flares (as the movie depicted), a super-nova, earth killing asteroid impact, super volcano or nuclear war will be the way he perhaps brings it to an end.  Those events would be the result of a snap of God\'s fingers.<br><br>In the film, why did God only save the young children and not let Nick Cage go with them?  Because children are innocent.  They don\'t know any better... they don\'t use technology to exploit themselves or God\'s teachings.  In the end, those that do, had to face the consequences.  Adults, basically.  <br><br>The film raises a lot of questions and is certainly controversial... but I for one have found it to be extremely thought provoking and teach some very important underlying lessons.  <br><br>At the same time, well hey, maybe like Cage said in the movie, he just believes sh*t just happens.  Maybe our own imaginations have gotten us into debating these topics.  Who knows.<br><br>Guess it\'s just a matter of faith and again, I believe in faith and in God.  Just believe there\'s a logical explanation for it all and by beginning to understand that explanation, or \'knowing\', it could be detrimental to our very survival.<br><br>I\'m gonna sleep well tonight.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923880">\
	 <div id="dsq-comment-header-13923880" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923880" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923880">Matt</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923880" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923880" class="dsq-comment-message">Quoting Jane Doe above: "Aliens know the future, whisper it to kids, and act like some creepy perverts looking through bedroom windows at night ?!?! Once again, you gotta be kidding me!"<br><br>What about angels that know the future, visit people in their bedrooms at night and whisper to them (much less looking through their bedroom window!), look over our shoulders (guardian angels), take people momentarily into the heavens to warn them of impending danger or to enlighten them in the teachings and will of God (alien abduction, anybody?)?  <br><br>Have you seen an angel?  Sounds like your quote describes what we (Christians) believe to be angels in not so flattering terms.  <br><br>I think you\'re missing the point of the movie.  The aliens are not aliens, they\'re actually angels.  If you look at it in that light, the movie will make more sense. <br><br>Furthermore, throughout history, the art and paintings of our ancestors usually ALWAYS depict some kind of craft in the heavens when portraying angels or God.  Why would that be?  Could it be they\'re depicting their means of transportation?  That\'s all debatable, but the fact is those images do exist and they do depict strange things in the sky accompanying the angels or God.  It\'s what they saw or what the artist understood those events as happening based on the descriptions of the people who witnessed those events.  It HAS to be something to it.  There HAS to be an explanation.  <br><br>Why is it that the idea that those objects described by our ancestors could be the means the angels traveled to us?  Yes, UFO\'s.  All alien means is anyone who does not belong in the environment in which they are found.  If an angel appeared to me in my bedroom glowing with wings floating above my bed, I would most certainly call that alien!<br><br>I think part of the point of the movie is, the \'aliens\' are angels.  It seems everyone has the images of angels Michaelangelo portrays in his art as what they\'re supposed to look like.  <br><br>God even says in the bible, angels walk among us, unknowingly to us.  They\'re not going to be dressed in white togas barefooted with big fluffy wings on their backs and a seemingly gold ray of light circling their heads.  We\'d be able to point them out in a heartbeat otherwise, duh.  They\'ll take on our form, only communicating with those that won\'t freak out and wind up in a mental hospital.  IE-- children, in the case of this movie.  <br><br>But hey, that\'s just my two cents.  I like to think with a healthy dose of common sense.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923881">\
	 <div id="dsq-comment-header-13923881" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923881" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923881">inge dinia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923881" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923881" class="dsq-comment-message">the movies was awsome<br>i realy wanna watch more and more</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923882">\
	 <div id="dsq-comment-header-13923882" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923882" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13923882" href="http://www.atomicpopcorn.net/" target="_blank" rel="nofollow">Matthew</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923882" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923882" class="dsq-comment-message">I enjoyed it, still think about it from time to time.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923883">\
	 <div id="dsq-comment-header-13923883" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923883" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923883">Voreball</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923883" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923883" class="dsq-comment-message">Proyas pokes around our existential questions again. Mixing bible, ufos and sci-fi references, sowing seeds of controversy. The Garden of Eden reminds me of Shell Beach and The Earth is left behind like the Dark City. Caleb and Abby are not alone there though, with the others kids: Mr Hand and the Strangers will come back during their sleep! - Thanks for the trip Alex!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923884">\
	 <div id="dsq-comment-header-13923884" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923884" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923884">in time</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923884" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923884" class="dsq-comment-message">You guys are all torn about these angels/religion//rapture thing... for me, the best message of this movie is not about religion and angels and end of the world, its about saying/showing love to people you care for before its too late and that theres always hope..</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923886">\
	 <div id="dsq-comment-header-13923886" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923886" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923886">Sinisha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923886" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923886" class="dsq-comment-message">i Thought this was a movie about Illuminati but thena again who am i...<br>look it up<br>project lucifer<br>you tube</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923888">\
	 <div id="dsq-comment-header-13923888" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923888" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923888">Todd</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923888" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923888" class="dsq-comment-message">I think if you take a literal approach it falls apart when comparing to scripture.  God promises that there will be a period of accelerated birthing pains for the earth coming up to the end times and that those that are believers will be gathered up before the end.  And it further teaches that Jesus establishes himself as ruler on earth for a 1000 years.<br><br>This film does a great job of showing an afterlife and I think is fair at portraying John\'s father, the pastor, as knowing his destination. It also gives us hope as God is in control and wants us to have that assurance. <br><br>Where it does fall short is from a purely Christian message as some have thought.  It does not talk about God\'s grace thru His son nor does it mention anything about who will be together in the afterlife.<br><br>But, I still liked it and think it could be an excellent basis for some meaningful conversations with those wanting to know the whole truth.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923889">\
	 <div id="dsq-comment-header-13923889" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923889" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923889">Nutmeg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923889" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923889" class="dsq-comment-message">Hubby and I just watched Knowing last night. It was riveting and I found some of it riveting and also disturbing ( which I usually like in a movie) I am in this " all things must have a happy ending" frame of mind right now simply because some crappy stuff has happened to us lately and I need to think happy thoughts so the stress doesn\'t make me crazy (er) Anyhow I both loved and hated the movie. But I have to say I didn\'t find it as fascinating until I read the comments in this forum. So many interesting viewpoints, some brilliant thoughts. You all made me think , and no not in a bad way! LOL</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923890">\
	 <div id="dsq-comment-header-13923890" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923890" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923890">Jan Wandelaar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923890" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923890" class="dsq-comment-message">I don\'t think the film adhered to any one religious group\'s ideas about the end of the world too tightly.  It touched on some different ideas and story lines from different groups (to include Catholic, Protestant, Mormon as well as Naturalist, New Age, Scientology, and even some Buddist and Hinduism) but then moved on, maybe so as to not be accused of promoting any one group over another.  <br><br>I think that if someone weren\'t a student of multiple religions they would miss much of the story and it would begin to seem lame.  It would be like watching a foreign film without the subtitles.  You might get some of the story line but miss most of the depth of meaning and feeling associated with just the raw events passing by on the screen.<br><br>I fear many of the respondents have missed much of the story.  I really enjoyed the film as it traveled through these different religions and philosophies.  It was packed with imagery and references that were enjoyable to see portrayed on film.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923892">\
	 <div id="dsq-comment-header-13923892" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923892" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923892">fred</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923892" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923892" class="dsq-comment-message">wow. i didnt get any of the religion stuff these people are tlaking about. aliens = angels. man, i dont know. i think some folks think too much. but i agree with the chick who hated it and loved it. i was kinda hoping for a happy ending. and at the end, i didnt feel so good. and i think the funniest thing about some of these people is they think we\'re in \'trouble\' with somebody, god whatever, for "destroying the planet". like we can do that. i only hope we survive long enough for those dopes that have been "alien abducted" by the religion of global warming will all be "taken", or converted. or just start maybe analyzing the data, back-testing it. from a non physics-centric perspective. i think we might make it, as the over/under on that little scam is about 5-10 more years. just think, some day down the road, looking back on the redicoulsness of it. our kids will be like "what the hell were you people thinking?". yeah i know. but remember, we elected a guy for president who never had a real job too, and said he was cutting the deficit while spending more printed fake money in the history of man that he didnt have. so ya know, we were kinda in a group-nuts phase.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923894">\
	 <div id="dsq-comment-header-13923894" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923894" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923894">Just me</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923894" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923894" class="dsq-comment-message">Great movie...if it could make a teenage boy say that it has made him want to change his life for the better.....it has done a great job. I saw God in it ...period....as I see God in many things which may not necessarily be over the top spiritual....I think it was inspired.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923903">\
	 <div id="dsq-comment-header-13923903" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923903" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923903">Steve</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923903" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923903" class="dsq-comment-message">I have to agree with greg, They are Aliens, not angels!<br>Religion  has nothing to do with it or God.<br>why did they have to travel in a space ship if they were angels? Again, the way I interpreted that was angelic spirit beings described in the Bible are really highly evolved creatures.<br><br>There is no God without  evidence !<br><br>please seek help, i know  everybody has been told there is a god because when you die, your dust.<br><br>The end.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923910">\
	 <div id="dsq-comment-header-13923910" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923910" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923910">Datruth82</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923910" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923910" class="dsq-comment-message">Quick one: while the movie may pull it\'s source material from portions of the Bible, it slipped on one big issue: the Bible says that the earth will never be made to totter/wobble/end, and Ps. 37:10,11 tell us that the meek shall inherit the earth.<br><br>So, if the physical earth were destroyed, what would be left for the meek to inherit?<br><br>Here\'s the deal: in ancient Hebrew and Greek you had one word to mean more than one idea. The word \'earth\' could represent the physical earth or \'the world\' in terms of the populace of mankind. The latter form of the word is used when the Bible talks about the destruction of \'earth\'.<br><br>So, true to Ps. 37:10, 11, the Bible actually says that wicked mankind will be destroyed, while the physical earth itself will remain in place for the meek to inherit.<br><br>That\'s where the Garden of Eden comes back in to place (and where the movie pulls its ending from). In the Bible, the instruction was given to subdue the earth and turn it into a paradisaic place to live like Eden, i.e., expand Eden beyond its then-current borders.<br><br>If you study the Bible from top to bottom, you quickly realize that this original purpose of making the entire earth a paradise for mankind never changes. It\'s this idea of mankind being given a chance to complete that original purpose that marks this movie\'s end. Too bad it was on the wrong planet. :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923911">\
	 <div id="dsq-comment-header-13923911" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923911" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923911">steve</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923911" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923911" class="dsq-comment-message">good point Datruth82, I will have to research this more and start reading the bible. You know, the bible also mention that the whole world was flooded but it wasn\'t true. However, there was parts of the world that did get flooded.<br><br>I guess to them it was the whole world.<br><br>Your the first that said something to me without any negative feed back... hmmmm.<br><br><br>Thanks for the education!<br><br>Steve :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923915">\
	 <div id="dsq-comment-header-13923915" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923915" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923915">Laura</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923915" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923915" class="dsq-comment-message">Knowing was a great movie but not at all what i was expecting. Not a movie to watch if your afraid of death or the end of the world. I saw this movie as an action mmovie but it was surprisingly scary and suspensful. 5 stars!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923916">\
	 <div id="dsq-comment-header-13923916" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923916" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923916">you guys are dumb.</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923916" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923916" class="dsq-comment-message">here\'s a list of all the stupid people on this website with no life.<br>1.GREG<br>you think too much. its a damn movie, your probably 40 sitting in a bathrobe waiting for people to disagree with you. <br><br>2.NICK CAGE<br>obviously you are a fattie because you talk about food. and you have absolutely no tase in movies.<br><br>3.ATOMIC POPCORN<br>your justa jerk because you stole matthew\'s picture, so you already suck.<br><br>4.JANE DOE<br>have you waited all your life to write a review on this?damn you wrote a book!<br><br><br>REVERENT ONE is the only cool commenter on this website(:</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13923917">\
	 <div id="dsq-comment-header-13923917" class="dsq-comment-header">\
	 <cite id="dsq-cite-13923917" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13923917">diamond_fire100</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13923917" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13923917" class="dsq-comment-message">you guys are dumb---- witheaut being soo rude :) i agree with you! I don\'t know how many of you read about it or heard but the most realstic fact that we know right now is that so called aliens are light beings such as angels. So my opinion is that the movie interpreted it the most realistic way possible. This is my opinion and don\'t mind if anyone has a different one as long as they can bring proof. As one proof i tell you to read of the Saint Mary of Guadalupe showing in Mexic a lot of years in the past where had beem spotted ufo\'s in the same time and repeated days after her dissapearance. This is just one interesting fact. The real truth will probably know in time. Untill then i wish you all to see only quality movies with great actors such as N. Cage. Please excuse me if i made mistakes english isn\'t my national language.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-19903723">\
	 <div id="dsq-comment-header-19903723" class="dsq-comment-header">\
	 <cite id="dsq-cite-19903723" class="dsq-comment-cite">\
	 <span id="dsq-author-user-19903723">dingle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-19903723" class="dsq-comment-body">\
	 <div id="dsq-comment-message-19903723" class="dsq-comment-message">	Do unto others as you would have other do unto you.  Be polite and courteous at all times.  Remember that you’re not communicating with a computer screen but with a human being who has thoughts and feelings just like you.  So, always think of the person on the receiving end of the messages.<br>	Do not TYPE IN ALL CAPITAL LETTERS for emphasis.  IT LOOKS LIKE YOU ARE SHOUTING.  If you need to emphasize a word, use asterisks, like*this or lines like_this_.<br>	Remember that the written word is hard to interpret.  When you speak to someone, that person can heat the tone of your voice.  If they can see you, they can take visual clues form your face and body to understand your meaning better.  All of this is list in text, and sometimes responses can come across as mean or rude, even when you did not intend them this way.  This is the reason some people use emoticons (visual clues) in their e-mails; it saves a lot of confusion.<br>	Be careful not to use rude or bad language online.  Many providers will terminate you account.<br>	Don’t break any laws.  When you’re on the net, follow the same rules of behavior that you would in real life.  Remember, if it is against the law in the real world, it is against the law in cyberspace.<br>	Be universal.  Other users have different Web browsers, different online services, different e-mail programs, etc.  So don’t, for example, send out e-mail with text formatting—boldface, italics, indentations, etc.—because many other programs will not be able to read the formatting, and the recipients will receive your e-mail filled with muddled codes.<br>	Be brief, whenever possible.   No one wants to read through a lot of unnecessary information.  If you are replying to an e-mail, try editing out unimportant information and anything that is repeated.<br>	Don’t flame.  Do not send rude or offensive e-mails or postings.  It is bad manners and can get seriously out of hand (flame wars).  So don’t flame others, and, if you are flamed, do not respond; you will never win.  If you are flamed in forum or chat room, or, if you receive hateful e-mail, let your parents or teachers know.<br>	Always identify yourself.  If your parents require you to use an online name instead of your real one, that’s fine—use your online name constantly.  Never send e-mail without including your name at the bottom of the e-mail.  Similarly, don’t post forum messages without identifying yourself; this is seen as rude. <br>	Make a good impression.  Remember that written word is the only way you can represent yourself online, so spelling and grammar count.  If you are going to be writing a large amount of text for other people to see, make sure you break it up using paragraphs; it will make it easier on the eye for those that will read it.<br>	 Be patient with newcomers.  Once you have become an Internet expert, it is easy to forget that you started out as a newbie, too.  Learning the rules of cyberspace is much like learning a new language; it takes practice and including mistakes.  So, if you come across someone else’s mistakes on the Net, don’t put them down; just politely point them in the right direction for guidance (send them a copy of these rules to get them started on their way!).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21667011">\
	 <div id="dsq-comment-header-21667011" class="dsq-comment-header">\
	 <cite id="dsq-cite-21667011" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21667011">Lizb</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21667011" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21667011" class="dsq-comment-message">This movie i believe can be looked at many ways...... It depends on how you yourself portray it...... When i seen the end all i could think about was these whispers weren\'t Aliens persay but angels and the kids at the end were taking up in what christians and myself believe to be what they call rapture...... In other parts of the movies u seen Nicholas Cage in front of the Angels then they showed him their real image thats when he blacked out, i always heard when angels show their true selves people cant handle it just like in the bible when Angels showed their true form...... The children then were then taken to the new Earth...... Im a christian so i always look to my lifestyle as to what i portray a ending to a movie or a book might actually be telling me........</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=atomicpopcorn&t=knowing_movie_review&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

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

	




if(typeof(disqus_callback) == 'function') {
	var callback_params = Dsq.Utils.getRequestParams()['dsq_cbp'] || null;

	// We don't care about any errors in third-party code
	try {
		disqus_callback(callback_params);
	} catch (x) {
		if (typeof(console) != 'undefined' && typeof(console.log) == 'function') {
			// But it would be nice to let developers know about them
			console.log(x);
		}
		// pass
	}

	// HACK: We don't know if the callback wraps our container, which may
	// possibly result in a new DOM element.
	Dsq.container = document.getElementById('dsq-content');
}

})();




