




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": {"0ffa4d64a796921d6fb4091ea5098840": {"username": "Guinux", "tumblr": "", "display_name": "Guinux", "url": "http://disqus.com/guest/0ffa4d64a796921d6fb4091ea5098840/", "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": ""}, "700997c24c92fd96778403bbc3ca1f29": {"username": "eu", "tumblr": "", "display_name": "eu", "url": "http://disqus.com/guest/700997c24c92fd96778403bbc3ca1f29/", "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": ""}, "ba37ad56f95b7a528f13b2adad8878f4": {"username": "Adr", "tumblr": "", "display_name": "Adr", "url": "http://disqus.com/guest/ba37ad56f95b7a528f13b2adad8878f4/", "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": ""}, "f498f360c45039d1fee2c7a17cadaba1": {"username": "Salmista", "tumblr": "", "display_name": "Salmista", "url": "http://disqus.com/guest/f498f360c45039d1fee2c7a17cadaba1/", "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": ""}, "37bc89bd80be2aa7e377e8bf584d5ebf": {"username": "Neto Lima", "tumblr": "", "display_name": "Neto Lima", "url": "http://disqus.com/guest/37bc89bd80be2aa7e377e8bf584d5ebf/", "registered": false, "linkedin": "", "blog": "http://meuwindows.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": ""}, "b40f347166f766ef45d5419e2c0cb402": {"username": "Nilma Siqueira", "tumblr": "", "display_name": "Nilma Siqueira", "url": "http://disqus.com/guest/b40f347166f766ef45d5419e2c0cb402/", "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": ""}, "1944a15b21f9966718121a2d5fab6f11": {"username": "sarah", "tumblr": "", "display_name": "sarah", "url": "http://disqus.com/guest/1944a15b21f9966718121a2d5fab6f11/", "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": ""}, "0b7f47722e375feaaf7cc87ce07b2540": {"username": "Loz wsd", "tumblr": "", "display_name": "Loz wsd", "url": "http://disqus.com/guest/0b7f47722e375feaaf7cc87ce07b2540/", "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": ""}, "f71f6ff280fbaa30d57a5982a99bc51c": {"username": "Robert Dias", "tumblr": "", "display_name": "Robert Dias", "url": "http://disqus.com/guest/f71f6ff280fbaa30d57a5982a99bc51c/", "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": ""}, "510bc510d1a5e01e1a4bf021c90ab744": {"username": "henry do borel", "tumblr": "", "display_name": "henry do borel", "url": "http://disqus.com/guest/510bc510d1a5e01e1a4bf021c90ab744/", "registered": false, "linkedin": "", "blog": "http://www.orkut.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": ""}, "81a9e6b16a6adc22362927fb4f3e2459": {"username": "Alan Cordeiro", "tumblr": "", "display_name": "Alan Cordeiro", "url": "http://disqus.com/guest/81a9e6b16a6adc22362927fb4f3e2459/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/281/4829/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0e4cbc2505598b587822528ac3081d98": {"username": "Kandaf", "tumblr": "", "display_name": "Kandaf", "url": "http://disqus.com/guest/0e4cbc2505598b587822528ac3081d98/", "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": ""}, "d99ab49a6a9ee59e6876db1975042b8b": {"username": "Flavio", "tumblr": "", "display_name": "Flavio", "url": "http://disqus.com/guest/d99ab49a6a9ee59e6876db1975042b8b/", "registered": false, "linkedin": "", "blog": "http://fmgos.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": ""}, "ee819666da129efa297e29e8e41312c6": {"username": "Marchmed", "tumblr": "", "display_name": "Marchmed", "url": "http://disqus.com/guest/ee819666da129efa297e29e8e41312c6/", "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": ""}, "0a9018a4b00f1ba050b8364eb9ba426e": {"username": "heitor", "tumblr": "", "display_name": "heitor", "url": "http://disqus.com/guest/0a9018a4b00f1ba050b8364eb9ba426e/", "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": ""}, "31be7cfa0332f653279ef4ff04731eee": {"username": "Andrey", "tumblr": "", "display_name": "Andrey", "url": "http://disqus.com/guest/31be7cfa0332f653279ef4ff04731eee/", "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": ""}, "fe8621092785dcc704bec30789f468da": {"username": "Versatil", "tumblr": "", "display_name": "Versatil", "url": "http://disqus.com/guest/fe8621092785dcc704bec30789f468da/", "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": ""}, "effadeefe32c9e31b7df8bb06d65f6ae": {"username": "Juliano Freitas", "tumblr": "", "display_name": "Juliano Freitas", "url": "http://disqus.com/guest/effadeefe32c9e31b7df8bb06d65f6ae/", "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": ""}, "86e8139a80d90518c6706f25416d7cc7": {"username": "marcos", "tumblr": "", "display_name": "marcos", "url": "http://disqus.com/guest/86e8139a80d90518c6706f25416d7cc7/", "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": ""}, "105634f0fa68a795abd3577a9f228aa0": {"username": "Thiago Felipe", "tumblr": "", "display_name": "Thiago Felipe", "url": "http://disqus.com/guest/105634f0fa68a795abd3577a9f228aa0/", "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": ""}, "91c8f630c169224669c27213eecd6b6e": {"username": "Amanda", "tumblr": "", "display_name": "Amanda", "url": "http://disqus.com/guest/91c8f630c169224669c27213eecd6b6e/", "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": ""}, "cc43049cf1f6536c6e983acc22529d95": {"username": "Deirglan TanArt\u00b4s", "tumblr": "", "display_name": "Deirglan TanArt\u00b4s", "url": "http://disqus.com/guest/cc43049cf1f6536c6e983acc22529d95/", "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": ""}, "2e32ae0e2c1af5ef83030f1af4cdca30": {"username": "Herculles", "tumblr": "", "display_name": "Herculles", "url": "http://disqus.com/guest/2e32ae0e2c1af5ef83030f1af4cdca30/", "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": ""}, "b7720d9ef6f94033b97c71ef5385f16d": {"username": "Everton", "tumblr": "", "display_name": "Everton", "url": "http://disqus.com/guest/b7720d9ef6f94033b97c71ef5385f16d/", "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": ""}, "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": ""}, "a4856ed9be93c9ef6e8f68d4fd5f91d1": {"username": "vz", "tumblr": "", "display_name": "vz", "url": "http://disqus.com/guest/a4856ed9be93c9ef6e8f68d4fd5f91d1/", "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": ""}, "d6410c5b006fc1d0e8fa2459dfedecee": {"username": "Vander", "tumblr": "", "display_name": "Vander", "url": "http://disqus.com/guest/d6410c5b006fc1d0e8fa2459dfedecee/", "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": ""}, "758e63ddbbd9b9dcb19feb3f59ec4faa": {"username": "eduardo", "tumblr": "", "display_name": "eduardo", "url": "http://disqus.com/guest/758e63ddbbd9b9dcb19feb3f59ec4faa/", "registered": false, "linkedin": "", "blog": "http://on.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": ""}, "8ef8fbdf5ed3f860bfb1269c609b06c2": {"username": "PauloAndrade", "tumblr": "", "display_name": "PauloAndrade", "url": "http://disqus.com/guest/8ef8fbdf5ed3f860bfb1269c609b06c2/", "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": ""}, "426730139376cdb0498817ec6048f0eb": {"username": "criggwe", "tumblr": "", "display_name": "criggwe", "url": "http://disqus.com/guest/426730139376cdb0498817ec6048f0eb/", "registered": false, "linkedin": "", "blog": "http://criggwe.zip.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": ""}, "e6a93bc7070d23019894f91c7417df73": {"username": "Gama", "tumblr": "", "display_name": "Gama", "url": "http://disqus.com/guest/e6a93bc7070d23019894f91c7417df73/", "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": ""}, "6848c6db20434e2a35cedb6be18d3114": {"username": "Matheus Bonela", "tumblr": "", "display_name": "Matheus Bonela", "url": "http://disqus.com/guest/6848c6db20434e2a35cedb6be18d3114/", "registered": false, "linkedin": "", "blog": "http://matheusbonela.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/271/2391/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4b4a3ce85d5d90187eea31e7f2a96f9d": {"username": "Fabr\u00edcio", "tumblr": "", "display_name": "Fabr\u00edcio", "url": "http://disqus.com/guest/4b4a3ce85d5d90187eea31e7f2a96f9d/", "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": ""}, "a5507e8ef677707585120d03086ec0fe": {"username": "VTYRX", "tumblr": "", "display_name": "VTYRX", "url": "http://disqus.com/guest/a5507e8ef677707585120d03086ec0fe/", "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": ""}, "bd3a7c9f75e230f4c43aa0cf18c489c0": {"username": "Ricardo", "tumblr": "", "display_name": "Ricardo", "url": "http://disqus.com/guest/bd3a7c9f75e230f4c43aa0cf18c489c0/", "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": ""}, "b34b62eaa59ff32f3ffe07e9d982dbb3": {"username": "Silva Jr", "tumblr": "", "display_name": "Silva Jr", "url": "http://disqus.com/guest/b34b62eaa59ff32f3ffe07e9d982dbb3/", "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": ""}, "20a1d80626f1646006e3bb948257a402": {"username": "Julio cedro", "tumblr": "", "display_name": "Julio cedro", "url": "http://disqus.com/guest/20a1d80626f1646006e3bb948257a402/", "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": ""}, "fdce4dced6c3c178b73195c1689af01a": {"username": "Cleidson", "tumblr": "", "display_name": "Cleidson", "url": "http://disqus.com/guest/fdce4dced6c3c178b73195c1689af01a/", "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", "tumblr": "", "display_name": "Jo\u00e3o", "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": ""}, "28fa993b8a37e0baee7fac527f61a112": {"username": "Ricardo", "tumblr": "", "display_name": "Ricardo", "url": "http://disqus.com/guest/28fa993b8a37e0baee7fac527f61a112/", "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": ""}, "cd23e3323d5f5d616d1bb157c55b3311": {"username": "vanderson", "tumblr": "", "display_name": "vanderson", "url": "http://disqus.com/guest/cd23e3323d5f5d616d1bb157c55b3311/", "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": ""}, "f2c46a4189edfdecbc34d3850e70efdb": {"username": "Fabio", "tumblr": "", "display_name": "Fabio", "url": "http://disqus.com/guest/f2c46a4189edfdecbc34d3850e70efdb/", "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": ""}, "ece3782cdd9ff549b814dd1f412b8807": {"username": "Bruno", "tumblr": "", "display_name": "Bruno", "url": "http://disqus.com/guest/ece3782cdd9ff549b814dd1f412b8807/", "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": ""}, "a731ee6d48ab054a0a5227fc34f4d9a8": {"username": "diego leite zacarias", "tumblr": "", "display_name": "diego leite zacarias", "url": "http://disqus.com/guest/a731ee6d48ab054a0a5227fc34f4d9a8/", "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": ""}, "788ce6c24328b726e8ae8989c2e619dd": {"username": "Fabiano Matheus", "tumblr": "", "display_name": "Fabiano Matheus", "url": "http://disqus.com/guest/788ce6c24328b726e8ae8989c2e619dd/", "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": ""}, "2348eaf6089a77c7654301fd0dd672bf": {"username": "Celocps", "tumblr": "", "display_name": "Celocps", "url": "http://disqus.com/guest/2348eaf6089a77c7654301fd0dd672bf/", "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": ""}, "de2cd0559a435019e8ac0aadb36216e5": {"username": "Aylton Salom\u00e9", "tumblr": "", "display_name": "Aylton Salom\u00e9", "url": "http://disqus.com/guest/de2cd0559a435019e8ac0aadb36216e5/", "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": "", "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": ""}, "2c5a52e4a23b2b8cb7c41eca2f092f28": {"username": "Paulo", "tumblr": "", "display_name": "Paulo", "url": "http://disqus.com/guest/2c5a52e4a23b2b8cb7c41eca2f092f28/", "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": ""}, "158a2c43379e2476e415dc68ebcd4a31": {"username": "Jos\u00e9 Rodrigues Marques", "tumblr": "", "display_name": "Jos\u00e9 Rodrigues Marques", "url": "http://disqus.com/guest/158a2c43379e2476e415dc68ebcd4a31/", "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": ""}, "255fafe542ffba5adba7c055c3cc8b15": {"username": "Alessandro (Cear&amp;aacute;)", "tumblr": "", "display_name": "Alessandro (Cear&amp;aacute;)", "url": "http://disqus.com/guest/255fafe542ffba5adba7c055c3cc8b15/", "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": ""}, "476a0fbaeb03ea4108437032caa6b767": {"username": "Madangel", "tumblr": "", "display_name": "Madangel", "url": "http://disqus.com/guest/476a0fbaeb03ea4108437032caa6b767/", "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": ""}, "4e4a7abd2517ef24a64a917b1e319938": {"username": "Gabriel Moreira", "tumblr": "", "display_name": "Gabriel Moreira", "url": "http://disqus.com/guest/4e4a7abd2517ef24a64a917b1e319938/", "registered": false, "linkedin": "", "blog": "http://newbie-x11.blogspot.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "81bdb580252ca939b47f41849451853a": {"username": "BIN", "tumblr": "", "display_name": "BIN", "url": "http://disqus.com/guest/81bdb580252ca939b47f41849451853a/", "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": ""}, "ba2f136ce7ce4abc5ce70c4c222a101e": {"username": "Cardinal", "tumblr": "", "display_name": "Cardinal", "url": "http://disqus.com/guest/ba2f136ce7ce4abc5ce70c4c222a101e/", "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": ""}, "69851a3f63c4e7e84f8f2b1d50abcb02": {"username": "Neilton", "tumblr": "", "display_name": "Neilton", "url": "http://disqus.com/guest/69851a3f63c4e7e84f8f2b1d50abcb02/", "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": ""}, "a38d7fa1c91536a4faff0c7f137dd42e": {"username": "jose romulo", "tumblr": "", "display_name": "jose romulo", "url": "http://disqus.com/guest/a38d7fa1c91536a4faff0c7f137dd42e/", "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": ""}, "ab4505ca81fca656b5893fba64b07d16": {"username": "Willian Rosa", "tumblr": "", "display_name": "Willian Rosa", "url": "http://disqus.com/guest/ab4505ca81fca656b5893fba64b07d16/", "registered": false, "linkedin": "", "blog": "http://willianrosa.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": ""}, "fd7774d6778a8cc85d13db7be3d1601e": {"username": "Josef", "tumblr": "", "display_name": "Josef", "url": "http://disqus.com/guest/fd7774d6778a8cc85d13db7be3d1601e/", "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_10:37:19", "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": {"16146080": {"up_voted": false, "ip": "", "has_replies": false, "message": "N\u00e3o vejo a hora de testar este sistema operacional... Para mim o Windows Vista j\u00e1 est\u00e1 de bom tamanho, nem testei ele por completo, por falta de hardware mesmo...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-04_17:23:48", "killed": false, "user_key": "ab4505ca81fca656b5893fba64b07d16", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146081": {"up_voted": false, "ip": "", "has_replies": false, "message": "<strong>Boa Ghedin!!<br><br>Aqui se encontra todo o resumo do Windows 7, at\u00e9 agora! Parab\u00e9ns!</strong>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-04_17:25:49", "killed": false, "user_key": "b0ec59649bcc37e158083f50ddda00d9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146082": {"up_voted": false, "ip": "", "has_replies": false, "message": "Muito bom este post, o mais completo sobre Windows 7 do Brasil (eu li muitos, esse \u00e9 o melhor)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-04_17:43:19", "killed": false, "user_key": "788ce6c24328b726e8ae8989c2e619dd", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146083": {"up_voted": false, "ip": "", "has_replies": false, "message": "Quando que sai o primeiro beta p\u00fablico? Estou louco para usar.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-04_18:13:18", "killed": false, "user_key": "37bc89bd80be2aa7e377e8bf584d5ebf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146084": {"up_voted": false, "ip": "", "has_replies": false, "message": "Windows melhorando e a galera gostando do que viu, agora vai.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-04_18:46:54", "killed": false, "user_key": "758e63ddbbd9b9dcb19feb3f59ec4faa", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146085": {"up_voted": false, "ip": "", "has_replies": false, "message": "Eu batizaria este post de \"A B\u00edblia do 7\". Excelente post, valeu mesmo Ghedin!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-04_18:58:14", "killed": false, "user_key": "6848c6db20434e2a35cedb6be18d3114", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146086": {"up_voted": false, "ip": "", "has_replies": false, "message": "Gostei muito do review, Ghedin! Falar desse Windows, o 7, anima, acredito, todos os usu\u00e1rios do Windows Vista, relativo fiasco da Microsoft, e mesmo os que ainda utilizam o Windows XP! Pois em ambos os casos todos gostariam de possuir um SO, agrad\u00e1vel visualmente, eficiente, inteligente, inovador e produtivo. E, a meu ver, nem o Vista como o XP, esses objetivos foram alcan\u00e7ados ou se foram, apenas parcialmente... Tamb\u00e9m me sinto entusiasmado com o Windows 7, vejo nele uma grande oportunidade de poder obter todos os conceitos citados acima, mas com o meu estilo de vida! Talvez a satisfa\u00e7\u00e3o que eu n\u00e3o conseguiu usando o XP por mais de um ano e o Vista por oito meses, eu possa conseguir utilizando um Windows criativo e funcional como o 7!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-04_19:41:31", "killed": false, "user_key": "2e32ae0e2c1af5ef83030f1af4cdca30", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146087": {"up_voted": false, "ip": "", "has_replies": false, "message": "O Vista n\u00e3o foi um fiasco como todos acham... Apenas n\u00e3o estavamos preparados para tantos requisitos de hardware e os fabricantes de dispositivos e de softwraes n\u00e3o estavam preparados para portar seus programas e drivers para o vista. At\u00e9 2010, 2GB de mem\u00f3ria ser\u00e1 normal e veremos um Windows com desempenho melhor que o do XP, pois estaremos preparados. Enfim... \u00e9 legal ver a Microsoft se focando na experi\u00eancia do usuario e melhorando a interface de todos os seus softwares... uso o office 2007 e ele tem recursos que eu nem sabia (fiquei sabendo gra\u00e7as a nova interface, ou seja, experi\u00eancia do usu\u00e1rio). Que venha o Win7, Office 14, IE8, WMP12, Wave 3 e etc... pq n\u00e3o vejo a hora de atualizar o meu pc por completo! XD", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-04_21:14:51", "killed": false, "user_key": "bd3a7c9f75e230f4c43aa0cf18c489c0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146088": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Ghedin<br>\"Em setembro, o blog <a href=\"http://www.thinknext.net/\" rel=\"nofollow\">ThinkNext</a>, n\u00e3o se sabe como, teve acesso a uma <em>build</em> interna do Windows 7, e <a href=\"../../../09/19/novas-imagens-do-windows-7-m3-tem-ate-a-nova-calculadora\" title=\"Novas imagens do Windows 7 M3 (tem at\u00e9 a nova calculadora!).\" rel=\"nofollow\">liberou fotos</a> que instigaram meio mundo.\"<br><br>Isso \u00e9 proposital, jogada de marketing.<br>Vai que n\u00e3o!!!!!!!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-05_07:20:00", "killed": false, "user_key": "d99ab49a6a9ee59e6876db1975042b8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146089": {"up_voted": false, "ip": "", "has_replies": false, "message": "Completando a mensagem acima.<br>Como o blog <a href=\"http://www.thinknext.net/\" rel=\"nofollow\">ThinkNext</a> ia ter fotos de um sistema assim do nada?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-05_07:25:44", "killed": false, "user_key": "d99ab49a6a9ee59e6876db1975042b8b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146090": {"up_voted": false, "ip": "", "has_replies": false, "message": "Testei o W7 em uma m\u00e1quina virtual aqui em casa, com 620mb de ram e rodou lisinho... gostei pra caramba, acho que finalmente vejo possibilidade de trocar meu XP.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-05_10:27:08", "killed": false, "user_key": "81bdb580252ca939b47f41849451853a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146092": {"up_voted": false, "ip": "", "has_replies": false, "message": "BIN: <br>Quanto de video ?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-05_11:57:12", "killed": false, "user_key": "81a9e6b16a6adc22362927fb4f3e2459", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146093": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Bin<br><br><br>Ser\u00e1 que com um P4 512 MB vai rodar?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-05_12:01:28", "killed": false, "user_key": "dd1974ae63864701c8546b9ef23bac3e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146094": {"up_voted": false, "ip": "", "has_replies": false, "message": "Errado bixar windows?<br>NAO....<br>sempre baixei windows,ja baixei o 98,xp pro,vista ultimate...<br>eles nunca vao desobrir!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-05_12:18:19", "killed": false, "user_key": "90e91ecca0f5a20c368258adbb4a3ef3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146095": {"up_voted": false, "ip": "", "has_replies": false, "message": "vc acha q vo pagar 1000 reais por um SO?<br><br>LoL pra vc gedin", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-05_12:19:32", "killed": false, "user_key": "90e91ecca0f5a20c368258adbb4a3ef3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146096": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Alan Cordeiro<br>Pelo o que sei o vmware n\u00e3o suporta a placa nativa do pc, com acelera\u00e7\u00e3o 3d, o que voc\u00ea pode fazer \u00e9 instalar uma gen\u00e9rica pelo o vmtools, o que melhora bastante o desempenho, mas ainda assim n\u00e3o vai funcionar os efeitos gr\u00e1ficos como transpar\u00eancia. Mas se voc\u00ea fizer o tutorial para habilitar a taskbar nova ela vai funcionar normal, inclusive o aero shake e gadgets.<br>@Rafael<br>Minha m\u00e1quina \u00e9 um Athlon 64 3.2ghz, 1gb ram. Criei uma m\u00e1quina virtual com 620mb de mem\u00f3ria e 16gb de HD. O W7 usou mais ou menos 8gb na instala\u00e7\u00e3o.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-05_14:17:54", "killed": false, "user_key": "81bdb580252ca939b47f41849451853a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146097": {"up_voted": false, "ip": "", "has_replies": false, "message": "Valew Bin, Obrigado pelo esclarecimento", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-05_18:13:13", "killed": false, "user_key": "81a9e6b16a6adc22362927fb4f3e2459", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146098": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Bill<br><br><br>Instalei e usei o Windows 7, o mesmo que foi apresentado na PDC 2008, no meu P4, 512 MB e Placa gr\u00e1fica de 16 MB :-D<br><br><br>\u00c9 \u00f3bvio que o Aero n\u00e3o funciona e nem as transpar\u00eancias nas janelas, mas isso \u00e9 de menos, pois o importante \u00e9 vrificar se o sistema melhorou na performance e na usabilidade. Bill, e voc\u00ea n\u00e3o vai acreditar, esta vers\u00e3o Pr\u00e9-Beta est\u00e1 \u00f3tima, mais r\u00e1pido na minha m\u00e1quina com rela\u00e7\u00e3o ao Vista SP1 e a usabilidade do 7 melhorou 10000% com rela\u00e7\u00e3o ao Vista. Ficou mais pr\u00e1tico e r\u00e1pido para chegar em todas as configura\u00e7\u00f5es e programas, digo pela quantidade de cliques. A superbar \u00e9 excelente! Realmente a Microsoft vai limpar a sua imagem negativa e literalmente vai afundar o Vista, da mesma maneira que ocorreu com o ME, quando saiu o XP.<br><br><br>L\u00f3gico que alguns erros encontrei durante a execu\u00e7\u00e3o, uma delas \u00e9 o boot pelo DVD, onde o mesmo logo de entrada aparecia um erro e impossibilitava de continuar, portanto, tive que instalar pelo Windows XP. O restante da instala\u00e7\u00e3o foi normal, sem problemas nenhum.<br><br><br>Alguns erros aconteciam durante a execu\u00e7\u00e3o do sistema, uma delas \u00e9 o desaparecimento dos \u00edcones para alterar o som, mouse, v\u00eddeo, mas n\u00e3o impedia de acess\u00e1-los.<br><br><br>Portanto, gostei deste Pr\u00e9-Beta e espero que a Microsoft continue assim.<br><br><br>Abra\u00e7os", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_05:06:01", "killed": false, "user_key": "dd1974ae63864701c8546b9ef23bac3e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146099": {"up_voted": false, "ip": "", "has_replies": false, "message": "quem estiver entusiasmado com esse windows n\u00e3o conhece os muito mais avan\u00e7ados recursos gr\u00e1ficos (e outros) das distribui\u00e7\u00f5es Linux contendo o Compiz Fusion. procurem conhecer no youtube. isso entusiasma.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_07:02:34", "killed": false, "user_key": "d6410c5b006fc1d0e8fa2459dfedecee", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146100": {"up_voted": false, "ip": "", "has_replies": false, "message": "Esperaremos anciosos para testar esta mais esta vers\u00e3o do windows, quanto ao windows vista, n\u00e3o que ele n\u00e3o tenha problemas, mas, hoje, a maioria dos problemas dos micros, s\u00e3o os \"USU\u00c1RIOS\", softwares e hardwares hoje s\u00e3o mais seguros, uso o Vista j\u00e1 faz 1 ano, claro q tive problemas, mas n\u00e3o tantos.<br>Juliano<br>Tec.Informatica/adm.redes \u00e0 9 anos.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_07:19:56", "killed": false, "user_key": "effadeefe32c9e31b7df8bb06d65f6ae", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146101": {"up_voted": false, "ip": "", "has_replies": false, "message": "UM DIA O WINDOWS VAI CHEGAR(EM NIVEL DE KERNEL)PERTO DO lINUX,POR ENQUANTO A PARTE GRAFICA TA 'IGUAL'...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_07:30:57", "killed": false, "user_key": "a5507e8ef677707585120d03086ec0fe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146102": {"up_voted": false, "ip": "", "has_replies": false, "message": "Numa boa s\u00f3 vi frescura pra dona de casa nesse video! E o acesso a Web? Ele grava CD e DVD com o aplicativo q eu quiser ou s\u00f3 com o que a Microsoft recomenda como no Windows Vista?\u00a0Melhorou algo em ambiente de rede ou s\u00f3 serve pra armazenar a brincar como fotos? Tem algum recurso pra desenvolvimento? Quanto vai custar a interface de thouch screen? Pq se eu tiver q comprar um monitor com recurso de thouch por R$ 1.300 s\u00f3 pra mexer no mouse....", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_08:11:45", "killed": false, "user_key": "4b4a3ce85d5d90187eea31e7f2a96f9d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146103": {"up_voted": false, "ip": "", "has_replies": false, "message": "O Ubuntu \u00e9 muito melhor doque o windows xp e 7", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_08:26:40", "killed": false, "user_key": "a4856ed9be93c9ef6e8f68d4fd5f91d1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146104": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oieee<br><br>Fico feliz por uma nova vers\u00e3o windows<br><br>mas eu sempre fui feliz a trabalhar com o windows vista, tanto que ja nem suporto ver o xp a minha frente... acho que\u00a0 grande parte das pessoas nao gosta do windows vista porque ainda nao sabe trabalhar muit bem com ele... eu tb tive dificuldades no principio mas me habituei logo logo... <br><br>Bjs", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_09:17:42", "killed": false, "user_key": "1944a15b21f9966718121a2d5fab6f11", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146105": {"up_voted": false, "ip": "", "has_replies": false, "message": "<em>\"Todos os </em><em>bloggers</em> e jornalistas presentes na PDC 2008 concordam que o 7 tem cacife para apagar a m\u00e1 impress\u00e3o do Vista, <strong>em parte criada pela incompreens\u00e3o de usu\u00e1rios que insistem em us\u00e1-lo com hardware ruim</strong>, mas que, enfim, existe e deve ser combatida.\"<br><br>Isso deve ter sido uma piada. Espero.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_09:26:04", "killed": false, "user_key": "fd7774d6778a8cc85d13db7be3d1601e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146106": {"up_voted": false, "ip": "", "has_replies": false, "message": "Realmente acredito que o Windows 7 trar\u00e1 uma revolu\u00e7\u00e3o muito grande... <br>Na minha opini\u00e3o, o Windows XP \u00e9 o melhor de todos por uma s\u00e9rie de fatores, mas se o Windows 7\u00a0corrigir, de fato,\u00a0todos os problemas de compatibilidade apresentados no Windows\u00a0Vista, com certeza ser\u00e1 o melhor sistema operacional...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_09:30:08", "killed": false, "user_key": "91c8f630c169224669c27213eecd6b6e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146107": {"up_voted": false, "ip": "", "has_replies": false, "message": "Olha n\u00e3o tenho muito o que comentar, mas tenho o que concordar.O Vista n\u00e3o \u00e9 ruim assim como parece, tem algumas falhas \u00e9 claro como qualquer um, mas realmente n\u00e3o adianta de nada usa-lo com um hardware ruim e depois por a culpa no sistema operacional, alem do mais como tanta demanda de fabricantes \u00e9 posssivel ter um boa maquina com pre\u00e7o acessivel hoje em dia.Mas melhoras nunca s\u00e3o demais ent\u00e3o que venha o Windows 7!!!!!!!! Abra\u00e7os ai galera!!!!!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_09:57:35", "killed": false, "user_key": "b34b62eaa59ff32f3ffe07e9d982dbb3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146108": {"up_voted": false, "ip": "", "has_replies": false, "message": "penso que voces ainda nao descobriram o as distribui\u00e7\u00f5es linux, existem varias e sempre deixam os a plantaforma windows no chinelo... legal n\u00e9 pagar por uma coisa cara que nem funciona direito.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_10:02:02", "killed": false, "user_key": "2c5a52e4a23b2b8cb7c41eca2f092f28", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146109": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sinceramente, dizer que o Windows Vista n\u00e3o funcionava bem por que rodava em Hardware ruim \u00e9 rid\u00edculo. Tenho um notebook Asus com GForce 8600 GT e\u00a0Vista de f\u00e1brica. \u00c9 vergonhosamente lento !!!! A ponto de, em alguma situa\u00e7\u00f5es, at\u00e9 uma simples apresenta\u00e7\u00e3o ficar lerda. Este Windows 7 \u00e9, nada mais nada menos que a Microsoft cobrando pelo que devia ter feito no Windows Vista. Uma vergonha ter que pagar por um upgrade de um sistema lerdo e problem\u00e1tico.<br><br>Repare que nenhuma das novidades \u00e9 relevante para o dia a dia do usu\u00e1rio, tirando, \u00e9 claro, a devida melhoria de desempenho:<br><br>- Gr\u00e1ficos mais leves ? Por que n\u00e3o tinha esta op\u00e7\u00e3o no Vista.<br>- Reformula\u00e7\u00e3o incr\u00edvel de fontes ??? Est\u00e1 brincando comigo.<br>- Grava\u00e7\u00e3o de ISO ? Centenas de softwares gratuitos e agora resolveram fazer isso.<br><br>Bem, l\u00e1 vamos n\u00f3s caindo no papo fudado da Microsoft.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_10:10:47", "killed": false, "user_key": "8ef8fbdf5ed3f860bfb1269c609b06c2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146110": {"up_voted": false, "ip": "", "has_replies": false, "message": "Show de bola parab\u00e9ns pela mat\u00e9ria... estamos agora na espectativa ...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_10:14:40", "killed": false, "user_key": "2348eaf6089a77c7654301fd0dd672bf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146112": {"up_voted": false, "ip": "", "has_replies": false, "message": "Infelizmente ca\u00ed na armadilha em adquirir o Win Vista. Nunca consegui instalar o office.<br>Gostaria de uma opini\u00e3o sobre qual a possibilidade em obter a troca daquele software (elefante branco) pelo windows 7", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_10:27:01", "killed": false, "user_key": "b40f347166f766ef45d5419e2c0cb402", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146113": {"up_voted": false, "ip": "", "has_replies": false, "message": "Que o Win7 vai superar o Vista, n\u00e3o \u00e9 um grande avan\u00e7o. J\u00e1 se superar o XP, a\u00ed sim, ser\u00e1 o SO mais aplaudido pelos usu\u00e1rios do Windows.<br>Quanto ao texto, \u00e9 excelente. Muito completo e objetivo, parab\u00e9ns!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_11:04:18", "killed": false, "user_key": "31be7cfa0332f653279ef4ff04731eee", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146114": {"up_voted": false, "ip": "", "has_replies": false, "message": "quando e que sai a versao do windows 7 [;)]", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_11:09:06", "killed": false, "user_key": "510bc510d1a5e01e1a4bf021c90ab744", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146115": {"up_voted": false, "ip": "", "has_replies": false, "message": "n\u00e3o sei o que reclamar do vista, o usu\u00e1rio que reclama \u00e9 o que n\u00e3o tem m\u00e1quina suficiente para rodar eu achei o sistema muito bom, est\u00e1vel e de f\u00e1cil instala\u00e7ao... up vista, que venha o 07", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_11:27:07", "killed": false, "user_key": "cd23e3323d5f5d616d1bb157c55b3311", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146116": {"up_voted": false, "ip": "", "has_replies": false, "message": "Eu s\u00f3 espero que funcione todos os programas corretamente sem nenhum tipo de bloqueio; Ex.: Nero no Vista.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_11:42:56", "killed": false, "user_key": "cc43049cf1f6536c6e983acc22529d95", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146117": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dei um notbook de presente para minha filha o qual tem instalado o windows Vista e veio acompanhado com os CDs originais. Desde mar\u00e7o at\u00e9 hoje ningu\u00e9m de casa gostou do Vista. Tanto \u00e9 que minha esposa e os 2 filhos est\u00e3o pedindo para instalar o XP. Mas j\u00e1 que vem o novo lan\u00e7amento com uma boa informa\u00e7\u00e3o: que o melhor! Que venha o Windows 7.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_11:51:24", "killed": false, "user_key": "158a2c43379e2476e415dc68ebcd4a31", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146118": {"up_voted": false, "ip": "", "has_replies": false, "message": "Pessoal, n\u00e3o se enganem com a \"perfumaria\" oferecida pelos softwares da microsoft! Pois esse Windows 7 \u00e9 mais uma tentativa de levar o dinheiro que a gente soa para tem em nossos trabalhos com adds que n\u00e3o ajudam o usuario de fato!<br> <br> Existem outras plataformas que os Brasileiros insistem em ignora-las e s\u00e3o infinitamente mais atrativas que o Windows tanto em performance quanto em beleza.<br> Isso \u00e9 apenas um \"infinit\u00e9simo\" do que o linux pode fazer:<br> <a href=\"http://www.youtube.com/watch?v=xC5uEe5OzNQ\" rel=\"nofollow\">http://www.youtube.com/watch?v=xC5uEe5OzNQ</a>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_12:00:35", "killed": false, "user_key": "476a0fbaeb03ea4108437032caa6b767", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146119": {"up_voted": false, "ip": "", "has_replies": false, "message": "Num quero nem chegar perto...<br>Microsoft \u00e9 um lixo por completo...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_12:09:58", "killed": false, "user_key": "0ffa4d64a796921d6fb4091ea5098840", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146120": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nao quero balancar janela, menus e desktop lindos, so quero poder usar um sistema onde nao trava quando estou ouvindo musica , digitando texto, programando... s\u00f3 isso..", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_12:24:52", "killed": false, "user_key": "86e8139a80d90518c6706f25416d7cc7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146121": {"up_voted": false, "ip": "", "has_replies": false, "message": "S\u00f3 um estudante de Direito mesmo pra saber \"tanto\" de inform\u00e1tica\u00a0 e ser t\u00e3o aficcionado pelo Windows. Vai puxar saco assim l\u00e1 na casa do <strong>Bill G..<br><br>NADA</strong> do que foi falado como \"novo\" e revolucion\u00e1rio \u00e9 realmente novo. Por exemplo, a parte que fala do slideshow desktop j\u00e1 existe h\u00e1 s\u00e9culos no Kde do Linux. A Micro..ft s\u00f3 copia as id\u00e9ias que, para quem \u00e9 do mundo LINUX j\u00e1 est\u00e3o at\u00e9 velhas...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_12:42:02", "killed": false, "user_key": "ee819666da129efa297e29e8e41312c6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146122": {"up_voted": false, "ip": "", "has_replies": false, "message": "eSPERO QUE ESSE NOVO WINDOWS SEJA BOM MESMO, POIS FUI UM DOS QUE ACREDITARAM NO VISTA E ME DEI MAL. O SISTEMA \u00c9 RUIM MESMO. N\u00c3O VENHAM ME DIZER QUE MINHA MAQUINA \u00c9 ULTRAPASSADA, POIS COLOQUEI 2 GIGA DE\u00a0 MEMORIA, PLACA 3D ATUALIZADA, PROCESSADOR DE 3.2\u00a0\u00a0 O ESCAMBAU\u00a0 E O SISTEMA CONTINUA RUIM.<br>A MINHA SORTE \u00c9 QUE DEIXEI O XP NUMA PARTI\u00c7\u00c3O E ESTOU USANDO.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_12:51:06", "killed": false, "user_key": "a38d7fa1c91536a4faff0c7f137dd42e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146123": {"up_voted": false, "ip": "", "has_replies": false, "message": "Eu gostei bastante do windows 7. mais eu gostaria de ler mais sobre ele,<br>no que eu li pare\u00e7eu ser muito bom!<br>ser for confirmado a existen\u00e7ia do windows eu claro que eu vo coloca no meu pc!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_12:55:05", "killed": false, "user_key": "a731ee6d48ab054a0a5227fc34f4d9a8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146124": {"up_voted": false, "ip": "", "has_replies": false, "message": "\u00c9 muito simples\u00a0ver como \u00e9 o beta do Windows 7....basta instalar o Vista\u00a0 (e aturar todos os problemas de um sistema operacional em desenvolvimento).", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_13:08:25", "killed": false, "user_key": "ba2f136ce7ce4abc5ce70c4c222a101e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146125": {"up_voted": false, "ip": "", "has_replies": false, "message": "Cardinal<br><br>hahahahahaha Boa!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_13:19:02", "killed": false, "user_key": "dd1974ae63864701c8546b9ef23bac3e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146126": {"up_voted": false, "ip": "", "has_replies": false, "message": "Novidades sempre \u00e9 bem vinda...\u00a0desde o windows 3.1 at\u00e9 windows 7 muitas\u00a0coisas boas rolaram e que venham as proximas vers\u00f5es.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_13:32:28", "killed": false, "user_key": "de2cd0559a435019e8ac0aadb36216e5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146127": {"up_voted": false, "ip": "", "has_replies": false, "message": "Fora Windows!! Mais uma engana\u00e7\u00e3o pra deixar o Bill mais rico!!!!! Fora!!! Viva a comunidade aberta!! Viva Linux!!!!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_13:32:48", "killed": false, "user_key": "f71f6ff280fbaa30d57a5982a99bc51c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146128": {"up_voted": false, "ip": "", "has_replies": false, "message": "Para mim o Vista \u00e9 o melho de todos. Mas gostaria muito de experimentar esse novo sistema. Muitos n\u00e3o gosta do Vista talves por n\u00e3o saberem us\u00e1-lo.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_13:33:48", "killed": false, "user_key": "fe8621092785dcc704bec30789f468da", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146131": {"up_voted": false, "ip": "", "has_replies": false, "message": "Nunca ning\u00e9m vai enventar um windows melhor que o primeiro\u00a0XP.\u00a0Mesmo tirando ele de sircula\u00e7\u00e3o muita gente ainda prefere ele.\u00a0E se algu\u00e9m precisar dele \u00e9 s\u00f3 procurar quem tinha ele e pegar o cd de instala\u00e7\u00e3o e instala-lo. Boa tarde.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_13:37:35", "killed": false, "user_key": "105634f0fa68a795abd3577a9f228aa0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146133": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bom,<br>Ainda sou adepto do XP, pois aceita qualquer programinha pirata!!! J\u00e1 o Vista tinha\u00a0q ser original!!! Veremos apr\u00f3xima vers\u00e3o, esse tal de Windwos 7, se realmente resolveram esse problema!!! Nem todo mundo tem grana pra compra programas originais n\u00e9!!!?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_14:46:18", "killed": false, "user_key": "f2c46a4189edfdecbc34d3850e70efdb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146134": {"up_voted": false, "ip": "", "has_replies": false, "message": "@&lt;cite&gt;VTYRX<br><br>O kernel do Windows pode at\u00e9 carecer de recursos, mas, a interface gr\u00e1fica do \u00e9 superior ao do Linux e \u00e9 por isso que muita gente deixa de usar o Linux.<br><br>@ Paulo Andrade<br><br>Tamb\u00e9m acho. Mas parece que realmente tocou um 'sininho' na cabe\u00e7a da Microsoft porque temos que dar o bra\u00e7o a tor\u00e7er porque muitas coisas est\u00e3o melhorando por l\u00e1 fora o Win7.&lt;/cite&gt;", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_15:05:56", "killed": false, "user_key": "bd3a7c9f75e230f4c43aa0cf18c489c0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146135": {"up_voted": false, "ip": "", "has_replies": false, "message": "quem pensa que o linux \u00e9 so texto \u00e9 que relmente conhece... somente o melancolico mundo gate.... da uma olhada no suse e me diga de onde o sr. gates tirou a ideia ou no mcOS... \u00e9 uma cabambada de gonorante mesmo....", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_15:40:04", "killed": false, "user_key": "2c5a52e4a23b2b8cb7c41eca2f092f28", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146136": {"up_voted": false, "ip": "", "has_replies": false, "message": "N\u00e3o tem como elogiar o Windows Vista se voce tem um Quad core 2 GB Ram e voce demora 10 vezes mais para copiar um arquivo tendo como referencia\u00a0o XP. \u00c9 muito lento. Espero que a principal mudan\u00e7a do Novo Windows 7 seja perfomance e agilidade.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_16:05:50", "killed": false, "user_key": "28fa993b8a37e0baee7fac527f61a112", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146137": {"up_voted": false, "ip": "", "has_replies": false, "message": "Vamos ver se w7 supera o XP!<br>So analisando o sistema profundamente saberemos.<br>Vou importar um dos USA e testar ai sim ...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_16:52:40", "killed": false, "user_key": "e6a93bc7070d23019894f91c7417df73", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146138": {"up_voted": false, "ip": "", "has_replies": false, "message": "<strong>Estava usando o Windows Premium passei para o Ultimate e estou satisfeito \u00e9 claro que o meu Pc \u00e9 um Quad Core 9550 isso ajuda muito, placa geoforce nem se fala..., HD 500GB, etc... tudo isso contribui par melhor performance do Windows Ultimate, e n\u00e3o desfa\u00e7o do Linux pois tenho outro PC com Dual core 2200 etc... con linux e tambem estou satisfeito, acho que qualquer software tem seu a favopr e seu contra, nada podera ser totalmente perfeito, somente Deus, e olha so o que fez, n\u00f3s, que tendemos a fazer sempre o que imperfeito, outra coisa quem quiser saber do Windows 7 par download para teste de 30 dias.<br></strong>Basta ir para link *editado*. e baixar ele para teste. j\u00e1 baixei e estou usando ele numa maquina emprestada e estou gostando do goroto 7.<br>sds Salmista", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_18:03:20", "killed": false, "user_key": "f498f360c45039d1fee2c7a17cadaba1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146139": {"up_voted": false, "ip": "", "has_replies": false, "message": "A microsoft est\u00e1 na verdade reparando o Vista mas pelo que testei desse sistema gostei pelo fato dele ser robusto, das apar\u00eancias, da mudan\u00e7a na barra de tarefas e principalmente: passei o dia inteiro jogando bomba nas costas dele e ele n\u00e3o travou\u00a0 nem aprsentou nenhuma instabilidade, geralmente comum em um beta.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_18:03:58", "killed": false, "user_key": "69851a3f63c4e7e84f8f2b1d50abcb02", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146140": {"up_voted": false, "ip": "", "has_replies": false, "message": "Colegas Linuxers, penso que vossos coment\u00e1rios est\u00e3o equivocados,<br>neste post s\u00f3 h\u00e1 alienados contidos numa verdadeira servid\u00e3o. Se<br>conhecessem a liberdade = LINUX (e suas in\u00fameras distro), com certeza<br>n\u00e3o estariam aclamando algo t\u00e3o r\u00edd\u00edculo quanto o SO da MS. Simples-<br>mente s\u00e3o lixos, adornados para que pare\u00e7am a novidade do outro mundo.<br>Libertem-se, usem Linux, j\u00e1 usei v\u00e1rias, uso atualmente Fedora Core 8 no PC e o 7 no laptop. <br>sou linuxer do tempo do Conectiva 3 (instalado em modo texto) o del\u00edcia...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_18:16:59", "killed": false, "user_key": "0e4cbc2505598b587822528ac3081d98", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146141": {"up_voted": false, "ip": "", "has_replies": false, "message": "<strong>Muito bom o post, tamb\u00e9m achei o melhor at\u00e9 agora publicado, estou ansioso pra us\u00e1-lo :D<br>Parab\u00e9ns!</strong>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_18:17:08", "killed": false, "user_key": "0b7f47722e375feaaf7cc87ce07b2540", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146142": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tudo isso j\u00e1 tem no Linux (aquelas coisas de janelas balan\u00e7ando e tal...) e que s\u00f3 s\u00e3o legais no come\u00e7o e depois perde a gra\u00e7a... O bom do Linux \u00e9 a variedade e, se voc\u00ea gosta de perfumaria, d\u00e1 \u0155a fazer muita coisa. Quanto ao sistema, o do tio Bill apanha feio para as distros linuxes.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-06_23:22:30", "killed": false, "user_key": "20a1d80626f1646006e3bb948257a402", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146143": {"up_voted": false, "ip": "", "has_replies": false, "message": "Instalei o W7 Build 6801. Gostaria de saber se quando estiver disponibilizado, por exemplo, uma nova build 6802, ser\u00e1 que vou ter que formatar a m\u00e1quina e instalar novamente o Windows ou atrav\u00e9s de um Windows update \u00e9 poss\u00edvel atualizar a build 6801para a 6802?<br><br>Aguardo<br><br>Obrigado", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-07_07:07:03", "killed": false, "user_key": "dd1974ae63864701c8546b9ef23bac3e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146144": {"up_voted": false, "ip": "", "has_replies": false, "message": "Lembre-se q a M$ sempre promete 1 Bilh\u00e3o de coisas e na hr..... eu ainda lembro daquele video do lan\u00e7amento do windows 98 q aparece uma tela azul, mas meu descontentamento \u00e9 q tem um mont\u00e3o de fru fru visual, ningu\u00e9m c focou em estabilidade, sabe gosto do XP pq eu cosigo deixar ele leve e produtivo, falt\u00e3o 15 minutos pra min ir embora fiquei com o Visual Studio 2005 o dia todo aberto sem prescisar fechar nem reiniciar o micro, isso que eu espero de um Sistema Operacional que, seja eficiente, produtivo, usual mais creio que qq empresa vai dizer \"What a Hell\" fru frus visuais.<br><br>sou bem c\u00e9tico quanto a M$, mesmo pq em casa to usando Red Hat (mas sou slacker), s\u00f3 recomendo n\u00e3o c empolgar muito com a M$, pra n\u00e3o se decepicionar.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-07_13:47:17", "killed": false, "user_key": "4e4a7abd2517ef24a64a917b1e319938", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146145": {"up_voted": false, "ip": "", "has_replies": false, "message": "A microsoft deveria disponibilizar o Windows seven de gra\u00e7a para usu\u00e1rios pagantes do Windows Vista. \u00c9 apenas uma atualiza\u00e7\u00e3o, e nada mais. Todos os recursos presentes no Seven deveriam estar no Vista. O motivo de n\u00e3o terem sido integrados foi incompet\u00eancia ou uma jogada capciosa da Microsoft para extorquir dinheiro de usu\u00e1rios que ficam bestas com uma interface bonitinha ao ponto de n\u00e3o enxergarem os velhos defeitos de sempre por detr\u00e1s de um vidro transl\u00facido mal reproduzido. Pior seria para mim ver um individuo comprando o Vista e ver na casa de um amigo um PC rdesfrutando o \"Aero\" atrav\u00e9s de um programa\u00a0 de terceiros , capaz de reproduz\u00ed-lo com estabilidade\u00a0 usando 64 mb de VRAM.\u00a0 Pretendo sim comprar o Seven, pela quest\u00e3o de melhor usufruir do hardware que possuo, uma vez que o XP n\u00e3o \u00e9 capaz de tirar proveito m\u00e1ximo, j\u00e1 quem comprou o Vista... Paci\u00eancia, e carteiras abertas!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-07_22:48:53", "killed": false, "user_key": "fdce4dced6c3c178b73195c1689af01a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146146": {"up_voted": false, "ip": "", "has_replies": false, "message": "Vendida esta mat\u00e9ria, o que li por ai \u00e9 que o 7 \u00e9 s\u00f3 mais do mesmo. Quem tem que dar suporte no vista e fala bem dele s\u00f3 pode ser ruim da cabe\u00e7a ou ent\u00e3o est\u00e1 mesmo fechadinho no seu mundinho de um micro s\u00f3. Quem cuida de 450 computadores em contrato de manuten\u00e7\u00e3o como eu, sabe que XP \u00e9 uma sopa de v\u00edrus, o Vista \u00e9 uma bosta que n\u00e3o funciona e o linux ou o freebsd n\u00e3o d\u00e3o problemas. Vida longa ao Unix!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-08_21:17:54", "killed": false, "user_key": "ece3782cdd9ff549b814dd1f412b8807", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146147": {"up_voted": false, "ip": "", "has_replies": false, "message": "Acho que ningu\u00e9m deveria comprar o Windows original. \u00c9 fora do cumum venderem o Vista por R$ 1.000,00 (Ultimate) e passa dois anos e alguns meses, lan\u00e7am o W7 e novamente, o usu\u00e1rio tolo vai pagar mais R$ 1.000,00 pelo Windows, porque o gr\u00e1fico \u00e9 diferente e a janela salta feito um sapo pela tela.<br><br>Acordem usu\u00e1rios, pra quem cobra tudo isso por pouco, ent\u00e3o seria melhor baixar na internet.<br><br>Abra\u00e7os", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-10_05:52:02", "killed": false, "user_key": "dd1974ae63864701c8546b9ef23bac3e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146148": {"up_voted": false, "ip": "", "has_replies": false, "message": "Usava o Xp, ai fui pro Vista e xonei nele, agora XP nunca mais. Eu recomendo o Vista s\u00f3 para o pessoal com um conhecimento mais avan\u00e7ado, para superar os problemas do SO. Estou testando o Windows 7 faz alguns dias, muito bom, ainda t\u00e1 bem Vista, mas at\u00e9 2009 vai estar perfeito. Acho que vai demorar para a Microsoft abolir a orb, o que \u00e9 \u00f3timo, \u00e9 bem bonita. Melhor que o iniciar nas vers\u00f5es anteriores LOL. J\u00e1 testei o Leopard, Tiger, OS 9 (muito bom), Kurumin e Ubuntu, nenhum bate o Windows, sinceramente.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-10_19:42:50", "killed": false, "user_key": "0a9018a4b00f1ba050b8364eb9ba426e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146149": {"up_voted": false, "ip": "", "has_replies": false, "message": "Rafael, provavelmente n\u00e3o vai precisar formatar, ele vai fazer igualzinho quando voce instalou o build 6801 creio eu. N\u00e3o vai ser update, vai ser como instalar um SO completamente diferente.  <br><br>Pessoalmente n\u00e3o gosto de S.O baixados, mesmo tendo baixado tantos, \u00e9 s\u00f3 como teste mesmo.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-10_19:53:04", "killed": false, "user_key": "0a9018a4b00f1ba050b8364eb9ba426e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146150": {"up_voted": false, "ip": "", "has_replies": false, "message": "A pr\u00f3xima build deve ser a 6933.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-10_19:58:58", "killed": false, "user_key": "0a9018a4b00f1ba050b8364eb9ba426e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146151": {"up_voted": false, "ip": "", "has_replies": false, "message": "eu ja testei muitos SO na verdade acho que ja testei todos o linux realmente na minha opini\u00e3o \u00e9 muito bom as ultimas vers\u00f5es ubuntu 8,fedora 9,mandriva...e ainda \u00e9 de gra\u00e7a Mas o Windows tambem \u00e9 muito bom o XP o melhor de todos estabilidade e velocidade mas como tudo passa. Windows Vista todo mundo fala mau no come\u00e7o tava ruim mesmo mas eu esto usando ja a um ano e digo a todos esta muito bom to usando programas pesados como photoshop cs3, powerDirecto 7... to usando o workstation com o Windows Seven 6801 e ta rodando tudo 100% falando em Windows Seven to testando me parece ate agora muito bom mas n\u00e3o se enganem \u00e9 o vista escrito a vers\u00e3o final ano que vem tera algumas melhorias mas ainda sera um vista melhorado a pr\u00f3xima build realmente sera 6933 que sera a vers\u00e3o de teste que a microsoft liberara para todos mas acho que so no come\u00e7o de 2009", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-13_23:27:04", "killed": false, "user_key": "426730139376cdb0498817ec6048f0eb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146152": {"up_voted": false, "ip": "", "has_replies": false, "message": "O Vista \u00e9 simplesmente uma perda de tempo. perda de tempo apra instala\u00e7\u00e3o, perda de tempo para o downgrade para Xp. A \u00fanica experi\u00eancia v\u00e1lida no processo \u00e9 a decep\u00e7\u00e3o. Sim, ela mesmo. S\u00f3 mesmo num pa\u00eds com educa\u00e7\u00e3o sub-desenvolvida como o nosso para ter gente capaz de instalar um Sistema Operacional in\u00f3cuo como o Vista. Ele em tese deveria pelo menos fazer a mesma coisa que o XP, a proposta dele era de ser melhor. E qual o resultado: performance muito pior. O precioso glass, oh, o glass... windowblinds mostra para a microsoft como produzir efeitos de qualidade com miseros 64 MB de VRAM, ou menos. Mas alguns podem dizer - E a busca instantanea no lindo bot\u00e3o iniciar? Vistart! Uma r\u00e9plica quase perfeita, com, pasmem, uma busca mais r\u00e1pida que a do Vista 4X. E se vc \u00e9 um utilizadr experiente de melhoradores de desktop, ver\u00e1 que a M$ somente copiou, de uma forma tosca, as melhores caracter\u00edsitcas dos softwares mais conceituados. V\u00ed num post da Apple uma confer\u00eancia na qual mostravam o quanto o Vista imitava o Tiger, com direito a p\u00e9ssima reprodu\u00e7\u00e3o de esquema d cores no Calendar. Espero que a google lance um SO logo, somente assim o pessoal desencana da Microsoft de vez!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-11-29_21:45:25", "killed": false, "user_key": "fdce4dced6c3c178b73195c1689af01a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146153": {"up_voted": false, "ip": "", "has_replies": false, "message": "o windows 7 ja vasou na net, e eu ja estou com ele.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-12-02_04:44:12", "killed": false, "user_key": "700997c24c92fd96778403bbc3ca1f29", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 ano 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}, "16146155": {"up_voted": false, "ip": "", "has_replies": false, "message": "Instalei a ultima vers&atilde;o disponivel feito por hackers chineses v6956, apesar de ter pouco tempo que estou usando n&atilde;o vi grande difiren&ccedil;a no comsumo de memoria ou processador, a instala&ccedil;&atilde;o &eacute; identica a do Vista demorada do mesmo jeito e so muda no final quando aparece um logo brilhante da microsot, como j&aacute; foi dito o media player veio com mais codes por isso consegue rodar uma porrada dos videos avi mp4 e etc, depois da instala&ccedil;&atilde;o completa usou 9,5GB do disco que pra mim achei maior que o uso do Vista (8,5GB), muito coisa foi turbinada tipo o wordpad at&eacute; parece Word do pacote Office 2007, o paint s&oacute; colocaram as ferramentas que antes ficava escondidas em amostra, a cauculadora agora faz calcalos de datas, convers&otilde;es e etc, o media center tem uma porrada de coisa e por ai vai. De todos os drivers de meu notebook somente o video n&atilde;o foi instalado automaticante, precisei me conectar na internet e o windows baixou e instalou o driver sozinho, no vista eu precisei baixar o driver e instalar manualmente, o navegador &eacute; o IE8 muito ruim abre as paginas com muito erro, precisei instalar o firefox para poder postar este coment&aacute;rio, sobre instala&ccedil;&otilde;es a maioria dos softwares que eu usava no vista eu consegui instalar no Windows 7 (instalei o The KM Player, FireFox, UltraIso e etc), apesar de seu uma vers&atilde;o beta &eacute; muito est&aacute;vel. <br>Mas de resumo, a primeira impress&atilde;o parece uma distribui&ccedil;&atilde;o Linux at&eacute; achei que fosse uma So falsa do Win 7, mais ao abrir o menu tive certeza que da Microsoft, de modo geral na sua maior parte as mudan&ccedil;as foram novamente esteticas, meu note n&atilde;o tem tela touch screen n&atilde;o deu pra testar esta fun&ccedil;&atilde;o.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-12-24_00:08:59", "killed": false, "user_key": "ba37ad56f95b7a528f13b2adad8878f4", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12 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}, "16146156": {"up_voted": false, "ip": "", "has_replies": false, "message": "Bom gente o sistema novo, Windows 7, n&atilde;o mudou muito do que j&aacute; ultimamente conhecemos da MS. Interface muito limpa e MUITO atraente. Esse Windows 7 talvez tenha sim os aperfei&ccedil;oamentos que os anteriores n&atilde;o tiveram. Eu uso o Windows Vista Ultimate e NUNCA tive nenhum tipo de problema com ele, mais concordo com um amigo Silva Jr que n&atilde;o adinata falar besteira de um SO se voc&ecirc; tem uma maquininha MERDA que n&atilde;o abre nem um bloco de notas, t&aacute; entendendo? Ent&atilde;o pros panaquinhas de plant&atilde;o, comprem uma maquina melhor, pois os pre&ccedil;os est&atilde;o caindo muito e isso &eacute; pra muitas placas m&atilde;e de primeira qualidade. Que tal uma placa-m&atilde;e Intel ou Asus???!!!! <br>Atualizem seus hardwares, ponham um Vista e vejam o que &eacute; viver bem com um SO muito bom que &eacute; o Vista. Acredito que o Windows 7 possa ser melhor sim, a tend&ecirc;ncia &eacute; essa; melhorar cada vez mais.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2008-12-28_20:47:35", "killed": false, "user_key": "255fafe542ffba5adba7c055c3cc8b15", "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}, "16146157": {"up_voted": false, "ip": "", "has_replies": false, "message": "Alguem sabe ate quando posso usar o Windows Seven,  depois de registrado na Microsoft??? pois o quanto mais eu puder usa-lo vou adorar... pq esse enfim eh o sistema que vem pra mudar tudo!!!!! se algum souber ate quando esta liberado o uso depois do registro na Microsoft eu agrade\u00e7o!!!!!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-01-30_08:10:42", "killed": false, "user_key": "b7720d9ef6f94033b97c71ef5385f16d", "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": "33222544", "user_id": "anonymous", "forum_id": "186060", "hash": 5559276365537280871}, "thread": {"total_posts": 72, "paginate": true, "per_page": 80, "slug": "o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento", "num_pages": 1, "days_alive": 0, "realtime_paused": true, "id": 33222544, "num_posts": 72, "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=o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento' +
		'&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/o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento/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='	+ 'o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento'
			+ '&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/o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento/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">72</span> of <span id="dsq-total-posts">72</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://winajuda.disqus.com/o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento/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/o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento/">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/o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento/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:33222544" 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'				: 'o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento',
			// 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/o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento/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='	+ 'o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento'
			+ '&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='	+ 'o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento'
			+ '&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='		+ 'o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento'
				+ '&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/33222544/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-16146080">\
	 <div id="dsq-comment-header-16146080" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146080" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16146080" href="http://willianrosa.wordpress.com/" target="_blank" rel="nofollow">Willian Rosa</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146080" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146080" class="dsq-comment-message">Não vejo a hora de testar este sistema operacional... Para mim o Windows Vista já está de bom tamanho, nem testei ele por completo, por falta de hardware mesmo...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146081">\
	 <div id="dsq-comment-header-16146081" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146081" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146081">MalarKeY</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146081" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146081" class="dsq-comment-message"><strong>Boa Ghedin!!<br><br>Aqui se encontra todo o resumo do Windows 7, até agora! Parabéns!</strong></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146082">\
	 <div id="dsq-comment-header-16146082" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146082" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146082">Fabiano Matheus</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146082" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146082" class="dsq-comment-message">Muito bom este post, o mais completo sobre Windows 7 do Brasil (eu li muitos, esse é o melhor)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146083">\
	 <div id="dsq-comment-header-16146083" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146083" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16146083" href="http://meuwindows.brogui.com/" target="_blank" rel="nofollow">Neto Lima</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146083" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146083" class="dsq-comment-message">Quando que sai o primeiro beta público? Estou louco para usar.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146084">\
	 <div id="dsq-comment-header-16146084" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146084" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16146084" href="http://on.brogui.com/" target="_blank" rel="nofollow">eduardo</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146084" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146084" class="dsq-comment-message">Windows melhorando e a galera gostando do que viu, agora vai.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146085">\
	 <div id="dsq-comment-header-16146085" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146085" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16146085" href="http://matheusbonela.com/" target="_blank" rel="nofollow">Matheus Bonela</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146085" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146085" class="dsq-comment-message">Eu batizaria este post de "A Bíblia do 7". Excelente post, valeu mesmo Ghedin!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146086">\
	 <div id="dsq-comment-header-16146086" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146086" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146086">Herculles</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146086" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146086" class="dsq-comment-message">Gostei muito do review, Ghedin! Falar desse Windows, o 7, anima, acredito, todos os usuários do Windows Vista, relativo fiasco da Microsoft, e mesmo os que ainda utilizam o Windows XP! Pois em ambos os casos todos gostariam de possuir um SO, agradável visualmente, eficiente, inteligente, inovador e produtivo. E, a meu ver, nem o Vista como o XP, esses objetivos foram alcançados ou se foram, apenas parcialmente... Também me sinto entusiasmado com o Windows 7, vejo nele uma grande oportunidade de poder obter todos os conceitos citados acima, mas com o meu estilo de vida! Talvez a satisfação que eu não conseguiu usando o XP por mais de um ano e o Vista por oito meses, eu possa conseguir utilizando um Windows criativo e funcional como o 7!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146087">\
	 <div id="dsq-comment-header-16146087" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146087" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146087">Ricardo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146087" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146087" class="dsq-comment-message">O Vista não foi um fiasco como todos acham... Apenas não estavamos preparados para tantos requisitos de hardware e os fabricantes de dispositivos e de softwraes não estavam preparados para portar seus programas e drivers para o vista. Até 2010, 2GB de memória será normal e veremos um Windows com desempenho melhor que o do XP, pois estaremos preparados. Enfim... é legal ver a Microsoft se focando na experiência do usuario e melhorando a interface de todos os seus softwares... uso o office 2007 e ele tem recursos que eu nem sabia (fiquei sabendo graças a nova interface, ou seja, experiência do usuário). Que venha o Win7, Office 14, IE8, WMP12, Wave 3 e etc... pq não vejo a hora de atualizar o meu pc por completo! XD</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146088">\
	 <div id="dsq-comment-header-16146088" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146088" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16146088" href="http://fmgos.wordpress.com/" target="_blank" rel="nofollow">Flavio</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146088" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146088" class="dsq-comment-message">@Ghedin<br>"Em setembro, o blog <a href="http://www.thinknext.net/" rel="nofollow">ThinkNext</a>, não se sabe como, teve acesso a uma <em>build</em> interna do Windows 7, e <a href="../../../09/19/novas-imagens-do-windows-7-m3-tem-ate-a-nova-calculadora" title="Novas imagens do Windows 7 M3 (tem até a nova calculadora!)." rel="nofollow">liberou fotos</a> que instigaram meio mundo."<br><br>Isso é proposital, jogada de marketing.<br>Vai que não!!!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146089">\
	 <div id="dsq-comment-header-16146089" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146089" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16146089" href="http://fmgos.wordpress.com/" target="_blank" rel="nofollow">Flavio</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146089" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146089" class="dsq-comment-message">Completando a mensagem acima.<br>Como o blog <a href="http://www.thinknext.net/" rel="nofollow">ThinkNext</a> ia ter fotos de um sistema assim do nada?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146090">\
	 <div id="dsq-comment-header-16146090" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146090" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146090">BIN</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146090" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146090" class="dsq-comment-message">Testei o W7 em uma máquina virtual aqui em casa, com 620mb de ram e rodou lisinho... gostei pra caramba, acho que finalmente vejo possibilidade de trocar meu XP.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146092">\
	 <div id="dsq-comment-header-16146092" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146092" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146092">Alan Cordeiro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146092" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146092" class="dsq-comment-message">BIN: <br>Quanto de video ?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146093">\
	 <div id="dsq-comment-header-16146093" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146093" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146093">Rafael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146093" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146093" class="dsq-comment-message">@Bin<br><br><br>Será que com um P4 512 MB vai rodar?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146094">\
	 <div id="dsq-comment-header-16146094" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146094" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146094">João</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146094" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146094" class="dsq-comment-message">Errado bixar windows?<br>NAO....<br>sempre baixei windows,ja baixei o 98,xp pro,vista ultimate...<br>eles nunca vao desobrir!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146095">\
	 <div id="dsq-comment-header-16146095" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146095" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146095">João</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146095" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146095" class="dsq-comment-message">vc acha q vo pagar 1000 reais por um SO?<br><br>LoL pra vc gedin</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146096">\
	 <div id="dsq-comment-header-16146096" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146096" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146096">BIN</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146096" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146096" class="dsq-comment-message">@Alan Cordeiro<br>Pelo o que sei o vmware não suporta a placa nativa do pc, com aceleração 3d, o que você pode fazer é instalar uma genérica pelo o vmtools, o que melhora bastante o desempenho, mas ainda assim não vai funcionar os efeitos gráficos como transparência. Mas se você fizer o tutorial para habilitar a taskbar nova ela vai funcionar normal, inclusive o aero shake e gadgets.<br>@Rafael<br>Minha máquina é um Athlon 64 3.2ghz, 1gb ram. Criei uma máquina virtual com 620mb de memória e 16gb de HD. O W7 usou mais ou menos 8gb na instalação.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146097">\
	 <div id="dsq-comment-header-16146097" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146097" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146097">Alan Cordeiro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146097" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146097" class="dsq-comment-message">Valew Bin, Obrigado pelo esclarecimento</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146098">\
	 <div id="dsq-comment-header-16146098" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146098" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146098">Rafael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146098" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146098" class="dsq-comment-message">@Bill<br><br><br>Instalei e usei o Windows 7, o mesmo que foi apresentado na PDC 2008, no meu P4, 512 MB e Placa gráfica de 16 MB :-D<br><br><br>É óbvio que o Aero não funciona e nem as transparências nas janelas, mas isso é de menos, pois o importante é vrificar se o sistema melhorou na performance e na usabilidade. Bill, e você não vai acreditar, esta versão Pré-Beta está ótima, mais rápido na minha máquina com relação ao Vista SP1 e a usabilidade do 7 melhorou 10000% com relação ao Vista. Ficou mais prático e rápido para chegar em todas as configurações e programas, digo pela quantidade de cliques. A superbar é excelente! Realmente a Microsoft vai limpar a sua imagem negativa e literalmente vai afundar o Vista, da mesma maneira que ocorreu com o ME, quando saiu o XP.<br><br><br>Lógico que alguns erros encontrei durante a execução, uma delas é o boot pelo DVD, onde o mesmo logo de entrada aparecia um erro e impossibilitava de continuar, portanto, tive que instalar pelo Windows XP. O restante da instalação foi normal, sem problemas nenhum.<br><br><br>Alguns erros aconteciam durante a execução do sistema, uma delas é o desaparecimento dos ícones para alterar o som, mouse, vídeo, mas não impedia de acessá-los.<br><br><br>Portanto, gostei deste Pré-Beta e espero que a Microsoft continue assim.<br><br><br>Abraços</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146099">\
	 <div id="dsq-comment-header-16146099" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146099" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146099">Vander</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146099" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146099" class="dsq-comment-message">quem estiver entusiasmado com esse windows não conhece os muito mais avançados recursos gráficos (e outros) das distribuições Linux contendo o Compiz Fusion. procurem conhecer no youtube. isso entusiasma.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146100">\
	 <div id="dsq-comment-header-16146100" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146100" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146100">Juliano Freitas</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146100" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146100" class="dsq-comment-message">Esperaremos anciosos para testar esta mais esta versão do windows, quanto ao windows vista, não que ele não tenha problemas, mas, hoje, a maioria dos problemas dos micros, são os "USUÁRIOS", softwares e hardwares hoje são mais seguros, uso o Vista já faz 1 ano, claro q tive problemas, mas não tantos.<br>Juliano<br>Tec.Informatica/adm.redes à 9 anos.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146101">\
	 <div id="dsq-comment-header-16146101" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146101" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146101">VTYRX</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146101" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146101" class="dsq-comment-message">UM DIA O WINDOWS VAI CHEGAR(EM NIVEL DE KERNEL)PERTO DO lINUX,POR ENQUANTO A PARTE GRAFICA TA \'IGUAL\'...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146102">\
	 <div id="dsq-comment-header-16146102" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146102" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146102">Fabrício</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146102" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146102" class="dsq-comment-message">Numa boa só vi frescura pra dona de casa nesse video! E o acesso a Web? Ele grava CD e DVD com o aplicativo q eu quiser ou só com o que a Microsoft recomenda como no Windows Vista? Melhorou algo em ambiente de rede ou só serve pra armazenar a brincar como fotos? Tem algum recurso pra desenvolvimento? Quanto vai custar a interface de thouch screen? Pq se eu tiver q comprar um monitor com recurso de thouch por R$ 1.300 só pra mexer no mouse....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146103">\
	 <div id="dsq-comment-header-16146103" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146103" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146103">vz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146103" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146103" class="dsq-comment-message">O Ubuntu é muito melhor doque o windows xp e 7</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146104">\
	 <div id="dsq-comment-header-16146104" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146104" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146104">sarah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146104" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146104" class="dsq-comment-message">Oieee<br><br>Fico feliz por uma nova versão windows<br><br>mas eu sempre fui feliz a trabalhar com o windows vista, tanto que ja nem suporto ver o xp a minha frente... acho que  grande parte das pessoas nao gosta do windows vista porque ainda nao sabe trabalhar muit bem com ele... eu tb tive dificuldades no principio mas me habituei logo logo... <br><br>Bjs</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146105">\
	 <div id="dsq-comment-header-16146105" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146105" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146105">Josef</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146105" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146105" class="dsq-comment-message"><em>"Todos os </em><em>bloggers</em> e jornalistas presentes na PDC 2008 concordam que o 7 tem cacife para apagar a má impressão do Vista, <strong>em parte criada pela incompreensão de usuários que insistem em usá-lo com hardware ruim</strong>, mas que, enfim, existe e deve ser combatida."<br><br>Isso deve ter sido uma piada. Espero.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146106">\
	 <div id="dsq-comment-header-16146106" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146106" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146106">Amanda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146106" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146106" class="dsq-comment-message">Realmente acredito que o Windows 7 trará uma revolução muito grande... <br>Na minha opinião, o Windows XP é o melhor de todos por uma série de fatores, mas se o Windows 7 corrigir, de fato, todos os problemas de compatibilidade apresentados no Windows Vista, com certeza será o melhor sistema operacional...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146107">\
	 <div id="dsq-comment-header-16146107" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146107" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146107">Silva Jr</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146107" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146107" class="dsq-comment-message">Olha não tenho muito o que comentar, mas tenho o que concordar.O Vista não é ruim assim como parece, tem algumas falhas é claro como qualquer um, mas realmente não adianta de nada usa-lo com um hardware ruim e depois por a culpa no sistema operacional, alem do mais como tanta demanda de fabricantes é posssivel ter um boa maquina com preço acessivel hoje em dia.Mas melhoras nunca são demais então que venha o Windows 7!!!!!!!! Abraços ai galera!!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146108">\
	 <div id="dsq-comment-header-16146108" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146108" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146108">Paulo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146108" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146108" class="dsq-comment-message">penso que voces ainda nao descobriram o as distribuições linux, existem varias e sempre deixam os a plantaforma windows no chinelo... legal né pagar por uma coisa cara que nem funciona direito.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146109">\
	 <div id="dsq-comment-header-16146109" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146109" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146109">PauloAndrade</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146109" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146109" class="dsq-comment-message">Sinceramente, dizer que o Windows Vista não funcionava bem por que rodava em Hardware ruim é ridículo. Tenho um notebook Asus com GForce 8600 GT e Vista de fábrica. É vergonhosamente lento !!!! A ponto de, em alguma situações, até uma simples apresentação ficar lerda. Este Windows 7 é, nada mais nada menos que a Microsoft cobrando pelo que devia ter feito no Windows Vista. Uma vergonha ter que pagar por um upgrade de um sistema lerdo e problemático.<br><br>Repare que nenhuma das novidades é relevante para o dia a dia do usuário, tirando, é claro, a devida melhoria de desempenho:<br><br>- Gráficos mais leves ? Por que não tinha esta opção no Vista.<br>- Reformulação incrível de fontes ??? Está brincando comigo.<br>- Gravação de ISO ? Centenas de softwares gratuitos e agora resolveram fazer isso.<br><br>Bem, lá vamos nós caindo no papo fudado da Microsoft.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146110">\
	 <div id="dsq-comment-header-16146110" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146110" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146110">Celocps</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146110" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146110" class="dsq-comment-message">Show de bola parabéns pela matéria... estamos agora na espectativa ...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146112">\
	 <div id="dsq-comment-header-16146112" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146112" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146112">Nilma Siqueira</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146112" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146112" class="dsq-comment-message">Infelizmente caí na armadilha em adquirir o Win Vista. Nunca consegui instalar o office.<br>Gostaria de uma opinião sobre qual a possibilidade em obter a troca daquele software (elefante branco) pelo windows 7</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146113">\
	 <div id="dsq-comment-header-16146113" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146113" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146113">Andrey</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146113" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146113" class="dsq-comment-message">Que o Win7 vai superar o Vista, não é um grande avanço. Já se superar o XP, aí sim, será o SO mais aplaudido pelos usuários do Windows.<br>Quanto ao texto, é excelente. Muito completo e objetivo, parabéns!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146114">\
	 <div id="dsq-comment-header-16146114" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146114" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16146114" href="http://www.orkut.com/" target="_blank" rel="nofollow">henry do borel</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146114" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146114" class="dsq-comment-message">quando e que sai a versao do windows 7 [;)]</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146115">\
	 <div id="dsq-comment-header-16146115" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146115" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146115">vanderson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146115" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146115" class="dsq-comment-message">não sei o que reclamar do vista, o usuário que reclama é o que não tem máquina suficiente para rodar eu achei o sistema muito bom, estável e de fácil instalaçao... up vista, que venha o 07</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146116">\
	 <div id="dsq-comment-header-16146116" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146116" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146116">Deirglan TanArt´s</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146116" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146116" class="dsq-comment-message">Eu só espero que funcione todos os programas corretamente sem nenhum tipo de bloqueio; Ex.: Nero no Vista.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146117">\
	 <div id="dsq-comment-header-16146117" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146117" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146117">José Rodrigues Marques</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146117" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146117" class="dsq-comment-message">Dei um notbook de presente para minha filha o qual tem instalado o windows Vista e veio acompanhado com os CDs originais. Desde março até hoje ninguém de casa gostou do Vista. Tanto é que minha esposa e os 2 filhos estão pedindo para instalar o XP. Mas já que vem o novo lançamento com uma boa informação: que o melhor! Que venha o Windows 7.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146118">\
	 <div id="dsq-comment-header-16146118" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146118" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146118">Madangel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146118" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146118" class="dsq-comment-message">Pessoal, não se enganem com a "perfumaria" oferecida pelos softwares da microsoft! Pois esse Windows 7 é mais uma tentativa de levar o dinheiro que a gente soa para tem em nossos trabalhos com adds que não ajudam o usuario de fato!<br> <br> Existem outras plataformas que os Brasileiros insistem em ignora-las e são infinitamente mais atrativas que o Windows tanto em performance quanto em beleza.<br> Isso é apenas um "infinitésimo" do que o linux pode fazer:<br> <a href="http://www.youtube.com/watch?v=xC5uEe5OzNQ" rel="nofollow">http://www.youtube.com/watch?v=xC5uEe5OzNQ</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146119">\
	 <div id="dsq-comment-header-16146119" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146119" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146119">Guinux</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146119" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146119" class="dsq-comment-message">Num quero nem chegar perto...<br>Microsoft é um lixo por completo...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146120">\
	 <div id="dsq-comment-header-16146120" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146120" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146120">marcos</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146120" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146120" class="dsq-comment-message">Nao quero balancar janela, menus e desktop lindos, so quero poder usar um sistema onde nao trava quando estou ouvindo musica , digitando texto, programando... só isso..</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146121">\
	 <div id="dsq-comment-header-16146121" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146121" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146121">Marchmed</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146121" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146121" class="dsq-comment-message">Só um estudante de Direito mesmo pra saber "tanto" de informática  e ser tão aficcionado pelo Windows. Vai puxar saco assim lá na casa do <strong>Bill G..<br><br>NADA</strong> do que foi falado como "novo" e revolucionário é realmente novo. Por exemplo, a parte que fala do slideshow desktop já existe há séculos no Kde do Linux. A Micro..ft só copia as idéias que, para quem é do mundo LINUX já estão até velhas...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146122">\
	 <div id="dsq-comment-header-16146122" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146122" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146122">jose romulo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146122" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146122" class="dsq-comment-message">eSPERO QUE ESSE NOVO WINDOWS SEJA BOM MESMO, POIS FUI UM DOS QUE ACREDITARAM NO VISTA E ME DEI MAL. O SISTEMA É RUIM MESMO. NÃO VENHAM ME DIZER QUE MINHA MAQUINA É ULTRAPASSADA, POIS COLOQUEI 2 GIGA DE  MEMORIA, PLACA 3D ATUALIZADA, PROCESSADOR DE 3.2   O ESCAMBAU  E O SISTEMA CONTINUA RUIM.<br>A MINHA SORTE É QUE DEIXEI O XP NUMA PARTIÇÃO E ESTOU USANDO.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146123">\
	 <div id="dsq-comment-header-16146123" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146123" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146123">diego leite zacarias</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146123" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146123" class="dsq-comment-message">Eu gostei bastante do windows 7. mais eu gostaria de ler mais sobre ele,<br>no que eu li pareçeu ser muito bom!<br>ser for confirmado a existençia do windows eu claro que eu vo coloca no meu pc!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146124">\
	 <div id="dsq-comment-header-16146124" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146124" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146124">Cardinal</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146124" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146124" class="dsq-comment-message">É muito simples ver como é o beta do Windows 7....basta instalar o Vista  (e aturar todos os problemas de um sistema operacional em desenvolvimento).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146125">\
	 <div id="dsq-comment-header-16146125" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146125" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146125">Rafael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146125" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146125" class="dsq-comment-message">Cardinal<br><br>hahahahahaha Boa!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146126">\
	 <div id="dsq-comment-header-16146126" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146126" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146126">Aylton Salomé</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146126" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146126" class="dsq-comment-message">Novidades sempre é bem vinda... desde o windows 3.1 até windows 7 muitas coisas boas rolaram e que venham as proximas versões.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146127">\
	 <div id="dsq-comment-header-16146127" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146127" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146127">Robert Dias</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146127" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146127" class="dsq-comment-message">Fora Windows!! Mais uma enganação pra deixar o Bill mais rico!!!!! Fora!!! Viva a comunidade aberta!! Viva Linux!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146128">\
	 <div id="dsq-comment-header-16146128" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146128" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146128">Versatil</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146128" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146128" class="dsq-comment-message">Para mim o Vista é o melho de todos. Mas gostaria muito de experimentar esse novo sistema. Muitos não gosta do Vista talves por não saberem usá-lo.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146131">\
	 <div id="dsq-comment-header-16146131" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146131" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146131">Thiago Felipe</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146131" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146131" class="dsq-comment-message">Nunca ningém vai enventar um windows melhor que o primeiro XP. Mesmo tirando ele de sirculação muita gente ainda prefere ele. E se alguém precisar dele é só procurar quem tinha ele e pegar o cd de instalação e instala-lo. Boa tarde.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146133">\
	 <div id="dsq-comment-header-16146133" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146133" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146133">Fabio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146133" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146133" class="dsq-comment-message">Bom,<br>Ainda sou adepto do XP, pois aceita qualquer programinha pirata!!! Já o Vista tinha q ser original!!! Veremos apróxima versão, esse tal de Windwos 7, se realmente resolveram esse problema!!! Nem todo mundo tem grana pra compra programas originais né!!!?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146134">\
	 <div id="dsq-comment-header-16146134" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146134" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146134">Ricardo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146134" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146134" class="dsq-comment-message">@&lt;cite&gt;VTYRX<br><br>O kernel do Windows pode até carecer de recursos, mas, a interface gráfica do é superior ao do Linux e é por isso que muita gente deixa de usar o Linux.<br><br>@ Paulo Andrade<br><br>Também acho. Mas parece que realmente tocou um \'sininho\' na cabeça da Microsoft porque temos que dar o braço a torçer porque muitas coisas estão melhorando por lá fora o Win7.&lt;/cite&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146135">\
	 <div id="dsq-comment-header-16146135" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146135" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146135">Paulo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146135" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146135" class="dsq-comment-message">quem pensa que o linux é so texto é que relmente conhece... somente o melancolico mundo gate.... da uma olhada no suse e me diga de onde o sr. gates tirou a ideia ou no mcOS... é uma cabambada de gonorante mesmo....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146136">\
	 <div id="dsq-comment-header-16146136" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146136" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146136">Ricardo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146136" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146136" class="dsq-comment-message">Não tem como elogiar o Windows Vista se voce tem um Quad core 2 GB Ram e voce demora 10 vezes mais para copiar um arquivo tendo como referencia o XP. É muito lento. Espero que a principal mudança do Novo Windows 7 seja perfomance e agilidade.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146137">\
	 <div id="dsq-comment-header-16146137" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146137" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146137">Gama</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146137" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146137" class="dsq-comment-message">Vamos ver se w7 supera o XP!<br>So analisando o sistema profundamente saberemos.<br>Vou importar um dos USA e testar ai sim ...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146138">\
	 <div id="dsq-comment-header-16146138" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146138" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146138">Salmista</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146138" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146138" class="dsq-comment-message"><strong>Estava usando o Windows Premium passei para o Ultimate e estou satisfeito é claro que o meu Pc é um Quad Core 9550 isso ajuda muito, placa geoforce nem se fala..., HD 500GB, etc... tudo isso contribui par melhor performance do Windows Ultimate, e não desfaço do Linux pois tenho outro PC com Dual core 2200 etc... con linux e tambem estou satisfeito, acho que qualquer software tem seu a favopr e seu contra, nada podera ser totalmente perfeito, somente Deus, e olha so o que fez, nós, que tendemos a fazer sempre o que imperfeito, outra coisa quem quiser saber do Windows 7 par download para teste de 30 dias.<br></strong>Basta ir para link *editado*. e baixar ele para teste. já baixei e estou usando ele numa maquina emprestada e estou gostando do goroto 7.<br>sds Salmista</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146139">\
	 <div id="dsq-comment-header-16146139" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146139" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146139">Neilton</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146139" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146139" class="dsq-comment-message">A microsoft está na verdade reparando o Vista mas pelo que testei desse sistema gostei pelo fato dele ser robusto, das aparências, da mudança na barra de tarefas e principalmente: passei o dia inteiro jogando bomba nas costas dele e ele não travou  nem aprsentou nenhuma instabilidade, geralmente comum em um beta.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146140">\
	 <div id="dsq-comment-header-16146140" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146140" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146140">Kandaf</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146140" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146140" class="dsq-comment-message">Colegas Linuxers, penso que vossos comentários estão equivocados,<br>neste post só há alienados contidos numa verdadeira servidão. Se<br>conhecessem a liberdade = LINUX (e suas inúmeras distro), com certeza<br>não estariam aclamando algo tão rídículo quanto o SO da MS. Simples-<br>mente são lixos, adornados para que pareçam a novidade do outro mundo.<br>Libertem-se, usem Linux, já usei várias, uso atualmente Fedora Core 8 no PC e o 7 no laptop. <br>sou linuxer do tempo do Conectiva 3 (instalado em modo texto) o delícia...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146141">\
	 <div id="dsq-comment-header-16146141" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146141" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146141">Loz wsd</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146141" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146141" class="dsq-comment-message"><strong>Muito bom o post, também achei o melhor até agora publicado, estou ansioso pra usá-lo :D<br>Parabéns!</strong></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146142">\
	 <div id="dsq-comment-header-16146142" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146142" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146142">Julio cedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146142" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146142" class="dsq-comment-message">Tudo isso já tem no Linux (aquelas coisas de janelas balançando e tal...) e que só são legais no começo e depois perde a graça... O bom do Linux é a variedade e, se você gosta de perfumaria, dá ŕa fazer muita coisa. Quanto ao sistema, o do tio Bill apanha feio para as distros linuxes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146143">\
	 <div id="dsq-comment-header-16146143" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146143" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146143">Rafael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146143" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146143" class="dsq-comment-message">Instalei o W7 Build 6801. Gostaria de saber se quando estiver disponibilizado, por exemplo, uma nova build 6802, será que vou ter que formatar a máquina e instalar novamente o Windows ou através de um Windows update é possível atualizar a build 6801para a 6802?<br><br>Aguardo<br><br>Obrigado</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146144">\
	 <div id="dsq-comment-header-16146144" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146144" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16146144" href="http://newbie-x11.blogspot.com/" target="_blank" rel="nofollow">Gabriel Moreira</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146144" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146144" class="dsq-comment-message">Lembre-se q a M$ sempre promete 1 Bilhão de coisas e na hr..... eu ainda lembro daquele video do lançamento do windows 98 q aparece uma tela azul, mas meu descontentamento é q tem um montão de fru fru visual, ninguém c focou em estabilidade, sabe gosto do XP pq eu cosigo deixar ele leve e produtivo, faltão 15 minutos pra min ir embora fiquei com o Visual Studio 2005 o dia todo aberto sem prescisar fechar nem reiniciar o micro, isso que eu espero de um Sistema Operacional que, seja eficiente, produtivo, usual mais creio que qq empresa vai dizer "What a Hell" fru frus visuais.<br><br>sou bem cético quanto a M$, mesmo pq em casa to usando Red Hat (mas sou slacker), só recomendo não c empolgar muito com a M$, pra não se decepicionar.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146145">\
	 <div id="dsq-comment-header-16146145" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146145" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146145">Cleidson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146145" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146145" class="dsq-comment-message">A microsoft deveria disponibilizar o Windows seven de graça para usuários pagantes do Windows Vista. É apenas uma atualização, e nada mais. Todos os recursos presentes no Seven deveriam estar no Vista. O motivo de não terem sido integrados foi incompetência ou uma jogada capciosa da Microsoft para extorquir dinheiro de usuários que ficam bestas com uma interface bonitinha ao ponto de não enxergarem os velhos defeitos de sempre por detrás de um vidro translúcido mal reproduzido. Pior seria para mim ver um individuo comprando o Vista e ver na casa de um amigo um PC rdesfrutando o "Aero" através de um programa  de terceiros , capaz de reproduzí-lo com estabilidade  usando 64 mb de VRAM.  Pretendo sim comprar o Seven, pela questão de melhor usufruir do hardware que possuo, uma vez que o XP não é capaz de tirar proveito máximo, já quem comprou o Vista... Paciência, e carteiras abertas!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146146">\
	 <div id="dsq-comment-header-16146146" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146146" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146146">Bruno</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146146" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146146" class="dsq-comment-message">Vendida esta matéria, o que li por ai é que o 7 é só mais do mesmo. Quem tem que dar suporte no vista e fala bem dele só pode ser ruim da cabeça ou então está mesmo fechadinho no seu mundinho de um micro só. Quem cuida de 450 computadores em contrato de manutenção como eu, sabe que XP é uma sopa de vírus, o Vista é uma bosta que não funciona e o linux ou o freebsd não dão problemas. Vida longa ao Unix!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146147">\
	 <div id="dsq-comment-header-16146147" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146147" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146147">Rafael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146147" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146147" class="dsq-comment-message">Acho que ninguém deveria comprar o Windows original. É fora do cumum venderem o Vista por R$ 1.000,00 (Ultimate) e passa dois anos e alguns meses, lançam o W7 e novamente, o usuário tolo vai pagar mais R$ 1.000,00 pelo Windows, porque o gráfico é diferente e a janela salta feito um sapo pela tela.<br><br>Acordem usuários, pra quem cobra tudo isso por pouco, então seria melhor baixar na internet.<br><br>Abraços</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146148">\
	 <div id="dsq-comment-header-16146148" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146148" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146148">heitor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146148" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146148" class="dsq-comment-message">Usava o Xp, ai fui pro Vista e xonei nele, agora XP nunca mais. Eu recomendo o Vista só para o pessoal com um conhecimento mais avançado, para superar os problemas do SO. Estou testando o Windows 7 faz alguns dias, muito bom, ainda tá bem Vista, mas até 2009 vai estar perfeito. Acho que vai demorar para a Microsoft abolir a orb, o que é ótimo, é bem bonita. Melhor que o iniciar nas versões anteriores LOL. Já testei o Leopard, Tiger, OS 9 (muito bom), Kurumin e Ubuntu, nenhum bate o Windows, sinceramente.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146149">\
	 <div id="dsq-comment-header-16146149" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146149" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146149">heitor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146149" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146149" class="dsq-comment-message">Rafael, provavelmente não vai precisar formatar, ele vai fazer igualzinho quando voce instalou o build 6801 creio eu. Não vai ser update, vai ser como instalar um SO completamente diferente.  <br><br>Pessoalmente não gosto de S.O baixados, mesmo tendo baixado tantos, é só como teste mesmo.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146150">\
	 <div id="dsq-comment-header-16146150" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146150" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146150">heitor</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146150" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146150" class="dsq-comment-message">A próxima build deve ser a 6933.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146151">\
	 <div id="dsq-comment-header-16146151" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146151" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16146151" href="http://criggwe.zip.net/" target="_blank" rel="nofollow">criggwe</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146151" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146151" class="dsq-comment-message">eu ja testei muitos SO na verdade acho que ja testei todos o linux realmente na minha opinião é muito bom as ultimas versões ubuntu 8,fedora 9,mandriva...e ainda é de graça Mas o Windows tambem é muito bom o XP o melhor de todos estabilidade e velocidade mas como tudo passa. Windows Vista todo mundo fala mau no começo tava ruim mesmo mas eu esto usando ja a um ano e digo a todos esta muito bom to usando programas pesados como photoshop cs3, powerDirecto 7... to usando o workstation com o Windows Seven 6801 e ta rodando tudo 100% falando em Windows Seven to testando me parece ate agora muito bom mas não se enganem é o vista escrito a versão final ano que vem tera algumas melhorias mas ainda sera um vista melhorado a próxima build realmente sera 6933 que sera a versão de teste que a microsoft liberara para todos mas acho que so no começo de 2009</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146152">\
	 <div id="dsq-comment-header-16146152" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146152" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146152">Cleidson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146152" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146152" class="dsq-comment-message">O Vista é simplesmente uma perda de tempo. perda de tempo apra instalação, perda de tempo para o downgrade para Xp. A única experiência válida no processo é a decepção. Sim, ela mesmo. Só mesmo num país com educação sub-desenvolvida como o nosso para ter gente capaz de instalar um Sistema Operacional inócuo como o Vista. Ele em tese deveria pelo menos fazer a mesma coisa que o XP, a proposta dele era de ser melhor. E qual o resultado: performance muito pior. O precioso glass, oh, o glass... windowblinds mostra para a microsoft como produzir efeitos de qualidade com miseros 64 MB de VRAM, ou menos. Mas alguns podem dizer - E a busca instantanea no lindo botão iniciar? Vistart! Uma réplica quase perfeita, com, pasmem, uma busca mais rápida que a do Vista 4X. E se vc é um utilizadr experiente de melhoradores de desktop, verá que a M$ somente copiou, de uma forma tosca, as melhores caracterísitcas dos softwares mais conceituados. Ví num post da Apple uma conferência na qual mostravam o quanto o Vista imitava o Tiger, com direito a péssima reprodução de esquema d cores no Calendar. Espero que a google lance um SO logo, somente assim o pessoal desencana da Microsoft de vez!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146153">\
	 <div id="dsq-comment-header-16146153" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146153" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146153">eu</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146153" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146153" class="dsq-comment-message">o windows 7 ja vasou na net, e eu ja estou com ele.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146155">\
	 <div id="dsq-comment-header-16146155" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146155" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146155">Adr</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146155" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146155" class="dsq-comment-message">Instalei a ultima vers&atilde;o disponivel feito por hackers chineses v6956, apesar de ter pouco tempo que estou usando n&atilde;o vi grande difiren&ccedil;a no comsumo de memoria ou processador, a instala&ccedil;&atilde;o &eacute; identica a do Vista demorada do mesmo jeito e so muda no final quando aparece um logo brilhante da microsot, como j&aacute; foi dito o media player veio com mais codes por isso consegue rodar uma porrada dos videos avi mp4 e etc, depois da instala&ccedil;&atilde;o completa usou 9,5GB do disco que pra mim achei maior que o uso do Vista (8,5GB), muito coisa foi turbinada tipo o wordpad at&eacute; parece Word do pacote Office 2007, o paint s&oacute; colocaram as ferramentas que antes ficava escondidas em amostra, a cauculadora agora faz calcalos de datas, convers&otilde;es e etc, o media center tem uma porrada de coisa e por ai vai. De todos os drivers de meu notebook somente o video n&atilde;o foi instalado automaticante, precisei me conectar na internet e o windows baixou e instalou o driver sozinho, no vista eu precisei baixar o driver e instalar manualmente, o navegador &eacute; o IE8 muito ruim abre as paginas com muito erro, precisei instalar o firefox para poder postar este coment&aacute;rio, sobre instala&ccedil;&otilde;es a maioria dos softwares que eu usava no vista eu consegui instalar no Windows 7 (instalei o The KM Player, FireFox, UltraIso e etc), apesar de seu uma vers&atilde;o beta &eacute; muito est&aacute;vel. <br>Mas de resumo, a primeira impress&atilde;o parece uma distribui&ccedil;&atilde;o Linux at&eacute; achei que fosse uma So falsa do Win 7, mais ao abrir o menu tive certeza que da Microsoft, de modo geral na sua maior parte as mudan&ccedil;as foram novamente esteticas, meu note n&atilde;o tem tela touch screen n&atilde;o deu pra testar esta fun&ccedil;&atilde;o.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146156">\
	 <div id="dsq-comment-header-16146156" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146156" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146156">Alessandro (Cear&amp;aacute;)</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146156" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146156" class="dsq-comment-message">Bom gente o sistema novo, Windows 7, n&atilde;o mudou muito do que j&aacute; ultimamente conhecemos da MS. Interface muito limpa e MUITO atraente. Esse Windows 7 talvez tenha sim os aperfei&ccedil;oamentos que os anteriores n&atilde;o tiveram. Eu uso o Windows Vista Ultimate e NUNCA tive nenhum tipo de problema com ele, mais concordo com um amigo Silva Jr que n&atilde;o adinata falar besteira de um SO se voc&ecirc; tem uma maquininha MERDA que n&atilde;o abre nem um bloco de notas, t&aacute; entendendo? Ent&atilde;o pros panaquinhas de plant&atilde;o, comprem uma maquina melhor, pois os pre&ccedil;os est&atilde;o caindo muito e isso &eacute; pra muitas placas m&atilde;e de primeira qualidade. Que tal uma placa-m&atilde;e Intel ou Asus???!!!! <br>Atualizem seus hardwares, ponham um Vista e vejam o que &eacute; viver bem com um SO muito bom que &eacute; o Vista. Acredito que o Windows 7 possa ser melhor sim, a tend&ecirc;ncia &eacute; essa; melhorar cada vez mais.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146157">\
	 <div id="dsq-comment-header-16146157" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146157" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146157">Everton</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146157" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146157" class="dsq-comment-message">Alguem sabe ate quando posso usar o Windows Seven,  depois de registrado na Microsoft??? pois o quanto mais eu puder usa-lo vou adorar... pq esse enfim eh o sistema que vem pra mudar tudo!!!!! se algum souber ate quando esta liberado o uso depois do registro na Microsoft eu agradeço!!!!!</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=o_que_sabemos_sobre_o_windows_7_8211_ate_o_momento&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);
			}
		}
	});
}

})();




