




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": {"8a0edbfd86120b015266bca8dba07997": {"username": "BF", "tumblr": "", "display_name": "BF", "url": "http://disqus.com/guest/8a0edbfd86120b015266bca8dba07997/", "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": ""}, "83f9ba5149c916a14c4a9dffba28bb13": {"username": "Brian Brady", "tumblr": "", "display_name": "Brian Brady", "url": "http://disqus.com/guest/83f9ba5149c916a14c4a9dffba28bb13/", "registered": false, "linkedin": "", "blog": "http://www.Brian-Brady.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3da0c78ea44475598185ba46776126e8": {"username": "Francy", "tumblr": "", "display_name": "Francy", "url": "http://disqus.com/guest/3da0c78ea44475598185ba46776126e8/", "registered": false, "linkedin": "", "blog": "http://www.thompsonsrealty.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "934c9dab066eb735f4e0b723b6b3a027": {"username": "Jason Ganz", "tumblr": "", "display_name": "Jason Ganz", "url": "http://disqus.com/guest/934c9dab066eb735f4e0b723b6b3a027/", "registered": false, "linkedin": "", "blog": "http://www.LandBrokr.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8d1c8c1402499c87b1b862f167621a57": {"username": "Anonymous", "tumblr": "", "display_name": "Anonymous", "url": "http://disqus.com/guest/8d1c8c1402499c87b1b862f167621a57/", "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": ""}, "59b379e70e22eec56fcba864f07a223a": {"username": "Beth", "tumblr": "", "display_name": "Beth", "url": "http://disqus.com/guest/59b379e70e22eec56fcba864f07a223a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7c4455626754e1b9bc3be232b1024136": {"username": "Anonymous", "tumblr": "", "display_name": "Anonymous", "url": "http://disqus.com/guest/7c4455626754e1b9bc3be232b1024136/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c00ab99ed7fe734e109c672a200915dc": {"username": "Jay - The Phoenix Real Estate ", "tumblr": "", "display_name": "Jay - The Phoenix Real Estate ", "url": "http://disqus.com/guest/c00ab99ed7fe734e109c672a200915dc/", "registered": false, "linkedin": "", "blog": "http://www.thompsonsrealty.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/8/7420/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "efaef702d483100244d6752b1fe61e25": {"username": "Maureen Francis", "tumblr": "", "display_name": "Maureen Francis", "url": "http://disqus.com/guest/efaef702d483100244d6752b1fe61e25/", "registered": false, "linkedin": "", "blog": "http://mioaklandcounty.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/15/2656/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "20e99f62d263892b857d6f2b60a70c5e": {"username": "Durango", "tumblr": "", "display_name": "Durango", "url": "http://disqus.com/guest/20e99f62d263892b857d6f2b60a70c5e/", "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": ""}, "fc01dfb474335ca04b8a4850533cd47a": {"username": "Malia", "tumblr": "", "display_name": "Malia", "url": "http://disqus.com/guest/fc01dfb474335ca04b8a4850533cd47a/", "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": ""}, "011eb2f32ab15068cbc61ea5a09d3368": {"username": "Steve in Phoenix", "tumblr": "", "display_name": "Steve in Phoenix", "url": "http://disqus.com/guest/011eb2f32ab15068cbc61ea5a09d3368/", "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": ""}, "7821be12d738e7971d5704cdd2a3ec75": {"username": "Denver Mortgage Broker", "tumblr": "", "display_name": "Denver Mortgage Broker", "url": "http://disqus.com/guest/7821be12d738e7971d5704cdd2a3ec75/", "registered": false, "linkedin": "", "blog": "http://www.reddoorhomeloans.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "86edb6f51a828d1bc1af7c232d2d1bec": {"username": "You really have no right...", "tumblr": "", "display_name": "You really have no right...", "url": "http://disqus.com/guest/86edb6f51a828d1bc1af7c232d2d1bec/", "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": ""}, "e5301ee8a11dac7e57f880f054485b2c": {"username": "anonymous", "tumblr": "", "display_name": "anonymous", "url": "http://disqus.com/guest/e5301ee8a11dac7e57f880f054485b2c/", "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": ""}, "5ae9cb90e1e24ecb017ffaaed94cf5a1": {"username": "Teresa Boardman", "tumblr": "", "display_name": "Teresa Boardman", "url": "http://disqus.com/guest/5ae9cb90e1e24ecb017ffaaed94cf5a1/", "registered": false, "linkedin": "", "blog": "http://www.stpaulrealestateblog.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/13/644/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "14ce77af7dfe113afd29c897b221c2b9": {"username": "malia", "tumblr": "", "display_name": "malia", "url": "http://disqus.com/guest/14ce77af7dfe113afd29c897b221c2b9/", "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": ""}, "1f54ec2545f045e1ed7b848edcd0309a": {"username": "Ryan Horne", "tumblr": "", "display_name": "Ryan Horne", "url": "http://disqus.com/guest/1f54ec2545f045e1ed7b848edcd0309a/", "registered": false, "linkedin": "", "blog": "http://delrealestateonline.com/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": ""}, "93a54bbb895360f48b46b25d747ec912": {"username": "durango", "tumblr": "", "display_name": "durango", "url": "http://disqus.com/guest/93a54bbb895360f48b46b25d747ec912/", "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": ""}, "23d439fd46aabd2a4ad4f5cf4eef9261": {"username": "Special Ed", "tumblr": "", "display_name": "Special Ed", "url": "http://disqus.com/guest/23d439fd46aabd2a4ad4f5cf4eef9261/", "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": ""}, "0493c2c4ef5107e0f4a8f6841370b931": {"username": "Anonymous", "tumblr": "", "display_name": "Anonymous", "url": "http://disqus.com/guest/0493c2c4ef5107e0f4a8f6841370b931/", "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": ""}, "849d2ffee891c3e3209ddc264c9d3642": {"username": "Wade Young", "tumblr": "", "display_name": "Wade Young", "url": "http://disqus.com/guest/849d2ffee891c3e3209ddc264c9d3642/", "registered": false, "linkedin": "", "blog": "http://www.reddoorhomeloans.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c3bd3dfe0b33d8cc705c902fd55175f2": {"username": "Amy Moore", "tumblr": "", "display_name": "Amy Moore", "url": "http://disqus.com/guest/c3bd3dfe0b33d8cc705c902fd55175f2/", "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": ""}, "e85950c52fa1ac7320b2599228e2e50c": {"username": "Athol Kay", "tumblr": "", "display_name": "Athol Kay", "url": "http://disqus.com/guest/e85950c52fa1ac7320b2599228e2e50c/", "registered": false, "linkedin": "", "blog": "http://www.reagentinct.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7693cb339d86dd9c7fa3eca3494da8c1": {"username": "Co-Worker", "tumblr": "", "display_name": "Co-Worker", "url": "http://disqus.com/guest/7693cb339d86dd9c7fa3eca3494da8c1/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "The Phoenix Real Estate Guy", "streaming_realtime": false, "url": "tpreg", "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": 1, "forum": "tpreg", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-04_09:53:48", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": "locked"}, "realtime_paused": false, "posts": {"12477312": {"up_voted": false, "ip": "", "has_replies": false, "message": "Has anyone heard anything on the tragic story of Amberlee Brown?  Has anyone heard what has happened to the parents or if all charges have been dismissed?  Please share any additional info - summer is coming and I think people need to be reminded of this tragedy once again!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-04-22_19:13:29", "killed": false, "user_key": "93a54bbb895360f48b46b25d747ec912", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "04/22/2008 04:13 PM", "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}, "12477313": {"up_voted": false, "ip": "", "has_replies": false, "message": "People like this need to be locked up and forgotten about FOREVER!! I have a 17 month old son and there is no way he would ever let me forget him ( not that I would need reminding ). Stories like this make me sick. These people don't even need to be pet owners let alone parents. God help us all.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-04-23_01:46:40", "killed": false, "user_key": "1f54ec2545f045e1ed7b848edcd0309a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "04/22/2008 10:46 PM", "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}, "12477314": {"up_voted": false, "ip": "", "has_replies": false, "message": "There was a guy in my Sunday school who left his child in the car. This was a long time ago. In fact, I think it might have been the first story like this widely reported in the media. It was in Tulsa, and Tulsa gets really hot in the summer. The guy had a stressful job -- head of IT for a big company, if I remember. He just had a lot on his mind. That's all. Even though he was in my Sunday school class, I didn't know him well, but everyone else did and seemed to rave about his character. The people I spoke to about it didn't blame him. They just thought it was a freak thing. It's the same thing with children drowning. Parents get distracted or temporarily forget that they are not the one watching the child. These people aren't murderers, and they do not belong in jail. We should be compassionate toward these people, no different from how you would treat a person if their child drowned.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-04-23_19:40:28", "killed": false, "user_key": "849d2ffee891c3e3209ddc264c9d3642", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "04/23/2008 04:40 PM", "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}, "12477315": {"up_voted": false, "ip": "", "has_replies": false, "message": "Amberlee's parents did not face any charges.  They traded in the car that Amberlee was left in.  They recently had another baby a couple of months ago.  The mother said she would not be able to get past losing Amberlee until she had another child...and she has said she still wants to have more.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-07_19:24:07", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/07/2008 04:24 PM", "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}, "12477316": {"up_voted": false, "ip": "", "has_replies": false, "message": "Okay, now I am officially outraged.  I have been in on this since it happened as I know of this family.  They obviously did not learn their lesson because they felt they had the right to add another child to this mix.  Oh, and I am so relieved that since she had another baby, the careless mother feels she can now \"get past Amberlee.\"  She should NEVER be able to get past Amberlee, not ever!!!  They were blessed to have this little girl in their lives to love, hold and cuddle.  It's not like she had a miscarriage for crying out loud!  How DARE she even have the nerve to create another life - do they actually love their children, or are they more concerned with having an army of children?  I better shut up right now before I really say something horribly nasty.  They should have both been sterilized if you ask me, this unexcuseable!  God help us all!  I pray that they do not have any more children.  I accidently killed one of my children, so let me have some more to replace her and help me to forget.  Shame on you Brown family!  Shame on YOU both!  Cops get punished for leaving their dogs in the car, but this was a child!  A child people!  There is no justice!  The warm weather is here again, I am sure we will be hearing more horror stories about babies being forgotten in cars!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-07_19:39:29", "killed": false, "user_key": "93a54bbb895360f48b46b25d747ec912", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/07/2008 04:39 PM", "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}, "12477317": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm surprised that there isn't a law requiring the disclosure of the fact that a person died in the car. Maybe there is. I can't imagine wanting to own the car if that was the case.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-07_19:47:08", "killed": false, "user_key": "7821be12d738e7971d5704cdd2a3ec75", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/07/2008 04:47 PM", "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}, "12477318": {"up_voted": false, "ip": "", "has_replies": false, "message": "Anonymous - thanks for the update. It sounds like the family is moving along as best they can. And that is good.<br><br>Just a warning, the \"she has said she still wants to have more\" comment may lead to some further discussion....  <br><br>As \"Durango\" said (and welcome back by the way!) summertime is approaching. I hope and pray that another story like this doesn't happen this year.<br><br>But sadly, I fear it will.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-07_19:47:18", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/07/2008 04:47 PM", "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}, "12477319": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was leaving my last comment apparent as Durango was typing hers...<br><br>I **hope** the anonymous commenter's words of \"getting past\" Amberlee were really meant to mean, \"they are moving on\".  Moving on, I can see -- we do all have to \"move on\" with our lives, painful as that may be. <br><br>But \"getting past\", I don't think so. That does make it sound like, \"I'll just have another baby so I can forget about Amberlee\".<br><br>Surely, SURELY that's not the case...<br><br>The \"and she has said she still wants to have more\" comment disturbs me.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-07_19:54:33", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/07/2008 04:54 PM", "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}, "12477320": {"up_voted": false, "ip": "", "has_replies": false, "message": "Let's not forget that driving is hypnotic. Is there anyone here who hasn't fallen into a hypnotic state while driving? I have been in my car and thought to myself, \"Where was I going, anyway?\" I've actually had to turn towards home because I forgot where I was going, only to remember shortly thereafter and turn around again. <br><br>I don't see the problem with this couple having more children. A mistake was made, and they do need to continue with life -- not stop living it. I have known a couple of women whose children drowned due to their error. Both of them had another child. I don't see a problem with that, so I don't see anything wrong with it in this situation.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-07_21:21:28", "killed": false, "user_key": "7821be12d738e7971d5704cdd2a3ec75", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/07/2008 06:21 PM", "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}, "12477321": {"up_voted": false, "ip": "", "has_replies": false, "message": "Are you kidding me??!!!  Driving is \"HYPNOTIC?\"  Maybe YOU shouldn't be driving - driving is one of the most dangerous activities there is and you are being hypnotized while driving?  Come on people ... the Brown's have 4 OTHER children ... they needed another one to move on, to get past Amberlee?!  This is just a tragedy - I am so beyond words, I cannot speak.  Thank goodness we have a forgiving God, because I tell you, these people do not deserve to have any more children.  Of course it was an accident, but if they cannot remember the baby in the car - not dad, not mom and not the 4 siblings .. I cannot believe that NONE of them missed this baby or wondered where she was, or why is the house so quiet?  Come on, this is just pure ignorance.  This couple cannot handle the responsibility, nor should they be allowed to.  Take care of the kids you have - don't bring  more into the world ... and for God's sake, do not dare forget where they are!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-08_01:47:09", "killed": false, "user_key": "93a54bbb895360f48b46b25d747ec912", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/07/2008 10:47 PM", "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}, "12477322": {"up_voted": false, "ip": "", "has_replies": false, "message": "Durango--<br><br>\"Are you kidding me??!!!  Driving is \"HYPNOTIC?\"  Maybe YOU shouldn't be driving ...\"<br><br>The human brain is capable of multitasking. You can do something dangerous like driving or performing surgery whilst simultaneously daydreaming or simply being preoccupied. Pilots do it, surgeons do it ... everyone does it. It's just the way the brain works. <br><br>\"... these people do not deserve to have any more children.\" <br><br>You are not God, so you are not in the position to determine whether or not someone deserves to have more children. I will also point out that God himself could have intervened and chose not to do so. He could have directed a passerby to notice the child, and the person would have called 911. Are we to suppose that this little child's guardian angel was taking a smoke break? If we are all children of God, created by Him, why then did God not take care of this child? He could have easily given the parent a mental shake, and this would have never happened. The reality is that we cannot understand the way God works -- why He does or does not intervene. And since we understand so little, wisdom suggests that we not take harsh stances ... such as telling other people that they should not have more children.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-08_09:49:19", "killed": false, "user_key": "7821be12d738e7971d5704cdd2a3ec75", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/08/2008 06:49 AM", "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}, "12477323": {"up_voted": false, "ip": "", "has_replies": false, "message": "DO NOT BLAME THIS ON GOD!  God is a loving God.  So, basically what you are saying is that God is also a cruel God?  Every bad thing that happens in this world is God's fault?  I have a really hard time swallowing the idea that God would permit people to be brutally tortured and brutally raped, beaten, sodomized?  Are you trying to say that since HE let it happen it was HIS will?  Are you serious?  Read the bible man ... have you ever heard of Satan?  You do know that he is the bad guy right?  You do know that he is in constant war with God, right?  So, what if someone had children, what if this person killed those children, knowingly?  Since God let that happen, this person should be allowed to have more children?  I am not saying that this family did this purposely, of course they did not.  But it seems to me since they already gave birth to another baby - - - umm, let's see, this happened in June, so it's just a little over 9 months later - wow, didn't take them long now, did it?  What an honor to little Amberlee - let's replace her immediately, like she was a number.  I do not understand some of you people.  This was a helpless infant.  I hope they relive the moment every day - maybe then they will be aware enough to never let it happen again.  I cry for the way Amberlee suffered.  Did she cry out, was she gasping for breath?  Was she thinking, where are my mommy and daddy? This is a tragedy.  And I stand by my comment that they should not have had any more children.  I don't care what anyone says.  You have children because you want them and want to raise them and take care of them.  You should never have more children than you can mentally handle.  Why is it that the Chandler police officer who left his canine in his car got way more backlash than this family?  He did is accidentally too - why does this society think that was more important than this little baby.  Why, he ever went to court, faced charges in front of a judge, I believe.  Did Kyle?  Did Elizabeth?  Oh, I forgot, Amberlee was just a number.  I have to say, that is warped.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-08_12:00:46", "killed": false, "user_key": "20e99f62d263892b857d6f2b60a70c5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/08/2008 09:00 AM", "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}, "12477324": {"up_voted": false, "ip": "", "has_replies": false, "message": "I apologize for my lack of thought at the wording \"get past losing Amberlee.\"  I was, of course, not trying to be insensitive.  I have known the Brown family for a while now.  I wouldn't go so far as to call us friends, but my sister and her husband are friends with Beth and Kyle.  I have never lost a child and would not presume to know what that would do to me, but Beth and Kyle know that they are responsible for the death of Amberlee and they will have to live with that fact forever.  I do not think that anyone has the right to dictate how they deal with that grief.  I know that thier new baby does not \"take the place\" of Amberlee, but having another child was Beth and Kyle's way of dealing with things.  Perhaps bringing something so joyful into their lives has helped them deal a little better with their pain.  I have a son the same age as Amberlee would have been.  When I go to my sister's house and Beth is there, she has to leave because she cannot bear to see my child and be reminded that her Amberlee would be growing and developing the same way had she been given a chance to live.  I do not personally agree with the Brown's having more children, but that is thier choice to make.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-05-21_12:40:45", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/21/2008 09:40 AM", "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}, "12477325": {"up_voted": false, "ip": "", "has_replies": false, "message": "I am Amberlee's Mother.  It breaks my heart to hear people sit here and stand in judgement of us.  How dare you think that what we are going through is not the absolute WORST thing that we could ever face in our life...prison could never do worse to us.  AS I sit here shortly after the anniversary of the worst days of my life....I am apalled to hear people stand in judgement that I know...are imperfect themselves.<br><br>What many people don't know is that Amberlee was in the car for less than 2 hours...when I called 911 I consciously made the decisions to state the longest time it could have possibly been...because I wanted them to understand how much help she needed.  Also, the news quite often states my husband was running errands.  One major lesson in life that everybody needs to learn is that ***the news is not 100% truthful***.  My husband drove his mothe,r who cannot see, home from our house...and came back...we have 5 daughters.  All of them were napping...he simply forgot he had taken one of them with him and he wrongfully assumed she had been napping too.<br><br>Had you been in our house that day...you may not feel the way you do.  Had you ever seen my loving husband care for his children...or seen what a sweet and docile man he is...you would never question whether he intended to do this on purpose or whether he should be punished further.  Make no mistake...this was not intentional...and we are suffering CONSTANTLY the pain never goes away...and the pain does not lessen with time.  We miss her everyday...and we always will.  We loved her...she was an amazingly beautiful and sweet baby.  I hope you never have to stand at a gravesite to see what is left of you child...becuase it is the absolute worst feelling anyone could ever have.<br><br>Thank you to everybody who supports and believes in us...the rest of you...I may learn to forgive you one day...but right now I cannot...because you words hurt me more than you could know.<br><br>FYI...there is a person on this blog that seems to feel they know me well enough to make comments about my personal life.  These comments are not only inaccurate, this person is so distantly connected to me, they have NO RIGHT to make personal comments about me on this or any website.<br><br>Finally, thank you Jay...I appreciate you kind words that point out the possibly lack of validity on the personal comments submitted.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-07-23_01:29:15", "killed": false, "user_key": "59b379e70e22eec56fcba864f07a223a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/22/2008 10:29 PM", "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}, "12477326": {"up_voted": false, "ip": "", "has_replies": false, "message": "Beth - <br><br>I can not imagine the pain you have felt. I am *so* sorry for your loss.<br><br>I often wish I hadn't written this post, but I write about things that affect me, and this story, and ones like, it affect me greatly.<br><br>I apologize for what may have been harsh words. But I learned a lot from writing this, and from the comments that were left.<br><br>I never intended to cause you any additional pain. If it's any comfort to you, I have received several emails from people that said this post raised their awareness and made them think, remember and act to prevent tragedies like this. Maybe, just maybe we were able to spare one family from the torture you have endured.<br><br>I'm concerned that some may come here and react to your comment and cause you additional pain. So I am going to do something I've never done on this blog and close the comments. <br><br>I hope you, Kyle and all that knew and loved Amberlee can find peace. I know you will never forget her. I wish you all well.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-07-23_03:06:32", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/23/2008 12:06 AM", "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}, "12477273": {"up_voted": false, "ip": "", "has_replies": false, "message": "Lordy that makes me sad.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-06-30_06:01:42", "killed": false, "user_key": "efaef702d483100244d6752b1fe61e25", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/30/2007 03:01 AM", "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}, "12477274": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Dear God, do people really need a REMINDER to get their child out of the car???\"<br><br>I don't how how you can forget the most important thing in your life, but it DOES happen. <br><br>I put my car keys right beside my cell phone so I can't leave without it.  Maybe people with kids could drop their set of keys in the back seat with the kid.  <br><br>I know it's safer for babies in the back seat, but perhaps we should re-think this practice.   It is clearly much more dangerous to forget your child.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-06-30_07:04:46", "killed": false, "user_key": "23d439fd46aabd2a4ad4f5cf4eef9261", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/30/2007 04:04 AM", "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}, "12477275": {"up_voted": false, "ip": "", "has_replies": false, "message": "It is incredibly sad Mo. And as much as I rail on the parents for things like this (\"accidental\" drownings is another peeve of mine) I do feel horribly bad for them.<br><br>Ed - I guess I'm for anything that would help this to never happen again, but for the life of me I just don't get it. I can see forgetting your baby is in the back seat for, oh I don't know, 15 seconds maybe? But almost 2 hours??? And a THREE MONTH old????? An infant needs near constant attention, how does one go about their business for almost 2 hours and not ever once think, \"Is my baby hungry?\", \"Does my baby need a clean diaper?\", \"Does my baby need ANYTHING?\". I can't tell you how many times I looked at both my kids just to confirm they were still breathing.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-06-30_11:24:49", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/30/2007 08:24 AM", "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}, "12477276": {"up_voted": false, "ip": "", "has_replies": false, "message": "If she was 109, then its a mercy for her sake that she passed away. Once you start gettting above 105 the effects of fever can be quite permanent.<br><br>You would think that a 3 month old baby would be so much of a distraction in a car that it would illegal to drive with one.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-06-30_17:48:31", "killed": false, "user_key": "e85950c52fa1ac7320b2599228e2e50c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/30/2007 02:48 PM", "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}, "12477277": {"up_voted": false, "ip": "", "has_replies": false, "message": "Happens here every year too.  Very sad", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-06-30_20:56:46", "killed": false, "user_key": "5ae9cb90e1e24ecb017ffaaed94cf5a1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/30/2007 05:56 PM", "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}, "12477278": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi, I'm reading you via the No Nofollow | I Follow | DoFollow Community at Bumpzee, on the RSS feed. <br><br>That's terrible. I'm not sure about the ways to stop it from happening, but it does happen so looking for ways to stop it seems wise..<br><br>Ooh, I spotted a John J Nance book over there, one of my favorite authors. ;)<br><br>Looking forward to reading more from you. :)<br><br>Snoskred<br><a href=\"http://snoskred.blogspot.com/\" rel=\"nofollow\">http://snoskred.blogspot.com/</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-01_03:55:58", "killed": false, "user_key": "7c4455626754e1b9bc3be232b1024136", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/01/2007 12:55 AM", "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}, "12477279": {"up_voted": false, "ip": "", "has_replies": false, "message": "THis is an absolute tragedy. It seems to happen every year and it is so avoidable. What is a travesty of justice is that these people seem to never get prosecuted. Why?? This is a prosecutable homicide. Maybe not premeditated but a homicide just the same. The law and Sheriff Joe should take this one and make an example of to hopefully send a message out to future parents that they should remember that their little ones count on them for everything including their safety. <br><br>You have to take a test to get a driver's license but any idiot can make a baby. That is only the beginning people. Being a good responsible loving, caring parent is where it really begins.<br><br>This is truly a sad thing. Rest in peace baby Amberlee.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-01_10:59:57", "killed": false, "user_key": "011eb2f32ab15068cbc61ea5a09d3368", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/01/2007 07:59 AM", "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}, "12477280": {"up_voted": false, "ip": "", "has_replies": false, "message": "Great post! I am gonna share it with my own blog readers at <a href=\"http://jason.landbrokr.com\" rel=\"nofollow\">jason.landbrokr.com</a> ! Thanks.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-01_13:13:11", "killed": false, "user_key": "934c9dab066eb735f4e0b723b6b3a027", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/01/2007 10:13 AM", "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}, "12477281": {"up_voted": false, "ip": "", "has_replies": false, "message": "yeah! you are all so smart! he SHOULD be put away and not available to provide for his wife and other 4 daughters!! i'm sure he feels bad about this... but just bad enough to feel better soon, so i'm sure the fact that he accidentally caused the death of his dauther won't weigh heavily on him, prison is the solution! congratulations for throwing stones in a glass house, morons. i hope when you accidentally back over your own child in your driveway you don't get put away like a murderer and unable to care for your family. god forbid any of you should have an unintended tragedy in your family and stand before this jury.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-01_15:29:18", "killed": false, "user_key": "14ce77af7dfe113afd29c897b221c2b9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/01/2007 12:29 PM", "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}, "12477282": {"up_voted": false, "ip": "", "has_replies": false, "message": "Malia - I have no idea how the father feels, I can only imagine. Horrific as it sounds, backing over a child requires a lapse in judgment of about 3 seconds. Leaving your child in the car to bake alive requires complete and total neglect for 105 minutes.<br><br>Of course I have no idea what the father (or mother, I've read she was at home too) was doing for the 105 minutes his daughter was trapped in the car. I'm sure he was \"busy\". But as the father of two kids myself, I can honestly say that I never neglected them for a minute. And I'm sorry, but leaving a three month old alone in a car for 105 minutes is neglect, plain and simple. That neglect killed that baby, the same as putting a gun to her head would have.<br><br>Of course it wasn't done on purpose. People that get behind the wheel staggering drunk don't intend to kill anyone either.  I guess we should just let them off too as long as they feel bad about it or have someone they provide for.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-01_16:03:08", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/01/2007 01:03 PM", "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}, "12477283": {"up_voted": false, "ip": "", "has_replies": false, "message": "Malia - Actually I think that guys marriage is pretty much over. I'm thinking the best he can hope for in this situation is some kind of suspended sentence and becoming a child support drone.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-01_17:02:30", "killed": false, "user_key": "e85950c52fa1ac7320b2599228e2e50c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/01/2007 02:02 PM", "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}, "12477284": {"up_voted": false, "ip": "", "has_replies": false, "message": "I guess I hadn't realized the state would recognize the length of the lapse in judgement, thought it was just the fact that you had one. Well, maybe one day you can get your way and people will be charged for a lesser crime for hauling butt out of their driveway and running over their neighbors kid because they were late for work, and those who have hectic lives and accidentally leave their infant in the car for (oh, I'm sure we can all figure out how many years he should get per how many minutes his flesh and blood was in the car). <br><br>The point I'm trying to make is any one of us here could be the cause of some horrible mistake, turn the corner at starbucks without a lid on your coffee and severely burn a child, talk on your cell phone and hit a child on a bike, toss a cigarette out a window and burn a forest down.. any one random act could change your life or someone elses! And I personally would rather see those responsible for accidentally taking their own children's lives, counseled instead put in jail on my dime and taking from their children who in turn will need the same therapy. I just can't lump this man in with people who leave their kids in the car to get groceries, or pick up drugs, or leave them in their homes alone for days to party. It's just not so black and white to me.<br><br> I think your \"drunk driving\" example holds no water. You make a choice to drink and drive, you don't make a choice to forget your young child in the car to die. I appreciate the platform to discuss this with you, and honestly dont mean any disrespect.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-01_17:12:26", "killed": false, "user_key": "14ce77af7dfe113afd29c897b221c2b9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/01/2007 02:12 PM", "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}, "12477285": {"up_voted": false, "ip": "", "has_replies": false, "message": "Malia wrote: \"I appreciate the platform to discuss this with you, and honestly dont mean any disrespect.\"<br><br>And none taken! <br><br>Can I ask if you are a parent? I'm just curious because I wonder if being a parent or not influences how someone feels about this. If you are a parent, did you ever leave your three month old baby alone for almost two hours, without ever checking on them?<br><br>I guess that's what makes this so hard for me. I just can't fathom how it can happen.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-01_19:18:57", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/01/2007 04:18 PM", "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}, "12477286": {"up_voted": false, "ip": "", "has_replies": false, "message": "to make judgements based upon people you don't even know. I am a parent. And I know how hard it is to deal with a three month old baby. If this family was anything like mine with a newborn, I never slept. And lack of sleep does horrible things to your brain. There are parts of my past, when my kids were newborns, that I don't even really remember because of the lack of sleep. And, if you have other kids, that complicates things. I'm not sticking up for the guy. It was a horrible mistake. But nobody knows what the situation was except for the parents. Nobody has the right to comment when we are only fed what the media wants us to know. As a mother, I can't imagine what it must feel like to know I caused the death of my child. But I also know that humans are not perfect, and given certain circumstances, we can all screw up with horrible, even fatal consequences. Some of us are just \"luckier\" than others that our mistakes don't turn out this badly. Just be thankful that any mistakes you've made didn't turn out this horribly and broadcast all over the nation, and pray that you never accidentally find yourself in this family's place. Give it a rest, let these poor souls torture themselves.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-01_23:18:08", "killed": false, "user_key": "86edb6f51a828d1bc1af7c232d2d1bec", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/01/2007 08:18 PM", "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}, "12477287": {"up_voted": false, "ip": "", "has_replies": false, "message": "Actually I have an odd thought about that Jay.<br><br>I worked in group homes for a decade and we used to have to do eyes on bed checks every 20 minutes during the night to make sure they weren't shoving their head through the siderails despite the armored yet soft siderail pads.<br><br>Yet at home, both my wife and I could sleep the night and let our kids go for 8+ hours without checking on them (unless they cried or whatever). More kids die of SIDS each year than would be killed in ten thousand summers of getting locked in cars.<br><br>That always struck me as a little odd.<br><br>That leads into a story about when I was coming home from high School and finding a pair of kids about 3 and 4 who left the house while Mom took a nap and \"were going to see Mike at work\". The 4 year old had Downs and was as I recall, a biter. Luckily I discovered them when they hadn't walked more than a few blocks from home. Luckily one of my teachers passed in their car as I attempted to wrangle the kids from walking further in the direction of Mike, who would more than likely be 15 minutes drive into town.<br><br>I wonder what the backstory to all that was. I wasn't really privy as a teenager to that info.<br><br>LOL I didn't even get thanked as I recall.<br><br>So no answers here. I'll agree with Malia that an instant can change everything. But also with Jay that there is a dead body that didn't need to be dead.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-01_23:22:59", "killed": false, "user_key": "e85950c52fa1ac7320b2599228e2e50c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/01/2007 08:22 PM", "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}, "12477288": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was so sorry to hear of yet another poor baby left to did in a car.  My question is this:  Okay, dad, you are a moron, you forgot about one of your kids, but isn't mom also to blame?  She was also home at the time - didn't she stop and wonder where her baby was?  I think that maybe this couple was far too young to have 5 children at the age of 30.  It takes much responsibility to be a parent and if you cannot say that you know what each of your children are doing at any given moment, do you really have the right to have that precious gift left in your care?  I wonder how that poor baby felt - did she wake up when she couldn't breathe and did she cry for help?  I just have nightmares about this and I really do think some charges should be brought here.  People who cause car accidents get held for charges of negligent homicide - doesn't thia qualify as well? I am floored - god bless this poor baby and shame, shame on those parents for not being more aware.  This is something that cannot ever be undone, ever.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-01_23:37:39", "killed": false, "user_key": "93a54bbb895360f48b46b25d747ec912", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/01/2007 08:37 PM", "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}, "12477289": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'll never understand these stories of neglect.  My daughter was born in the summer of 2001 in downtown Phoenix.  I remember the constant wonderment and attention I displayed towards her. <br><br>She was less than one month old when the AC went out in our house over July 4th weekend.  I rushed her to the safety of my sister's home.  When I returned, the candles had melted in our homes.<br><br>My point is this.  I can't imagine leaving a child let alone an infant out of my sight for more than 10 seconds.  How the hell does a father neglect his infant for two hours?<br><br>I know he feels horrible.  I know he'll carry this burden for the rest of his life.  One can only hope that this tragedy will serve as an example of what NEVER to do to any child.<br><br>I'm glad you post this stuff, Jay.  As horrible as it is, people need to recognize the tragic reality of neglect.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-02_02:39:16", "killed": false, "user_key": "83f9ba5149c916a14c4a9dffba28bb13", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/01/2007 11:39 PM", "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}, "12477290": {"up_voted": false, "ip": "", "has_replies": false, "message": "I know this family and I was shocked when I heard this had happened.  My sister lives just down the street from them and their kids all play together.  I know that from what I have seen, I would say that they are good parents.  I know a little more about the surrounding circumstances than has been shown in the media.  But still, I can't even imagine what must have been going on in his head for him to forget that his daughter was in the backseat and allow something like this to happen.  That being said, I do not believe that there is any excuse for this.  I have a son just 2 weeks older than Amberlee which only makes it harder to imagine how anyone could not know where their baby is at all times.  I am honestly torn feeling like some consequences should be paid and knowing that these parents, especially the father, are going through tremendous guilt and pain.  I admit that if I had just heard this story on the news I would no doubt express some of the same feelings as all of you have.  I guess what I am trying to say is that it is not our place to judge them as parents.  We all make mistakes, granted most of us will never have any this huge.  I know that Amberlee's father loved her and he will have to live with his mistake for the rest of his life.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-02_11:29:55", "killed": false, "user_key": "8d1c8c1402499c87b1b862f167621a57", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/02/2007 08:29 AM", "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}, "12477291": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hi, Jay. To answer your question, yes, I am a mother. No, I never did leave my child(ren) in the car for any period of time other than taking groceries from the closed garage to the house. I can't say I never would though because I constantly amaze myself at my forgetfulness whether it be caused by fatigue, stress, or distraction. It is just too easy to pass judgement on an accident. Kyle will probably think of this 20 times a day till the day he dies. Maybe he thought she got the baby out of the car and put her down, maybe she thought he did, and when it was time for her to nurse, she frantically searched for her child only to realize they were both terribly wrong. I picture it like that. Not like he went inside and mom was napping and father was zoning out. I just wish we could all give them the benefit of the doubt and remember them the next time you do something stupid. He is responsible for his OWN child's death. People here are forgetting that. No one is asking for him to pay for the pain he caused them, only his daughter can hold him responsible for that.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-02_15:08:52", "killed": false, "user_key": "14ce77af7dfe113afd29c897b221c2b9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/02/2007 12:08 PM", "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}, "12477292": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks Malia.  It almost has to be a \"he thought, she thought\" kind of thing. I just can't imagine the pain those parents are going through. To be honest, if I did that to my child, I'd probably seriously contemplate suicide. I just don't know if I could ever forgive myself. <br><br>Maybe prison is too much. I don't know. But part of the world's problems right now is a lack of responsibility and accountability. There is no question in my mind that the parents are suffering, but people have to be responsible for their actions.<br><br>My initial reaction of \"throw the guy in jail\" may be too harsh. But I do grow very weary of things like this, \"accidental\" drownings, attempted abductions of kids that never should have been outside alone, etc.<br><br>Less than two weeks ago someone attempted to grab an 8 year old, just a short walk from my house. <a href=\"http://www.phoenixrealestateguy.com/not-what-you-want-to-see-plastered-all-over-your-neighborhood/386\" rel=\"nofollow\">(my post is here)</a> There are signs up all over the neighborhood about this pervert. Yet despite that, just last night I saw a little girl, 5, maybe 6 years old playing in a park BY HERSELF without an adult in sight. She was within sight of a sign with the perverts description. How could her parents allow that? But if she gets abducted (or hit by a car, or sexually assualted) it'll be the same old, \"Oh what a tragedy. How could this happen?\" routine. It'll happen because the parents LET IT happen.  And that's what I struggle with....", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-02_15:23:51", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/02/2007 12:23 PM", "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}, "12477293": {"up_voted": false, "ip": "", "has_replies": false, "message": "It really scares me how many people keep thinking up excuses for this \"father\".  There really is no excuse for this crime.  Yes, crime.  Child neglect is a crime.  On this and other blogs, I have been reading replies from people who state they know the family and the circumstances, and if people knew the circumstances they would \"understand\".  What circumstance could possibly make me \"understand\" forgetting your child for 2 hrs in this heat?  If it is a crime to leave your dog in the car, how is it not a crime to leave a child in the car? Am I in the twilight zone here?  This \"father\" was comfortable in his air-conditioned home while his child was literally baking in his car.  Sure, I feel pity for him and the rest of the family.  However, I feel much more pity for this poor baby who suffered a horrible death because her family was too busy to give her a second thought.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-05_14:58:24", "killed": false, "user_key": "8a0edbfd86120b015266bca8dba07997", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/05/2007 11:58 AM", "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}, "12477294": {"up_voted": false, "ip": "", "has_replies": false, "message": "Please do not judge this family in such a harsh way.  Every time my children get upset with me about me having to know their every move, I tell them \"You're still here because I didn't leave you in bath water or a pool unsupervised to drown or leave you in a car or public place without supervision.\"  My children are everything to me and I'm sure these children are everything to their parents but I do agree that at times we are way too stressed out from making that almighty dollar and trying so hard to make the most money, have the bigger house, drive the nicest cars, and have all those designer clothes.  We keep forgetting the most important things, which is our children.  The bigger the house, the nicer the car, clothes and everything else just means more hours away from your loved ones, even though that is who we are supposedly doing it for.  Sometimes, you just need to sit back and maybe think of your priorities and getting back to the most important thing - your children.  It doesn't matter how big your house is if your children are dead and not with you.  I feel so much pain for these people and I'm not saying that this is what happened in their particular circumstance, but before we judge, we need to look in the mirror first.  Haven't you neglected your child in some way because you were tired, overworked, too stressed, too tired to think or just plain crazy from the heat and traffic, maybe?  I will not waste time judging people I don't even know, I'll spend that time hugging my children and being grateful that I can.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-06_02:28:13", "killed": false, "user_key": "0493c2c4ef5107e0f4a8f6841370b931", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/05/2007 11:28 PM", "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}, "12477295": {"up_voted": false, "ip": "", "has_replies": false, "message": "I know this family very well and I worry about Kyle and his mental state of mind since this has happened. He loves and lives for his children! Everything that man does is for his children! He works more hours in a week then the average person probably works in 2. This family is completely devastaed.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-06_12:12:05", "killed": false, "user_key": "c3bd3dfe0b33d8cc705c902fd55175f2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/06/2007 09:12 AM", "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}, "12477296": {"up_voted": false, "ip": "", "has_replies": false, "message": "I work at the same company as Kyle did, he works an incredible amount of hours to provide for his family. I cannot for the life of me see how this guy should be convicted and sent to prison.<br><br>I can tell you this guy holds his family values high, and enjoys his family and that he is the one suffering now with the guilt. Do you think the baby is sitting someone where in heaven saying, I wish my daddy would go to jail for this?<br><br>Its easy to say toss em into jail and throw away the key when your standing on the outside of things. When you have no personal involvment with the family. However if you know the person you know how much of a impact this is going to be on Kyle and the family. <br><br>I agree with most on this board about how can you forget for 2 hours, thats a long time with a new born. Like I said Kyle works probably 50 to 60 hours a week on top of some errends he had to run Im sure his mind is clouded for the most part. <br><br>Really would the best thing be to throw him in jail so he cant work to take care of his family. He goes to jail, his family becomes disfunctional, goes on welfare and becomes a burden to society, or worst off the 4 remaining kids grow up without an active father in there life?<br><br>I seriously would not want to be in Kyles shoes, jail or not. People will know, people will stare and remind you of your mistake for the remaining days of your life.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-06_13:41:19", "killed": false, "user_key": "7693cb339d86dd9c7fa3eca3494da8c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/06/2007 10:41 AM", "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}, "12477297": {"up_voted": false, "ip": "", "has_replies": false, "message": "You know, I do understand the torment the family is going through and I do sympathize.  BUT, maybe this family should not have had so many children if between the two of them they could not manage to deal with 5 children.  Babies are very demanding and very time consuming ... I still cannot understand how this baby went unmissed by mom, dad and all of her siblings.  How did this happen?  I don't care how many hours Kyle is working, I don't care how much stress he us under ... maybe they should have stopped after two children. Maybe that would have been more manageable for them.  Amberlee is dead, she is dead because her parents were not aware and did not give her a second thought.  How could the mother have not realized that her husband came into the house without their precious infant daughter?  Of course Kyle did not intentionally leave her in the car, but nonetheless, he did and she is dead and it's his fault!  The Tempe mother who left her 3 year old child home unattanded while she went to night clubs is being brought up on charges - the difference is her child was left in an air-conditioned home and he is still alive - Amberlee did not have that luxury.  What is it in society that tells us we have to have so many children?  You should have as many as you can manage, and this family was clearly beyond that point.  I think the fact that both parents will suffer for the rest of their lives only begins to break the surface.  Where is Amberlee's justice - what about her sisters?  They will never know her now.  How are they going to feel about climbing into a car with dad?  I had three children in the course of 5 years and I never once forgot about one of them and certainly never left any of them in an oven ... again, I say shame, shame, shame.  This whole thing just breaks my heart to the core.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-06_16:24:22", "killed": false, "user_key": "93a54bbb895360f48b46b25d747ec912", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/06/2007 01:24 PM", "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}, "12477298": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dear Coworker,<br><br>Thanks so much for the insight.  It shows proof to my theory of trying so hard in life to be everything to everybody and trying so hard to prove that we can do everything ourselves and still have the big house, nice car, more money...FOR WHAT - to be too stressed out to even think clearly.  I feel a lot of pain for this family and even more so now, since you wrote what you did, because you know firsthand how clouded a man's thoughts can be.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-06_16:30:09", "killed": false, "user_key": "0493c2c4ef5107e0f4a8f6841370b931", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/06/2007 01:30 PM", "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}, "12477299": {"up_voted": false, "ip": "", "has_replies": false, "message": "Most regular readers of Phoenix Real Estate Guy know that Jay often tries to get me involved with the blog \u2013 and I have managed to keep my distance.  Being highly opinionated from a very young age, I learned a long time ago to keep the majority of my opinions to myself.  I haven\u2019t been able to let this one go.  As a Valley of the Sun native from a very large family, I believe that \u201cDurango\u201d and I are paddling the same canoe (so to say).  It is unfortunate that life has a harsh way of teaching us wisdom.  The world has changed.  Life is far more demanding and families are often over committed for both time and resources.  Few families can successfully manage a large number of children without some of them going without the time that they need and deserve.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-06_22:16:12", "killed": false, "user_key": "3da0c78ea44475598185ba46776126e8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/06/2007 07:16 PM", "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}, "12477300": {"up_voted": false, "ip": "", "has_replies": false, "message": "It is our right as America human beings to have as many children we want. I really don't think that is anyone elses business. It had nothing to do with this situation, he only had one child with him at the time. He works and his wife works and they provide for their own family without depending of you (you know who you are) to pay for them via welfare or any other state/gov assistance. Mind your own business about his breeding habits. <br>In fact, if you cared to find out more about the situation instead of counting on <a href=\"http://azcentral.com\" rel=\"nofollow\">azcentral.com</a> or other message boards before you passed judgement, you'd know that he was distracted helping a neighbor and her 5 children who had had an accident. Oh, well, maybe she should have been careful not to \"overbreed\" so her neighbors wouldn't have to worry about assisting her should anything ever go wrong. But I digress. The topic has changed to whether Kyle should go to prison for the accidental death of his child. Not for leaving her in his air conditioned full of poisonous products, knives, sharp corners and bathtubs to be filled with water and later drowned in, house to party (that woman is lucky her children lived, BAD example). No, for forgetting her in his car on an ungodly hot day. We're not here to forgive Kyle. According to his religion that is not our job, so he probably doesn't really care what you or I think. Our job as a community is to make an honest decision on whether it would benefit society or hinder it to punish him by sending him to prison. I'm pretty sure you know the answer to that.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-09_16:54:24", "killed": false, "user_key": "14ce77af7dfe113afd29c897b221c2b9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/09/2007 01:54 PM", "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}, "12477301": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well, MMMEEEEOOOOOOWWWWWW to Malia's last comment.  I agree that it is our right to \"breed\" as much as we want.  However, Malia, how do we stop this?  How do we raise awareness? I know that Kyle and his wife love their children dearly ... it's just such a tragic story - everytime I get into my car, my eyes well up with tears - I can hardly breathe because it's so hot in there and I can only imagine what that poor darling baby was going through.  The more I think about this, the more I waiver - it's a very tough call.  I know Kyle and his wife will have to live with this for the rest of their lives, but I'm sorry, rightly so.  Is this enough punishment for their carlessness (however unintentional it was)?  What about the distress it's going to cause for their other children - they will also have to live with their parents' mistake!  It has also scarred us as a community.  It has scarred those of us who have several children of our own and also lead busy and chaotic lives - we keep asking ourselves, how can someone forget their baby?  How can no one else that was home at the time in that house not miss that baby?  Where was the mother when Kyle came into that house empty handed?  Did it not dawn on her \"where's Amberlee?\"  It is not up to us to forgive Kyle, it is up to God or whatever higher power he may look to - but we also have to be able to forgive as a community so we do not think about it everytime we look at him.  I still feel there has to come a time when we realize that we have way more than we can handle on our plate and settle for what we have and for what we have been given.  I think about that poor family daily, I really do.  BUT, more importantly, I think about that poor baby and what life was going to bring for her and how it was snuffed out because someone \"forgot.\"  I have a hard time wrapping my brain around that - what are those poor girls thinking whenever they have to get in a car with mom or dad?  Are they scared that they too might be forgotten?  Come on, people, I think somehow there needs to be some accountability - somehow, some way - not necessarily jail time - then he would not be able to support his family and we would have to pay for his mistakes by supporting his family for him.  BUT, there needs to be some action take, somehow.  Maybe he should not be allowed to drive with children in his car ... maybe some restrictions should be put on him - maybe he needs to go in front of new parents and give them a warning not to make the same mistake he made - something, there just has to be something ...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-09_18:00:19", "killed": false, "user_key": "93a54bbb895360f48b46b25d747ec912", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/09/2007 03:00 PM", "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}, "12477302": {"up_voted": false, "ip": "", "has_replies": false, "message": "In response to  Durango, how come we, as a society, keep judging this poor man and saying how he should go to jail?  In my neighborhood, we would pull together to see how we would be able to help this family.  Maybe we should be reaching out and not looking so down at this family.  What is wrong with us that we keep searching for a punishment for this man and not seeking to help them.  If you have forgotten your child in your car, which many of us cannot even imagine, then tell me how stressed out or exhausted do you think this guy was at the time?  I've gone to do one specific errand before, but out of pure exhaustion and being distracted with work, grocery shopping, dropping the kids off at school, picking the kids up from school, getting company mail, going to the bank, putting in my day at the office, putting gas in the truck, cooking dinner, cleaning up after dinner, helping with homework, baths, cleaning again, taking care of the animals and just life in general, have forgotten to do the one thing I set out to do!  Life is tough enough and remember that 'saying' - If you can't say anything nice......", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-09_20:51:06", "killed": false, "user_key": "0493c2c4ef5107e0f4a8f6841370b931", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/09/2007 05:51 PM", "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}, "12477303": {"up_voted": false, "ip": "", "has_replies": false, "message": "In response to Anonymous - shame on you for putting words in my mouth - if you go back and read any of my posts, do you see anywhere in there where I say Kyle should be sent to jail?  No, I simply say that I think some sort of charges should be brought and that he should be held accountable.  We all get busy in the course of our normal every day lives - I know, I have children of my own.  That is still no excuse for forgetting your child in the car.  There is nothing that would make that excusable.  So, are we just supposed to sit back and say oh well, he was tired, he was overworked, so he forgot his kid in the car and the kid died - it's okay, he has four other children, maybe he will be more careful the next time.  What is wrong with you people?  This is so not excusable!  It's \"M-U-R-D-E-R\" , unintentional or not.  What about the people who get brought up on charges for leaving their animals outside without shelter and water?  What about the people who leave their pets inside the car - they get penalized - there are consequences for them - this is a child, people, not a dog, not an animal.  This is a child!  I am so shocked at how some of you think - I don't have a problem forgiving this family - it's not up to me.  They don't need my forgiveness.  I am sure that the community will pull together to help that family - good for them and it's wonderful that they have people to support that, but what are we saying to others if we just condone his actions?  I really don't get it, and I guess I never will.  I am pro child here people, pro child.  What about the child's rights?  Have we forgotten about the child, you know, the beautiful, three month old dead child?!?!?!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-09_23:27:15", "killed": false, "user_key": "93a54bbb895360f48b46b25d747ec912", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/09/2007 08:27 PM", "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}, "12477304": {"up_voted": false, "ip": "", "has_replies": false, "message": "I was the one who initially said the father should go to jail. That was my initial, gut reaction the day this tragedy unfolded. I've since said that *may* be too harsh.<br><br>I often forget what I'm doing. Yep, there is a LOT of stuff happening that make life difficult and distracting. Heck, I've been thirsty, walked into the kitchen and forgotten why I was there.<br><br>But good grief, that's a far cry from forgetting your child *completely* for two hours.<br><br>I'm sorry for Kyle, his wife, their kids and anyone that remotely knows them. But I'm even sorrier for little Amberlee.<br><br>I keep reading (here and elsewhere) things like \"distracted\", \"stressed\", \"overworked\", etc.<br><br>Sorry, no excuse. There IS NO EXCUSE FOR LEAVING YOUR BABY TO ROAST IN A CAR. Period, end of story. None, zip, zilch, nada. Is that harsh? Hell yes. But that's the fact. I don't care what scenario you put in front of me, there is NO EXCUSE for what happened.<br><br>I don't know what should be done. But for the love of God, SOMETHING has to be done.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-09_23:50:34", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/09/2007 08:50 PM", "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}, "12477305": {"up_voted": false, "ip": "", "has_replies": false, "message": "In response to Durango, maybe I misunderstood but I took it when you said about \"not necessarily jail time\", that's what you were saying.  The thought of jail seems to be on your mind.  I'm sorry, if I misunderstood and I mean that sincerely, because I do feel for the baby, because children do suffer so many different consequences at the hands of their parents. It's always the children that suffer because of adult stupidity. I've seen children suffer from divorce, beatings, rapes, assaults, and the list could go on and on.  The thing is, that Amberlee is gone and I don't want her to ever be forgotten but we cannot go back in time and reverse this.  We have to go on from here and hopefully learn a great lesson from an awful, awful tragedy.  This man would do better to go on supporting his other children, maybe they need a nanny, maybe he needs parenting classes, none of us truly know what this family needs and God help them now more than ever.  I do want to say that I still thank you and Jay for standing up for Amberlee, I guess I just want to help the dad who just seems so overwhelmed and it's terrible that this has happened.  Thanks again for your input, I just have a hard time looking at it as murder because I guess I just have a hard time thinking like that. <br>I think I read somewhere here in one of the letters, where one of the parents were constantly doing a head count, we need to pass on that idea like they do in the news about drownings and not leaving your child alone in water, maybe they need to do commercials about the children left in cars also.  What does that say about our society?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-10_01:08:21", "killed": false, "user_key": "0493c2c4ef5107e0f4a8f6841370b931", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/09/2007 10:08 PM", "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}, "12477306": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jay,<br><br>Thanks for admitting you forget too just like the rest of us!  I so appreciate your honesty.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-10_01:11:23", "killed": false, "user_key": "0493c2c4ef5107e0f4a8f6841370b931", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/09/2007 10:11 PM", "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}, "12477307": {"up_voted": false, "ip": "", "has_replies": false, "message": "With regard to Anonymous' last comment - thanks for your reply - truce?  I think we are all just so deeply saddened by this tragic event that we really don't know how to react except with just raw emotion!  I would be lost without my children and I don't think I could go on if I knew that one died because of my forgetfulness.  I am almost 40 years old and I thank God for my precious children every day - they are the most important and most rewarding thing I have ever done - I find myself wishing (daily) that they somehow came with rewind buttons so I could rewind them back to their infantness whenever I look at them and feel like they are getting too big.  Selfish, I know, but they are my babies and they are so innocent and dependent upon us.  I do hope Kyle and his family are able to find peace, but I still hope for some consequences.  We need to let people know that this is not okay, it's not okay at all - I think a television commercial would be wonderful!  We see them about drownings and we see them about drugs, why not make one about forgetting a child in a car?  I think it would make an impact on a lot of people, but I think it needs to be graphic enough to etch a permanent spot in the minds of parents with young children who cannot speak up and say \"Hey dad, what about me?  Did you forget about me?\"  I wonder what we can do to try to get something like this implemented?  Thoughts anyone?  Let's protect our children -let's get the word out on this, before we lose another innocent life!  (sniff, sniff, weep, weep.)  I have shed so many tears over this that I am just about dry ... I weep for Amberlee daily.  My only comfort is knowing that she is no longer suffering and that she is in a much better place that sparkles with happiness.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-10_02:01:29", "killed": false, "user_key": "93a54bbb895360f48b46b25d747ec912", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/09/2007 11:01 PM", "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}, "12477308": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think a television commercial would be wonderful! We see them about drownings and we see them about drugs, why not make one about forgetting a child in a car?<br><br>I think this is a great idea. <br>I think the commercials exist in the first place because people have to be reminded sometimes to say no to drugs, to watch their children around pools, etc. Because after all, we are human. And while these reminders seem gratuitous and absurd, they are necassary today. I consider myself a good, loving mother. I love my children just as much as anyone here. (which is to say, i love them more than anything/anyone) BUT, I can't lie. I have forgotten my daughter at school and had them remind me to pick her up. I share custody, and was SURE it was her father's turn. I was wrong. I have been talking to a friend at the park and 30 seconds later realizing my son was not on the swing where I was just pushing him, but rather talking to a stranger. This isn't the same, I realize this. But as i mentioned in a previous post, I am sometimes shocked at my horrible memory. Maybe I'm just lucky that it was a nice old lady he was talking to and not a pedophile, and lucky the school wasn't as harsh as some of you here and decided to call CPS because my daughter was left at school for an hour. But they wouldn't, they see it all the time.  Amberlee was beautiful. I was at the funeral and it was just awful. The girls don't understand and are confused by this. Imagine how confused they would be if their father went to jail for the murder of their sister. Our district attorney wants him to do prison time for this. An ineffectual solution. It serves no purpose other than to seperate his family and give him some \"time to think about what he's done.\" As if he needs prison to do that. <br><br>I apologize to you Durango if I've offended you. Obviously, I feel passionate about this. I have done my part and written letters to the pros. attorney and DA, but maybe this would be a great place to start suggesting to the right people a commercial reminding residents of Arizona to never leave their children in the car whether on purpose or on accident and present some suggestions (I liked the \"leave your housekey in the carseat\" suggestion very much) to residents of this hellishly hot state. <br><br>p.s. I had never seen this site before this incident. I'm glad I found it. It's nice to see people blogging honestly w/out the foul language I have seen on other boards. :)Sorry again about my \"moron\" comment earlier in the posts. Uncalled for and untrue.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-10_12:19:49", "killed": false, "user_key": "fc01dfb474335ca04b8a4850533cd47a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/10/2007 09:19 AM", "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}, "12477309": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks for your comments Malia, but no apology necessary.  I could not bring myself to go to the funeral or the viewing.  I also know this family, although indirectly.  We are obviously ALL very passionate about this matter, in one way or another.  I think if we could all redirect that energy toward doing something positive to make sure this does not happen again, we will be in a good place.  Whether we think Kyle should be punished or not is obviously not for us to decide - we have all voiced our opinions on that issue.  I guess I realize that now instead of pointing fingers we should instead be doing something to try to ensure that this does not happen again by raising public awareness.  These children have no voice at that age, especially since most of them end of falling asleep in a moving car.  If anyone has any ideas, please post them!  Maybe we can somehow reach out to the firefighters in Chandler - they are the ones who put on the drowning commericals don't they?  I am going to make some phone calls and try to see if I can find a starting place to try to implement something - I think a commerical would impact a lot of people - even though some of us have different opinions on what should be done, maybe we can all agree on this one thing - we can all agree that it would be beneficial - let's try to pull together to get this accomplished - even if we still have opposite opinions.  Who's with me people&gt;?!?!?!?!??!  Let's do it in memory and out of respect for Amberlee.  Can I get a \"HOOOOOOORRRRAAAHHH?\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-10_13:05:45", "killed": false, "user_key": "93a54bbb895360f48b46b25d747ec912", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/10/2007 10:05 AM", "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}, "12477310": {"up_voted": false, "ip": "", "has_replies": false, "message": "HOOOOOOORRRRAAAHHH!<br><br>If there is *anything* I can do to help, don't hesitate to let me know. I think starting with the fire department is an *excellent* idea.<br><br>Malia - thanks for your kind words about my blog. While it's chiefly a real estate blog, whose main purpose is to help educate folks in the Phoenix area about real estate, I often post things like this as well. I've got some *amazing* readers, including all that have commented here. <br><br>This post may become my record holder for number of comments. The current holder of that title is another non-real estate post I did as a tribute to a victim of 9/11. You can <a href=\"http://www.phoenixrealestateguy.com/128/128\" rel=\"nofollow\">read it here</a> (and you might want to have a box of Kleenex handy....). It was incredibly painful to research and write, much like this post. I guess emotional subjects like these tend to compel people to comment more so than posts on real estate (imagine that!). <br><br>Kudos to you for attending the funeral Malia and supporting the family. I can't imagine how horrible that must have been. I attended the funeral of an eight month old once and wowsa, was that difficult.<br><br>Thanks to all who've contributed here.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-07-10_13:18:51", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/10/2007 10:18 AM", "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}, "12477311": {"up_voted": false, "ip": "", "has_replies": false, "message": "WOW...it's nice to see that there are SO many perfect individuals, and, much more importantly, perfect people in the world. will all you perfect and amazing individuals please take a look at my life and see where I have so immensely screwed up? Please, please tell me how I can be more like you!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2007-08-05_21:18:33", "killed": false, "user_key": "e5301ee8a11dac7e57f880f054485b2c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "08/05/2007 06:18 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "25007851", "user_id": "anonymous", "forum_id": "152356", "hash": -8841781170982164855}, "thread": {"days_alive": 0, "slug": "sigh8230_another_child_cooked_in_a_car", "paginate": false, "num_pages": 1, "num_posts": 54, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 25007851, "queued": false}, "reactions_limit": 10, "context": {"show_reply": false, "use_fb_connect": true, "forum_facebook_key": "b7c57e0bf778127562deb90a323ed0ec", "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 = '21bc467119200cb06806902fa8e2f5b0';
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=tpreg' +
		'&t=sigh8230_another_child_cooked_in_a_car' +
		'&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://disqus.com/forums/tpreg/sigh8230_another_child_cooked_in_a_car/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_authenticated && Dsq.jsonData.forum.disqus_auth_disabled && !Dsq.jsonData.forum.allow_anon_post) {
			return '';
		}
		
		if (Dsq.jsonData.request.is_remote) {


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

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

			html = '<div class="dsq-request-user-info"> <!-- // If authenticated --> \
				<a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.LOGOUT + '?ctkn=' + Dsq.CSRF_TOKEN + '" class="dsq-request-user-logout">' + Dsq.Strings.LOGOUT + '</a> \
				<table> \
					<tr> \
						<td rowspan="2">'
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '<a href="' + Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE + '">' : '')
								+ '<img src="' + Dsq.Urls.REQUEST_USER_AVATAR + '" width="48" height="48" class="dsq-request-user-avatar">'
							+ (!Dsq.jsonData.forum.disqus_auth_disabled ? '</a>' : '')
						+ '</td> \
						<td class="dsq-request-user-name">'
								+ (Dsq.jsonData.request.is_remote
									 ? '<span class="dsq-badge-small dsq-badge-' + Dsq.jsonData.request.remote_domain + '">' + Dsq.jsonData.request.remote_domain + '</span>'
									 : (Dsq.jsonData.request.is_verified
											? '<span class="dsq-badge-small dsq-badge-verified">Verified</span>'
											: '<span class="dsq-badge-small dsq-badge-registered">Registered</span>'))
							+ ' <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/tpreg/thread.js'
			+ '?slug='	+ 'sigh8230_another_child_cooked_in_a_car'
			+ '&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/tpreg/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://disqus.com/forums/tpreg/sigh8230_another_child_cooked_in_a_car/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/tpreg/_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">54</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/tpreg/sigh8230_another_child_cooked_in_a_car/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" >Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" >Newest first</option>\
	 <option value="oldest" selected="selected">Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://disqus.com/forums/tpreg/sigh8230_another_child_cooked_in_a_car/">Community Page</a>&nbsp;&nbsp;&nbsp;</span>\
	 <span class="dsq-item-subscribe">\
	 <img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle">\
	 <span id="dsq-subscribe">\
	 <a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a>\
	 </span>\
	 </span>\
	 </div>\
	 <div id="dsq-alerts">\
	 <p>Comments for this page are closed.</p>\
	 </div>\
		';

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

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

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

		

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		

		return html;
	};

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

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

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

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

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

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

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

		return html;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		return '<h3 class="dsq-h3-reactions">Reactions</h3><ul id="dsq-reactions" class="dsq-reactions">' + html + '</ul>';
	};
	
	this.missingPermissions = function() {
		return '	<p>Comments for this page are closed.</p>\n';
	};

	//
	// Post
	//

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

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

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

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

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

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

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

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

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

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

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

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

		return ' \
			<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
				<div id="dsq-points-' + post_id + '" class="dsq-likedtxt">'
				+ (_meta.points
					? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this comment.'
					: '')
				+ '</div>'
				+ '<ul class="dsq-comment-options dsq-list-style">'
				+ (_meta.votable
					? '<li class="dsq-list-first dsq-rate" id="dsq-rate-cont-' + post_id + '">'
					+ (!_meta.up_voted
						? '<a href="#" onclick="Dsq.Post.rate(this, ' + post_id + ', 1); return false;">Like</a>'
						: 'You liked this.') + '</li>'
					: '')
				+ '<li class="dsq-report' + (!_meta.votable ? ' dsq-list-first' : '') + '" id="dsq-post-report-' + post_id + '"><a href="#" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">Report</a></li> \
				</ul> \
				<ul class="dsq-list-style">'
				+ (_meta.can_reply
					? '<li class="dsq-list-first"><a href="#" id="dsq-reply-link-' + post_id +'" onclick="Dsq.Post.toggleReply(this, ' + post_id +'); return false;">Reply</a></li>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<li id="dsq-edit-el-' + post_id + '"><a id="dsq-edit-link-' + post_id + '" href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit</a></li>'
					: '')
				+ '<li class="' + (!_meta.can_reply ? 'dsq-list-first' : '') + '" id="dsq-more-el-' + post_id + '"><a id="dsq-more-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'more\'); return false">More <small>&#9660;</small></a></li>'
				+ (Dsq.jsonData.forum.use_media
					? '<li id="dsq-media-el-' + post_id +'" style="display:none"><a id="dsq-media-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'media\'); return false">Use Media <small>&#9660;</small></a></li>'
					: '')
				+ '</ul>'
				+ '<div id="dsq-reply-bar-' + post_id + '" class="dsq-reply-bar" style="display:none"> \
						<div id="dsq-reply-bar-items-' + post_id + '" class="dsq-reply-bar-items"> \
						</div> \
						<div id="dsq-reply-bar-auth-' + post_id + '" class="dsq-reply-bar-auth"> \
							 \
								 \
								 	<a href="#" class="dsq-help dsq-reply-req-opt" title="You are commenting as a Guest. You may choose to log into an existing DISQUS Profile, your Facebook, Twitter or OpenID account to comment on The Phoenix Real Estate Guy" 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:25007851" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
									&nbsp;or&nbsp; \
									<img class="fb_login_image" src="http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_small_short.gif" alt="Facebook Connect"/> \
									<a href="#" onclick="FB.Connect.requireSession(DisqusFbcParentController.onLogin); return false;">Connect</a> \
								 \
								&nbsp;or&nbsp; \
									<img src="http://media.disqus.com/images/twitter-signin-icon.png" alt="" /> \
									<a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false">Sign-in</a> \
								 \
								&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'				: 'tpreg',
			't'				: 'sigh8230_another_child_cooked_in_a_car',
			// 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/tpreg/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/tpreg/sigh8230_another_child_cooked_in_a_car/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/tpreg/thread.js'
			+ '?slug='	+ 'sigh8230_another_child_cooked_in_a_car'
			+ '&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/tpreg/thread.js'
			+ '?slug='	+ 'sigh8230_another_child_cooked_in_a_car'
			+ '&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/tpreg/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'sigh8230_another_child_cooked_in_a_car'
				+ '&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/tpreg/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/25007851/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/tpreg/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/tpreg/queueurl.js');
	};
};

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

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

	return obj;
}();


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





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

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

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

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

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

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





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

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

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

})();

