




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 = 'Digite seu comentário aqui.';
}

(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": {"9577894c214199951cdb070229ef11fd": {"username": "Felippe Reis", "tumblr": "", "display_name": "Felippe Reis", "url": "http://disqus.com/guest/9577894c214199951cdb070229ef11fd/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a22f6e22b62b179d92cdbb23d12e8221": {"username": "Mauricio", "tumblr": "", "display_name": "Mauricio", "url": "http://disqus.com/guest/a22f6e22b62b179d92cdbb23d12e8221/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7260cb315e128630904a4068a5260db2": {"username": "Everton", "tumblr": "", "display_name": "Everton", "url": "http://disqus.com/guest/7260cb315e128630904a4068a5260db2/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fdcabfb0f605a61af77ce9358c9779e9": {"username": "Airwolf", "tumblr": "", "display_name": "Airwolf", "url": "http://disqus.com/guest/fdcabfb0f605a61af77ce9358c9779e9/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3bedc6218164afe12269bdc9d0ad32d2": {"username": "luciano", "tumblr": "", "display_name": "luciano", "url": "http://disqus.com/guest/3bedc6218164afe12269bdc9d0ad32d2/", "registered": false, "linkedin": "", "blog": "http://fadel32.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e9c2fe34539463e4f55f0fa0be4c0fa0": {"username": "Fl\u00e1vio", "tumblr": "", "display_name": "Fl\u00e1vio", "url": "http://disqus.com/guest/e9c2fe34539463e4f55f0fa0be4c0fa0/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c91c960c940b0cf4c7c1ccda5c1527b7": {"username": "Rafael", "tumblr": "", "display_name": "Rafael", "url": "http://disqus.com/guest/c91c960c940b0cf4c7c1ccda5c1527b7/", "registered": false, "linkedin": "", "blog": "http://www.phpbbrasil.com.br/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/281/5144/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c310d32f10846dbba96659cf763faa45": {"username": "otofuji", "tumblr": "", "display_name": "otofuji", "url": "http://disqus.com/guest/c310d32f10846dbba96659cf763faa45/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cfae767d6bac5185647483b6796e89d2": {"username": "Ilha", "tumblr": "", "display_name": "Ilha", "url": "http://disqus.com/guest/cfae767d6bac5185647483b6796e89d2/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "21dffc43b056056226133abca3edb6eb": {"username": "jofebar", "tumblr": "", "display_name": "jofebar", "url": "http://disqus.com/guest/21dffc43b056056226133abca3edb6eb/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "81c32916cce4a3e15944cc17c1c996a6": {"username": "pablo santana", "tumblr": "", "display_name": "pablo santana", "url": "http://disqus.com/guest/81c32916cce4a3e15944cc17c1c996a6/", "registered": false, "linkedin": "", "blog": "http://www.zerohora.com.br/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3d7311a60b467e06ae4fab2341907b3a": {"username": "Caio Alexandre", "tumblr": "", "display_name": "Caio Alexandre", "url": "http://disqus.com/guest/3d7311a60b467e06ae4fab2341907b3a/", "registered": false, "linkedin": "", "blog": "http://dicasdainternet.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/98/465/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e5f12459c1cc033b4dc7c832cd1b9c4c": {"username": "Richard", "tumblr": "", "display_name": "Richard", "url": "http://disqus.com/guest/e5f12459c1cc033b4dc7c832cd1b9c4c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4f0b7baa027893cfb42f1b44e6cb1896": {"username": "BERNARDO", "tumblr": "", "display_name": "BERNARDO", "url": "http://disqus.com/guest/4f0b7baa027893cfb42f1b44e6cb1896/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b428ab42ae4240991223d01c74d5967a": {"username": "Alex", "tumblr": "", "display_name": "Alex", "url": "http://disqus.com/guest/b428ab42ae4240991223d01c74d5967a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3bfee0814da913ffd9bf61e43e023cb6": {"username": ".NorriS", "tumblr": "", "display_name": ".NorriS", "url": "http://disqus.com/guest/3bfee0814da913ffd9bf61e43e023cb6/", "registered": false, "linkedin": "", "blog": "http://www.bna.pt.vu/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5dd9dad6464d9aada44744134601998e": {"username": "Filipe", "tumblr": "", "display_name": "Filipe", "url": "http://disqus.com/guest/5dd9dad6464d9aada44744134601998e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0770e735cb961c59be975c835e5e690b": {"username": "Ren\u00e9e", "tumblr": "", "display_name": "Ren\u00e9e", "url": "http://disqus.com/guest/0770e735cb961c59be975c835e5e690b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e53dcbdc7afeb14ce8d70b3af4c90b42": {"username": "Fabio Vieira", "tumblr": "", "display_name": "Fabio Vieira", "url": "http://disqus.com/guest/e53dcbdc7afeb14ce8d70b3af4c90b42/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f47d99d6d7879bfc1e3ee270374f9ed2": {"username": "Josinaldo", "tumblr": "", "display_name": "Josinaldo", "url": "http://disqus.com/guest/f47d99d6d7879bfc1e3ee270374f9ed2/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c3f86e7117e1e0231d797df17441234b": {"username": "kiko", "tumblr": "", "display_name": "kiko", "url": "http://disqus.com/guest/c3f86e7117e1e0231d797df17441234b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d0cb2595a399783d50b549d31ad56f7b": {"username": "issamu", "tumblr": "", "display_name": "issamu", "url": "http://disqus.com/guest/d0cb2595a399783d50b549d31ad56f7b/", "registered": false, "linkedin": "", "blog": "http://issamu.blog.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b77175215267305bc4a4d82af3546df2": {"username": "Thiagones", "tumblr": "", "display_name": "Thiagones", "url": "http://disqus.com/guest/b77175215267305bc4a4d82af3546df2/", "registered": false, "linkedin": "", "blog": "http://twitter.com/thiagones80", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2f20ad5dfafb9dfa5713287a1d2bb2ee": {"username": "Artur", "tumblr": "", "display_name": "Artur", "url": "http://disqus.com/guest/2f20ad5dfafb9dfa5713287a1d2bb2ee/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "74434bcdf24df263099c259e6e400983": {"username": "Ader Marcelo ~ Chaos Crescent", "tumblr": "", "display_name": "Ader Marcelo ~ Chaos Crescent", "url": "http://disqus.com/guest/74434bcdf24df263099c259e6e400983/", "registered": false, "linkedin": "", "blog": "http://www.radioblast.com.br/j-info", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "dd1974ae63864701c8546b9ef23bac3e": {"username": "Rafael", "tumblr": "", "display_name": "Rafael", "url": "http://disqus.com/guest/dd1974ae63864701c8546b9ef23bac3e/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "717c46075374981651a7496f9f3a14c8": {"username": "Yuri", "tumblr": "", "display_name": "Yuri", "url": "http://disqus.com/guest/717c46075374981651a7496f9f3a14c8/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0ef6737ad8c34c064b1460675980b906": {"username": "Gava", "tumblr": "", "display_name": "Gava", "url": "http://disqus.com/guest/0ef6737ad8c34c064b1460675980b906/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fb74119ab316adba132ffc48ff86cd82": {"username": "Drew", "tumblr": "", "display_name": "Drew", "url": "http://disqus.com/guest/fb74119ab316adba132ffc48ff86cd82/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2d3bfc3c65ab721130ae93f158a08790": {"username": "Bruno Alberto", "tumblr": "", "display_name": "Bruno Alberto", "url": "http://disqus.com/guest/2d3bfc3c65ab721130ae93f158a08790/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "brunodias": {"username": "brunodias", "tumblr": "", "display_name": "brunodias", "url": "http://disqus.com/brunodias/", "registered": true, "linkedin": "", "blog": "http://brunodias.wordpress.com/", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/80/5785/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "22ddab66ec3a902f239e5a95469804a1": {"username": "Rodrigo", "tumblr": "", "display_name": "Rodrigo", "url": "http://disqus.com/guest/22ddab66ec3a902f239e5a95469804a1/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7d469fae6bcca64c4672669a62da6454": {"username": "gabriel", "tumblr": "", "display_name": "gabriel", "url": "http://disqus.com/guest/7d469fae6bcca64c4672669a62da6454/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4dcc66d5277c89cda6b8601dbcf882ba": {"username": "Paulo Rodrigues", "tumblr": "", "display_name": "Paulo Rodrigues", "url": "http://disqus.com/guest/4dcc66d5277c89cda6b8601dbcf882ba/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c56ab293b54ae3d5175d2b8b4ab5fdb3": {"username": "Edi", "tumblr": "", "display_name": "Edi", "url": "http://disqus.com/guest/c56ab293b54ae3d5175d2b8b4ab5fdb3/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d132ab7509ff7b208ef6af709ea6924a": {"username": "Alex", "tumblr": "", "display_name": "Alex", "url": "http://disqus.com/guest/d132ab7509ff7b208ef6af709ea6924a/", "registered": false, "linkedin": "", "blog": "http://alexpalombo.spaces.live.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "864b9da54f5d895d9ddbd47f0b91724c": {"username": "Milton", "tumblr": "", "display_name": "Milton", "url": "http://disqus.com/guest/864b9da54f5d895d9ddbd47f0b91724c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "90e91ecca0f5a20c368258adbb4a3ef3": {"username": "Jo\u00e3o Paulo Arag\u00e3o Rochel", "tumblr": "", "display_name": "Jo\u00e3o Paulo Arag\u00e3o Rochel", "url": "http://disqus.com/guest/90e91ecca0f5a20c368258adbb4a3ef3/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "734446f470f8fa72a20056f8c5b87eb0": {"username": "Edu", "tumblr": "", "display_name": "Edu", "url": "http://disqus.com/guest/734446f470f8fa72a20056f8c5b87eb0/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ghedin": {"username": "ghedin", "tumblr": "", "display_name": "Rodrigo Ghedin", "url": "http://disqus.com/ghedin/", "registered": true, "linkedin": "", "blog": "http://sobre.rodrigoghedin.com.br/", "remote_domain": null, "points": 132, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/70/6864/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f826c41f9ab8d5915c956dc26ee490f9": {"username": "Guttemberg", "tumblr": "", "display_name": "Guttemberg", "url": "http://disqus.com/guest/f826c41f9ab8d5915c956dc26ee490f9/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "65c77d25f93778ab4af6ab618bbf41da": {"username": "Thiago", "tumblr": "", "display_name": "Thiago", "url": "http://disqus.com/guest/65c77d25f93778ab4af6ab618bbf41da/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8a47e809db18ebfda20bf63e91fac80b": {"username": "Renan Ogliari", "tumblr": "", "display_name": "Renan Ogliari", "url": "http://disqus.com/guest/8a47e809db18ebfda20bf63e91fac80b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f8ed5d27b1264405b2a31e83be7f088a": {"username": "Mathias Kroyzanovski", "tumblr": "", "display_name": "Mathias Kroyzanovski", "url": "http://disqus.com/guest/f8ed5d27b1264405b2a31e83be7f088a/", "registered": false, "linkedin": "", "blog": "http://www.nokia5200blog.co.cc/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1a5b83dc7fd2c4a1037a033958a90653": {"username": "Edu", "tumblr": "", "display_name": "Edu", "url": "http://disqus.com/guest/1a5b83dc7fd2c4a1037a033958a90653/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "40e18894bb4b1148276d022c8b396ba9": {"username": "Leandro", "tumblr": "", "display_name": "Leandro", "url": "http://disqus.com/guest/40e18894bb4b1148276d022c8b396ba9/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b0ec59649bcc37e158083f50ddda00d9": {"username": "MalarKeY", "tumblr": "", "display_name": "MalarKeY", "url": "http://disqus.com/guest/b0ec59649bcc37e158083f50ddda00d9/", "registered": false, "linkedin": "", "blog": "http://tech.brogui.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "felipebz": {"username": "felipebz", "tumblr": "", "display_name": "Felipe Zorzo", "url": "http://disqus.com/felipebz/", "registered": true, "linkedin": "", "blog": "http://oiniciodofim.brogui.com/", "remote_domain": null, "points": 18, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/78/5760/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "308a9494e30033ac8632d03c4a27426a": {"username": "Windows 7", "tumblr": "", "display_name": "Windows 7", "url": "http://disqus.com/guest/308a9494e30033ac8632d03c4a27426a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c4d506b7f944b2ebd2f5258d950db7b7": {"username": "Marlon", "tumblr": "", "display_name": "Marlon", "url": "http://disqus.com/guest/c4d506b7f944b2ebd2f5258d950db7b7/", "registered": false, "linkedin": "", "blog": "http://marlonpalmas.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e5b800303a9b3a759d891782a2489974": {"username": "Erick Nogueira", "tumblr": "", "display_name": "Erick Nogueira", "url": "http://disqus.com/guest/e5b800303a9b3a759d891782a2489974/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a0f699b020c69c5f6df59e8b3a9fc346": {"username": "Br!@N D!@S", "tumblr": "", "display_name": "Br!@N D!@S", "url": "http://disqus.com/guest/a0f699b020c69c5f6df59e8b3a9fc346/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b73aa484278302256b13fb3b5b5cb13a": {"username": "Breno", "tumblr": "", "display_name": "Breno", "url": "http://disqus.com/guest/b73aa484278302256b13fb3b5b5cb13a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5a2233908320ac13a634d81ccc8ff982": {"username": "Filipe", "tumblr": "", "display_name": "Filipe", "url": "http://disqus.com/guest/5a2233908320ac13a634d81ccc8ff982/", "registered": false, "linkedin": "", "blog": "http://www.taemcasa.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8dbf4871c3ee029097cd6e7c2a7315fd": {"username": "Michel melo", "tumblr": "", "display_name": "Michel melo", "url": "http://disqus.com/guest/8dbf4871c3ee029097cd6e7c2a7315fd/", "registered": false, "linkedin": "", "blog": "http://Tecinfor.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e41f921d921a6836e3e98b9d0db17e18": {"username": "Marcelo", "tumblr": "", "display_name": "Marcelo", "url": "http://disqus.com/guest/e41f921d921a6836e3e98b9d0db17e18/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fedecab395325dfd0c1dc5eb0a48f389": {"username": "Juan", "tumblr": "", "display_name": "Juan", "url": "http://disqus.com/guest/fedecab395325dfd0c1dc5eb0a48f389/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "WinAjuda", "streaming_realtime": false, "url": "winajuda", "allow_anon_post": true, "reactions_enabled": true, "reply_position": 0, "show_avatar": true, "allow_anon_votes": true, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "winajuda", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-22_11:01:47", "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": {"16149640": {"up_voted": false, "ip": "", "has_replies": true, "message": "@Guedin,<br><br>Corrige ai...<br><br>\"No Vista, temos o velho padr\u00e3o do XP de volta: bal\u00e3o de aviso...\"<br><br>\"No Windows 7, temos o velho padr\u00e3o do XP de volta: bal\u00e3o de aviso...\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_13:46:40", "killed": false, "user_key": "dd1974ae63864701c8546b9ef23bac3e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "16149642": {"up_voted": false, "ip": "", "has_replies": false, "message": "<em>@ Rafael</em><br><br>obrigado pelo toque, acabei de corrigir.<br><br>[]'s!", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_13:50:02", "killed": false, "user_key": "ghedin", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "11 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16149640, "depth": 1, "points": 0, "author_is_creator": true, "is_realtime": false}, "16149643": {"up_voted": false, "ip": "", "has_replies": false, "message": "J\u00e1 \u00e9 informado nos sites vizinhos que j\u00e1 est\u00e3o testando a build 7015 e 7016, o que \u00e9 realmente muito esperado.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_13:50:15", "killed": false, "user_key": "0770e735cb961c59be975c835e5e690b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149644": {"up_voted": false, "ip": "", "has_replies": false, "message": "=[<br><br><br>Ainda n\u00e3o tive tempo de ler a mat\u00e9ria.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_13:54:51", "killed": false, "user_key": "0770e735cb961c59be975c835e5e690b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149645": {"up_voted": false, "ip": "", "has_replies": false, "message": "O v\u00eddeo est\u00e1 fora do ar...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_13:58:16", "killed": false, "user_key": "f8ed5d27b1264405b2a31e83be7f088a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149646": {"up_voted": false, "ip": "", "has_replies": false, "message": "O v\u00eddeo n\u00e3o existe! :?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_14:01:11", "killed": false, "user_key": "3d7311a60b467e06ae4fab2341907b3a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149647": {"up_voted": false, "ip": "", "has_replies": false, "message": "\u00d3timo review. S\u00f3 eu e o Ghedin sabemos como eu enchi o saco dele para a postagem desse review :P<br><br>Eu tanto estou ancioso que, mesmo com 768 de mem\u00f3ria, instalei o 7 aqui no Virtual PC e d\u00e1 vontade de ficar usando como principal (Sim, eu sou louco).", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_14:12:38", "killed": false, "user_key": "c4d506b7f944b2ebd2f5258d950db7b7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149648": {"up_voted": false, "ip": "", "has_replies": false, "message": "otimo review<br>o windows 7 realmente esta muito bom. <br>estou testando , desde ter\u00e7a feira, ele em um notebook mais antigo, com 512 de memoria e 1.6 ghz processador. esta rodando muito bem, apesar de nao ter instalado o driver de video.<br>o drive da wireless, eu usei do windows XP e esta rodando muito bem.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_14:19:42", "killed": false, "user_key": "brunodias", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149649": {"up_voted": false, "ip": "", "has_replies": false, "message": "video nao esta disponivel...<br><br>excelente review... muito bom, mostra todos os aspectos do windows 7<br><br>[]'s", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_14:20:41", "killed": false, "user_key": "7d469fae6bcca64c4672669a62da6454", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149650": {"up_voted": false, "ip": "", "has_replies": false, "message": "O v\u00eddeo voltou, mo\u00e7ada. S\u00f3 n\u00e3o consegui coloc\u00e1-lo na p\u00e1gina na resolu\u00e7\u00e3o correta... Infelizmente, voc\u00eas ter\u00e3o que ir na p\u00e1gina dele para visualiz\u00e1-lo.<br><br>Desculpem o transtorno, tentarei resolver isso o quanto antes.<br><br>[]'s!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_14:27:52", "killed": false, "user_key": "ghedin", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "11 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": true, "is_realtime": false}, "16149651": {"up_voted": false, "ip": "", "has_replies": false, "message": "Muito bom artigo. Gostei bastante da parte em que citou as teclas de atalho,como uso bastante o teclado v\u00e3o ser \u00fateis pra mim.<br><br>@Ghedin<br>Na parte de tradu\u00e7\u00e3o livre: \"Usabilidade \u00e9 um termo usado para detonar a facilidade...\"<br>Acredito que seja \"denotar\", e n\u00e3o \"detonar\".<br><br>Detonar a facilidade de uso seria sacanagem com o usu\u00e1rio hehe :)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_14:54:42", "killed": false, "user_key": "8a47e809db18ebfda20bf63e91fac80b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149652": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ol\u00e1,<br><br>Esse bug do menu de contexto aparece desde o Vista, o que eu uso no meu notebook de vez em quando mostra isso. :D<br><br>Mas foi um excelente review, principalmente no que diz respeito aos atalhos pela winkey.<br><br>Agora, s\u00f3 acho errado quando voc\u00ea diz: \"ou num PC velh\u00e3o, parado e sem utilidade\" ... se o pc for velho e sem utilidade, n\u00e3o deve conseguir rodar o Vista, muito menos o 7, ai, vai aparecer algu\u00e9m reclamando que o bicho \u00e9 muito pesado. :D", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_15:05:33", "killed": false, "user_key": "e53dcbdc7afeb14ce8d70b3af4c90b42", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149653": {"up_voted": false, "ip": "", "has_replies": false, "message": "Achei que era so eu o maluco,de querer usar o seven beta como principal,mas nao e,no desktop tirei ontem o seven(ontem num ataque de extase,instalei no desktop e note o seven,hoje mais calmo e com cha de camomila , a cada 30 minutos,em doses homeopaticas,me acalmei,e tirei o seven do desktop,instalei o xp autentico,que veio com ele)agora,o sistema e muito bom,estavel,seguro,alegre...risos...se nao fizerem m.. ate a entrega,vamos ter um excelente SO,so nao sei ainda a validade dele,ativei ele e nao aparece nada...120 dias sera,onde vejo a validade do seven no pc", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_15:07:38", "killed": false, "user_key": "3bedc6218164afe12269bdc9d0ad32d2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149654": {"up_voted": false, "ip": "", "has_replies": false, "message": "Gostei do Review, pelo menos o que eu li... hehehe<br><br>Mas n\u00e3o sei se chegou a testar o IIS... pelo menos aqui, deram alguns problemas, como por exemplo: Meu IE8 parou de navegar... fui verificar a instala\u00e7\u00e3o do IIS e mesmo ele instalado aparece como n\u00e3o instalado.<br><br>N\u00e3o posso reclamar, pois trata-se de uma vers\u00e3o beta e como todos sabem, imprevistos podem acontecer.<br><br>Mas \u00e9 um sistema que com certeza vou adotar (ao contr\u00e1rio do Windows Vista... que tentei usar, mas n\u00e3o curti.)<br><br>Abra\u00e7os.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_15:11:45", "killed": false, "user_key": "a22f6e22b62b179d92cdbb23d12e8221", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149655": {"up_voted": false, "ip": "", "has_replies": false, "message": "Eu nunca usei o Outlook Express,mas o Movie Maker sim! ele bodia ter vindo no sistema,mas ja que da pra baixar pelo pack live por mim tudo bem ^^<br>pra mim aparece alguns bugs,como na barra quando voce passa um arquivo para outra parti\u00e7\u00e3o  bot\u00e3o de cancelar nao aparecia,e quando voce clica com o bot\u00e3o direito em cima dos arquivos nao aparecia os icones e ficava enorme que nem no seu caso acima. eu tinha percebido que  peixe dedra da esp\u00e9cie Beta, mas n\u00e3o a lig\u00e7\u00e3o do Win beta pro peixe ^^^^^^^^ tomare que venha ainda muitas novidades por ai!<br><br>abra\u00e7o", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_15:51:29", "killed": false, "user_key": "90e91ecca0f5a20c368258adbb4a3ef3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149656": {"up_voted": false, "ip": "", "has_replies": false, "message": "Melhor q o Windows XP? :P", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_16:04:49", "killed": false, "user_key": "fedecab395325dfd0c1dc5eb0a48f389", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149657": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nao!!!!!!!!!!Nem gosto do xp,mas ninguem e tao rapido como ele,mas e bem rapido,bem mais rapido que o vista e isso conta bastante,de fato,e sensacao 2009", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_16:10:58", "killed": false, "user_key": "3bedc6218164afe12269bdc9d0ad32d2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149658": {"up_voted": false, "ip": "", "has_replies": false, "message": "estou testando o win 7 beta desde que vazou na net, o sistema em muito estavel, muito objetivo tipo as anima\u00e7\u00f5es da barra de tarefas \u00e9 extremamente rapida , precisa ver o Crysis warhead no win 7 melhorou muito a velocidade pra jogos realmente e umas das melhores qualidades do win7   \"Velocidade\" ... acho que a Apple vai come\u00e7ar a ter problemas rsrsrs", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_16:38:25", "killed": false, "user_key": "c3f86e7117e1e0231d797df17441234b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149659": {"up_voted": false, "ip": "", "has_replies": false, "message": "<em>@ Renan Ogliari</em><br><br>Obrigado pelo toque, corrigi o erro.<br><br><em>@ Fabio Vieira</em><br><br>\u00c9, talvez tenha pego pesado no \"PC velh\u00e3o\" :-) . Mas a mensagem \u00e9: n\u00e3o use o sistema em seu PC principal. Use-o num secund\u00e1rio, que n\u00e3o contenha arquivos importantes, que, caso o sistema seja detonado (agora \u00e9 detonado mesmo), n\u00e3o haja consequ\u00eancias negativas.<br><br>[]'s!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_16:47:20", "killed": false, "user_key": "ghedin", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "11 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": true, "is_realtime": false}, "16149660": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Ghedin,<br><br>muito bacana esses novos atalhos com a Winkey [winkey+1, 2 etc. j\u00e1 funcionava no vista, na barra de inicializa\u00e7\u00e3o r\u00e1pida, heheheh]. Fica aqui uma dica: quando usar alguma tecla de atalho cujo resultado seja \"provis\u00f3rio\" na tela [alt+tab, win+tab (windows flip) e at\u00e9 mesmo esse novo que vc deu para o monitor], experimente pressionar ctrl antes da winkey [ou do tab, no caso do flip 2d]. O menu fica na tela quando vc solta as teclas de atalho, e d\u00e1 pra escolher com o mouse, setas laterais e tab.<br>Como sempre, um belo review cheio de informa\u00e7\u00f5es novas e interessantes. T\u00f4 usando o sete h\u00e1 uma semana [gra\u00e7as \u00e0 dica pra download que vc deu quando os servidores da Microsoft entraram em colapso], muito satisfeito, e venho fu\u00e7ando pra descobrir as coisas. Mas s\u00f3 vc mesmo pra dar tanta informa\u00e7\u00e3o detalhada.<br><br>Grande abra\u00e7o!!!<br><br>Bruno", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_17:16:10", "killed": false, "user_key": "2d3bfc3c65ab721130ae93f158a08790", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149661": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ghedin<br><br><br>A qualidade de sua mat\u00e9ria remete a qualidade do 7. Impressionante.<br><br><br>Apesar de n\u00e3o ser aconselh\u00e1vel, eu tamb\u00e9m uso como sistema principal em casa e, admito que estou com uma coceira na m\u00e3o para coloc\u00e1-lo no meu \"trampo\".<br><br><br>Apesar de ser beta e apresentar alguns bug's estranhos ele tem uma grande estabilidade e qualidade t\u00e3o grande que \u00e9 poss\u00edvel us\u00e1-lo como S.O principal. <br><br><br>\"Boca fechada n\u00e3o entra mosca\". A M$ est\u00e1 aprendendo como os pr\u00f3prios erros.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_17:25:40", "killed": false, "user_key": "0770e735cb961c59be975c835e5e690b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149662": {"up_voted": false, "ip": "", "has_replies": false, "message": "<em>@ Bruno Alberto</em><br><br>Legal a dica do Control :-) . <br><br><em>@ Ren\u00e9e</em><br><br>Voc\u00ea usa no trabalho os mesmos programas que usa em casa? Pergunto isso porque estou tendo alguns contratempos no Windows 7. Servidores locais, como o XAMPP e o EasyPHP, n\u00e3o funcionaram, de modo que, quando preciso deles, tenho que recorrer ao notebook - ou \u00e0 m\u00e1quina virtual, que pretendo instalar amanh\u00e3 ou depois.<br><br>Eu aguardaria pelo menos o RC antes de instal\u00e1-lo numa m\u00e1quina destinada para trabalho... A menos que voc\u00ea faz um bom backup, e n\u00e3o se importe em perder um dia caso precise reinstalar e restaurar tudo depois de um erro abrupto.<br><br>[]'s!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_17:30:54", "killed": false, "user_key": "ghedin", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "11 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": true, "is_realtime": false}, "16149664": {"up_voted": false, "ip": "", "has_replies": false, "message": "Movam o cursor do mouse para o lado direito, at\u00e9 onde voc\u00ea conseguir &gt;&gt;&gt;<br><br>O cursor vai desaparecer e vai voc\u00ea tem que arrastar o mouse muito pra ele voltar", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_17:35:25", "killed": false, "user_key": "cfae767d6bac5185647483b6796e89d2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149665": {"up_voted": false, "ip": "", "has_replies": false, "message": "ol\u00e1 rodrigo, pois eu sou um deles que ficou at\u00e9 de madrugada. Bom vi em uma das imagns que vc tem pt cs4 instalado no win7. Vc ta usando o flash? Pois o meu n\u00e3o esta funcionando.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_17:40:10", "killed": false, "user_key": "8dbf4871c3ee029097cd6e7c2a7315fd", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149666": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ghedin<br><br><br>No meu trampo tenho todos os documentos alocados em uma outra m\u00e1quina para acesso de todos na \"sala\". O meu PC apenas \"pega\" esse documentos. Os demais s\u00e3o acessados atrav\u00e9s da web. Acredito que n\u00e3o terei problemas.<br><br><br>Eu adoro testar, e realmente n\u00e3o me importo de reinstalar tudo novamente, caso tenha um erro fatal.<br><br><br>Pensando nisso coloquei tudo em apenas um PC (documentos). Geralmente planilhas e documentos do Office. Mas como \u00e9 BETA \u00e9 algo a se pensar.<br><br>Uma outra coisa. Tem um v\u00eddeo do PDC que fala sobre o Open Search (eu nunca consigo ver, j\u00e1 que s\u00e3o 67 minutos de v\u00eddeo - sempre aparece algu\u00e9m pra pedir algo) que achei muito interessante.<br><br>Com ele voc\u00ea direciona as pesquisas para a internet, ou seja, se deseja pesquisar imagens em um determinado site, limitado obviamente a velocidade da net que possui.<br><br>Mas pelo pouco que vi, parece-me que esse tipo de busca \u00e9 criada atrav\u00e9s do Visual Basic.<br><br>Voc\u00ea sabe algo a respeito. S\u00f3 pelo VB mesmo?<br><br>[]s", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_17:41:42", "killed": false, "user_key": "0770e735cb961c59be975c835e5e690b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149667": {"up_voted": false, "ip": "", "has_replies": false, "message": "<em>@ Ren\u00e9e</em><br><br>Li algo sobre integra\u00e7\u00e3o com o <a href=\"http://www.flickr.com/\" rel=\"nofollow\">Flickr</a>, algo nesse sentido, mas confesso que ainda n\u00e3o pesquisei mais a fundo. O m\u00e1ximo que vi a respeito de integra\u00e7\u00e3o entre pesquisa local e online, \u00e9 um atalho, ao final dos resultados da pesquisa local, que quando clicado abre automaticamente uma busca do termo no seu navegador padr\u00e3o, e usando o motor de busca padr\u00e3o do navegador.<br><br>Quando descobrir mais alguma coisa sobre a busca, aviso aqui (ou escrevo um novo <em>post</em>).<br><br>[]'s!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_17:51:07", "killed": false, "user_key": "ghedin", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "11 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": true, "is_realtime": false}, "16149668": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ghedin<br><br>Valeu !!!<br><br>Realmente n\u00e3o entendo p* de ingl\u00eas e muito menos de inform\u00e1tica, mas sou apaixonado por tudo isso.<br><br><br>=]", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_17:55:17", "killed": false, "user_key": "0770e735cb961c59be975c835e5e690b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149669": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ol\u00e1 o icone do windows explorer que fica na barra sumiu alguem j\u00e1 sabe como fazer ele voltar e se pode colocar outros icones tambem..pois o windows defender n\u00e3o se encontra no menu iniciar\u2026.e outra coisa est\u00e3o falando que as chaves distribuidas pela MS \u00e9 para 120 dias e n\u00e3o 1 de agosto. chega de perguntas abra\u00e7osss rsrrsrsrsrsr", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_18:11:47", "killed": false, "user_key": "4f0b7baa027893cfb42f1b44e6cb1896", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149670": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bernardo<br><br>Apenas arrastes os programas para a superbar que ela assimila !!!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_18:16:13", "killed": false, "user_key": "0770e735cb961c59be975c835e5e690b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149671": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nossa, eu achei v\u00e1rios erros nele, erros b\u00e1sicos.<br><br>N\u00e3o sei se alguem aqui joga Counter Strike Source ou TF2, mas no Windows 7, n\u00e3o se consegue tirar uma simples SS do jogo \u00ac\u00ac.<br><br>Tente renomear algumas pastas default do menu iniciar, tais como ferramentas e etc... e ou mov\u00ea-las para dentro de outras pastas, buga.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_18:19:18", "killed": false, "user_key": "22ddab66ec3a902f239e5a95469804a1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149672": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tenho um hd de 250 gb ai dividi em 3 parti\u00e7\u00f5es<br>40 gb para windows Seven<br>e 133 gb para arquivos<br><br>o Windows 7 \u00e9 magnifico, super leve muito lindo e funcional<br><br>Uso o Vista como sistema padr\u00e3o e nao me arrependo um s\u00f3 minuto de ter dado ADEUS ao terrivel, falho e inseguro XP, e n\u00e3o vejo a hora de lan\u00e7arem a versao final de 7 <br><br><br>MAS  A PONTOS GRAVISSIMOS NO WINDOWS 7 SE COMPARADO AO VISTA:<br><br>- A  falta dos dreamscenes<br>- a falta do ultimate extras para pode baixar os dreamscenes<br>- para mudar os wallpapers ficou mais complicado que no vista<br><br>- na central de redes e compartilhamento , aquelas op\u00e7\u00f5es de compartilhamento e descoberta agora estao mais \"dificeis\" de se modificar, afinal no Vista assim que vc abria a central elas ja apareciam e podiam ser modificadas facilmente.<br><br>- A P\u00e9ssima integra\u00e7\u00e3o entre o Windows Live messenger e  Jump list, ficam 2 janelas - uma correspondente ao icone que no Vista ficaria na barra de relogio (no 7 aparece a foto da pessoa) e uma outra janelinha que corresponde ao messenger em si maximizado, alem de ser mais demorado ter que esperar a pre visualiza\u00e7\u00e3o aparecer pra vc ter que abrir a janelinha de conversa\u00e7\u00e3o, sem falar que as op\u00e7\u00f5es que aparecem na Jump list do menu iniciar s\u00e3o tosquissimas, se a pessoa seleciona o status ocupado ao invez de mudar o status do messenger que vc ta usando , abrira uma nova instancia do messenger.<br><br>-  o Painel de controle fica horrivel quando a pessoa pede para ver os icones da maneira classica<br><br><br>- e sem duvida alguma a microsoft tem que mudar a tela de logon e colocar uma mais incrementada", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_18:25:42", "killed": false, "user_key": "9577894c214199951cdb070229ef11fd", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149673": {"up_voted": false, "ip": "", "has_replies": false, "message": "Salve Salve Ghedin! Na boa? Sim eu sou um doido que uso o 7 como sistema padr\u00e3o, e claro reportando bugs, o pior bug pra mim foi o reconhecimento parcial das impressoras e multifuncionais, tipo, instalava pela metade o controlador que era pro vista, e o outro foi com a Life Cam VX-1000 o driver antigo desligava o sistema BSOD b\u00e1sico, mas gra\u00e7as voltou com tudo no 7 com o novo controlador que permite at\u00e9 uma espec\u00ede de sensor de movimento pela cam, testa ae tu vai gostar =D. E pra finalizar controlador de placa de rede (salve salve conex\u00e3o banda larga usb *-*y) que desligava a placa tamb\u00e9m e o mesmo posso dizer com o leitor de cart\u00e3o, ent\u00e3o, n\u00e3o instalava e fica numa boa. Humm... O que mais dizer? Jogos rodando mais leve e gastando menos mem\u00f3ria achei estranho, tipo jogos que n\u00e3o rodavam no m\u00e1ximo ou com lentid\u00e3o no vista, ficaram \u00f3timos no 7 mesmo os antigos e ainda n\u00e3o reportei problemas de jogos no 7, algu\u00e9m a\u00ed j\u00e1 digitou dxdiag no iniciar? DirectX 11! tenho uma 8500GT b\u00e1sica com 1658MB de ram, ela, l\u00f3gico n\u00e3o \u00e9 DX11 e sim 10, mas segundo li no tal site (depois mando mail pra tu Ghedin) que parece que o DX11 emular\u00e1 sei l\u00e1 o que de maneira que tenha melhoramentos visuais at\u00e9 onde eu pude compreender, enfim. Fato \u00e9 que t\u00f4 tranquilo aqui no 7 testando ele a fundo mesmo :P  ahh sim Live Mesh n\u00e3o desabilita mais aero dele! Rapaz falei demais n\u00e9? Bom, mas tinha que comentar nesse review que ficou muito bom mesmo e t\u00e1 de parab\u00e9ns! hehehe posso dizer que tu \u00e9 referencia no meu trabalho como locutor sobre assuntos geeks =D<br>Ent\u00e3o fica a\u00ed o meu abra\u00e7\u00e3o pra tu e todos que sempre aparecem aqui, falows!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_18:28:50", "killed": false, "user_key": "74434bcdf24df263099c259e6e400983", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149674": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ghedin<br><br>Esse \u00e9 o v\u00eddeo que te falei, interessante \u00e9 a partir dos 28:20 minutos<br><br><a href=\"http://channel9.msdn.com/pdc2008/PC16/\" rel=\"nofollow\">http://channel9.msdn.com/pdc2008/PC16/</a><br><br><br><br>Espero n\u00e3o ter entendido errado, mas como te falei nunca tive tempo pra ver inteiro o v\u00eddeo e n\u00e3o entendo \"bulhufas\" de ingl\u00eas.<br><br>xD<br><br>Seria interessante um tipo de pesquisa na net diretamente das pastas do Seven<br><br>Ele usa o Visual Studio<br><br>[]s", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_18:30:12", "killed": false, "user_key": "0770e735cb961c59be975c835e5e690b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149675": {"up_voted": false, "ip": "", "has_replies": false, "message": "Felippe Reis<br><br>- O Windows DreamScenes e os Ultimates Extras n\u00e3o servem pra nada, na minha opini\u00e3o de usu\u00e1rio. Deveriam adicionar outras coisas do que as \"tosqueiras\" que mandaram pro Vista.<br><br>- Mudar Wallpaper complicado, como?<br><br>- na central de redes e compartilhamento , aquelas op\u00e7\u00f5es de compartilhamento e descoberta agora estao mais \u201cdificeis\u201d de se modificar, afinal no Vista assim que vc abria a central elas ja apareciam e podiam ser modificadas facilmente? * Do lado esquerdo da janela do Centro de Rede e Compatilhamente tem a op\u00e7\u00e3o <br>Change Advanced Sharing, l\u00e1 tem as op\u00e7\u00f5es, caso eu esteje errado, me corrija por favor.<br><br>- quando ao messenger n\u00e3o tive nenhum dos problemas que citou e achei a integra\u00e7\u00e3o com o menu iniciar muito legal.<br><br>- Painel de Controle Cl\u00e1ssico, como o pr\u00f3prio nome diz \u00e9 \"Cl\u00e1ssico\".<br><br><br>Eu apenas opniei, nada de flames ou coisas do tipo, eu acredito que a M$ vem acertado com o 7. <br><br>E uma discuss\u00e3o sadia sempre \u00e9 bom!!<br><br>[]s", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_18:45:43", "killed": false, "user_key": "0770e735cb961c59be975c835e5e690b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149676": {"up_voted": false, "ip": "", "has_replies": false, "message": "Legal a mat\u00e9ria!To usando em um note hp com core2 duo e ta \u00f3timo!r\u00e1pido, poucos erros,beta neh?<br>A conexao wi-fi ficou bem mais rapida de se conectar.reconheceu praticamente tudo...ta muito bom por enquanto.<br>A Ghedin, pensei q o peixe Beta era porque ele \u00e9 egoista e naum gosta de ninguem perto dele...hehehh", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_19:09:49", "killed": false, "user_key": "c310d32f10846dbba96659cf763faa45", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149677": {"up_voted": false, "ip": "", "has_replies": false, "message": "Agora vem a pergunta do chato aqui! <br><br>Pra qu\u00ea eu instalaria um sistema operacional t\u00e3o poderoso, sabendo que muita coisa \u00e9 poss\u00edvel fazer na net web 2.0? <br><br>De tanto ouvir que o Vista necessita de mem\u00f3ria para que funcione sem atropelos, preferi ficar com o XP e o Ubuntu. Se me disserem que o Windows 7 bate o Ubuntu em rapidez, posso at\u00e9 pensar em adot\u00e1-lo. Mas acho dif\u00edcil.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_19:33:27", "killed": false, "user_key": "d0cb2595a399783d50b549d31ad56f7b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149678": {"up_voted": false, "ip": "", "has_replies": false, "message": "bom vi muitas gente elogiando em todos os criterios menos 1 : jogos!<br>como o windows 7 se comporta com jogos?<br>alguem ja testou?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-15_22:19:53", "killed": false, "user_key": "65c77d25f93778ab4af6ab618bbf41da", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149679": {"up_voted": false, "ip": "", "has_replies": false, "message": "galera teve uma coisa no texto acima que n\u00e3o entendi, o que \u00e9 XPS VIEWER? que programa \u00e9 esse? e o que faz?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_04:14:04", "killed": false, "user_key": "e9c2fe34539463e4f55f0fa0be4c0fa0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149680": {"up_voted": false, "ip": "", "has_replies": false, "message": "A pergunta que fica... pra quem usa windows vista hoje, qual seria o motivo pra gastar uma fortuna pra fazer up upgrade pro Windows 7???<br><br>Pagar 1000 reais pra ter um superbar? Isso logo vai ter programinha at'e pra windows 98 fazendo igual.<br><br>Pra quem est'a no windows XP vai valer muito a pena ir pro 7, mas quem ja tem o Vista...<br><br>O ubuntu consegue trazer mais novidades a cada 6 meses do que o Windows 7 trouxe em anos depois do Vista.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_04:32:01", "killed": false, "user_key": "0ef6737ad8c34c064b1460675980b906", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149681": {"up_voted": false, "ip": "", "has_replies": false, "message": "Fl\u00e1vio, o XPS Viewer \u00e9 um programa que abre arquivos XPS. \u00c9 uma tecnologia que a Microsoft introduziu no Windows Vista, em linhas gerais, seria como um concorrente pro Adobe PDF. ;)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_05:52:57", "killed": false, "user_key": "felipebz", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149682": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ghedin muito bom review sobre o 7, como vc mesmo sitou no come\u00e7o do texto... ja dev\u00edamos estar cansados de tantos reviews sobre o 7, e realmente e mesmo j\u00e1 li v\u00e1rios... mas achei o grande diferencial no seu os atalhos da tecla win, ainda num tinha visto ningu\u00e9m comentar isso.. e eu q uso muito o teclado vo adorar isso.<br>E como novidade nunca \u00e9 d+... que rolem muitos reviews sobre o 7 ou qualquer outra novidade da M$ por ai, pois alguem sempre abordar\u00e1 alguma coisa que passou despercebidos por outros.<br>Abra\u00e7os", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_06:08:16", "killed": false, "user_key": "d132ab7509ff7b208ef6af709ea6924a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149683": {"up_voted": false, "ip": "", "has_replies": false, "message": "Enfim, ap\u00f3s uma decada de tosqueira, teremos um Windows que preste.<br><br>Vou testar os pr\u00f3ximos betas. A MS vai ter que dar de gra\u00e7a pra todos que compraram o Vista. \u00c9 justo. <br><br><br>Windows user desde 1994 <br>Mac user desde 1999", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_06:17:15", "killed": false, "user_key": "e5b800303a9b3a759d891782a2489974", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149685": {"up_voted": false, "ip": "", "has_replies": false, "message": "Li em um site, que o WordPad do Windows 7 tamb\u00e9m suporta arquivo .odt", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_06:36:54", "killed": false, "user_key": "b73aa484278302256b13fb3b5b5cb13a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149686": {"up_voted": false, "ip": "", "has_replies": false, "message": "Excelente review Ghedin!<br><br>Tu conseguiu fazer neste o que n\u00e3o fizeram em outros, que \u00e9 justamente comentar sobre a estabilidade e velocidade do sistema, acrescentando novas dicas at\u00e9 ent\u00e3o in\u00e9ditas para mim.<br><br>Estou usando ele tamb\u00e9m como principal (apesar de ter o Vista noutra parti\u00e7\u00e3o) e gostaria ent\u00e3o de complementar um pouquinho mais com algumas percep\u00e7\u00f5es minhas:<br><br>- Em geral, os problemas foram os que voc\u00ea citou! Ainda tem o Windows Media Player com os codecs j\u00e1 \"integrados\", onde ainda n\u00e3o est\u00e1 100% (a reprodu\u00e7\u00e3o de um DVD por exemplo inicia lenta e n\u00e3o lembro se \u00e9 no maximizar e minimizar ou no avan\u00e7o da reprodu\u00e7\u00e3o, a tela fica toda branca e s\u00f3 volta fechando o player e reabrindo).<br><br>- O Media Center achei pesad\u00edssimo... no Vista era bem melhor (eu n\u00e3o uso o Media Center mas j\u00e1 que vamos testar)<br><br>- O IE8 est\u00e1 p\u00e9ssimo, pior que o 7! (novidade haha)<br><br>- O Speech Recognition (comandos por voz) est\u00e1 longe de ser est\u00e1vel. Ele trava todo o pc.. e voc\u00ea s\u00f3 consegue voltar a trabalhar quando fecha ele com o mouse e com muito custo (mesmo com o stop listening ele trava tudo)<br><br>--<br><br>- A bateria do meu notebook est\u00e1 durando pelo menos 10 minutos mais com o Seven. Muito bom!<br><br>- Os jogos parecem rodar melhor nele (apesar de minha placa ser uma Mirage 3+ da SiS (ecati!)<br><br>E como curiosidade, o Everest reconhece ele como Vista Ultimate :P<br><br><br>Enfim, s\u00e3o grandes melhorias, mais leveza e pequenas frescuras que no fim se demonstram realmente \u00fateis!<br><br>Para final de complementa\u00e7\u00e3o, cito dois recursos BEM interessantes documentados pelo Baboo.. e s\u00e3o eles dois novos temas (eu consegui abrir em todas as pastas) e o recurso de gravar na tela o que voc\u00ea faz (ajuda leigos e o suporte ao leigo)<br><br>Cito os links se n\u00e3o o coment\u00e1rio fica enorme (se n\u00e3o puder citar os links, let me know!)<br><br><a href=\"http://www.baboo.com.br/absolutenm/templates/content.asp?articleid=33886&amp;zoneid=217&amp;resumo=v%25C3%25ADdeo_windows_7_problem_steps_recorder\" rel=\"nofollow\">http://www.baboo.com.br/absolutenm/templates/co...</a><br><br>e<br><br><a href=\"http://www.baboo.com.br/absolutenm/templates/content.asp?articleid=33892&amp;zoneid=217&amp;resumo=ative_dois_temas_ocultos_windows_7_beta\" rel=\"nofollow\">http://www.baboo.com.br/absolutenm/templates/co...</a><br><br>Abra\u00e7os", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_06:55:04", "killed": false, "user_key": "c91c960c940b0cf4c7c1ccda5c1527b7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149687": {"up_voted": false, "ip": "", "has_replies": false, "message": "obrigado pela resposta FelipeBZ", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_07:03:38", "killed": false, "user_key": "e9c2fe34539463e4f55f0fa0be4c0fa0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149688": {"up_voted": false, "ip": "", "has_replies": false, "message": "Parab\u00e9ns pelo review, me deixou com vontade de experimentar o W7. <br><br>No entanto, senti falta de algumas cr\u00edticas, afinal n\u00e3o existe sistema 100% e conhecer os pontos fracos do W7 nos ajuda a fazer uma real avalia\u00e7\u00e3o do que representa realmente esse upgrade (e se vale mesmo a pena, ou estaremos apenas indo na onda dos infinitas atualiza\u00e7\u00f5es). <br><br>Al\u00e9m disso, acho que voc\u00ea exagera um pouco no in\u00edcio, afinal toda vers\u00e3o do Windows tem o potencial \"para ser o melhor Windows de todos os tempos\". Foi assim com o W3.1, W95, W98, Wme, W2000, WXP e Vista. E de fato, excetuando-se (talvez) o Millenium e o Vista todas as demais vers\u00f5es alcan\u00e7aram esse marco. <br><br>No mais, entendo que o fato do W7 ser mais r\u00e1pido se deve muito mais \u00e0 inefici\u00eancia do pesado Vista (na ocasi\u00e3o de seu lan\u00e7amento) do que \u00e0s virtudes do novo sistema operacional.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_07:17:30", "killed": false, "user_key": "f826c41f9ab8d5915c956dc26ee490f9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149689": {"up_voted": false, "ip": "", "has_replies": false, "message": "Acho que o merito do Vista,foi de pedir mais hardware,e funcoes como aero,copia de sombra,drives atualizados,poderia citar dezenas...mas a do seven e maximizar os pontos fortes do vista e melhorar 100% os pontos fracos,referentes a maioria,em desempenho...Grande seven...dando um chega para la no mac e linux,tipo,ei gente,ainda to respirando e fazendo coisa boa...se cuidem(mac)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_09:52:15", "killed": false, "user_key": "3bedc6218164afe12269bdc9d0ad32d2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149690": {"up_voted": false, "ip": "", "has_replies": false, "message": "prefiro o bom e velho XP... so usarei o 7 quando estiver ja com o service pack 2... ai sim ele estara bom,enquanto isso fico com o XP SP3 que nao me da dor de cabe\u00e7a nehuma, pois n\u00e3o tenho voca\u00e7ao para ser cobaia da microsoft.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_09:57:19", "killed": false, "user_key": "81c32916cce4a3e15944cc17c1c996a6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149691": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bacana mesmo... esse \u00e9 o primeiro review que leio inteiro, pois toda a interatividade (com as imagens) que ele oferece levam o leitor a alimentar melhor a curiosidade sobre esse novo S.O.<br>Tamb\u00e9m considero que ainda devem vir algumas cr\u00edticas (construtivas) sobre ele, afinal assim podemos fazer a m\u00e9dia para enfim saber se compensa ou n\u00e3o... mas com certeza parece uma forma de redimir o que o usu\u00e1rio em passado na ultima vers\u00e3o.<br>Parab\u00e9ns!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_10:33:51", "killed": false, "user_key": "a0f699b020c69c5f6df59e8b3a9fc346", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149692": {"up_voted": false, "ip": "", "has_replies": false, "message": "Na boa...? Qual a quande novidade? Nada que algum addon, que um software adicional ou que o Mac j\u00e1 n\u00e3o tenha feito. At\u00e9 o Ubuntu j\u00e1 tem coisas parecidas.<br>Vai ter que melhorar muuuuuito pra poder justificar a troca de um sistema operacional, principalmente nas empresas.<br>P.S.: To com ele instalado em um micro aqui na empresa para avalia\u00e7\u00e3o... por enquanto (\u00e9 Beta ! eu sei...) nota 4.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_11:18:20", "killed": false, "user_key": "7260cb315e128630904a4068a5260db2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149693": {"up_voted": false, "ip": "", "has_replies": false, "message": "Aqui s\u00f3 funcionou no meu netbook, um Acer Aspire One, ficou \u00f3timo, n\u00e3o tive diferen\u00e7a de performance em rela\u00e7\u00e3o ao XP, agora quando o assunto \u00e9 instalar no meu Desktop a hist\u00f3ria muda completamente... Pois executo a instala\u00e7\u00e3o sem problema, por\u00e9m, quando o micro reinicia para finalizar a instala\u00e7\u00e3o, a tela fica preta s\u00f3 mostrando a vers\u00e3o da Build no canto inferior direito, ou seja, nem chego a digitar a key para ativar o windows.<br><br>Algu\u00e9m pode me ajudar?<br><br>Meu PC \u00e9 um Athlon x2 64 5200+, 2Gb G-skill 800mhz HD 320Gb e uma ATI HD 3200 512mb onboard.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_11:22:42", "killed": false, "user_key": "5a2233908320ac13a634d81ccc8ff982", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149694": {"up_voted": false, "ip": "", "has_replies": false, "message": "Uma das 3 melhores an\u00e1lises do Windows 7 que j\u00e1 li at\u00e9 agora!! Simplesmente sensacional!! Se eu tivesse alguma resist\u00eancia ao sistema, mudaria de opini\u00e3o depois de ler este texto. Nota 10!!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_11:25:23", "killed": false, "user_key": "717c46075374981651a7496f9f3a14c8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149695": {"up_voted": false, "ip": "", "has_replies": false, "message": "D\u00e1 para usar quanto tempo, ele expira?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_11:26:46", "killed": false, "user_key": "e5f12459c1cc033b4dc7c832cd1b9c4c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149696": {"up_voted": false, "ip": "", "has_replies": false, "message": "Uma das 18 melhores an\u00e1lises do Windows 8 (ops...7) que nunca li at\u00e9 hoje!!! Simplesmente igual a outros! Se eu tivesse uma resistencia ao sistema, seria comunista. O Windows 7 ficou \u00f3timo! mais uns 5 anos e fica parecendo o Leopard 9!<br>detalhe: O Leopard ta na vers\u00e3o 10.5.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_11:45:44", "killed": false, "user_key": "b428ab42ae4240991223d01c74d5967a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149698": {"up_voted": false, "ip": "", "has_replies": false, "message": "Levei sua review a s\u00e9rio at\u00e9 o momento em que vc disse gostar do windows vista... kkkkkkkkkkk... Sem exagero... Espero que o sucessor dele seja melhor, pq eu simplesmente odiei o tal vista.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_12:09:26", "killed": false, "user_key": "c56ab293b54ae3d5175d2b8b4ab5fdb3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149699": {"up_voted": false, "ip": "", "has_replies": false, "message": "Parab\u00e9ns pelo review.<br><br>Seria pecado dizer que, essa simplicidade atingida pelo 7, \u00e9 uma percep\u00e7\u00e3o da MS sobre o XP? Eles n\u00e3o s\u00e3o bobos, fazem pesquisas e devem ter pesquisado o \"XP Factor\" que fez tanta gente n\u00e3o migrar para o Vista.<br><br>Uma delas, ao meu ver \u00e9 a simplicidade do XP, que se aliada a um bom hardware fica r\u00e1pida, e pq n\u00e3o est\u00e1vel. Simples e r\u00e1pido. Soma-se a seguran\u00e7a e estabilidade, temos um bom S.O.<br><br>Ent\u00e3o, acho que a MS olhou pro XP paa fazer o 7.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_12:11:22", "killed": false, "user_key": "b77175215267305bc4a4d82af3546df2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149700": {"up_voted": false, "ip": "", "has_replies": false, "message": "Olah este \u00e9 meu 1\u00b0 comentario por aki + xD<br>Praticamente PERFEITO o WINDOWS 7<br><br>OBS: ADOREI  a ideia de windows 7 por que 7 \u00e9 meu n\u00b0 da sorte ^^ e a data do meu nascimento ^^<br>eu sei \u00e9 besteira + legal =P", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_12:12:59", "killed": false, "user_key": "5dd9dad6464d9aada44744134601998e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149701": {"up_voted": false, "ip": "", "has_replies": false, "message": "[i]Parab\u00e9ns pelo review.<br><br>Seria pecado dizer que, essa simplicidade atingida pelo 7, \u00e9 uma percep\u00e7\u00e3o da MS sobre o XP? Eles n\u00e3o s\u00e3o bobos, fazem pesquisas e devem ter pesquisado o \u201cXP Factor\u201d que fez tanta gente n\u00e3o migrar para o Vista.<br><br>Uma delas, ao meu ver \u00e9 a simplicidade do XP, que se aliada a um bom hardware fica r\u00e1pida, e pq n\u00e3o est\u00e1vel. Simples e r\u00e1pido. Soma-se a seguran\u00e7a e estabilidade, temos um bom S.O.<br><br>Ent\u00e3o, acho que a MS olhou pro XP paa fazer o 7. \u00b2 [i]<br><br>concordo !! ^^", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_12:15:59", "killed": false, "user_key": "5dd9dad6464d9aada44744134601998e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149702": {"up_voted": false, "ip": "", "has_replies": false, "message": "Velocidade na conexao a internet,esse foi o ponto mais forte do Seven,na minha maquina,rede wireless rapida...maravilha,caes ladram mas a caravana passa...da-lhe seven,ja ta incomodando...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_12:17:17", "killed": false, "user_key": "3bedc6218164afe12269bdc9d0ad32d2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149703": {"up_voted": false, "ip": "", "has_replies": false, "message": "Baixei a iso do win7 e resolvi fazer um teste.<br>L\u00ed em muitos lugares que o desempenho do win7 com equipamentos \"menos favorecidos tecnol\u00f3gicamente\", \u00e9 razo\u00e1vel.<br><br>Bem, instalei em um IBM ThinkPad, T20, PIII 700Mhz, 512MB, HD60GB. <br><br>M\u00e1quina antiga mas honesta!!<br><br>Acreditem, rodou e bem! Fiquei bem satisfeito e isso valeu como a prova de fogo, pois, a capacidade de reconhecer dispositivos foi maior que a do XP.<br><br>Utilizei Web com acesso via Vivozap, sem problemas.<br><br>O Win7 de fato promete!!!!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_12:27:30", "killed": false, "user_key": "734446f470f8fa72a20056f8c5b87eb0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149704": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bom que tenha gostado do Vista SP2, ou melhor, o que o Vista realmente deveria ter sido desde o come\u00e7o e n\u00e3o uma reedi\u00e7\u00e3o do famigerado Windows ME (o pior Windows de todos os tempos, com exce\u00e7\u00e3o do Vista, \u00e9 claro).<br><br>Espero que a M$ n\u00e3o tenha a coragem de cobrar os olhos da cara (e algo mais) por essa mera atualiza\u00e7\u00e3o de um sistema operacional que nos deu tanta dor de cabe\u00e7a (drivers horr\u00edveis, incompatibilidades mil, travamentos, demora para copiar e/ou mover arquivos, etc), gastos e ainda sim nos faz esperar um s\u00e9culo para que ele inicialize e que nos faz termos sono enquanto esperamos que ele finalmente se desligue.<br><br>Boa sorte aos betatesters e que n\u00e3o tenham perdido parte de seus arquivos MP3 (que tipo de reteste eles devem ter feito no Media Player antes deste release?).", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_12:42:24", "killed": false, "user_key": "fdcabfb0f605a61af77ce9358c9779e9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149705": {"up_voted": false, "ip": "", "has_replies": false, "message": "Grande Guru me de uma informa\u00e7\u00e3o.<br>Baixei o win 7 pelo site do ex tio gattes<br>Recebi um arquivo que a extens\u00e3o N\u00e3o e reconhecida como Iso<br>pelo BurnAware que uso normalmente.<br>Existe algum macete?<br>Grato", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_13:37:28", "killed": false, "user_key": "1a5b83dc7fd2c4a1037a033958a90653", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149706": {"up_voted": false, "ip": "", "has_replies": false, "message": "eu usava mac desde o system 7.0 at\u00e9 o mac os x, quando usava mac sempre proucurava usar um emulador de windows. obs \"quem nunca fez isso\" comecei a usar o xp voltei ao mac, depois que saiu o vista achei o sistema muito estavel e seguro mais muito pesado.. e pela primeira vez estou vendo um futuro melhor, win 7 \u00e9 rapido, estavel, anima\u00e7\u00f5es sem frescuras \"n\u00e3o gosto dos efeitos demorados do mac os\", est\u00e3o instalando win 7 em netbook isso \u00e9 o maximo, acho q n\u00e3o s\u00f3 o mac os que j\u00e1 tem um pequena parte do mercado mais outros sistemas. vao come\u00e7ar a perder mercado. tem que testar pra ver a velocidade e estabilidade. s\u00f3 testando pra crer. obs: t\u00e1 reiniciando mais rapido que ubuntu aqui no meu pc.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_14:37:42", "killed": false, "user_key": "c3f86e7117e1e0231d797df17441234b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149707": {"up_voted": false, "ip": "", "has_replies": false, "message": "rapido mesmo o seven...incrivel,testando a algumas horas e nao acho nada errado,tenta o nero edu,ou iso-burner(programa que so faz iso para cd/dvd,muito bom)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_14:53:21", "killed": false, "user_key": "3bedc6218164afe12269bdc9d0ad32d2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149708": {"up_voted": false, "ip": "", "has_replies": false, "message": "tem no baixaki,nao tem erro,usei de manha,para gravar o seven", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_15:00:07", "killed": false, "user_key": "3bedc6218164afe12269bdc9d0ad32d2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149709": {"up_voted": false, "ip": "", "has_replies": false, "message": "Algu\u00e9m reparou que o Photoshop CS3 tamb\u00e9m \u00e9 \"compat\u00edvel\" com as Jump Lists? No Menu Iniciar ele fica com uma setinha indicando as imagens mais recentes. Interessante, o Vista tem algum recurso parecido com 'Jump List'?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_15:27:49", "killed": false, "user_key": "fb74119ab316adba132ffc48ff86cd82", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149710": {"up_voted": false, "ip": "", "has_replies": false, "message": "ODEIO FUTEBOL \u00c9 LIXO", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_16:13:05", "killed": false, "user_key": "308a9494e30033ac8632d03c4a27426a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149711": {"up_voted": false, "ip": "", "has_replies": false, "message": "Quando ser\u00e1 o lan\u00e7amento oficial e com vers\u00e3o em portugu\u00eas ?<br>Algu\u00e9m a\u00ed, j\u00e1 instalou o Adobe Premiere no Seven ?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-16_18:23:19", "killed": false, "user_key": "e41f921d921a6836e3e98b9d0db17e18", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149712": {"up_voted": false, "ip": "", "has_replies": false, "message": "<a href=\"http://www.winajuda.ig.com.br/wp-content/uploads/2009/01/menu-de-contexto-estranho.jpg\" rel=\"nofollow\">http://www.winajuda.ig.com.br/wp-content/upload...</a><br><br>Isso n\u00e3o \u00e9 bug do Windows em si, mas sim devido ao WinRAR, que aparentemente deforma os menus de contexto.<br><br>Aparte disso, boa an\u00e1lise. ;)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-17_06:57:41", "killed": false, "user_key": "3bfee0814da913ffd9bf61e43e023cb6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149713": {"up_voted": false, "ip": "", "has_replies": false, "message": "galera!!! estou testando o seven, ele bem rapido, so que estou com um problema.<br>quando eu instalo o messenger 2009 ele vai beleza, so que quando o inicia o messenger o seven trava tudo e o pc para de responder. isso aconteceu com mais alguem ou e so comigo?. o sistema e 32bits.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-17_13:56:15", "killed": false, "user_key": "21dffc43b056056226133abca3edb6eb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149714": {"up_voted": false, "ip": "", "has_replies": false, "message": "Excelente Review<br>Uso o Windows 7 Beta 1 em dual boot com o Vista e realmente me surpreendeu a velocidade e estabilidade dele mesmo suendo o primeiro beta<br>No come\u00e7o tive dificuldades pra jogar, mas era o driver que dava problema. Atualizei e t\u00e1 beleza.<br>O bug no menu de contexto \u00e9 por causa do winrar<br>Pra resolver e so desabilitar o uso de icones no menu de contexto.<br>Pra quem n\u00e3o sabe \u00e9 assim:<br>1.abra o winrar 2.Menu Op\u00e7oes 3. Cofigura\u00e7oes 4.Aba Integra\u00e7\u00e3o 5.Desmarque o checkbox \"icones no menu de contexto\"<br><br>Jofebar, qual build voce esta usando. Eu uso a 7000 \"beta 1\" e n\u00e3o da problema", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-17_20:41:40", "killed": false, "user_key": "2f20ad5dfafb9dfa5713287a1d2bb2ee", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149715": {"up_voted": false, "ip": "", "has_replies": false, "message": "Eu estou usando a build 7000, mas ja descobri o problema, e o drive da placa de video que quando instala da pau. vou deixar sem drive e ver quanto tempo vai...<br>valeu!!!!!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-18_09:01:06", "killed": false, "user_key": "21dffc43b056056226133abca3edb6eb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149716": {"up_voted": false, "ip": "", "has_replies": false, "message": "E quanto ao Touch Screen? Algu\u00e9m testou essa funcionalidade em monitores compat\u00edveis?<br>Abra\u00e7os!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-18_10:26:48", "killed": false, "user_key": "864b9da54f5d895d9ddbd47f0b91724c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149717": {"up_voted": false, "ip": "", "has_replies": false, "message": "Gostei da an\u00e1lise, mas algumas quesitos ficaram no ar:<br><br>1. 32 ou 64 bits?<br>2. Desfragmentador?<br>3. Pesquisa, \u00e9 igual ao Vista?<br><br>Grato...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-19_13:00:01", "killed": false, "user_key": "f47d99d6d7879bfc1e3ee270374f9ed2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149718": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tamb\u00e9m estou a usar a 7000<br>Instalou todos os meu drives durante a instala\u00e7\u00e3o, ficado s\u00f3 a faltar do Scaner, que baixou e instalou automaticamente assim que se plugou na internet.<br><br>Configurei para estar em rede com grupo de trabalho.<br>Para meu espanto mais tarde em outra m\u00e1quina foi ver como seria o acesso, e vi que a pasta publica estava autom\u00e1ticamente partilhada, neste caso ainda entendo, o que n\u00e3o entendo \u00e9 que sem eu dar autoriza\u00e7\u00e3o de partilhar nenhuma pasta, ele autom\u00e1ticamente partilhou na rede tamb\u00e9m a pasta do usu\u00e1rio principal e a default.<br><br>Durante a configura\u00e7\u00e3o, ele gerou um c\u00f3digo que seria para digitar quando outro win7 estiver em rede. <br><br>No demais estou surpreendido pela positiva, bonito, r\u00e1pido e usa bem menos processos que o vista.<br><br>Instalei tamb\u00e9m firefox 3.05 com o flash e funcionou perfeitamente no youtube etc..., porque o IE8 se mostrou um pouco lento e com algumas travadinhas.<br><br>Instalei o antivirus Kaspersky 8 para o win7 e tudo tranquilo<br><br>Gostei muito do painel de prote\u00e7\u00e3o ao sistema, que monitora as altera\u00e7\u00f5es no sistema, podendo ser ele regulado para descontra\u00eddo ou r\u00edgido.<br><br>Vou continuar a usar e quero ver como se porta a gravar DVD, ripar cd para o HD em MP3 e convers\u00e3o de video, para isso ainda terei que procurar programas que funcionem com o win7<br><br>Um abra\u00e7o", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-19_13:00:40", "killed": false, "user_key": "4dcc66d5277c89cda6b8601dbcf882ba", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149719": {"up_voted": false, "ip": "", "has_replies": false, "message": "Paulo-Configurei para estar em rede com grupo de trabalho.<br>Para meu espanto mais tarde em outra m\u00e1quina foi ver como seria o acesso, e vi que a pasta publica estava autom\u00e1ticamente partilhada, neste caso ainda entendo, o que n\u00e3o entendo \u00e9 que sem eu dar autoriza\u00e7\u00e3o de partilhar nenhuma pasta, ele autom\u00e1ticamente partilhou na rede tamb\u00e9m a pasta do usu\u00e1rio principal e a default.-<br><br><br>e uma falha do seven ou do administrador,do seven,apavorante...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-19_15:04:58", "killed": false, "user_key": "3bedc6218164afe12269bdc9d0ad32d2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149720": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ghedin o V\u00eddeo est\u00e1 fora do ar!<br><br>No mais, perfeita a An\u00e1lise! Muito boa mesmo!<br><br>Estou usando o Windows 7 (Build 7000) x64 e ela est\u00e1 muito est\u00e1vel.... Estou usando como sistema Principal....<br><br>Os recursos e a velocidade do sistema est\u00e1 incrivelmente bons.... N\u00e3o volto pro Vista, muito menos pro XP....", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-19_17:07:26", "killed": false, "user_key": "b0ec59649bcc37e158083f50ddda00d9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149722": {"up_voted": false, "ip": "", "has_replies": false, "message": "Luciano.<br>Apesar de eu n\u00e3o ter partilhado nenhuma pasta na rede o que vi com um pc com linux em rede foi isto<br><a href=\"http://picasaweb.google.com.br/lh/photo/uusa-7kiifTYbyoHJMjjbg?authkey=yuYAnQDr1q8&amp;feat=directlink\" rel=\"nofollow\">http://picasaweb.google.com.br/lh/photo/uusa-7k...</a><br><br>Agora, como se trata de um beta, vale por isso<br><br>Um abra\u00e7o", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-19_18:41:58", "killed": false, "user_key": "4dcc66d5277c89cda6b8601dbcf882ba", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149723": {"up_voted": false, "ip": "", "has_replies": false, "message": "por via das duvidas paulo,voltei ao windows vista business,muito estranho,no mesmo dia que li teu post,tirei o seven...abracao", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-21_06:15:34", "killed": false, "user_key": "3bedc6218164afe12269bdc9d0ad32d2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11 meses atr\u00e1s", "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}, "16149724": {"up_voted": false, "ip": "", "has_replies": false, "message": "Estou usando a uma semana o W7,<br>Muito bom, estou quase fazendo a loucura de colocar como principal<br>Algu\u00e9m sabe o que vai acontecer em agosto ? Pois a principio, deve expirar a senha.<br>Bom, acho que ningu\u00e9m sabe, n\u00e9.<br>Por enquanto vou usando, Corel, Photoshop, etc, tudo funcionando at\u00e9 melhor do que no XP.SP3", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-27_09:43:05", "killed": false, "user_key": "40e18894bb4b1148276d022c8b396ba9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10 meses atr\u00e1s", "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": "33223273", "user_id": "anonymous", "forum_id": "186060", "hash": 487053413630541925}, "thread": {"total_posts": 87, "paginate": true, "per_page": 80, "slug": "windows_7_beta_1", "num_pages": 2, "days_alive": 0, "realtime_paused": true, "id": 33223273, "num_posts": 80, "closed": true, "queued": false, "killed": false}, "reactions_limit": 10, "context": {"show_reply": false, "use_fb_connect": true, "forum_facebook_key": "49ff60b424d3928b76bcf678bdb69771", "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 = "Adicionar comentário";
	this.LOG_INTO_DISQUS = "Log into DISQUS";
	this.USE_MEDIA = "Usar multimídia";
	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 = "Ordenar discussão por:";
	this.SUBSCRIBE_BY_EMAIL = "Subscribe by email";
	this.SUBSCRIBE_BY_RSS = "Subscribe by RSS";
	this.POPULAR_NOW = "Popular now";
	this.BEST_RATING = "Melhor avaliação";
	this.NEWEST_FIRST = "Recentes primeiro";
	this.OLDEST_FIRST = "Antigos primeiro";
	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 = "responder";
	this.EDIT = "editar";
	this.FLAG = "Flag";
	this.MODERATE = "Moderate";
	this.CANCEL = "cancelar";
	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 = "Não";
	this.YES = "Sim";
	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 = "Nome";
	this.EMAIL = "E-mail";
  this.WEBSITE = "Website";
  this.IN_REPLY_TO = "in reply to";
  this.SETTINGS = "Settings";
  this.MODERATOR_OPTIONS = "Moderator options: ";
  this.MODERATE_OPTIONS = "Moderate Options";

  // Thread moderator actions
  this.CLOSE_THREAD = "Close thread";
  this.OPEN_THREAD = "Open thread";
  this.REMOVE_THREAD = "Remove thread";
  this.RESTORE_THREAD = "Restore thread";
  this.ACTIONS = "Actions";
};
// Dsq.Strings

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

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

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

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

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

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

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






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

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

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

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

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

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

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

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

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

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




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

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

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


	