Dsq.container.className = "clearfix";
Dsq.container.innerHTML = ' \
<ul id="dsq-comments">\
	 <li id="dsq-comment-12477273">\
	 <div id="dsq-comment-header-12477273" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477273" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477273" href="http://mioaklandcounty.com/" target="_blank" rel="nofollow">Maureen Francis</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477273" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477273" class="dsq-comment-message">Lordy that makes me sad.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477274">\
	 <div id="dsq-comment-header-12477274" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477274" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477274">Special Ed</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477274" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477274" class="dsq-comment-message">"Dear God, do people really need a REMINDER to get their child out of the car???"<br><br>I don\'t how how you can forget the most important thing in your life, but it DOES happen. <br><br>I put my car keys right beside my cell phone so I can\'t leave without it.  Maybe people with kids could drop their set of keys in the back seat with the kid.  <br><br>I know it\'s safer for babies in the back seat, but perhaps we should re-think this practice.   It is clearly much more dangerous to forget your child.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477275">\
	 <div id="dsq-comment-header-12477275" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477275" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477275" href="http://www.thompsonsrealty.com/" target="_blank" rel="nofollow">Jay - The Phoenix Real Estate </a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477275" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477275" class="dsq-comment-message">It is incredibly sad Mo. And as much as I rail on the parents for things like this ("accidental" drownings is another peeve of mine) I do feel horribly bad for them.<br><br>Ed - I guess I\'m for anything that would help this to never happen again, but for the life of me I just don\'t get it. I can see forgetting your baby is in the back seat for, oh I don\'t know, 15 seconds maybe? But almost 2 hours??? And a THREE MONTH old????? An infant needs near constant attention, how does one go about their business for almost 2 hours and not ever once think, "Is my baby hungry?", "Does my baby need a clean diaper?", "Does my baby need ANYTHING?". I can\'t tell you how many times I looked at both my kids just to confirm they were still breathing.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477276">\
	 <div id="dsq-comment-header-12477276" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477276" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477276" href="http://www.reagentinct.com/" target="_blank" rel="nofollow">Athol Kay</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477276" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477276" class="dsq-comment-message">If she was 109, then its a mercy for her sake that she passed away. Once you start gettting above 105 the effects of fever can be quite permanent.<br><br>You would think that a 3 month old baby would be so much of a distraction in a car that it would illegal to drive with one.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477277">\
	 <div id="dsq-comment-header-12477277" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477277" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477277" href="http://www.stpaulrealestateblog.com/" target="_blank" rel="nofollow">Teresa Boardman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477277" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477277" class="dsq-comment-message">Happens here every year too.  Very sad</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477278">\
	 <div id="dsq-comment-header-12477278" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477278" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477278">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477278" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477278" class="dsq-comment-message">Hi, I\'m reading you via the No Nofollow | I Follow | DoFollow Community at Bumpzee, on the RSS feed. <br><br>That\'s terrible. I\'m not sure about the ways to stop it from happening, but it does happen so looking for ways to stop it seems wise..<br><br>Ooh, I spotted a John J Nance book over there, one of my favorite authors. ;)<br><br>Looking forward to reading more from you. :)<br><br>Snoskred<br><a href="http://snoskred.blogspot.com/" rel="nofollow">http://snoskred.blogspot.com/</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477279">\
	 <div id="dsq-comment-header-12477279" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477279" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477279">Steve in Phoenix</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477279" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477279" class="dsq-comment-message">THis is an absolute tragedy. It seems to happen every year and it is so avoidable. What is a travesty of justice is that these people seem to never get prosecuted. Why?? This is a prosecutable homicide. Maybe not premeditated but a homicide just the same. The law and Sheriff Joe should take this one and make an example of to hopefully send a message out to future parents that they should remember that their little ones count on them for everything including their safety. <br><br>You have to take a test to get a driver\'s license but any idiot can make a baby. That is only the beginning people. Being a good responsible loving, caring parent is where it really begins.<br><br>This is truly a sad thing. Rest in peace baby Amberlee.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477280">\
	 <div id="dsq-comment-header-12477280" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477280" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477280" href="http://www.LandBrokr.com/" target="_blank" rel="nofollow">Jason Ganz</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477280" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477280" class="dsq-comment-message">Great post! I am gonna share it with my own blog readers at <a href="http://jason.landbrokr.com" rel="nofollow">jason.landbrokr.com</a> ! Thanks.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477281">\
	 <div id="dsq-comment-header-12477281" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477281" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477281">malia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477281" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477281" class="dsq-comment-message">yeah! you are all so smart! he SHOULD be put away and not available to provide for his wife and other 4 daughters!! i\'m sure he feels bad about this... but just bad enough to feel better soon, so i\'m sure the fact that he accidentally caused the death of his dauther won\'t weigh heavily on him, prison is the solution! congratulations for throwing stones in a glass house, morons. i hope when you accidentally back over your own child in your driveway you don\'t get put away like a murderer and unable to care for your family. god forbid any of you should have an unintended tragedy in your family and stand before this jury.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477282">\
	 <div id="dsq-comment-header-12477282" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477282" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477282" href="http://www.thompsonsrealty.com/" target="_blank" rel="nofollow">Jay - The Phoenix Real Estate </a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477282" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477282" class="dsq-comment-message">Malia - I have no idea how the father feels, I can only imagine. Horrific as it sounds, backing over a child requires a lapse in judgment of about 3 seconds. Leaving your child in the car to bake alive requires complete and total neglect for 105 minutes.<br><br>Of course I have no idea what the father (or mother, I\'ve read she was at home too) was doing for the 105 minutes his daughter was trapped in the car. I\'m sure he was "busy". But as the father of two kids myself, I can honestly say that I never neglected them for a minute. And I\'m sorry, but leaving a three month old alone in a car for 105 minutes is neglect, plain and simple. That neglect killed that baby, the same as putting a gun to her head would have.<br><br>Of course it wasn\'t done on purpose. People that get behind the wheel staggering drunk don\'t intend to kill anyone either.  I guess we should just let them off too as long as they feel bad about it or have someone they provide for.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477283">\
	 <div id="dsq-comment-header-12477283" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477283" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477283" href="http://www.reagentinct.com/" target="_blank" rel="nofollow">Athol Kay</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477283" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477283" class="dsq-comment-message">Malia - Actually I think that guys marriage is pretty much over. I\'m thinking the best he can hope for in this situation is some kind of suspended sentence and becoming a child support drone.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477284">\
	 <div id="dsq-comment-header-12477284" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477284" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477284">malia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477284" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477284" class="dsq-comment-message">I guess I hadn\'t realized the state would recognize the length of the lapse in judgement, thought it was just the fact that you had one. Well, maybe one day you can get your way and people will be charged for a lesser crime for hauling butt out of their driveway and running over their neighbors kid because they were late for work, and those who have hectic lives and accidentally leave their infant in the car for (oh, I\'m sure we can all figure out how many years he should get per how many minutes his flesh and blood was in the car). <br><br>The point I\'m trying to make is any one of us here could be the cause of some horrible mistake, turn the corner at starbucks without a lid on your coffee and severely burn a child, talk on your cell phone and hit a child on a bike, toss a cigarette out a window and burn a forest down.. any one random act could change your life or someone elses! And I personally would rather see those responsible for accidentally taking their own children\'s lives, counseled instead put in jail on my dime and taking from their children who in turn will need the same therapy. I just can\'t lump this man in with people who leave their kids in the car to get groceries, or pick up drugs, or leave them in their homes alone for days to party. It\'s just not so black and white to me.<br><br> I think your "drunk driving" example holds no water. You make a choice to drink and drive, you don\'t make a choice to forget your young child in the car to die. I appreciate the platform to discuss this with you, and honestly dont mean any disrespect.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477285">\
	 <div id="dsq-comment-header-12477285" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477285" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477285" href="http://www.thompsonsrealty.com/" target="_blank" rel="nofollow">Jay - The Phoenix Real Estate </a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477285" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477285" class="dsq-comment-message">Malia wrote: "I appreciate the platform to discuss this with you, and honestly dont mean any disrespect."<br><br>And none taken! <br><br>Can I ask if you are a parent? I\'m just curious because I wonder if being a parent or not influences how someone feels about this. If you are a parent, did you ever leave your three month old baby alone for almost two hours, without ever checking on them?<br><br>I guess that\'s what makes this so hard for me. I just can\'t fathom how it can happen.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477286">\
	 <div id="dsq-comment-header-12477286" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477286" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477286">You really have no right...</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477286" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477286" class="dsq-comment-message">to make judgements based upon people you don\'t even know. I am a parent. And I know how hard it is to deal with a three month old baby. If this family was anything like mine with a newborn, I never slept. And lack of sleep does horrible things to your brain. There are parts of my past, when my kids were newborns, that I don\'t even really remember because of the lack of sleep. And, if you have other kids, that complicates things. I\'m not sticking up for the guy. It was a horrible mistake. But nobody knows what the situation was except for the parents. Nobody has the right to comment when we are only fed what the media wants us to know. As a mother, I can\'t imagine what it must feel like to know I caused the death of my child. But I also know that humans are not perfect, and given certain circumstances, we can all screw up with horrible, even fatal consequences. Some of us are just "luckier" than others that our mistakes don\'t turn out this badly. Just be thankful that any mistakes you\'ve made didn\'t turn out this horribly and broadcast all over the nation, and pray that you never accidentally find yourself in this family\'s place. Give it a rest, let these poor souls torture themselves.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477287">\
	 <div id="dsq-comment-header-12477287" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477287" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477287" href="http://www.reagentinct.com/" target="_blank" rel="nofollow">Athol Kay</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477287" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477287" class="dsq-comment-message">Actually I have an odd thought about that Jay.<br><br>I worked in group homes for a decade and we used to have to do eyes on bed checks every 20 minutes during the night to make sure they weren\'t shoving their head through the siderails despite the armored yet soft siderail pads.<br><br>Yet at home, both my wife and I could sleep the night and let our kids go for 8+ hours without checking on them (unless they cried or whatever). More kids die of SIDS each year than would be killed in ten thousand summers of getting locked in cars.<br><br>That always struck me as a little odd.<br><br>That leads into a story about when I was coming home from high School and finding a pair of kids about 3 and 4 who left the house while Mom took a nap and "were going to see Mike at work". The 4 year old had Downs and was as I recall, a biter. Luckily I discovered them when they hadn\'t walked more than a few blocks from home. Luckily one of my teachers passed in their car as I attempted to wrangle the kids from walking further in the direction of Mike, who would more than likely be 15 minutes drive into town.<br><br>I wonder what the backstory to all that was. I wasn\'t really privy as a teenager to that info.<br><br>LOL I didn\'t even get thanked as I recall.<br><br>So no answers here. I\'ll agree with Malia that an instant can change everything. But also with Jay that there is a dead body that didn\'t need to be dead.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477288">\
	 <div id="dsq-comment-header-12477288" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477288" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477288">durango</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477288" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477288" class="dsq-comment-message">I was so sorry to hear of yet another poor baby left to did in a car.  My question is this:  Okay, dad, you are a moron, you forgot about one of your kids, but isn\'t mom also to blame?  She was also home at the time - didn\'t she stop and wonder where her baby was?  I think that maybe this couple was far too young to have 5 children at the age of 30.  It takes much responsibility to be a parent and if you cannot say that you know what each of your children are doing at any given moment, do you really have the right to have that precious gift left in your care?  I wonder how that poor baby felt - did she wake up when she couldn\'t breathe and did she cry for help?  I just have nightmares about this and I really do think some charges should be brought here.  People who cause car accidents get held for charges of negligent homicide - doesn\'t thia qualify as well? I am floored - god bless this poor baby and shame, shame on those parents for not being more aware.  This is something that cannot ever be undone, ever.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477289">\
	 <div id="dsq-comment-header-12477289" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477289" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477289" href="http://www.Brian-Brady.com/" target="_blank" rel="nofollow">Brian Brady</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477289" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477289" class="dsq-comment-message">I\'ll never understand these stories of neglect.  My daughter was born in the summer of 2001 in downtown Phoenix.  I remember the constant wonderment and attention I displayed towards her. <br><br>She was less than one month old when the AC went out in our house over July 4th weekend.  I rushed her to the safety of my sister\'s home.  When I returned, the candles had melted in our homes.<br><br>My point is this.  I can\'t imagine leaving a child let alone an infant out of my sight for more than 10 seconds.  How the hell does a father neglect his infant for two hours?<br><br>I know he feels horrible.  I know he\'ll carry this burden for the rest of his life.  One can only hope that this tragedy will serve as an example of what NEVER to do to any child.<br><br>I\'m glad you post this stuff, Jay.  As horrible as it is, people need to recognize the tragic reality of neglect.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477290">\
	 <div id="dsq-comment-header-12477290" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477290" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477290">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477290" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477290" class="dsq-comment-message">I know this family and I was shocked when I heard this had happened.  My sister lives just down the street from them and their kids all play together.  I know that from what I have seen, I would say that they are good parents.  I know a little more about the surrounding circumstances than has been shown in the media.  But still, I can\'t even imagine what must have been going on in his head for him to forget that his daughter was in the backseat and allow something like this to happen.  That being said, I do not believe that there is any excuse for this.  I have a son just 2 weeks older than Amberlee which only makes it harder to imagine how anyone could not know where their baby is at all times.  I am honestly torn feeling like some consequences should be paid and knowing that these parents, especially the father, are going through tremendous guilt and pain.  I admit that if I had just heard this story on the news I would no doubt express some of the same feelings as all of you have.  I guess what I am trying to say is that it is not our place to judge them as parents.  We all make mistakes, granted most of us will never have any this huge.  I know that Amberlee\'s father loved her and he will have to live with his mistake for the rest of his life.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477291">\
	 <div id="dsq-comment-header-12477291" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477291" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477291">malia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477291" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477291" class="dsq-comment-message">Hi, Jay. To answer your question, yes, I am a mother. No, I never did leave my child(ren) in the car for any period of time other than taking groceries from the closed garage to the house. I can\'t say I never would though because I constantly amaze myself at my forgetfulness whether it be caused by fatigue, stress, or distraction. It is just too easy to pass judgement on an accident. Kyle will probably think of this 20 times a day till the day he dies. Maybe he thought she got the baby out of the car and put her down, maybe she thought he did, and when it was time for her to nurse, she frantically searched for her child only to realize they were both terribly wrong. I picture it like that. Not like he went inside and mom was napping and father was zoning out. I just wish we could all give them the benefit of the doubt and remember them the next time you do something stupid. He is responsible for his OWN child\'s death. People here are forgetting that. No one is asking for him to pay for the pain he caused them, only his daughter can hold him responsible for that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477292">\
	 <div id="dsq-comment-header-12477292" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477292" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477292" href="http://www.thompsonsrealty.com/" target="_blank" rel="nofollow">Jay - The Phoenix Real Estate </a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477292" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477292" class="dsq-comment-message">Thanks Malia.  It almost has to be a "he thought, she thought" kind of thing. I just can\'t imagine the pain those parents are going through. To be honest, if I did that to my child, I\'d probably seriously contemplate suicide. I just don\'t know if I could ever forgive myself. <br><br>Maybe prison is too much. I don\'t know. But part of the world\'s problems right now is a lack of responsibility and accountability. There is no question in my mind that the parents are suffering, but people have to be responsible for their actions.<br><br>My initial reaction of "throw the guy in jail" may be too harsh. But I do grow very weary of things like this, "accidental" drownings, attempted abductions of kids that never should have been outside alone, etc.<br><br>Less than two weeks ago someone attempted to grab an 8 year old, just a short walk from my house. <a href="http://www.phoenixrealestateguy.com/not-what-you-want-to-see-plastered-all-over-your-neighborhood/386" rel="nofollow">(my post is here)</a> There are signs up all over the neighborhood about this pervert. Yet despite that, just last night I saw a little girl, 5, maybe 6 years old playing in a park BY HERSELF without an adult in sight. She was within sight of a sign with the perverts description. How could her parents allow that? But if she gets abducted (or hit by a car, or sexually assualted) it\'ll be the same old, "Oh what a tragedy. How could this happen?" routine. It\'ll happen because the parents LET IT happen.  And that\'s what I struggle with....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477293">\
	 <div id="dsq-comment-header-12477293" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477293" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477293">BF</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477293" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477293" class="dsq-comment-message">It really scares me how many people keep thinking up excuses for this "father".  There really is no excuse for this crime.  Yes, crime.  Child neglect is a crime.  On this and other blogs, I have been reading replies from people who state they know the family and the circumstances, and if people knew the circumstances they would "understand".  What circumstance could possibly make me "understand" forgetting your child for 2 hrs in this heat?  If it is a crime to leave your dog in the car, how is it not a crime to leave a child in the car? Am I in the twilight zone here?  This "father" was comfortable in his air-conditioned home while his child was literally baking in his car.  Sure, I feel pity for him and the rest of the family.  However, I feel much more pity for this poor baby who suffered a horrible death because her family was too busy to give her a second thought.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477294">\
	 <div id="dsq-comment-header-12477294" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477294" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477294">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477294" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477294" class="dsq-comment-message">Please do not judge this family in such a harsh way.  Every time my children get upset with me about me having to know their every move, I tell them "You\'re still here because I didn\'t leave you in bath water or a pool unsupervised to drown or leave you in a car or public place without supervision."  My children are everything to me and I\'m sure these children are everything to their parents but I do agree that at times we are way too stressed out from making that almighty dollar and trying so hard to make the most money, have the bigger house, drive the nicest cars, and have all those designer clothes.  We keep forgetting the most important things, which is our children.  The bigger the house, the nicer the car, clothes and everything else just means more hours away from your loved ones, even though that is who we are supposedly doing it for.  Sometimes, you just need to sit back and maybe think of your priorities and getting back to the most important thing - your children.  It doesn\'t matter how big your house is if your children are dead and not with you.  I feel so much pain for these people and I\'m not saying that this is what happened in their particular circumstance, but before we judge, we need to look in the mirror first.  Haven\'t you neglected your child in some way because you were tired, overworked, too stressed, too tired to think or just plain crazy from the heat and traffic, maybe?  I will not waste time judging people I don\'t even know, I\'ll spend that time hugging my children and being grateful that I can.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477295">\
	 <div id="dsq-comment-header-12477295" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477295" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477295">Amy Moore</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477295" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477295" class="dsq-comment-message">I know this family very well and I worry about Kyle and his mental state of mind since this has happened. He loves and lives for his children! Everything that man does is for his children! He works more hours in a week then the average person probably works in 2. This family is completely devastaed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477296">\
	 <div id="dsq-comment-header-12477296" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477296" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477296">Co-Worker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477296" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477296" class="dsq-comment-message">I work at the same company as Kyle did, he works an incredible amount of hours to provide for his family. I cannot for the life of me see how this guy should be convicted and sent to prison.<br><br>I can tell you this guy holds his family values high, and enjoys his family and that he is the one suffering now with the guilt. Do you think the baby is sitting someone where in heaven saying, I wish my daddy would go to jail for this?<br><br>Its easy to say toss em into jail and throw away the key when your standing on the outside of things. When you have no personal involvment with the family. However if you know the person you know how much of a impact this is going to be on Kyle and the family. <br><br>I agree with most on this board about how can you forget for 2 hours, thats a long time with a new born. Like I said Kyle works probably 50 to 60 hours a week on top of some errends he had to run Im sure his mind is clouded for the most part. <br><br>Really would the best thing be to throw him in jail so he cant work to take care of his family. He goes to jail, his family becomes disfunctional, goes on welfare and becomes a burden to society, or worst off the 4 remaining kids grow up without an active father in there life?<br><br>I seriously would not want to be in Kyles shoes, jail or not. People will know, people will stare and remind you of your mistake for the remaining days of your life.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477297">\
	 <div id="dsq-comment-header-12477297" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477297" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477297">Durango</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477297" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477297" class="dsq-comment-message">You know, I do understand the torment the family is going through and I do sympathize.  BUT, maybe this family should not have had so many children if between the two of them they could not manage to deal with 5 children.  Babies are very demanding and very time consuming ... I still cannot understand how this baby went unmissed by mom, dad and all of her siblings.  How did this happen?  I don\'t care how many hours Kyle is working, I don\'t care how much stress he us under ... maybe they should have stopped after two children. Maybe that would have been more manageable for them.  Amberlee is dead, she is dead because her parents were not aware and did not give her a second thought.  How could the mother have not realized that her husband came into the house without their precious infant daughter?  Of course Kyle did not intentionally leave her in the car, but nonetheless, he did and she is dead and it\'s his fault!  The Tempe mother who left her 3 year old child home unattanded while she went to night clubs is being brought up on charges - the difference is her child was left in an air-conditioned home and he is still alive - Amberlee did not have that luxury.  What is it in society that tells us we have to have so many children?  You should have as many as you can manage, and this family was clearly beyond that point.  I think the fact that both parents will suffer for the rest of their lives only begins to break the surface.  Where is Amberlee\'s justice - what about her sisters?  They will never know her now.  How are they going to feel about climbing into a car with dad?  I had three children in the course of 5 years and I never once forgot about one of them and certainly never left any of them in an oven ... again, I say shame, shame, shame.  This whole thing just breaks my heart to the core.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477298">\
	 <div id="dsq-comment-header-12477298" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477298" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477298">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477298" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477298" class="dsq-comment-message">Dear Coworker,<br><br>Thanks so much for the insight.  It shows proof to my theory of trying so hard in life to be everything to everybody and trying so hard to prove that we can do everything ourselves and still have the big house, nice car, more money...FOR WHAT - to be too stressed out to even think clearly.  I feel a lot of pain for this family and even more so now, since you wrote what you did, because you know firsthand how clouded a man\'s thoughts can be.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477299">\
	 <div id="dsq-comment-header-12477299" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477299" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477299" href="http://www.thompsonsrealty.com/" target="_blank" rel="nofollow">Francy</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477299" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477299" class="dsq-comment-message">Most regular readers of Phoenix Real Estate Guy know that Jay often tries to get me involved with the blog – and I have managed to keep my distance.  Being highly opinionated from a very young age, I learned a long time ago to keep the majority of my opinions to myself.  I haven’t been able to let this one go.  As a Valley of the Sun native from a very large family, I believe that “Durango” and I are paddling the same canoe (so to say).  It is unfortunate that life has a harsh way of teaching us wisdom.  The world has changed.  Life is far more demanding and families are often over committed for both time and resources.  Few families can successfully manage a large number of children without some of them going without the time that they need and deserve.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477300">\
	 <div id="dsq-comment-header-12477300" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477300" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477300">malia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477300" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477300" class="dsq-comment-message">It is our right as America human beings to have as many children we want. I really don\'t think that is anyone elses business. It had nothing to do with this situation, he only had one child with him at the time. He works and his wife works and they provide for their own family without depending of you (you know who you are) to pay for them via welfare or any other state/gov assistance. Mind your own business about his breeding habits. <br>In fact, if you cared to find out more about the situation instead of counting on <a href="http://azcentral.com" rel="nofollow">azcentral.com</a> or other message boards before you passed judgement, you\'d know that he was distracted helping a neighbor and her 5 children who had had an accident. Oh, well, maybe she should have been careful not to "overbreed" so her neighbors wouldn\'t have to worry about assisting her should anything ever go wrong. But I digress. The topic has changed to whether Kyle should go to prison for the accidental death of his child. Not for leaving her in his air conditioned full of poisonous products, knives, sharp corners and bathtubs to be filled with water and later drowned in, house to party (that woman is lucky her children lived, BAD example). No, for forgetting her in his car on an ungodly hot day. We\'re not here to forgive Kyle. According to his religion that is not our job, so he probably doesn\'t really care what you or I think. Our job as a community is to make an honest decision on whether it would benefit society or hinder it to punish him by sending him to prison. I\'m pretty sure you know the answer to that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477301">\
	 <div id="dsq-comment-header-12477301" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477301" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477301">Durango</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477301" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477301" class="dsq-comment-message">Well, MMMEEEEOOOOOOWWWWWW to Malia\'s last comment.  I agree that it is our right to "breed" as much as we want.  However, Malia, how do we stop this?  How do we raise awareness? I know that Kyle and his wife love their children dearly ... it\'s just such a tragic story - everytime I get into my car, my eyes well up with tears - I can hardly breathe because it\'s so hot in there and I can only imagine what that poor darling baby was going through.  The more I think about this, the more I waiver - it\'s a very tough call.  I know Kyle and his wife will have to live with this for the rest of their lives, but I\'m sorry, rightly so.  Is this enough punishment for their carlessness (however unintentional it was)?  What about the distress it\'s going to cause for their other children - they will also have to live with their parents\' mistake!  It has also scarred us as a community.  It has scarred those of us who have several children of our own and also lead busy and chaotic lives - we keep asking ourselves, how can someone forget their baby?  How can no one else that was home at the time in that house not miss that baby?  Where was the mother when Kyle came into that house empty handed?  Did it not dawn on her "where\'s Amberlee?"  It is not up to us to forgive Kyle, it is up to God or whatever higher power he may look to - but we also have to be able to forgive as a community so we do not think about it everytime we look at him.  I still feel there has to come a time when we realize that we have way more than we can handle on our plate and settle for what we have and for what we have been given.  I think about that poor family daily, I really do.  BUT, more importantly, I think about that poor baby and what life was going to bring for her and how it was snuffed out because someone "forgot."  I have a hard time wrapping my brain around that - what are those poor girls thinking whenever they have to get in a car with mom or dad?  Are they scared that they too might be forgotten?  Come on, people, I think somehow there needs to be some accountability - somehow, some way - not necessarily jail time - then he would not be able to support his family and we would have to pay for his mistakes by supporting his family for him.  BUT, there needs to be some action take, somehow.  Maybe he should not be allowed to drive with children in his car ... maybe some restrictions should be put on him - maybe he needs to go in front of new parents and give them a warning not to make the same mistake he made - something, there just has to be something ...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477302">\
	 <div id="dsq-comment-header-12477302" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477302" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477302">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477302" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477302" class="dsq-comment-message">In response to  Durango, how come we, as a society, keep judging this poor man and saying how he should go to jail?  In my neighborhood, we would pull together to see how we would be able to help this family.  Maybe we should be reaching out and not looking so down at this family.  What is wrong with us that we keep searching for a punishment for this man and not seeking to help them.  If you have forgotten your child in your car, which many of us cannot even imagine, then tell me how stressed out or exhausted do you think this guy was at the time?  I\'ve gone to do one specific errand before, but out of pure exhaustion and being distracted with work, grocery shopping, dropping the kids off at school, picking the kids up from school, getting company mail, going to the bank, putting in my day at the office, putting gas in the truck, cooking dinner, cleaning up after dinner, helping with homework, baths, cleaning again, taking care of the animals and just life in general, have forgotten to do the one thing I set out to do!  Life is tough enough and remember that \'saying\' - If you can\'t say anything nice......</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477303">\
	 <div id="dsq-comment-header-12477303" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477303" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477303">durango</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477303" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477303" class="dsq-comment-message">In response to Anonymous - shame on you for putting words in my mouth - if you go back and read any of my posts, do you see anywhere in there where I say Kyle should be sent to jail?  No, I simply say that I think some sort of charges should be brought and that he should be held accountable.  We all get busy in the course of our normal every day lives - I know, I have children of my own.  That is still no excuse for forgetting your child in the car.  There is nothing that would make that excusable.  So, are we just supposed to sit back and say oh well, he was tired, he was overworked, so he forgot his kid in the car and the kid died - it\'s okay, he has four other children, maybe he will be more careful the next time.  What is wrong with you people?  This is so not excusable!  It\'s "M-U-R-D-E-R" , unintentional or not.  What about the people who get brought up on charges for leaving their animals outside without shelter and water?  What about the people who leave their pets inside the car - they get penalized - there are consequences for them - this is a child, people, not a dog, not an animal.  This is a child!  I am so shocked at how some of you think - I don\'t have a problem forgiving this family - it\'s not up to me.  They don\'t need my forgiveness.  I am sure that the community will pull together to help that family - good for them and it\'s wonderful that they have people to support that, but what are we saying to others if we just condone his actions?  I really don\'t get it, and I guess I never will.  I am pro child here people, pro child.  What about the child\'s rights?  Have we forgotten about the child, you know, the beautiful, three month old dead child?!?!?!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477304">\
	 <div id="dsq-comment-header-12477304" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477304" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477304" href="http://www.thompsonsrealty.com/" target="_blank" rel="nofollow">Jay - The Phoenix Real Estate </a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477304" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477304" class="dsq-comment-message">I was the one who initially said the father should go to jail. That was my initial, gut reaction the day this tragedy unfolded. I\'ve since said that *may* be too harsh.<br><br>I often forget what I\'m doing. Yep, there is a LOT of stuff happening that make life difficult and distracting. Heck, I\'ve been thirsty, walked into the kitchen and forgotten why I was there.<br><br>But good grief, that\'s a far cry from forgetting your child *completely* for two hours.<br><br>I\'m sorry for Kyle, his wife, their kids and anyone that remotely knows them. But I\'m even sorrier for little Amberlee.<br><br>I keep reading (here and elsewhere) things like "distracted", "stressed", "overworked", etc.<br><br>Sorry, no excuse. There IS NO EXCUSE FOR LEAVING YOUR BABY TO ROAST IN A CAR. Period, end of story. None, zip, zilch, nada. Is that harsh? Hell yes. But that\'s the fact. I don\'t care what scenario you put in front of me, there is NO EXCUSE for what happened.<br><br>I don\'t know what should be done. But for the love of God, SOMETHING has to be done.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477305">\
	 <div id="dsq-comment-header-12477305" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477305" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477305">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477305" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477305" class="dsq-comment-message">In response to Durango, maybe I misunderstood but I took it when you said about "not necessarily jail time", that\'s what you were saying.  The thought of jail seems to be on your mind.  I\'m sorry, if I misunderstood and I mean that sincerely, because I do feel for the baby, because children do suffer so many different consequences at the hands of their parents. It\'s always the children that suffer because of adult stupidity. I\'ve seen children suffer from divorce, beatings, rapes, assaults, and the list could go on and on.  The thing is, that Amberlee is gone and I don\'t want her to ever be forgotten but we cannot go back in time and reverse this.  We have to go on from here and hopefully learn a great lesson from an awful, awful tragedy.  This man would do better to go on supporting his other children, maybe they need a nanny, maybe he needs parenting classes, none of us truly know what this family needs and God help them now more than ever.  I do want to say that I still thank you and Jay for standing up for Amberlee, I guess I just want to help the dad who just seems so overwhelmed and it\'s terrible that this has happened.  Thanks again for your input, I just have a hard time looking at it as murder because I guess I just have a hard time thinking like that. <br>I think I read somewhere here in one of the letters, where one of the parents were constantly doing a head count, we need to pass on that idea like they do in the news about drownings and not leaving your child alone in water, maybe they need to do commercials about the children left in cars also.  What does that say about our society?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477306">\
	 <div id="dsq-comment-header-12477306" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477306" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477306">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477306" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477306" class="dsq-comment-message">Jay,<br><br>Thanks for admitting you forget too just like the rest of us!  I so appreciate your honesty.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477307">\
	 <div id="dsq-comment-header-12477307" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477307" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477307">durango</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477307" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477307" class="dsq-comment-message">With regard to Anonymous\' last comment - thanks for your reply - truce?  I think we are all just so deeply saddened by this tragic event that we really don\'t know how to react except with just raw emotion!  I would be lost without my children and I don\'t think I could go on if I knew that one died because of my forgetfulness.  I am almost 40 years old and I thank God for my precious children every day - they are the most important and most rewarding thing I have ever done - I find myself wishing (daily) that they somehow came with rewind buttons so I could rewind them back to their infantness whenever I look at them and feel like they are getting too big.  Selfish, I know, but they are my babies and they are so innocent and dependent upon us.  I do hope Kyle and his family are able to find peace, but I still hope for some consequences.  We need to let people know that this is not okay, it\'s not okay at all - I think a television commercial would be wonderful!  We see them about drownings and we see them about drugs, why not make one about forgetting a child in a car?  I think it would make an impact on a lot of people, but I think it needs to be graphic enough to etch a permanent spot in the minds of parents with young children who cannot speak up and say "Hey dad, what about me?  Did you forget about me?"  I wonder what we can do to try to get something like this implemented?  Thoughts anyone?  Let\'s protect our children -let\'s get the word out on this, before we lose another innocent life!  (sniff, sniff, weep, weep.)  I have shed so many tears over this that I am just about dry ... I weep for Amberlee daily.  My only comfort is knowing that she is no longer suffering and that she is in a much better place that sparkles with happiness.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477308">\
	 <div id="dsq-comment-header-12477308" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477308" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477308">Malia</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477308" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477308" class="dsq-comment-message">I think a television commercial would be wonderful! We see them about drownings and we see them about drugs, why not make one about forgetting a child in a car?<br><br>I think this is a great idea. <br>I think the commercials exist in the first place because people have to be reminded sometimes to say no to drugs, to watch their children around pools, etc. Because after all, we are human. And while these reminders seem gratuitous and absurd, they are necassary today. I consider myself a good, loving mother. I love my children just as much as anyone here. (which is to say, i love them more than anything/anyone) BUT, I can\'t lie. I have forgotten my daughter at school and had them remind me to pick her up. I share custody, and was SURE it was her father\'s turn. I was wrong. I have been talking to a friend at the park and 30 seconds later realizing my son was not on the swing where I was just pushing him, but rather talking to a stranger. This isn\'t the same, I realize this. But as i mentioned in a previous post, I am sometimes shocked at my horrible memory. Maybe I\'m just lucky that it was a nice old lady he was talking to and not a pedophile, and lucky the school wasn\'t as harsh as some of you here and decided to call CPS because my daughter was left at school for an hour. But they wouldn\'t, they see it all the time.  Amberlee was beautiful. I was at the funeral and it was just awful. The girls don\'t understand and are confused by this. Imagine how confused they would be if their father went to jail for the murder of their sister. Our district attorney wants him to do prison time for this. An ineffectual solution. It serves no purpose other than to seperate his family and give him some "time to think about what he\'s done." As if he needs prison to do that. <br><br>I apologize to you Durango if I\'ve offended you. Obviously, I feel passionate about this. I have done my part and written letters to the pros. attorney and DA, but maybe this would be a great place to start suggesting to the right people a commercial reminding residents of Arizona to never leave their children in the car whether on purpose or on accident and present some suggestions (I liked the "leave your housekey in the carseat" suggestion very much) to residents of this hellishly hot state. <br><br>p.s. I had never seen this site before this incident. I\'m glad I found it. It\'s nice to see people blogging honestly w/out the foul language I have seen on other boards. :)Sorry again about my "moron" comment earlier in the posts. Uncalled for and untrue.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477309">\
	 <div id="dsq-comment-header-12477309" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477309" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477309">Durango</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477309" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477309" class="dsq-comment-message">Thanks for your comments Malia, but no apology necessary.  I could not bring myself to go to the funeral or the viewing.  I also know this family, although indirectly.  We are obviously ALL very passionate about this matter, in one way or another.  I think if we could all redirect that energy toward doing something positive to make sure this does not happen again, we will be in a good place.  Whether we think Kyle should be punished or not is obviously not for us to decide - we have all voiced our opinions on that issue.  I guess I realize that now instead of pointing fingers we should instead be doing something to try to ensure that this does not happen again by raising public awareness.  These children have no voice at that age, especially since most of them end of falling asleep in a moving car.  If anyone has any ideas, please post them!  Maybe we can somehow reach out to the firefighters in Chandler - they are the ones who put on the drowning commericals don\'t they?  I am going to make some phone calls and try to see if I can find a starting place to try to implement something - I think a commerical would impact a lot of people - even though some of us have different opinions on what should be done, maybe we can all agree on this one thing - we can all agree that it would be beneficial - let\'s try to pull together to get this accomplished - even if we still have opposite opinions.  Who\'s with me people&gt;?!?!?!?!??!  Let\'s do it in memory and out of respect for Amberlee.  Can I get a "HOOOOOOORRRRAAAHHH?"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477310">\
	 <div id="dsq-comment-header-12477310" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477310" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477310" href="http://www.thompsonsrealty.com/" target="_blank" rel="nofollow">Jay - The Phoenix Real Estate </a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477310" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477310" class="dsq-comment-message">HOOOOOOORRRRAAAHHH!<br><br>If there is *anything* I can do to help, don\'t hesitate to let me know. I think starting with the fire department is an *excellent* idea.<br><br>Malia - thanks for your kind words about my blog. While it\'s chiefly a real estate blog, whose main purpose is to help educate folks in the Phoenix area about real estate, I often post things like this as well. I\'ve got some *amazing* readers, including all that have commented here. <br><br>This post may become my record holder for number of comments. The current holder of that title is another non-real estate post I did as a tribute to a victim of 9/11. You can <a href="http://www.phoenixrealestateguy.com/128/128" rel="nofollow">read it here</a> (and you might want to have a box of Kleenex handy....). It was incredibly painful to research and write, much like this post. I guess emotional subjects like these tend to compel people to comment more so than posts on real estate (imagine that!). <br><br>Kudos to you for attending the funeral Malia and supporting the family. I can\'t imagine how horrible that must have been. I attended the funeral of an eight month old once and wowsa, was that difficult.<br><br>Thanks to all who\'ve contributed here.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477311">\
	 <div id="dsq-comment-header-12477311" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477311" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477311">anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477311" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477311" class="dsq-comment-message">WOW...it\'s nice to see that there are SO many perfect individuals, and, much more importantly, perfect people in the world. will all you perfect and amazing individuals please take a look at my life and see where I have so immensely screwed up? Please, please tell me how I can be more like you!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477312">\
	 <div id="dsq-comment-header-12477312" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477312" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477312">durango</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477312" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477312" class="dsq-comment-message">Has anyone heard anything on the tragic story of Amberlee Brown?  Has anyone heard what has happened to the parents or if all charges have been dismissed?  Please share any additional info - summer is coming and I think people need to be reminded of this tragedy once again!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477313">\
	 <div id="dsq-comment-header-12477313" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477313" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477313" href="http://delrealestateonline.com/blog" target="_blank" rel="nofollow">Ryan Horne</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477313" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477313" class="dsq-comment-message">People like this need to be locked up and forgotten about FOREVER!! I have a 17 month old son and there is no way he would ever let me forget him ( not that I would need reminding ). Stories like this make me sick. These people don\'t even need to be pet owners let alone parents. God help us all.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477314">\
	 <div id="dsq-comment-header-12477314" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477314" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477314" href="http://www.reddoorhomeloans.com/" target="_blank" rel="nofollow">Wade Young</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477314" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477314" class="dsq-comment-message">There was a guy in my Sunday school who left his child in the car. This was a long time ago. In fact, I think it might have been the first story like this widely reported in the media. It was in Tulsa, and Tulsa gets really hot in the summer. The guy had a stressful job -- head of IT for a big company, if I remember. He just had a lot on his mind. That\'s all. Even though he was in my Sunday school class, I didn\'t know him well, but everyone else did and seemed to rave about his character. The people I spoke to about it didn\'t blame him. They just thought it was a freak thing. It\'s the same thing with children drowning. Parents get distracted or temporarily forget that they are not the one watching the child. These people aren\'t murderers, and they do not belong in jail. We should be compassionate toward these people, no different from how you would treat a person if their child drowned.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477315">\
	 <div id="dsq-comment-header-12477315" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477315" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477315">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477315" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477315" class="dsq-comment-message">Amberlee\'s parents did not face any charges.  They traded in the car that Amberlee was left in.  They recently had another baby a couple of months ago.  The mother said she would not be able to get past losing Amberlee until she had another child...and she has said she still wants to have more.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477316">\
	 <div id="dsq-comment-header-12477316" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477316" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477316">Durango</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477316" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477316" class="dsq-comment-message">Okay, now I am officially outraged.  I have been in on this since it happened as I know of this family.  They obviously did not learn their lesson because they felt they had the right to add another child to this mix.  Oh, and I am so relieved that since she had another baby, the careless mother feels she can now "get past Amberlee."  She should NEVER be able to get past Amberlee, not ever!!!  They were blessed to have this little girl in their lives to love, hold and cuddle.  It\'s not like she had a miscarriage for crying out loud!  How DARE she even have the nerve to create another life - do they actually love their children, or are they more concerned with having an army of children?  I better shut up right now before I really say something horribly nasty.  They should have both been sterilized if you ask me, this unexcuseable!  God help us all!  I pray that they do not have any more children.  I accidently killed one of my children, so let me have some more to replace her and help me to forget.  Shame on you Brown family!  Shame on YOU both!  Cops get punished for leaving their dogs in the car, but this was a child!  A child people!  There is no justice!  The warm weather is here again, I am sure we will be hearing more horror stories about babies being forgotten in cars!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477317">\
	 <div id="dsq-comment-header-12477317" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477317" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477317" href="http://www.reddoorhomeloans.com/" target="_blank" rel="nofollow">Denver Mortgage Broker</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477317" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477317" class="dsq-comment-message">I\'m surprised that there isn\'t a law requiring the disclosure of the fact that a person died in the car. Maybe there is. I can\'t imagine wanting to own the car if that was the case.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477318">\
	 <div id="dsq-comment-header-12477318" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477318" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477318" href="http://www.PhoenixRealEstateGuy.com/" target="_blank" rel="nofollow">Jay - The Phoenix Real Estate </a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477318" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477318" class="dsq-comment-message">Anonymous - thanks for the update. It sounds like the family is moving along as best they can. And that is good.<br><br>Just a warning, the "she has said she still wants to have more" comment may lead to some further discussion....  <br><br>As "Durango" said (and welcome back by the way!) summertime is approaching. I hope and pray that another story like this doesn\'t happen this year.<br><br>But sadly, I fear it will.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477319">\
	 <div id="dsq-comment-header-12477319" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477319" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477319" href="http://www.PhoenixRealEstateGuy.com/" target="_blank" rel="nofollow">Jay - The Phoenix Real Estate </a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477319" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477319" class="dsq-comment-message">I was leaving my last comment apparent as Durango was typing hers...<br><br>I **hope** the anonymous commenter\'s words of "getting past" Amberlee were really meant to mean, "they are moving on".  Moving on, I can see -- we do all have to "move on" with our lives, painful as that may be. <br><br>But "getting past", I don\'t think so. That does make it sound like, "I\'ll just have another baby so I can forget about Amberlee".<br><br>Surely, SURELY that\'s not the case...<br><br>The "and she has said she still wants to have more" comment disturbs me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477320">\
	 <div id="dsq-comment-header-12477320" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477320" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477320" href="http://www.reddoorhomeloans.com/" target="_blank" rel="nofollow">Denver Mortgage Broker</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477320" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477320" class="dsq-comment-message">Let\'s not forget that driving is hypnotic. Is there anyone here who hasn\'t fallen into a hypnotic state while driving? I have been in my car and thought to myself, "Where was I going, anyway?" I\'ve actually had to turn towards home because I forgot where I was going, only to remember shortly thereafter and turn around again. <br><br>I don\'t see the problem with this couple having more children. A mistake was made, and they do need to continue with life -- not stop living it. I have known a couple of women whose children drowned due to their error. Both of them had another child. I don\'t see a problem with that, so I don\'t see anything wrong with it in this situation.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477321">\
	 <div id="dsq-comment-header-12477321" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477321" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477321">Durango</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477321" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477321" class="dsq-comment-message">Are you kidding me??!!!  Driving is "HYPNOTIC?"  Maybe YOU shouldn\'t be driving - driving is one of the most dangerous activities there is and you are being hypnotized while driving?  Come on people ... the Brown\'s have 4 OTHER children ... they needed another one to move on, to get past Amberlee?!  This is just a tragedy - I am so beyond words, I cannot speak.  Thank goodness we have a forgiving God, because I tell you, these people do not deserve to have any more children.  Of course it was an accident, but if they cannot remember the baby in the car - not dad, not mom and not the 4 siblings .. I cannot believe that NONE of them missed this baby or wondered where she was, or why is the house so quiet?  Come on, this is just pure ignorance.  This couple cannot handle the responsibility, nor should they be allowed to.  Take care of the kids you have - don\'t bring  more into the world ... and for God\'s sake, do not dare forget where they are!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477322">\
	 <div id="dsq-comment-header-12477322" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477322" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477322" href="http://www.reddoorhomeloans.com/" target="_blank" rel="nofollow">Denver Mortgage Broker</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477322" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477322" class="dsq-comment-message">Durango--<br><br>"Are you kidding me??!!!  Driving is "HYPNOTIC?"  Maybe YOU shouldn\'t be driving ..."<br><br>The human brain is capable of multitasking. You can do something dangerous like driving or performing surgery whilst simultaneously daydreaming or simply being preoccupied. Pilots do it, surgeons do it ... everyone does it. It\'s just the way the brain works. <br><br>"... these people do not deserve to have any more children." <br><br>You are not God, so you are not in the position to determine whether or not someone deserves to have more children. I will also point out that God himself could have intervened and chose not to do so. He could have directed a passerby to notice the child, and the person would have called 911. Are we to suppose that this little child\'s guardian angel was taking a smoke break? If we are all children of God, created by Him, why then did God not take care of this child? He could have easily given the parent a mental shake, and this would have never happened. The reality is that we cannot understand the way God works -- why He does or does not intervene. And since we understand so little, wisdom suggests that we not take harsh stances ... such as telling other people that they should not have more children.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477323">\
	 <div id="dsq-comment-header-12477323" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477323" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477323">Durango</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477323" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477323" class="dsq-comment-message">DO NOT BLAME THIS ON GOD!  God is a loving God.  So, basically what you are saying is that God is also a cruel God?  Every bad thing that happens in this world is God\'s fault?  I have a really hard time swallowing the idea that God would permit people to be brutally tortured and brutally raped, beaten, sodomized?  Are you trying to say that since HE let it happen it was HIS will?  Are you serious?  Read the bible man ... have you ever heard of Satan?  You do know that he is the bad guy right?  You do know that he is in constant war with God, right?  So, what if someone had children, what if this person killed those children, knowingly?  Since God let that happen, this person should be allowed to have more children?  I am not saying that this family did this purposely, of course they did not.  But it seems to me since they already gave birth to another baby - - - umm, let\'s see, this happened in June, so it\'s just a little over 9 months later - wow, didn\'t take them long now, did it?  What an honor to little Amberlee - let\'s replace her immediately, like she was a number.  I do not understand some of you people.  This was a helpless infant.  I hope they relive the moment every day - maybe then they will be aware enough to never let it happen again.  I cry for the way Amberlee suffered.  Did she cry out, was she gasping for breath?  Was she thinking, where are my mommy and daddy? This is a tragedy.  And I stand by my comment that they should not have had any more children.  I don\'t care what anyone says.  You have children because you want them and want to raise them and take care of them.  You should never have more children than you can mentally handle.  Why is it that the Chandler police officer who left his canine in his car got way more backlash than this family?  He did is accidentally too - why does this society think that was more important than this little baby.  Why, he ever went to court, faced charges in front of a judge, I believe.  Did Kyle?  Did Elizabeth?  Oh, I forgot, Amberlee was just a number.  I have to say, that is warped.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477324">\
	 <div id="dsq-comment-header-12477324" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477324" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477324">Anonymous</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477324" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477324" class="dsq-comment-message">I apologize for my lack of thought at the wording "get past losing Amberlee."  I was, of course, not trying to be insensitive.  I have known the Brown family for a while now.  I wouldn\'t go so far as to call us friends, but my sister and her husband are friends with Beth and Kyle.  I have never lost a child and would not presume to know what that would do to me, but Beth and Kyle know that they are responsible for the death of Amberlee and they will have to live with that fact forever.  I do not think that anyone has the right to dictate how they deal with that grief.  I know that thier new baby does not "take the place" of Amberlee, but having another child was Beth and Kyle\'s way of dealing with things.  Perhaps bringing something so joyful into their lives has helped them deal a little better with their pain.  I have a son the same age as Amberlee would have been.  When I go to my sister\'s house and Beth is there, she has to leave because she cannot bear to see my child and be reminded that her Amberlee would be growing and developing the same way had she been given a chance to live.  I do not personally agree with the Brown\'s having more children, but that is thier choice to make.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477325">\
	 <div id="dsq-comment-header-12477325" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477325" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12477325">Beth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477325" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477325" class="dsq-comment-message">I am Amberlee\'s Mother.  It breaks my heart to hear people sit here and stand in judgement of us.  How dare you think that what we are going through is not the absolute WORST thing that we could ever face in our life...prison could never do worse to us.  AS I sit here shortly after the anniversary of the worst days of my life....I am apalled to hear people stand in judgement that I know...are imperfect themselves.<br><br>What many people don\'t know is that Amberlee was in the car for less than 2 hours...when I called 911 I consciously made the decisions to state the longest time it could have possibly been...because I wanted them to understand how much help she needed.  Also, the news quite often states my husband was running errands.  One major lesson in life that everybody needs to learn is that ***the news is not 100% truthful***.  My husband drove his mothe,r who cannot see, home from our house...and came back...we have 5 daughters.  All of them were napping...he simply forgot he had taken one of them with him and he wrongfully assumed she had been napping too.<br><br>Had you been in our house that day...you may not feel the way you do.  Had you ever seen my loving husband care for his children...or seen what a sweet and docile man he is...you would never question whether he intended to do this on purpose or whether he should be punished further.  Make no mistake...this was not intentional...and we are suffering CONSTANTLY the pain never goes away...and the pain does not lessen with time.  We miss her everyday...and we always will.  We loved her...she was an amazingly beautiful and sweet baby.  I hope you never have to stand at a gravesite to see what is left of you child...becuase it is the absolute worst feelling anyone could ever have.<br><br>Thank you to everybody who supports and believes in us...the rest of you...I may learn to forgive you one day...but right now I cannot...because you words hurt me more than you could know.<br><br>FYI...there is a person on this blog that seems to feel they know me well enough to make comments about my personal life.  These comments are not only inaccurate, this person is so distantly connected to me, they have NO RIGHT to make personal comments about me on this or any website.<br><br>Finally, thank you Jay...I appreciate you kind words that point out the possibly lack of validity on the personal comments submitted.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12477326">\
	 <div id="dsq-comment-header-12477326" class="dsq-comment-header">\
	 <cite id="dsq-cite-12477326" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12477326" href="http://www.PhoenixRealEstateGuy.com/" target="_blank" rel="nofollow">Jay - The Phoenix Real Estate </a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12477326" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12477326" class="dsq-comment-message">Beth - <br><br>I can not imagine the pain you have felt. I am *so* sorry for your loss.<br><br>I often wish I hadn\'t written this post, but I write about things that affect me, and this story, and ones like, it affect me greatly.<br><br>I apologize for what may have been harsh words. But I learned a lot from writing this, and from the comments that were left.<br><br>I never intended to cause you any additional pain. If it\'s any comfort to you, I have received several emails from people that said this post raised their awareness and made them think, remember and act to prevent tragedies like this. Maybe, just maybe we were able to spare one family from the torture you have endured.<br><br>I\'m concerned that some may come here and react to your comment and cause you additional pain. So I am going to do something I\'ve never done on this blog and close the comments. <br><br>I hope you, Kyle and all that knew and loved Amberlee can find peace. I know you will never forget her. I wish you all well.</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=tpreg&t=sigh8230_another_child_cooked_in_a_car&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

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

	



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

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

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

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

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


	


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

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

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

})();