Dsq.Themes = {};

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



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

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

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

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

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

		html += ' \
		<div class="dsq-options"> \
			<span class="dsq-item-sort">'
				+ Dsq.Strings.SORT_BY + ' \
				<select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);"> \
					<option value="hot" ' + (Dsq.jsonData.request.sort == 4 ? 'selected="selected"' : '') + '>' + Dsq.Strings.POPULAR_NOW + '</option> \
					<option value="best" ' + (Dsq.jsonData.request.sort == 3 ? 'selected="selected"' : '') + '>' + Dsq.Strings.BEST_RATING + '</option> \
					<option value="newest" ' + (Dsq.jsonData.request.sort == 2 ? 'selected="selected"' : '') + '>' + Dsq.Strings.NEWEST_FIRST + '</option> \
					<option value="oldest" ' + (Dsq.jsonData.request.sort == 1 ? 'selected="selected"' : '') + '>' + Dsq.Strings.OLDEST_FIRST + '</option> \
				</select> \
				&nbsp; \
			</span> \
			<span class="dsq-subscribe-email"> \
				<img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle"> \
				<span id="dsq-subscribe">'
					+ (Dsq.jsonData.context.subscribed
						? '<a href="#" onclick="Dsq.Thread.subscribe(0); return false">' + Dsq.Strings.UNSUBSCRIBE + '</a>'
						: '<a href="#" onclick="Dsq.Thread.subscribe(1); return false">' + Dsq.Strings.SUBSCRIBE_BY_EMAIL + '</a>')
				+ '</span> \
			</span> \
			<span class="dsq-subscribe-rss" style="width:12px;height:12px;vertical-align:middle"> \
				<img src="http://media.disqus.com/images/embed/bullet-feed.png" alt="" /> \
				<a href="http://winajuda.disqus.com/windows_7_beta_1/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>';
		html += '<a href="#" onclick="Dsq.Thread.showModeratorActions(); return false;">' + Dsq.Strings.MODERATE + '</a>';
		if (Dsq.jsonData.forum.reactions_enabled && Dsq.jsonData.reactions.length === 0) {
			html += '<a href="#" onclick="Dsq.Reaction.reportMissingReactions(); return false;">'
						+ Dsq.Strings.REPORT_MISSING_REACTIONS
						+ '</a>';
		}
		html +='</div>';

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


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

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


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

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

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

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

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


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



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

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




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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		var service_icon = (reaction.get_service_name == 'trackback' || reaction.get_service_name == 'pingback' ? 'rss' : reaction.get_service_name.replace(' ', ''));
		item += (reaction.author_url && reaction.author_url !== ''
				? '</a>'
				: '')
			+ '</td>'
			+ '<td><cite class="dsq-comment-cite">' + reaction.author_name + '</cite> <span class="dsq-comment-header-time">' + reaction.date_created + '</span></td>'
			+ '<td class="dsq-comment-header-likes"></td>'
			+ '</tr></table></div>' // end dsq-comment-header
			+ '<div class="dsq-reaction-header" \
				<table> \
					<tr> \
						<td class="dsq-reaction-header-left">'
							+ '<img class="dsq-service-icon" src="' + Dsq.jsonData.media_url + '/images/reactions/services/' + service_icon + '.png" />'
							+ ' From <a class="dsq-service-name" target="_blank" href="' + reaction.url + '">' + reaction.get_service_name + '</a> '
							+ 'via <a href="' + reaction.source_url + '">' + (reaction.source == 'backtype' ? 'BackType' : 'UberVU') + '</a>'
						+ '</td>'
						+ '<td class="dsq-reaction-header-right">';

			if(reaction.retweets) {
				var num_retweets = reaction.retweets.length;
				if (num_retweets > 0) {
					if (num_retweets == 1) {
						item += 'One more retweet from <a href="' + reaction.retweets[0].url + '">'  + reaction.retweets[0].author_name + '</a>';
					} else {
						item += (num_retweets + ' more retweets from ');
						item += '<span id="dsq-reaction-retweets-' + reaction.id + '">';
						var n_tweets = (num_retweets > 3) ? 3 : num_retweets;
						item += Dsq.Templates.showRetweets(reaction.id, n_tweets);
						if (n_tweets != num_retweets) {
							item += '</span> <a onclick="Dsq.Templates.showRetweets(' + reaction.id + ', 0, \'dsq-reaction-retweets-' + reaction.id + '\');'
								+ 'this.parentNode.removeChild(this); return false;" href="#">Show all</a>';
						}
					}
				}
			}	
			item += '</td></tr> \
			</table> \
			</div>' // end dsq-reaction-header
			+ '<div class="dsq-comment-body"> \
				<div class="dsq-comment-message">' + reaction.body + '</div>'
			+ '</div> \
			<div class="dsq-comment-footer"> \
				<div class="dsq-comment-footer-left"> \
				</div>'
				+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator 
					? ' \
					<div class="dsq-comment-footer-right"> \
						<button type="button" class="dsq-button-small dsq-hide-reaction" onclick="Dsq.Reaction.hide(' + reaction.id + ')">Hide</button> \
					</div>'
					: '')
			+ '</div>'
		item += '</li>'; /* Reaction HTML ends */
		return item;
	};

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

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

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

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

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

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



	
	this.chooseSubscribe = function(post_id) {

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

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

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

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

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

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

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

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

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

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

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

		d = auth_data;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

				body.appendChild(edit_area);

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

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

		Dsq.Templates.toggleEdit(post_id);
	};

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

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

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

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

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

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

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

		}

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

		var html;
		
		html = ' \
		<div class="dsq-moderate-options"> \
		<table>'
		+ (_meta.email ? '<tr><td>Email</td><td>' + _meta.email + '</td></tr>' : '')
		+ (_meta.ip ? '<tr><td>IP address</td><td>' + _meta.ip + '</td></tr>' : '')
		+ '<tr> \
			<td>Actions</td> \
			<td><ul>'
			+ (Dsq.jsonData.request.moderator_can_edit
				? '<li><a href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); Dsq.Popup._closePopup(null, true); return false;">Publicar comentário</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/winajuda/thread.js'
			+ '?slug='	+ 'windows_7_beta_1'
			+ '&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/winajuda/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 = 'Você gostou deste comentário.&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://winajuda.disqus.com/windows_7_beta_1/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 "Por favor, digite um nome para comentar.";
		} else {
			return true;
		}
	};
	this.email = function(addr) {
		if(Dsq.Validators.VALID_EMAIL_RE.test(addr)) {
			return true;
		} else {
			return "Por favor, digite um e-mail válido para comentar.";
		}
	};
	this.url = function(addr) {
		if(!addr || addr.indexOf('.') != -1) {
			return true;
		} else {
			return "Por favor, verifique a URL de seu site (este campo é opcional).";
		}
	};

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

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

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

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

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

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


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

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

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

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

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

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

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

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

		return [windowWidth, windowHeight];
	}

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

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

		return [scrollWidth, scrollTop];
	}

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

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

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

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

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

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

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

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

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

				form.appendChild(input);
			}
		}

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

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

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

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

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

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

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

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

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

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

		return params;
	};

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

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

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

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

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

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

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

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

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

	};

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

};
// Dsq.Utils

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

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

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

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

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

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

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

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

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

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

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

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

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

	this.remoteAccountSettings = function() {
		var body = '';
		// Set up IFrame.
		var params = {};
		var base_url = 'http://disqus.com/forums/winajuda/_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>Comentário removido.</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">\
	 Showing <span id="dsq-num-posts">80</span> of <span id="dsq-total-posts">87</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://winajuda.disqus.com/windows_7_beta_1/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">\
	 Ordenar discussão por:\
	 <select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);">\
	 <option value="hot" selected="selected">Popular now</option>\
	 <option value="best" >Melhor avaliação</option>\
	 <option value="newest" >Recentes primeiro</option>\
	 <option value="oldest" >Antigos primeiro</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://winajuda.disqus.com/windows_7_beta_1/">Página da comunidade</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">Mais comentários...</a>\
	 <button type="button" class="dsq-button-small dsq-paginate-append-button" onclick="Dsq.Thread.paginate(Dsq.jsonData.request.page + 1, this);">Load more comments</button>\
			';
		}
		
		if (Dsq.$('dsq-pagination')) {
			Dsq.$('dsq-pagination').innerHTML = html;
			return '';
		} else {
			return '<div id="dsq-pagination" class="dsq-pagination">' + html + '</div>';
		}
	};

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

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

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

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

		return html;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	//
	// Post
	//

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

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

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

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

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

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

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

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

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

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

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

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

		return ' \
			<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
				<div id="dsq-points-' + post_id + '" class="dsq-likedtxt">'
				+ (_meta.points
					? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this comment.'
					: '')
				+ '</div>'
				+ '<ul class="dsq-comment-options dsq-list-style">'
				+ (_meta.votable
					? '<li class="dsq-list-first dsq-rate" id="dsq-rate-cont-' + post_id + '">'
					+ (!_meta.up_voted
						? '<a href="#" onclick="Dsq.Post.rate(this, ' + post_id + ', 1); return false;">Gostei</a>'
						: 'Você gostou deste comentário.') + '</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;">Reportar</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;">responder</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;">editar</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">mais <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">Usar multimídia <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 WinAjuda" 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:33223273" 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'				: 'winajuda',
			't'				: 'windows_7_beta_1',
			// 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;">Perfil</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;">Publicar comentário</a></li>'
			: '')
		+ ' <li class="dsq-remove"><a href="#" onclick="Dsq.Post.removePost(' + post_id + ', 1); return false;">Remover comentário</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;">Gravar vídeo</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 = 'Você gostou deste comentário.';
		}
	};

	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 = 'cancelar';
				displayDict['media'] = 'inline';
				displayDict['edit'] = 'none';
			} else {
				el.innerHTML = 'responder';
				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 = 'Cancelar multimídia';
			link.onclick = function() { Dsq.Post.toggleMediaReply(link, id); return false; };
		} else {
			link.innerHTML = 'Usar multimídia <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/winajuda/vote.js'
                + '?post_id='    + id
                + '&vote='        + vote);

		} else {
			Dsq.Popup.login(Dsq.Strings.TO_RATE_PLEASE_LOG_IN);
		}
    };

	this.showParent = function(id) {
		var author = Dsq.$('dsq-author-user-' + id).innerHTML;
		var post = Dsq.$('dsq-comment-message-' + id).innerHTML;
		
		post += '<br /><br /><a href="#comment-' + id + '">Jump to comment</a>';
		
		Dsq.Popup.popModal(post, author + ' said...', id);
	}

	this.report = function(id, confirmed) {
		if(confirmed) {
			Dsq.Utils.postToUrl('http://disqus.com/forums/winajuda/windows_7_beta_1/post_report/', {'post_id': id});
			Dsq.Popup.popModal('Thank you. This comment has been flagged for moderator attention.', 'Successfully flagged');
			Dsq.Utils.deleteNode(Dsq.$('dsq-post-report-' + id));
		} else {
			var title = Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT;
			var message = Dsq.Strings.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR + '? \
			<br /><br /> \
			<button type="button" onclick="Dsq.Popup._closePopup(null, true)"><strong>' + Dsq.Strings.NO + '</strong>, ' + Dsq.Strings.NEVER_MIND + '</button>&nbsp;&nbsp;&nbsp;<button type="button" onclick="Dsq.Post.report(' + id + ', true);"><strong>' + Dsq.Strings.YES + '</strong>, ' + Dsq.Strings.FLAG_INAPPROPRIATE_COMMENT + '</button><br /><br />'
			+ Dsq.Strings.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION + '. \
			';

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



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

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

};
// Dsq.Post


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

	
	this.adminIsOn = false;

	
	
	

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

		Dsq.Popup.popModal(html, 'Settings');
	};

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

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

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

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

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

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

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

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

	return obj;
}();

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

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

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

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

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

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

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

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

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

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

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

	this.check = function() {
		if (!ongoing_request && Dsq.jsonData.realtime_enabled) {
			if (prev_script) {
				prev_script.parentNode.removeChild(prev_script);
			}
			ongoing_request = true;
			prev_script = Dsq.Utils.execScript('http://disqus.com/forums/33223273/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/winajuda/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/winajuda/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-16149640">\
	 <div id="dsq-comment-header-16149640" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149640" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149640">Rafael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149640" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149640" class="dsq-comment-message">@Guedin,<br><br>Corrige ai...<br><br>"No Vista, temos o velho padrão do XP de volta: balão de aviso..."<br><br>"No Windows 7, temos o velho padrão do XP de volta: balão de aviso..."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149642">\
	 <div id="dsq-comment-header-16149642" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149642" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149642" href="http://sobre.rodrigoghedin.com.br/" target="_blank" rel="nofollow">Rodrigo Ghedin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149642" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149642" class="dsq-comment-message"><em>@ Rafael</em><br><br>obrigado pelo toque, acabei de corrigir.<br><br>[]\'s!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149643">\
	 <div id="dsq-comment-header-16149643" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149643" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149643">Renée</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149643" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149643" class="dsq-comment-message">Já é informado nos sites vizinhos que já estão testando a build 7015 e 7016, o que é realmente muito esperado.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149644">\
	 <div id="dsq-comment-header-16149644" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149644" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149644">Renée</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149644" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149644" class="dsq-comment-message">=[<br><br><br>Ainda não tive tempo de ler a matéria.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149645">\
	 <div id="dsq-comment-header-16149645" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149645" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149645" href="http://www.nokia5200blog.co.cc/" target="_blank" rel="nofollow">Mathias Kroyzanovski</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149645" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149645" class="dsq-comment-message">O vídeo está fora do ar...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149646">\
	 <div id="dsq-comment-header-16149646" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149646" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149646" href="http://dicasdainternet.wordpress.com/" target="_blank" rel="nofollow">Caio Alexandre</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149646" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149646" class="dsq-comment-message">O vídeo não existe! :?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149647">\
	 <div id="dsq-comment-header-16149647" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149647" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149647" href="http://marlonpalmas.wordpress.com/" target="_blank" rel="nofollow">Marlon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149647" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149647" class="dsq-comment-message">Ótimo review. Só eu e o Ghedin sabemos como eu enchi o saco dele para a postagem desse review :P<br><br>Eu tanto estou ancioso que, mesmo com 768 de memória, instalei o 7 aqui no Virtual PC e dá vontade de ficar usando como principal (Sim, eu sou louco).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149648">\
	 <div id="dsq-comment-header-16149648" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149648" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149648">brunodias</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149648" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149648" class="dsq-comment-message">otimo review<br>o windows 7 realmente esta muito bom. <br>estou testando , desde terça feira, ele em um notebook mais antigo, com 512 de memoria e 1.6 ghz processador. esta rodando muito bem, apesar de nao ter instalado o driver de video.<br>o drive da wireless, eu usei do windows XP e esta rodando muito bem.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149649">\
	 <div id="dsq-comment-header-16149649" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149649" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149649">gabriel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149649" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149649" class="dsq-comment-message">video nao esta disponivel...<br><br>excelente review... muito bom, mostra todos os aspectos do windows 7<br><br>[]\'s</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149650">\
	 <div id="dsq-comment-header-16149650" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149650" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149650" href="http://sobre.rodrigoghedin.com.br/" target="_blank" rel="nofollow">Rodrigo Ghedin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149650" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149650" class="dsq-comment-message">O vídeo voltou, moçada. Só não consegui colocá-lo na página na resolução correta... Infelizmente, vocês terão que ir na página dele para visualizá-lo.<br><br>Desculpem o transtorno, tentarei resolver isso o quanto antes.<br><br>[]\'s!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149651">\
	 <div id="dsq-comment-header-16149651" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149651" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149651">Renan Ogliari</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149651" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149651" class="dsq-comment-message">Muito bom artigo. Gostei bastante da parte em que citou as teclas de atalho,como uso bastante o teclado vão ser úteis pra mim.<br><br>@Ghedin<br>Na parte de tradução livre: "Usabilidade é um termo usado para detonar a facilidade..."<br>Acredito que seja "denotar", e não "detonar".<br><br>Detonar a facilidade de uso seria sacanagem com o usuário hehe :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149652">\
	 <div id="dsq-comment-header-16149652" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149652" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149652">Fabio Vieira</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149652" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149652" class="dsq-comment-message">Olá,<br><br>Esse bug do menu de contexto aparece desde o Vista, o que eu uso no meu notebook de vez em quando mostra isso. :D<br><br>Mas foi um excelente review, principalmente no que diz respeito aos atalhos pela winkey.<br><br>Agora, só acho errado quando você diz: "ou num PC velhão, parado e sem utilidade" ... se o pc for velho e sem utilidade, não deve conseguir rodar o Vista, muito menos o 7, ai, vai aparecer alguém reclamando que o bicho é muito pesado. :D</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149653">\
	 <div id="dsq-comment-header-16149653" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149653" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149653" href="http://fadel32.wordpress.com/" target="_blank" rel="nofollow">luciano</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149653" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149653" class="dsq-comment-message">Achei que era so eu o maluco,de querer usar o seven beta como principal,mas nao e,no desktop tirei ontem o seven(ontem num ataque de extase,instalei no desktop e note o seven,hoje mais calmo e com cha de camomila , a cada 30 minutos,em doses homeopaticas,me acalmei,e tirei o seven do desktop,instalei o xp autentico,que veio com ele)agora,o sistema e muito bom,estavel,seguro,alegre...risos...se nao fizerem m.. ate a entrega,vamos ter um excelente SO,so nao sei ainda a validade dele,ativei ele e nao aparece nada...120 dias sera,onde vejo a validade do seven no pc</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149654">\
	 <div id="dsq-comment-header-16149654" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149654" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149654">Mauricio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149654" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149654" class="dsq-comment-message">Gostei do Review, pelo menos o que eu li... hehehe<br><br>Mas não sei se chegou a testar o IIS... pelo menos aqui, deram alguns problemas, como por exemplo: Meu IE8 parou de navegar... fui verificar a instalação do IIS e mesmo ele instalado aparece como não instalado.<br><br>Não posso reclamar, pois trata-se de uma versão beta e como todos sabem, imprevistos podem acontecer.<br><br>Mas é um sistema que com certeza vou adotar (ao contrário do Windows Vista... que tentei usar, mas não curti.)<br><br>Abraços.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149655">\
	 <div id="dsq-comment-header-16149655" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149655" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149655">João Paulo Aragão Rochel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149655" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149655" class="dsq-comment-message">Eu nunca usei o Outlook Express,mas o Movie Maker sim! ele bodia ter vindo no sistema,mas ja que da pra baixar pelo pack live por mim tudo bem ^^<br>pra mim aparece alguns bugs,como na barra quando voce passa um arquivo para outra partição  botão de cancelar nao aparecia,e quando voce clica com o botão direito em cima dos arquivos nao aparecia os icones e ficava enorme que nem no seu caso acima. eu tinha percebido que  peixe dedra da espécie Beta, mas não a ligção do Win beta pro peixe ^^^^^^^^ tomare que venha ainda muitas novidades por ai!<br><br>abraço</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149656">\
	 <div id="dsq-comment-header-16149656" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149656" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149656">Juan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149656" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149656" class="dsq-comment-message">Melhor q o Windows XP? :P</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149657">\
	 <div id="dsq-comment-header-16149657" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149657" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149657" href="http://fadel32.wordpress.com/" target="_blank" rel="nofollow">luciano</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149657" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149657" class="dsq-comment-message">Nao!!!!!!!!!!Nem gosto do xp,mas ninguem e tao rapido como ele,mas e bem rapido,bem mais rapido que o vista e isso conta bastante,de fato,e sensacao 2009</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149658">\
	 <div id="dsq-comment-header-16149658" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149658" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149658">kiko</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149658" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149658" class="dsq-comment-message">estou testando o win 7 beta desde que vazou na net, o sistema em muito estavel, muito objetivo tipo as animações da barra de tarefas é extremamente rapida , precisa ver o Crysis warhead no win 7 melhorou muito a velocidade pra jogos realmente e umas das melhores qualidades do win7   "Velocidade" ... acho que a Apple vai começar a ter problemas rsrsrs</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149659">\
	 <div id="dsq-comment-header-16149659" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149659" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149659" href="http://sobre.rodrigoghedin.com.br/" target="_blank" rel="nofollow">Rodrigo Ghedin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149659" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149659" class="dsq-comment-message"><em>@ Renan Ogliari</em><br><br>Obrigado pelo toque, corrigi o erro.<br><br><em>@ Fabio Vieira</em><br><br>É, talvez tenha pego pesado no "PC velhão" :-) . Mas a mensagem é: não use o sistema em seu PC principal. Use-o num secundário, que não contenha arquivos importantes, que, caso o sistema seja detonado (agora é detonado mesmo), não haja consequências negativas.<br><br>[]\'s!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149660">\
	 <div id="dsq-comment-header-16149660" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149660" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149660">Bruno Alberto</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149660" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149660" class="dsq-comment-message">@Ghedin,<br><br>muito bacana esses novos atalhos com a Winkey [winkey+1, 2 etc. já funcionava no vista, na barra de inicialização rápida, heheheh]. Fica aqui uma dica: quando usar alguma tecla de atalho cujo resultado seja "provisório" na tela [alt+tab, win+tab (windows flip) e até mesmo esse novo que vc deu para o monitor], experimente pressionar ctrl antes da winkey [ou do tab, no caso do flip 2d]. O menu fica na tela quando vc solta as teclas de atalho, e dá pra escolher com o mouse, setas laterais e tab.<br>Como sempre, um belo review cheio de informações novas e interessantes. Tô usando o sete há uma semana [graças à dica pra download que vc deu quando os servidores da Microsoft entraram em colapso], muito satisfeito, e venho fuçando pra descobrir as coisas. Mas só vc mesmo pra dar tanta informação detalhada.<br><br>Grande abraço!!!<br><br>Bruno</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149661">\
	 <div id="dsq-comment-header-16149661" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149661" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149661">Renée</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149661" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149661" class="dsq-comment-message">Ghedin<br><br><br>A qualidade de sua matéria remete a qualidade do 7. Impressionante.<br><br><br>Apesar de não ser aconselhável, eu também uso como sistema principal em casa e, admito que estou com uma coceira na mão para colocá-lo no meu "trampo".<br><br><br>Apesar de ser beta e apresentar alguns bug\'s estranhos ele tem uma grande estabilidade e qualidade tão grande que é possível usá-lo como S.O principal. <br><br><br>"Boca fechada não entra mosca". A M$ está aprendendo como os próprios erros.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149662">\
	 <div id="dsq-comment-header-16149662" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149662" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149662" href="http://sobre.rodrigoghedin.com.br/" target="_blank" rel="nofollow">Rodrigo Ghedin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149662" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149662" class="dsq-comment-message"><em>@ Bruno Alberto</em><br><br>Legal a dica do Control :-) . <br><br><em>@ Renée</em><br><br>Você usa no trabalho os mesmos programas que usa em casa? Pergunto isso porque estou tendo alguns contratempos no Windows 7. Servidores locais, como o XAMPP e o EasyPHP, não funcionaram, de modo que, quando preciso deles, tenho que recorrer ao notebook - ou à máquina virtual, que pretendo instalar amanhã ou depois.<br><br>Eu aguardaria pelo menos o RC antes de instalá-lo numa máquina destinada para trabalho... A menos que você faz um bom backup, e não se importe em perder um dia caso precise reinstalar e restaurar tudo depois de um erro abrupto.<br><br>[]\'s!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149664">\
	 <div id="dsq-comment-header-16149664" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149664" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149664">Ilha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149664" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149664" class="dsq-comment-message">Movam o cursor do mouse para o lado direito, até onde você conseguir &gt;&gt;&gt;<br><br>O cursor vai desaparecer e vai você tem que arrastar o mouse muito pra ele voltar</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149665">\
	 <div id="dsq-comment-header-16149665" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149665" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149665" href="http://Tecinfor.net/" target="_blank" rel="nofollow">Michel melo</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149665" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149665" class="dsq-comment-message">olá rodrigo, pois eu sou um deles que ficou até de madrugada. Bom vi em uma das imagns que vc tem pt cs4 instalado no win7. Vc ta usando o flash? Pois o meu não esta funcionando.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149666">\
	 <div id="dsq-comment-header-16149666" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149666" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149666">Renée</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149666" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149666" class="dsq-comment-message">Ghedin<br><br><br>No meu trampo tenho todos os documentos alocados em uma outra máquina para acesso de todos na "sala". O meu PC apenas "pega" esse documentos. Os demais são acessados através da web. Acredito que não terei problemas.<br><br><br>Eu adoro testar, e realmente não me importo de reinstalar tudo novamente, caso tenha um erro fatal.<br><br><br>Pensando nisso coloquei tudo em apenas um PC (documentos). Geralmente planilhas e documentos do Office. Mas como é BETA é algo a se pensar.<br><br>Uma outra coisa. Tem um vídeo do PDC que fala sobre o Open Search (eu nunca consigo ver, já que são 67 minutos de vídeo - sempre aparece alguém pra pedir algo) que achei muito interessante.<br><br>Com ele você direciona as pesquisas para a internet, ou seja, se deseja pesquisar imagens em um determinado site, limitado obviamente a velocidade da net que possui.<br><br>Mas pelo pouco que vi, parece-me que esse tipo de busca é criada através do Visual Basic.<br><br>Você sabe algo a respeito. Só pelo VB mesmo?<br><br>[]s</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149667">\
	 <div id="dsq-comment-header-16149667" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149667" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149667" href="http://sobre.rodrigoghedin.com.br/" target="_blank" rel="nofollow">Rodrigo Ghedin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149667" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149667" class="dsq-comment-message"><em>@ Renée</em><br><br>Li algo sobre integração com o <a href="http://www.flickr.com/" rel="nofollow">Flickr</a>, algo nesse sentido, mas confesso que ainda não pesquisei mais a fundo. O máximo que vi a respeito de integração entre pesquisa local e online, é um atalho, ao final dos resultados da pesquisa local, que quando clicado abre automaticamente uma busca do termo no seu navegador padrão, e usando o motor de busca padrão do navegador.<br><br>Quando descobrir mais alguma coisa sobre a busca, aviso aqui (ou escrevo um novo <em>post</em>).<br><br>[]\'s!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149668">\
	 <div id="dsq-comment-header-16149668" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149668" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149668">Renée</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149668" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149668" class="dsq-comment-message">Ghedin<br><br>Valeu !!!<br><br>Realmente não entendo p* de inglês e muito menos de informática, mas sou apaixonado por tudo isso.<br><br><br>=]</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149669">\
	 <div id="dsq-comment-header-16149669" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149669" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149669">BERNARDO</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149669" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149669" class="dsq-comment-message">Olá o icone do windows explorer que fica na barra sumiu alguem já sabe como fazer ele voltar e se pode colocar outros icones tambem..pois o windows defender não se encontra no menu iniciar….e outra coisa estão falando que as chaves distribuidas pela MS é para 120 dias e não 1 de agosto. chega de perguntas abraçosss rsrrsrsrsrsr</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149670">\
	 <div id="dsq-comment-header-16149670" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149670" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149670">Renée</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149670" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149670" class="dsq-comment-message">Bernardo<br><br>Apenas arrastes os programas para a superbar que ela assimila !!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149671">\
	 <div id="dsq-comment-header-16149671" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149671" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149671">Rodrigo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149671" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149671" class="dsq-comment-message">Nossa, eu achei vários erros nele, erros básicos.<br><br>Não sei se alguem aqui joga Counter Strike Source ou TF2, mas no Windows 7, não se consegue tirar uma simples SS do jogo ¬¬.<br><br>Tente renomear algumas pastas default do menu iniciar, tais como ferramentas e etc... e ou movê-las para dentro de outras pastas, buga.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149672">\
	 <div id="dsq-comment-header-16149672" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149672" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149672">Felippe Reis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149672" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149672" class="dsq-comment-message">Tenho um hd de 250 gb ai dividi em 3 partições<br>40 gb para windows Seven<br>e 133 gb para arquivos<br><br>o Windows 7 é magnifico, super leve muito lindo e funcional<br><br>Uso o Vista como sistema padrão e nao me arrependo um só minuto de ter dado ADEUS ao terrivel, falho e inseguro XP, e não vejo a hora de lançarem a versao final de 7 <br><br><br>MAS  A PONTOS GRAVISSIMOS NO WINDOWS 7 SE COMPARADO AO VISTA:<br><br>- A  falta dos dreamscenes<br>- a falta do ultimate extras para pode baixar os dreamscenes<br>- para mudar os wallpapers ficou mais complicado que no vista<br><br>- na central de redes e compartilhamento , aquelas opções de compartilhamento e descoberta agora estao mais "dificeis" de se modificar, afinal no Vista assim que vc abria a central elas ja apareciam e podiam ser modificadas facilmente.<br><br>- A Péssima integração entre o Windows Live messenger e  Jump list, ficam 2 janelas - uma correspondente ao icone que no Vista ficaria na barra de relogio (no 7 aparece a foto da pessoa) e uma outra janelinha que corresponde ao messenger em si maximizado, alem de ser mais demorado ter que esperar a pre visualização aparecer pra vc ter que abrir a janelinha de conversação, sem falar que as opções que aparecem na Jump list do menu iniciar são tosquissimas, se a pessoa seleciona o status ocupado ao invez de mudar o status do messenger que vc ta usando , abrira uma nova instancia do messenger.<br><br>-  o Painel de controle fica horrivel quando a pessoa pede para ver os icones da maneira classica<br><br><br>- e sem duvida alguma a microsoft tem que mudar a tela de logon e colocar uma mais incrementada</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149673">\
	 <div id="dsq-comment-header-16149673" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149673" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149673" href="http://www.radioblast.com.br/j-info" target="_blank" rel="nofollow">Ader Marcelo ~ Chaos Crescent</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149673" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149673" class="dsq-comment-message">Salve Salve Ghedin! Na boa? Sim eu sou um doido que uso o 7 como sistema padrão, e claro reportando bugs, o pior bug pra mim foi o reconhecimento parcial das impressoras e multifuncionais, tipo, instalava pela metade o controlador que era pro vista, e o outro foi com a Life Cam VX-1000 o driver antigo desligava o sistema BSOD básico, mas graças voltou com tudo no 7 com o novo controlador que permite até uma especíe de sensor de movimento pela cam, testa ae tu vai gostar =D. E pra finalizar controlador de placa de rede (salve salve conexão banda larga usb *-*y) que desligava a placa também e o mesmo posso dizer com o leitor de cartão, então, não instalava e fica numa boa. Humm... O que mais dizer? Jogos rodando mais leve e gastando menos memória achei estranho, tipo jogos que não rodavam no máximo ou com lentidão no vista, ficaram ótimos no 7 mesmo os antigos e ainda não reportei problemas de jogos no 7, alguém aí já digitou dxdiag no iniciar? DirectX 11! tenho uma 8500GT básica com 1658MB de ram, ela, lógico não é DX11 e sim 10, mas segundo li no tal site (depois mando mail pra tu Ghedin) que parece que o DX11 emulará sei lá o que de maneira que tenha melhoramentos visuais até onde eu pude compreender, enfim. Fato é que tô tranquilo aqui no 7 testando ele a fundo mesmo :P  ahh sim Live Mesh não desabilita mais aero dele! Rapaz falei demais né? Bom, mas tinha que comentar nesse review que ficou muito bom mesmo e tá de parabéns! hehehe posso dizer que tu é referencia no meu trabalho como locutor sobre assuntos geeks =D<br>Então fica aí o meu abração pra tu e todos que sempre aparecem aqui, falows!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149674">\
	 <div id="dsq-comment-header-16149674" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149674" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149674">Renée</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149674" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149674" class="dsq-comment-message">Ghedin<br><br>Esse é o vídeo que te falei, interessante é a partir dos 28:20 minutos<br><br><a href="http://channel9.msdn.com/pdc2008/PC16/" rel="nofollow">http://channel9.msdn.com/pdc2008/PC16/</a><br><br><br><br>Espero não ter entendido errado, mas como te falei nunca tive tempo pra ver inteiro o vídeo e não entendo "bulhufas" de inglês.<br><br>xD<br><br>Seria interessante um tipo de pesquisa na net diretamente das pastas do Seven<br><br>Ele usa o Visual Studio<br><br>[]s</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149675">\
	 <div id="dsq-comment-header-16149675" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149675" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149675">Renée</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149675" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149675" class="dsq-comment-message">Felippe Reis<br><br>- O Windows DreamScenes e os Ultimates Extras não servem pra nada, na minha opinião de usuário. Deveriam adicionar outras coisas do que as "tosqueiras" que mandaram pro Vista.<br><br>- Mudar Wallpaper complicado, como?<br><br>- na central de redes e compartilhamento , aquelas opções de compartilhamento e descoberta agora estao mais “dificeis” de se modificar, afinal no Vista assim que vc abria a central elas ja apareciam e podiam ser modificadas facilmente? * Do lado esquerdo da janela do Centro de Rede e Compatilhamente tem a opção <br>Change Advanced Sharing, lá tem as opções, caso eu esteje errado, me corrija por favor.<br><br>- quando ao messenger não tive nenhum dos problemas que citou e achei a integração com o menu iniciar muito legal.<br><br>- Painel de Controle Clássico, como o próprio nome diz é "Clássico".<br><br><br>Eu apenas opniei, nada de flames ou coisas do tipo, eu acredito que a M$ vem acertado com o 7. <br><br>E uma discussão sadia sempre é bom!!<br><br>[]s</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149676">\
	 <div id="dsq-comment-header-16149676" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149676" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149676">otofuji</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149676" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149676" class="dsq-comment-message">Legal a matéria!To usando em um note hp com core2 duo e ta ótimo!rápido, poucos erros,beta neh?<br>A conexao wi-fi ficou bem mais rapida de se conectar.reconheceu praticamente tudo...ta muito bom por enquanto.<br>A Ghedin, pensei q o peixe Beta era porque ele é egoista e naum gosta de ninguem perto dele...hehehh</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149677">\
	 <div id="dsq-comment-header-16149677" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149677" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149677" href="http://issamu.blog.com/" target="_blank" rel="nofollow">issamu</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149677" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149677" class="dsq-comment-message">Agora vem a pergunta do chato aqui! <br><br>Pra quê eu instalaria um sistema operacional tão poderoso, sabendo que muita coisa é possível fazer na net web 2.0? <br><br>De tanto ouvir que o Vista necessita de memória para que funcione sem atropelos, preferi ficar com o XP e o Ubuntu. Se me disserem que o Windows 7 bate o Ubuntu em rapidez, posso até pensar em adotá-lo. Mas acho difícil.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149678">\
	 <div id="dsq-comment-header-16149678" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149678" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149678">Thiago</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149678" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149678" class="dsq-comment-message">bom vi muitas gente elogiando em todos os criterios menos 1 : jogos!<br>como o windows 7 se comporta com jogos?<br>alguem ja testou?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149679">\
	 <div id="dsq-comment-header-16149679" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149679" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149679">Flávio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149679" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149679" class="dsq-comment-message">galera teve uma coisa no texto acima que não entendi, o que é XPS VIEWER? que programa é esse? e o que faz?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149680">\
	 <div id="dsq-comment-header-16149680" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149680" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149680">Gava</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149680" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149680" class="dsq-comment-message">A pergunta que fica... pra quem usa windows vista hoje, qual seria o motivo pra gastar uma fortuna pra fazer up upgrade pro Windows 7???<br><br>Pagar 1000 reais pra ter um superbar? Isso logo vai ter programinha at\'e pra windows 98 fazendo igual.<br><br>Pra quem est\'a no windows XP vai valer muito a pena ir pro 7, mas quem ja tem o Vista...<br><br>O ubuntu consegue trazer mais novidades a cada 6 meses do que o Windows 7 trouxe em anos depois do Vista.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149681">\
	 <div id="dsq-comment-header-16149681" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149681" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149681">Felipe Zorzo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149681" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149681" class="dsq-comment-message">Flávio, o XPS Viewer é um programa que abre arquivos XPS. É uma tecnologia que a Microsoft introduziu no Windows Vista, em linhas gerais, seria como um concorrente pro Adobe PDF. ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149682">\
	 <div id="dsq-comment-header-16149682" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149682" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149682" href="http://alexpalombo.spaces.live.com/" target="_blank" rel="nofollow">Alex</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149682" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149682" class="dsq-comment-message">Ghedin muito bom review sobre o 7, como vc mesmo sitou no começo do texto... ja devíamos estar cansados de tantos reviews sobre o 7, e realmente e mesmo já li vários... mas achei o grande diferencial no seu os atalhos da tecla win, ainda num tinha visto ninguém comentar isso.. e eu q uso muito o teclado vo adorar isso.<br>E como novidade nunca é d+... que rolem muitos reviews sobre o 7 ou qualquer outra novidade da M$ por ai, pois alguem sempre abordará alguma coisa que passou despercebidos por outros.<br>Abraços</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149683">\
	 <div id="dsq-comment-header-16149683" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149683" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149683">Erick Nogueira</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149683" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149683" class="dsq-comment-message">Enfim, após uma decada de tosqueira, teremos um Windows que preste.<br><br>Vou testar os próximos betas. A MS vai ter que dar de graça pra todos que compraram o Vista. É justo. <br><br><br>Windows user desde 1994 <br>Mac user desde 1999</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149685">\
	 <div id="dsq-comment-header-16149685" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149685" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149685">Breno</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149685" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149685" class="dsq-comment-message">Li em um site, que o WordPad do Windows 7 também suporta arquivo .odt</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149686">\
	 <div id="dsq-comment-header-16149686" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149686" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149686" href="http://www.phpbbrasil.com.br/" target="_blank" rel="nofollow">Rafael</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149686" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149686" class="dsq-comment-message">Excelente review Ghedin!<br><br>Tu conseguiu fazer neste o que não fizeram em outros, que é justamente comentar sobre a estabilidade e velocidade do sistema, acrescentando novas dicas até então inéditas para mim.<br><br>Estou usando ele também como principal (apesar de ter o Vista noutra partição) e gostaria então de complementar um pouquinho mais com algumas percepções minhas:<br><br>- Em geral, os problemas foram os que você citou! Ainda tem o Windows Media Player com os codecs já "integrados", onde ainda não está 100% (a reprodução de um DVD por exemplo inicia lenta e não lembro se é no maximizar e minimizar ou no avanço da reprodução, a tela fica toda branca e só volta fechando o player e reabrindo).<br><br>- O Media Center achei pesadíssimo... no Vista era bem melhor (eu não uso o Media Center mas já que vamos testar)<br><br>- O IE8 está péssimo, pior que o 7! (novidade haha)<br><br>- O Speech Recognition (comandos por voz) está longe de ser estável. Ele trava todo o pc.. e você só consegue voltar a trabalhar quando fecha ele com o mouse e com muito custo (mesmo com o stop listening ele trava tudo)<br><br>--<br><br>- A bateria do meu notebook está durando pelo menos 10 minutos mais com o Seven. Muito bom!<br><br>- Os jogos parecem rodar melhor nele (apesar de minha placa ser uma Mirage 3+ da SiS (ecati!)<br><br>E como curiosidade, o Everest reconhece ele como Vista Ultimate :P<br><br><br>Enfim, são grandes melhorias, mais leveza e pequenas frescuras que no fim se demonstram realmente úteis!<br><br>Para final de complementação, cito dois recursos BEM interessantes documentados pelo Baboo.. e são eles dois novos temas (eu consegui abrir em todas as pastas) e o recurso de gravar na tela o que você faz (ajuda leigos e o suporte ao leigo)<br><br>Cito os links se não o comentário fica enorme (se não puder citar os links, let me know!)<br><br><a href="http://www.baboo.com.br/absolutenm/templates/content.asp?articleid=33886&amp;zoneid=217&amp;resumo=v%25C3%25ADdeo_windows_7_problem_steps_recorder" rel="nofollow">http://www.baboo.com.br/absolutenm/templates/co...</a><br><br>e<br><br><a href="http://www.baboo.com.br/absolutenm/templates/content.asp?articleid=33892&amp;zoneid=217&amp;resumo=ative_dois_temas_ocultos_windows_7_beta" rel="nofollow">http://www.baboo.com.br/absolutenm/templates/co...</a><br><br>Abraços</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149687">\
	 <div id="dsq-comment-header-16149687" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149687" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149687">Flávio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149687" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149687" class="dsq-comment-message">obrigado pela resposta FelipeBZ</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149688">\
	 <div id="dsq-comment-header-16149688" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149688" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149688">Guttemberg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149688" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149688" class="dsq-comment-message">Parabéns pelo review, me deixou com vontade de experimentar o W7. <br><br>No entanto, senti falta de algumas críticas, afinal não existe sistema 100% e conhecer os pontos fracos do W7 nos ajuda a fazer uma real avaliação do que representa realmente esse upgrade (e se vale mesmo a pena, ou estaremos apenas indo na onda dos infinitas atualizações). <br><br>Além disso, acho que você exagera um pouco no início, afinal toda versão do Windows tem o potencial "para ser o melhor Windows de todos os tempos". Foi assim com o W3.1, W95, W98, Wme, W2000, WXP e Vista. E de fato, excetuando-se (talvez) o Millenium e o Vista todas as demais versões alcançaram esse marco. <br><br>No mais, entendo que o fato do W7 ser mais rápido se deve muito mais à ineficiência do pesado Vista (na ocasião de seu lançamento) do que às virtudes do novo sistema operacional.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149689">\
	 <div id="dsq-comment-header-16149689" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149689" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149689" href="http://fadel32.wordpress.com/" target="_blank" rel="nofollow">luciano</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149689" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149689" class="dsq-comment-message">Acho que o merito do Vista,foi de pedir mais hardware,e funcoes como aero,copia de sombra,drives atualizados,poderia citar dezenas...mas a do seven e maximizar os pontos fortes do vista e melhorar 100% os pontos fracos,referentes a maioria,em desempenho...Grande seven...dando um chega para la no mac e linux,tipo,ei gente,ainda to respirando e fazendo coisa boa...se cuidem(mac)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149690">\
	 <div id="dsq-comment-header-16149690" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149690" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149690" href="http://www.zerohora.com.br/" target="_blank" rel="nofollow">pablo santana</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149690" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149690" class="dsq-comment-message">prefiro o bom e velho XP... so usarei o 7 quando estiver ja com o service pack 2... ai sim ele estara bom,enquanto isso fico com o XP SP3 que nao me da dor de cabeça nehuma, pois não tenho vocaçao para ser cobaia da microsoft.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149691">\
	 <div id="dsq-comment-header-16149691" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149691" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149691">Br!@N D!@S</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149691" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149691" class="dsq-comment-message">Bacana mesmo... esse é o primeiro review que leio inteiro, pois toda a interatividade (com as imagens) que ele oferece levam o leitor a alimentar melhor a curiosidade sobre esse novo S.O.<br>Também considero que ainda devem vir algumas críticas (construtivas) sobre ele, afinal assim podemos fazer a média para enfim saber se compensa ou não... mas com certeza parece uma forma de redimir o que o usuário em passado na ultima versão.<br>Parabéns!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149692">\
	 <div id="dsq-comment-header-16149692" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149692" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149692">Everton</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149692" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149692" class="dsq-comment-message">Na boa...? Qual a quande novidade? Nada que algum addon, que um software adicional ou que o Mac já não tenha feito. Até o Ubuntu já tem coisas parecidas.<br>Vai ter que melhorar muuuuuito pra poder justificar a troca de um sistema operacional, principalmente nas empresas.<br>P.S.: To com ele instalado em um micro aqui na empresa para avaliação... por enquanto (é Beta ! eu sei...) nota 4.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149693">\
	 <div id="dsq-comment-header-16149693" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149693" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149693" href="http://www.taemcasa.wordpress.com/" target="_blank" rel="nofollow">Filipe</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149693" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149693" class="dsq-comment-message">Aqui só funcionou no meu netbook, um Acer Aspire One, ficou ótimo, não tive diferença de performance em relação ao XP, agora quando o assunto é instalar no meu Desktop a história muda completamente... Pois executo a instalação sem problema, porém, quando o micro reinicia para finalizar a instalação, a tela fica preta só mostrando a versão da Build no canto inferior direito, ou seja, nem chego a digitar a key para ativar o windows.<br><br>Alguém pode me ajudar?<br><br>Meu PC é um Athlon x2 64 5200+, 2Gb G-skill 800mhz HD 320Gb e uma ATI HD 3200 512mb onboard.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149694">\
	 <div id="dsq-comment-header-16149694" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149694" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149694">Yuri</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149694" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149694" class="dsq-comment-message">Uma das 3 melhores análises do Windows 7 que já li até agora!! Simplesmente sensacional!! Se eu tivesse alguma resistência ao sistema, mudaria de opinião depois de ler este texto. Nota 10!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149695">\
	 <div id="dsq-comment-header-16149695" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149695" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149695">Richard</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149695" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149695" class="dsq-comment-message">Dá para usar quanto tempo, ele expira?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149696">\
	 <div id="dsq-comment-header-16149696" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149696" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149696">Alex</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149696" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149696" class="dsq-comment-message">Uma das 18 melhores análises do Windows 8 (ops...7) que nunca li até hoje!!! Simplesmente igual a outros! Se eu tivesse uma resistencia ao sistema, seria comunista. O Windows 7 ficou ótimo! mais uns 5 anos e fica parecendo o Leopard 9!<br>detalhe: O Leopard ta na versão 10.5.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149698">\
	 <div id="dsq-comment-header-16149698" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149698" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149698">Edi</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149698" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149698" class="dsq-comment-message">Levei sua review a sério até o momento em que vc disse gostar do windows vista... kkkkkkkkkkk... Sem exagero... Espero que o sucessor dele seja melhor, pq eu simplesmente odiei o tal vista.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149699">\
	 <div id="dsq-comment-header-16149699" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149699" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149699" href="http://twitter.com/thiagones80" target="_blank" rel="nofollow">Thiagones</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149699" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149699" class="dsq-comment-message">Parabéns pelo review.<br><br>Seria pecado dizer que, essa simplicidade atingida pelo 7, é uma percepção da MS sobre o XP? Eles não são bobos, fazem pesquisas e devem ter pesquisado o "XP Factor" que fez tanta gente não migrar para o Vista.<br><br>Uma delas, ao meu ver é a simplicidade do XP, que se aliada a um bom hardware fica rápida, e pq não estável. Simples e rápido. Soma-se a segurança e estabilidade, temos um bom S.O.<br><br>Então, acho que a MS olhou pro XP paa fazer o 7.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149700">\
	 <div id="dsq-comment-header-16149700" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149700" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149700">Filipe</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149700" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149700" class="dsq-comment-message">Olah este é meu 1° comentario por aki + xD<br>Praticamente PERFEITO o WINDOWS 7<br><br>OBS: ADOREI  a ideia de windows 7 por que 7 é meu n° da sorte ^^ e a data do meu nascimento ^^<br>eu sei é besteira + legal =P</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149701">\
	 <div id="dsq-comment-header-16149701" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149701" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149701">Filipe</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149701" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149701" class="dsq-comment-message">[i]Parabéns pelo review.<br><br>Seria pecado dizer que, essa simplicidade atingida pelo 7, é uma percepção da MS sobre o XP? Eles não são bobos, fazem pesquisas e devem ter pesquisado o “XP Factor” que fez tanta gente não migrar para o Vista.<br><br>Uma delas, ao meu ver é a simplicidade do XP, que se aliada a um bom hardware fica rápida, e pq não estável. Simples e rápido. Soma-se a segurança e estabilidade, temos um bom S.O.<br><br>Então, acho que a MS olhou pro XP paa fazer o 7. ² [i]<br><br>concordo !! ^^</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149702">\
	 <div id="dsq-comment-header-16149702" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149702" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149702" href="http://fadel32.wordpress.com/" target="_blank" rel="nofollow">luciano</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149702" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149702" class="dsq-comment-message">Velocidade na conexao a internet,esse foi o ponto mais forte do Seven,na minha maquina,rede wireless rapida...maravilha,caes ladram mas a caravana passa...da-lhe seven,ja ta incomodando...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149703">\
	 <div id="dsq-comment-header-16149703" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149703" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149703">Edu</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149703" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149703" class="dsq-comment-message">Baixei a iso do win7 e resolvi fazer um teste.<br>Lí em muitos lugares que o desempenho do win7 com equipamentos "menos favorecidos tecnológicamente", é razoável.<br><br>Bem, instalei em um IBM ThinkPad, T20, PIII 700Mhz, 512MB, HD60GB. <br><br>Máquina antiga mas honesta!!<br><br>Acreditem, rodou e bem! Fiquei bem satisfeito e isso valeu como a prova de fogo, pois, a capacidade de reconhecer dispositivos foi maior que a do XP.<br><br>Utilizei Web com acesso via Vivozap, sem problemas.<br><br>O Win7 de fato promete!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149704">\
	 <div id="dsq-comment-header-16149704" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149704" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149704">Airwolf</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149704" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149704" class="dsq-comment-message">Bom que tenha gostado do Vista SP2, ou melhor, o que o Vista realmente deveria ter sido desde o começo e não uma reedição do famigerado Windows ME (o pior Windows de todos os tempos, com exceção do Vista, é claro).<br><br>Espero que a M$ não tenha a coragem de cobrar os olhos da cara (e algo mais) por essa mera atualização de um sistema operacional que nos deu tanta dor de cabeça (drivers horríveis, incompatibilidades mil, travamentos, demora para copiar e/ou mover arquivos, etc), gastos e ainda sim nos faz esperar um século para que ele inicialize e que nos faz termos sono enquanto esperamos que ele finalmente se desligue.<br><br>Boa sorte aos betatesters e que não tenham perdido parte de seus arquivos MP3 (que tipo de reteste eles devem ter feito no Media Player antes deste release?).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149705">\
	 <div id="dsq-comment-header-16149705" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149705" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149705">Edu</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149705" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149705" class="dsq-comment-message">Grande Guru me de uma informação.<br>Baixei o win 7 pelo site do ex tio gattes<br>Recebi um arquivo que a extensão Não e reconhecida como Iso<br>pelo BurnAware que uso normalmente.<br>Existe algum macete?<br>Grato</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149706">\
	 <div id="dsq-comment-header-16149706" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149706" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149706">kiko</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149706" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149706" class="dsq-comment-message">eu usava mac desde o system 7.0 até o mac os x, quando usava mac sempre proucurava usar um emulador de windows. obs "quem nunca fez isso" comecei a usar o xp voltei ao mac, depois que saiu o vista achei o sistema muito estavel e seguro mais muito pesado.. e pela primeira vez estou vendo um futuro melhor, win 7 é rapido, estavel, animações sem frescuras "não gosto dos efeitos demorados do mac os", estão instalando win 7 em netbook isso é o maximo, acho q não só o mac os que já tem um pequena parte do mercado mais outros sistemas. vao começar a perder mercado. tem que testar pra ver a velocidade e estabilidade. só testando pra crer. obs: tá reiniciando mais rapido que ubuntu aqui no meu pc.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149707">\
	 <div id="dsq-comment-header-16149707" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149707" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149707" href="http://fadel32.wordpress.com/" target="_blank" rel="nofollow">luciano</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149707" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149707" class="dsq-comment-message">rapido mesmo o seven...incrivel,testando a algumas horas e nao acho nada errado,tenta o nero edu,ou iso-burner(programa que so faz iso para cd/dvd,muito bom)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149708">\
	 <div id="dsq-comment-header-16149708" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149708" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149708" href="http://fadel32.wordpress.com/" target="_blank" rel="nofollow">luciano</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149708" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149708" class="dsq-comment-message">tem no baixaki,nao tem erro,usei de manha,para gravar o seven</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149709">\
	 <div id="dsq-comment-header-16149709" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149709" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149709">Drew</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149709" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149709" class="dsq-comment-message">Alguém reparou que o Photoshop CS3 também é "compatível" com as Jump Lists? No Menu Iniciar ele fica com uma setinha indicando as imagens mais recentes. Interessante, o Vista tem algum recurso parecido com \'Jump List\'?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149710">\
	 <div id="dsq-comment-header-16149710" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149710" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149710">Windows 7</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149710" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149710" class="dsq-comment-message">ODEIO FUTEBOL É LIXO</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149711">\
	 <div id="dsq-comment-header-16149711" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149711" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149711">Marcelo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149711" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149711" class="dsq-comment-message">Quando será o lançamento oficial e com versão em português ?<br>Alguém aí, já instalou o Adobe Premiere no Seven ?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149712">\
	 <div id="dsq-comment-header-16149712" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149712" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149712" href="http://www.bna.pt.vu/" target="_blank" rel="nofollow">.NorriS</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149712" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149712" class="dsq-comment-message"><a href="http://www.winajuda.ig.com.br/wp-content/uploads/2009/01/menu-de-contexto-estranho.jpg" rel="nofollow">http://www.winajuda.ig.com.br/wp-content/upload...</a><br><br>Isso não é bug do Windows em si, mas sim devido ao WinRAR, que aparentemente deforma os menus de contexto.<br><br>Aparte disso, boa análise. ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149713">\
	 <div id="dsq-comment-header-16149713" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149713" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149713">jofebar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149713" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149713" class="dsq-comment-message">galera!!! estou testando o seven, ele bem rapido, so que estou com um problema.<br>quando eu instalo o messenger 2009 ele vai beleza, so que quando o inicia o messenger o seven trava tudo e o pc para de responder. isso aconteceu com mais alguem ou e so comigo?. o sistema e 32bits.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149714">\
	 <div id="dsq-comment-header-16149714" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149714" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149714">Artur</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149714" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149714" class="dsq-comment-message">Excelente Review<br>Uso o Windows 7 Beta 1 em dual boot com o Vista e realmente me surpreendeu a velocidade e estabilidade dele mesmo suendo o primeiro beta<br>No começo tive dificuldades pra jogar, mas era o driver que dava problema. Atualizei e tá beleza.<br>O bug no menu de contexto é por causa do winrar<br>Pra resolver e so desabilitar o uso de icones no menu de contexto.<br>Pra quem não sabe é assim:<br>1.abra o winrar 2.Menu Opçoes 3. Cofiguraçoes 4.Aba Integração 5.Desmarque o checkbox "icones no menu de contexto"<br><br>Jofebar, qual build voce esta usando. Eu uso a 7000 "beta 1" e não da problema</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149715">\
	 <div id="dsq-comment-header-16149715" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149715" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149715">jofebar</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149715" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149715" class="dsq-comment-message">Eu estou usando a build 7000, mas ja descobri o problema, e o drive da placa de video que quando instala da pau. vou deixar sem drive e ver quanto tempo vai...<br>valeu!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149716">\
	 <div id="dsq-comment-header-16149716" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149716" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149716">Milton</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149716" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149716" class="dsq-comment-message">E quanto ao Touch Screen? Alguém testou essa funcionalidade em monitores compatíveis?<br>Abraços!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149717">\
	 <div id="dsq-comment-header-16149717" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149717" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149717">Josinaldo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149717" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149717" class="dsq-comment-message">Gostei da análise, mas algumas quesitos ficaram no ar:<br><br>1. 32 ou 64 bits?<br>2. Desfragmentador?<br>3. Pesquisa, é igual ao Vista?<br><br>Grato...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149718">\
	 <div id="dsq-comment-header-16149718" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149718" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149718">Paulo Rodrigues</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149718" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149718" class="dsq-comment-message">Também estou a usar a 7000<br>Instalou todos os meu drives durante a instalação, ficado só a faltar do Scaner, que baixou e instalou automaticamente assim que se plugou na internet.<br><br>Configurei para estar em rede com grupo de trabalho.<br>Para meu espanto mais tarde em outra máquina foi ver como seria o acesso, e vi que a pasta publica estava automáticamente partilhada, neste caso ainda entendo, o que não entendo é que sem eu dar autorização de partilhar nenhuma pasta, ele automáticamente partilhou na rede também a pasta do usuário principal e a default.<br><br>Durante a configuração, ele gerou um código que seria para digitar quando outro win7 estiver em rede. <br><br>No demais estou surpreendido pela positiva, bonito, rápido e usa bem menos processos que o vista.<br><br>Instalei também firefox 3.05 com o flash e funcionou perfeitamente no youtube etc..., porque o IE8 se mostrou um pouco lento e com algumas travadinhas.<br><br>Instalei o antivirus Kaspersky 8 para o win7 e tudo tranquilo<br><br>Gostei muito do painel de proteção ao sistema, que monitora as alterações no sistema, podendo ser ele regulado para descontraído ou rígido.<br><br>Vou continuar a usar e quero ver como se porta a gravar DVD, ripar cd para o HD em MP3 e conversão de video, para isso ainda terei que procurar programas que funcionem com o win7<br><br>Um abraço</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149719">\
	 <div id="dsq-comment-header-16149719" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149719" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149719" href="http://fadel32.wordpress.com/" target="_blank" rel="nofollow">luciano</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149719" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149719" class="dsq-comment-message">Paulo-Configurei para estar em rede com grupo de trabalho.<br>Para meu espanto mais tarde em outra máquina foi ver como seria o acesso, e vi que a pasta publica estava automáticamente partilhada, neste caso ainda entendo, o que não entendo é que sem eu dar autorização de partilhar nenhuma pasta, ele automáticamente partilhou na rede também a pasta do usuário principal e a default.-<br><br><br>e uma falha do seven ou do administrador,do seven,apavorante...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149720">\
	 <div id="dsq-comment-header-16149720" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149720" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149720" href="http://tech.brogui.com/" target="_blank" rel="nofollow">MalarKeY</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149720" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149720" class="dsq-comment-message">Ghedin o Vídeo está fora do ar!<br><br>No mais, perfeita a Análise! Muito boa mesmo!<br><br>Estou usando o Windows 7 (Build 7000) x64 e ela está muito estável.... Estou usando como sistema Principal....<br><br>Os recursos e a velocidade do sistema está incrivelmente bons.... Não volto pro Vista, muito menos pro XP....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149722">\
	 <div id="dsq-comment-header-16149722" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149722" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149722">Paulo Rodrigues</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149722" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149722" class="dsq-comment-message">Luciano.<br>Apesar de eu não ter partilhado nenhuma pasta na rede o que vi com um pc com linux em rede foi isto<br><a href="http://picasaweb.google.com.br/lh/photo/uusa-7kiifTYbyoHJMjjbg?authkey=yuYAnQDr1q8&amp;feat=directlink" rel="nofollow">http://picasaweb.google.com.br/lh/photo/uusa-7k...</a><br><br>Agora, como se trata de um beta, vale por isso<br><br>Um abraço</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149723">\
	 <div id="dsq-comment-header-16149723" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149723" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16149723" href="http://fadel32.wordpress.com/" target="_blank" rel="nofollow">luciano</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149723" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149723" class="dsq-comment-message">por via das duvidas paulo,voltei ao windows vista business,muito estranho,no mesmo dia que li teu post,tirei o seven...abracao</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149724">\
	 <div id="dsq-comment-header-16149724" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149724" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149724">Leandro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149724" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149724" class="dsq-comment-message">Estou usando a uma semana o W7,<br>Muito bom, estou quase fazendo a loucura de colocar como principal<br>Alguém sabe o que vai acontecer em agosto ? Pois a principio, deve expirar a senha.<br>Bom, acho que ninguém sabe, né.<br>Por enquanto vou usando, Corel, Photoshop, etc, tudo funcionando até melhor do que no XP.SP3</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=winajuda&t=windows_7_beta_1&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 = '49ff60b424d3928b76bcf678bdb69771';
			if (typeof disqus_facebook_api_key != 'undefined') {
				facebook_api_key = disqus_facebook_api_key;
			}

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


	


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

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

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

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

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

})();




