




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": {"cdd8323e3c2caae8eb7d50250a35b392": {"username": "Fernando S S", "tumblr": "", "display_name": "Fernando S S", "url": "http://disqus.com/guest/cdd8323e3c2caae8eb7d50250a35b392/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/281/2364/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bc5f4c96b7cc8f260c7f90951489fa3b": {"username": "Daniel Costa", "tumblr": "", "display_name": "Daniel Costa", "url": "http://disqus.com/guest/bc5f4c96b7cc8f260c7f90951489fa3b/", "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": ""}, "9043606476c2923ffe49f9356777de80": {"username": "fernando martini", "tumblr": "", "display_name": "fernando martini", "url": "http://disqus.com/guest/9043606476c2923ffe49f9356777de80/", "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": ""}, "d809915a8004b1247315354bd91029bf": {"username": "marcelobrj", "tumblr": "", "display_name": "marcelobrj", "url": "http://disqus.com/guest/d809915a8004b1247315354bd91029bf/", "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": ""}, "384df2f540f5ef1ec35c21d8fedb11e6": {"username": "O GOSTOS\u00c3O", "tumblr": "", "display_name": "O GOSTOS\u00c3O", "url": "http://disqus.com/guest/384df2f540f5ef1ec35c21d8fedb11e6/", "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": ""}, "3c4072f9f11a6dd0c826ee840c593778": {"username": "Breno Mour\u00e3o", "tumblr": "", "display_name": "Breno Mour\u00e3o", "url": "http://disqus.com/guest/3c4072f9f11a6dd0c826ee840c593778/", "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": ""}, "5fc49eb76fa90f42e1f0b94c10057bf7": {"username": "Lucas Carvalho", "tumblr": "", "display_name": "Lucas Carvalho", "url": "http://disqus.com/guest/5fc49eb76fa90f42e1f0b94c10057bf7/", "registered": false, "linkedin": "", "blog": "http://llucasrc1l.deviantart.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": ""}, "4775c08374501a643036ca64c0d70d9c": {"username": "Julio", "tumblr": "", "display_name": "Julio", "url": "http://disqus.com/guest/4775c08374501a643036ca64c0d70d9c/", "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": ""}, "c19782903effbb21786e89cf89acc980": {"username": "Pedro", "tumblr": "", "display_name": "Pedro", "url": "http://disqus.com/guest/c19782903effbb21786e89cf89acc980/", "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": ""}, "ec66a22d0e525ba6d2efb9d6d4cbe1c9": {"username": "Himitsu", "tumblr": "", "display_name": "Himitsu", "url": "http://disqus.com/guest/ec66a22d0e525ba6d2efb9d6d4cbe1c9/", "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": ""}, "73419cbdef5395a17f99ef7c325a7ff5": {"username": "Ant\u00f4nio Carlos", "tumblr": "", "display_name": "Ant\u00f4nio Carlos", "url": "http://disqus.com/guest/73419cbdef5395a17f99ef7c325a7ff5/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0770e735cb961c59be975c835e5e690b": {"username": "Ren\u00e9e", "tumblr": "", "display_name": "Ren\u00e9e", "url": "http://disqus.com/guest/0770e735cb961c59be975c835e5e690b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f0f93d902ce4418f37c6ba63031a2ebb": {"username": "Marco Antonio", "tumblr": "", "display_name": "Marco Antonio", "url": "http://disqus.com/guest/f0f93d902ce4418f37c6ba63031a2ebb/", "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": ""}, "c9c8b15e4fecda5947f513478fb95a5d": {"username": "leoz.vip", "tumblr": "", "display_name": "leoz.vip", "url": "http://disqus.com/guest/c9c8b15e4fecda5947f513478fb95a5d/", "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": ""}, "923c325c6ae8a871c2d8c3dd38adaf22": {"username": "Ben", "tumblr": "", "display_name": "Ben", "url": "http://disqus.com/guest/923c325c6ae8a871c2d8c3dd38adaf22/", "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": ""}, "1183f257dee92b77fa7b127cecd56e86": {"username": "Flawio", "tumblr": "", "display_name": "Flawio", "url": "http://disqus.com/guest/1183f257dee92b77fa7b127cecd56e86/", "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": ""}, "dae1f0de85df4161c5c338e88d41fd50": {"username": "Fabr\u00edcio", "tumblr": "", "display_name": "Fabr\u00edcio", "url": "http://disqus.com/guest/dae1f0de85df4161c5c338e88d41fd50/", "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": ""}, "f8359afe4d0551566d9e0f8957d3fec3": {"username": "Tiago Bigode", "tumblr": "", "display_name": "Tiago Bigode", "url": "http://disqus.com/guest/f8359afe4d0551566d9e0f8957d3fec3/", "registered": false, "linkedin": "", "blog": "http://www.pastelariadigital.com.br/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar92.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0bb30aa28de68fe46c7fff8318c76e4b": {"username": "Rick", "tumblr": "", "display_name": "Rick", "url": "http://disqus.com/guest/0bb30aa28de68fe46c7fff8318c76e4b/", "registered": false, "linkedin": "", "blog": "http://windowsallabout.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": ""}, "30fa8f49eda2cbb40ae7b8ff11b95b70": {"username": "Pedro", "tumblr": "", "display_name": "Pedro", "url": "http://disqus.com/guest/30fa8f49eda2cbb40ae7b8ff11b95b70/", "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": ""}, "67d6778bc1872cc8013a9f7daa107be6": {"username": "Tropesso1", "tumblr": "", "display_name": "Tropesso1", "url": "http://disqus.com/guest/67d6778bc1872cc8013a9f7daa107be6/", "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": ""}, "520e6b4754f7bd90353464eaa583a0c6": {"username": "Rafael", "tumblr": "", "display_name": "Rafael", "url": "http://disqus.com/guest/520e6b4754f7bd90353464eaa583a0c6/", "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": ""}, "4406c3c039596557625693accf7808a5": {"username": "Luiz", "tumblr": "", "display_name": "Luiz", "url": "http://disqus.com/guest/4406c3c039596557625693accf7808a5/", "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": ""}, "6b7fd77a8ea197acbaf8b6b33f2e0e86": {"username": "Luciano M.", "tumblr": "", "display_name": "Luciano M.", "url": "http://disqus.com/guest/6b7fd77a8ea197acbaf8b6b33f2e0e86/", "registered": false, "linkedin": "", "blog": "http://www.discolocal.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": ""}, "426b05f90f4507ef22e0dedad941cbf6": {"username": "Magnun", "tumblr": "", "display_name": "Magnun", "url": "http://disqus.com/guest/426b05f90f4507ef22e0dedad941cbf6/", "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": ""}, "8718db3d4241bd1cc74e61542aa45115": {"username": "Rafael", "tumblr": "", "display_name": "Rafael", "url": "http://disqus.com/guest/8718db3d4241bd1cc74e61542aa45115/", "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": ""}, "8824cf71554bc9c96d8849f03bb2236b": {"username": "Marcilio", "tumblr": "", "display_name": "Marcilio", "url": "http://disqus.com/guest/8824cf71554bc9c96d8849f03bb2236b/", "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": ""}, "c65092ef04972440ddd3512475ba8e2c": {"username": "Daniel", "tumblr": "", "display_name": "Daniel", "url": "http://disqus.com/guest/c65092ef04972440ddd3512475ba8e2c/", "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": ""}, "17466742efa9f0912ab116c318180fb2": {"username": "Hugo Francisco", "tumblr": "", "display_name": "Hugo Francisco", "url": "http://disqus.com/guest/17466742efa9f0912ab116c318180fb2/", "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": ""}, "6917ba9b8e087910cd1e72d6ab4a5d1a": {"username": "JuaAo", "tumblr": "", "display_name": "JuaAo", "url": "http://disqus.com/guest/6917ba9b8e087910cd1e72d6ab4a5d1a/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/281/6468/avatar92.jpg", "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": ""}, "felipebz": {"username": "felipebz", "tumblr": "", "display_name": "Felipe Zorzo", "url": "http://disqus.com/felipebz/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 18, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/78/5760/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "eeda8c3eed16b40c0f4fba7ba7240f6b": {"username": "Bruno R da Silva", "tumblr": "", "display_name": "Bruno R da Silva", "url": "http://disqus.com/guest/eeda8c3eed16b40c0f4fba7ba7240f6b/", "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": ""}, "4afc56000f00c401f379051ec6928392": {"username": "o", "tumblr": "", "display_name": "o", "url": "http://disqus.com/guest/4afc56000f00c401f379051ec6928392/", "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": ""}, "lucasdillmann": {"username": "lucasdillmann", "tumblr": "", "display_name": "Lucas Dillmann", "url": "http://disqus.com/lucasdillmann/", "registered": true, "linkedin": "", "blog": "http://www.technowbr.com", "remote_domain": null, "points": 11, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/92/1052/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "c4f6e81e3983c8b63f417d5adc329d55": {"username": "Eduardo Garcia", "tumblr": "", "display_name": "Eduardo Garcia", "url": "http://disqus.com/guest/c4f6e81e3983c8b63f417d5adc329d55/", "registered": false, "linkedin": "", "blog": "http://www.win7.com.pt/", "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": ""}, "1d6b35294d56dd734208a8a4a7acf1b1": {"username": "Mara", "tumblr": "", "display_name": "Mara", "url": "http://disqus.com/guest/1d6b35294d56dd734208a8a4a7acf1b1/", "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": ""}, "37f375099ec26fffc611dd17a190031e": {"username": "felipe", "tumblr": "", "display_name": "felipe", "url": "http://disqus.com/guest/37f375099ec26fffc611dd17a190031e/", "registered": false, "linkedin": "", "blog": "http://informeishion.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/281/5309/avatar92.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ghedin": {"username": "ghedin", "tumblr": "", "display_name": "Rodrigo Ghedin", "url": "http://disqus.com/ghedin/", "registered": true, "linkedin": "", "blog": "http://sobre.rodrigoghedin.com.br/", "remote_domain": null, "points": 132, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/70/6864/avatar92.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "WinAjuda", "streaming_realtime": false, "url": "winajuda", "allow_anon_post": true, "reactions_enabled": true, "reply_position": 0, "show_avatar": true, "allow_anon_votes": true, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "winajuda", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-22_11:22:31", "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": {"16159744": {"up_voted": false, "ip": "", "has_replies": false, "message": "Se voc\u00ea entende portugu\u00eas a\u00ed vai:<br>A \u00faltima build e final \u00e9 7600, falei?", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-07-29_01:26:12", "killed": false, "user_key": "8824cf71554bc9c96d8849f03bb2236b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16159691, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159654": {"up_voted": false, "ip": "", "has_replies": true, "message": "acabei de ver buma comunidade do orkut o pessoal falando que ja esta baixando via torrent a versao 7260 rtm ...<br><br>sera verdade :???", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_17:59:52", "killed": false, "user_key": "67d6778bc1872cc8013a9f7daa107be6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159655": {"up_voted": false, "ip": "", "has_replies": true, "message": "N\u00e3o duvido nada que ja estejam baixando tambem via torrent a Build 7263.  :?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_18:36:33", "killed": false, "user_key": "cdd8323e3c2caae8eb7d50250a35b392", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 16159654, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159656": {"up_voted": false, "ip": "", "has_replies": true, "message": "a <i>build</i><i> 7260 n\u00e3o \u00e9 a rtm mesmo pq saiu a 7262 e agora rumores para a 7268..<br><b>O FIM EST\u00c1 PR\u00d3XIMO</b><b> :D</b></i>", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_18:39:03", "killed": false, "user_key": "c4f6e81e3983c8b63f417d5adc329d55", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 16159654, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159657": {"up_voted": false, "ip": "", "has_replies": true, "message": "Rumores indicam que a 7268 contenha qual vers\u00e3o vc que instalar (Starter,Home,Ultimate,etc) e configura\u00e7\u00f5es de rede...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_18:41:00", "killed": false, "user_key": "c4f6e81e3983c8b63f417d5adc329d55", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 16159656, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159658": {"up_voted": false, "ip": "", "has_replies": true, "message": "U\u00e9, ent\u00e3o eles j\u00e1 trocaram todos os \u00edcones e f\u00edrulas visuais? Porque \u00e9 s\u00f3 isso que falta ._.'", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_18:52:17", "killed": false, "user_key": "5fc49eb76fa90f42e1f0b94c10057bf7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159659": {"up_voted": false, "ip": "", "has_replies": true, "message": "D\u00e1 pra instalar qualquer vers\u00e3o do Windows 7 desde o Beta Release. Tem uns hacks a\u00ed que permitem essa fa\u00e7anha, google it!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_19:02:22", "killed": false, "user_key": "dae1f0de85df4161c5c338e88d41fd50", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 16159657, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159660": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Desculpem a explica\u00e7\u00e3o mequetrefe\"<br><br>kkkkkkkkkkkkkkk.... A-DO-REI... =D", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_19:07:50", "killed": false, "user_key": "1d6b35294d56dd734208a8a4a7acf1b1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 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}, "16159661": {"up_voted": false, "ip": "", "has_replies": false, "message": "\u00cdcones das vers\u00f5es 95/98/ME (todos 9x) s\u00e3o praticamente os mesmos, do XP/SV2003 (todos kernel 5.x) s\u00e3o os mesmos, os do Vista/SV2008 (6.x) s\u00e3o os mesmos, e os do 7 (por ainda estar na linhagem 6.x do kernel do Windows NT) ter\u00e1 os mesmos \u00edcones do contexto.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_19:09:48", "killed": false, "user_key": "dae1f0de85df4161c5c338e88d41fd50", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16159658, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159662": {"up_voted": false, "ip": "", "has_replies": false, "message": "T\u00f4 falando \u00e9 que eles ja t\u00e3o colocando os ultimos detalhes...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_19:49:51", "killed": false, "user_key": "c4f6e81e3983c8b63f417d5adc329d55", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159659, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159663": {"up_voted": false, "ip": "", "has_replies": true, "message": "O Wiondows 7 chegar a vers\u00e3o final \u00e9 A PIOR COISA POSSIVEL que se aconte\u00e7a nesses proximos 2 meses. Olhem a interface, \u00e9 ridicula para um sistema do porte do Windows, sendo novo. A Microsoft precisa de mais uns 6 meses pra muda bem a interface, e ai sim lan\u00e7a o sistema, se isso n\u00e3o acontecer, o Windows 7 n\u00e3o vai passar de um SP3 do Vista com outro nome...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_20:12:08", "killed": false, "user_key": "37f375099ec26fffc611dd17a190031e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159664": {"up_voted": false, "ip": "", "has_replies": false, "message": "ainda acho que a Microsoft, ou vai recompilar a build 7200 ou vai fazer da build 7300 a RTM, se isso \u00e9 ou n\u00e3o verdade, eu n\u00e3o tenho bola de crital pra saber.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_20:16:52", "killed": false, "user_key": "0bb30aa28de68fe46c7fff8318c76e4b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 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}, "16159665": {"up_voted": false, "ip": "", "has_replies": true, "message": "N\u00e3o vou me conformar se o visual do Windows 7 final n\u00e3o mudar, ou n\u00e3o adicionarem modifica\u00e7\u00f5es no aero, a fim de torna-lo mais distinto do Windows Vista...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_20:19:58", "killed": false, "user_key": "fdce4dced6c3c178b73195c1689af01a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159666": {"up_voted": false, "ip": "", "has_replies": true, "message": "Amigos, mas n\u00e3o vai ser lan\u00e7ado oficialmente somente em 22 de outubro?<br>N\u00e3o d\u00e1 pra entender, n\u00e9.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_20:29:03", "killed": false, "user_key": "73419cbdef5395a17f99ef7c325a7ff5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159667": {"up_voted": false, "ip": "", "has_replies": true, "message": "Rodrigo, l\u00e1 no Wzor n\u00e3o est\u00e1 dizendo que a 7263 \u00e9 a RTM, est\u00e1 dizendo que \u00e9 mais uma candidata a RTM (como foram as builds 7260, 7261 e 7262) - at\u00e9 agora n\u00e3o foi postado l\u00e1 como foi a vota\u00e7\u00e3o da build 7263 (vota\u00e7\u00e3o para ver se ela ser\u00e1 a RTM).<br><br><br>E l\u00e1 est\u00e1 bem claro que n\u00e3o \u00e9 certo qual build ser\u00e1 declarado RTM at\u00e9 a MS declarar e nem que assim que for compilado o RTM, j\u00e1 aparecer\u00e1 para os parceiros via Connect (tudo bem que essa \u00faltima parte foi mais pra fazer o povo para de escrever alguns rumores que estavam rolando pela net).<br><br><br>Obs.: ler pelo Google Translator \u00e9 froids, at\u00e9 os americanos est\u00e3o apanhando.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_20:39:11", "killed": false, "user_key": "30fa8f49eda2cbb40ae7b8ff11b95b70", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159668": {"up_voted": false, "ip": "", "has_replies": true, "message": "WZorNet?<br>Ku!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_20:45:48", "killed": false, "user_key": "3c4072f9f11a6dd0c826ee840c593778", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159669": {"up_voted": false, "ip": "", "has_replies": false, "message": "[editado]<br>Windows 7 Build 7268 x86 Download Leaked", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_21:19:57", "killed": false, "user_key": "c65092ef04972440ddd3512475ba8e2c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 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}, "16159670": {"up_voted": false, "ip": "", "has_replies": false, "message": "torrents a parte, build\u00b4s a parte o fim \u00e9 o lancamento do W7, ou a verdao RTM ta proximo,agora por seguranca baixar as versoes oficais autorizadas pela M$ e nao um torrent que sei la a origem e o que vem junto no pacote, pressa \u00e9 inimiga da perfeicao, e bom qq coisa \u00e9 melhor que 12 milhoes de linhas de codigo do Vista c\\ 1GB de uso de Ram usando de forma basica", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_22:16:43", "killed": false, "user_key": "9043606476c2923ffe49f9356777de80", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 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}, "16159671": {"up_voted": false, "ip": "", "has_replies": false, "message": "vamos ver no que d\u00e1", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_22:29:58", "killed": false, "user_key": "c9c8b15e4fecda5947f513478fb95a5d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 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}, "16159672": {"up_voted": false, "ip": "", "has_replies": true, "message": "Essas trocas s\u00e3o rumores tamb\u00e9m. Ningu\u00e9m garantiu oficialmente que haver\u00e1 mudan\u00e7as na GUI do Windows 7 no RTM...<br><br>[]'s!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_23:10:51", "killed": false, "user_key": "ghedin", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 16159658, "depth": 1, "points": 0, "author_is_creator": true, "is_realtime": false}, "16159673": {"up_voted": false, "ip": "", "has_replies": true, "message": "Foram quatro vers\u00f5es, do Windows 95 at\u00e9 o 2000, com o mesmo visual. <strong>Se</strong> alguma coisa mudar no RTM, e a tradi\u00e7\u00e3o for mantida, no m\u00e1ximo teremos alguns \u00edcones novos, <em>wallpapers</em>, meros detalhes. O grosso do visual \u00e9 o que todos conhecemos desde o final do ano passado.<br><br>[]'s!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_23:12:56", "killed": false, "user_key": "ghedin", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 6, "is_first_child": true, "email": "", "parent_post_id": 16159665, "depth": 1, "points": 0, "author_is_creator": true, "is_realtime": false}, "16159674": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ant\u00f4nio, existem \"dois lan\u00e7amentos\". Primeiro, a Microsoft libera para parceiros e integradores. Para a Dell, por exemplo. Esse lan\u00e7amento antecipado serve para que essas empresas implantem o sistema em suas m\u00e1quinas.<br><br>O do dia 22 ser\u00e1 o lan\u00e7amento para o consumidor final, tanto <em>retail</em> (caixinhas) quanto OEM (via computadores dos parceiros). Para usu\u00e1rio final, a data v\u00e1lida \u00e9 22 de outubro mesmo.<br><br>[]'s!", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_23:14:29", "killed": false, "user_key": "ghedin", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16159666, "depth": 1, "points": 0, "author_is_creator": true, "is_realtime": false}, "16159675": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dei uma busca e achei o releance com o seguinte nome: windows.7.Ultimate.x86.build.7260.RTM.branch.by.SoLoR.working ou 7260.0.x86fre.win7_rtm.090612-2110.client_en-us.ultimate.SoLoR-custom.iso", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-20_23:54:01", "killed": false, "user_key": "426b05f90f4507ef22e0dedad941cbf6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159655, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159676": {"up_voted": false, "ip": "", "has_replies": true, "message": "na build 7268 mudou o \u00edcone de jogos, conforme-se com isso, e na real, n\u00e3o precisa ser muito intelig\u00eante para distinguir o W7 do Vista, claro, ainda possui \u00edcones id\u00eanticos (a maioria), mas tudo sofre pelo menos uma pequena mudan\u00e7a.<br>Etou contente com o W7", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_00:44:45", "killed": false, "user_key": "0bb30aa28de68fe46c7fff8318c76e4b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 16159673, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159677": {"up_voted": false, "ip": "", "has_replies": true, "message": "Concordo com vc... Vi a mesma coisa... O site russo nao costuma dar fora....<br>Acredito nos Russos, mas q nos americanos.<br><br>L\u00e1 n\u00e3o tem afirma\u00e7\u00e3o nenhuma e essa vers\u00e3o 7263 \u00e9 a RTM...<br><br>N\u00e3o sei de aonde tiraram isso...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_01:32:33", "killed": false, "user_key": "520e6b4754f7bd90353464eaa583a0c6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 16159667, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159678": {"up_voted": false, "ip": "", "has_replies": true, "message": "Vida  longa e prospera para os Russos.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_01:37:41", "killed": false, "user_key": "520e6b4754f7bd90353464eaa583a0c6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159679": {"up_voted": false, "ip": "", "has_replies": true, "message": "Seu nome \u00e9 comprido hein?", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_09:09:37", "killed": false, "user_key": "b0ec59649bcc37e158083f50ddda00d9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 16159678, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159680": {"up_voted": false, "ip": "", "has_replies": true, "message": "Logo logo chegamos na build 7300....   :D", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_09:47:36", "killed": false, "user_key": "cdd8323e3c2caae8eb7d50250a35b392", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 16159656, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159681": {"up_voted": false, "ip": "", "has_replies": true, "message": "O que eu acho muito chato... E anda tem o bendito SE. E as modifica\u00e7\u00f5es, exceto barra de tarefas, no visual n\u00e3o s\u00e3o extraordin\u00e1rias. \u00c9 como mudar o estilo visual pra qualquer tema, com a diferen\u00e7a que este \u00e9 feito pela Microsoft. E quanto aos \u00edcones, se ela implementou novos em determinados programas, deveria continuar e mudar todos, se n\u00e3o melhorar os que desejaria que fossem mantidos. E Ghedin, n\u00e3o podemos esquecer que, desde o Windows XP, com a possibilidade de trocar o estilo visual, ela n\u00e3o se repetiu mais.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_09:49:48", "killed": false, "user_key": "fdce4dced6c3c178b73195c1689af01a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 16159673, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159682": {"up_voted": false, "ip": "", "has_replies": false, "message": "Seria retrocesso voltar a fazer como no Windows 95 a 2000...", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_09:52:59", "killed": false, "user_key": "fdce4dced6c3c178b73195c1689af01a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159681, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159683": {"up_voted": false, "ip": "", "has_replies": true, "message": "cabou de vazar a build 7268", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_10:10:07", "killed": false, "user_key": "6917ba9b8e087910cd1e72d6ab4a5d1a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159684": {"up_voted": false, "ip": "", "has_replies": false, "message": "N\u00e3o existe a build 7268.<br><br>A \u00faltima build compilada \u00e9 a 7263", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_10:30:20", "killed": false, "user_key": "30fa8f49eda2cbb40ae7b8ff11b95b70", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159657, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159685": {"up_voted": false, "ip": "", "has_replies": false, "message": "Pelo menos a troca dos \u00edcones que s\u00e3o do Vista e que ainda est\u00e3o presentes no 7 deve ocorrer, a MS n\u00e3o deve deixar o design do 7 todo quebrado (com alguns \u00edcones com a identidade visual do Vista e outros como uma identidade nova - ex.: \u00edcones da calculadora, wordpad, painel de controle, etc.).<br><br>Os \u00edcones do Win 9x n\u00e3o deve mudar mesmo, j\u00e1 que o usu\u00e1rio comum (e at\u00e9 mesmo o avan\u00e7ado) quase nunca v\u00ea esses \u00edcones.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_10:33:08", "killed": false, "user_key": "30fa8f49eda2cbb40ae7b8ff11b95b70", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159672, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159686": {"up_voted": false, "ip": "", "has_replies": true, "message": "N\u00e3o existe build 7268.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_10:33:56", "killed": false, "user_key": "30fa8f49eda2cbb40ae7b8ff11b95b70", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 16159676, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159687": {"up_voted": false, "ip": "", "has_replies": false, "message": "A tradu\u00e7\u00e3o, pelo Google Translator, d\u00e1 primeira parte da not\u00edcia, pode levar a entender que escolheram a build 7263, acho que pode ter acontecido isso.", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_10:35:21", "killed": false, "user_key": "30fa8f49eda2cbb40ae7b8ff11b95b70", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159677, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159688": {"up_voted": false, "ip": "", "has_replies": false, "message": "N\u00e3o existe a build 7268, a \u00faltima build \u00e9 a 7263.", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_10:36:38", "killed": false, "user_key": "30fa8f49eda2cbb40ae7b8ff11b95b70", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16159683, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159689": {"up_voted": false, "ip": "", "has_replies": true, "message": "Amigos,<br>\u00c0 esta altura t\u00e1 dificil distinguir o verdadeiro do falso...mas vi fortes rumores que este \u00e9 o nome da crian\u00e7a:<br>7268.0.090620-1322_x86fre_client_en-us_Retail_Ultimate-GRC1CULFRE_EN_DVD.iso<br>Infelizmente, ainda n\u00e3o consegui os links para download\u2026", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_11:18:53", "killed": false, "user_key": "f0f93d902ce4418f37c6ba63031a2ebb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159690": {"up_voted": false, "ip": "", "has_replies": false, "message": "Mozilla Firefox RC2 dispon\u00edvel oficialmente no site da Mozilla.<br><a href=\"http://www.mozilla.com/en-US/firefox/3.5/releasenotes/\" rel=\"nofollow\">http://www.mozilla.com/en-US/firefox/3.5/releas...</a><br><br>Se voc\u00eas perceberem no bot\u00e3o DOWNLOAD NOW - FREE, em cima a string:<br><br><b>3.5rc2</b>, English (US), Windows (7.1MB), at\u00e9 no nome do arquivo *.exe t\u00e1 RC2.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_11:54:41", "killed": false, "user_key": "923c325c6ae8a871c2d8c3dd38adaf22", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 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}, "16159691": {"up_voted": false, "ip": "", "has_replies": true, "message": "Pra quem entende ingl\u00eas, eis as informa\u00e7\u00f5es \"oficiais\" mais novas:<br>so, what exactly happened at MS that night?<br>When the crowd was anticipating the results, MS was discussing the 3 builds<br>6.1.7260.0.win7_rtm.090612-2110 - RTM branch build<br>6.1.7261.0.win7_rtm.090615-1900 - RTM branch build<br>6.1.7262.0.win7_rtm.090617-1900 - RTM branch build<br>They were debating about which of these builds should be used to make the final RTM release,<br>the debate was long and in the end, none of the builds got enough votes, which means the quality<br>of the builds was below the set requirements. Immediately after the voting, a new build was assembled: 6.1.7263.0.win7_rtm.090619-1900 - NEW RTM branch build.<br>We want to remind you about the initial source, that means about what we said on 10 june 2009, which was: Microsoft Windows 7 (Client / Server) build RTM - FINAL WILL leak after June 19, 2009<br>- which means, RTM should be expected after june 19th , not on june 19th .<br>Also:<br>\u201cfinal RTM release will be built before the summer solstice, which means before june 21st !\u201c<br>\u201cfrom the moment the RTM build is finished, Microsoft will be internally testing this release followed by the sign-off, before these procedures are over, NO ONE can claim which build will become the official, final RTM of Windows 7\u201d<br>\u201cThe upcoming RTM build assembly doesn't mean it will appear on CONNECT or MSDN immediately after it\u201d<br>All of the above should be taken as is, and you shouldn't have made guesses and false claims about us or anyone else leaking the final RTM release exactly on june 19th !<br>We are sure that june 19th is a key date after which we will be able to tell that the assembly of the final RTM release happened and which build has become the final one.<br>Now you can see that not one of the 3 build has passed the voting, so there will be another one in 2 days, which can continue until july 13th!, but we are sure will we be able find out about the assembly of the final version before the end of june.<br>And should this build exists, then so does the possibility of it leaking, but it's not a fact, too few people have access to the RTM build before the end of it's testing period.<br>Even if such a build is going to be leaked, there won't be a 100% guarantee that this build will become the final one before the official sign-off<br>Besides, you have to consider that the assembly of all client and server versions in all languages will happen in one day, that's a huge amount of data and before this data doesn't get tested, no Microsoft partner will get it.<br>I wouldn't expect the final release to be available in the next two \u2013 three weeks on CONNECT or MSDN, the process of distributing (uploading?) also takes it's time.<br>(Isso quer dizer que pelas formas \"oficiais\" pode demorar um bom tempo, mas ainda temos a chance de vazarem, que s\u00e3o bem poucas, mas existem)<br><br>All candidate builds in the WIN7_RTM branch:<br>6.1.7260.0.win7_rtm.090612-2110 - RTM branch build - no sign-off!<br>6.1.7261.0.win7_rtm.090615-1900 - RTM branch build - no sign-off!<br>6.1.7262.0.win7_rtm.090617-1900 - RTM branch build - no sign-off!<br>6.1.7263.0.win7_rtm.090619-1900 - NEW candidate in RTM branch build.<br><br>and - WINMAIN branch build:<br>6.1.7233.0.winmain.090614-1655 - actual build in winmain branch", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_12:29:59", "killed": false, "user_key": "ec66a22d0e525ba6d2efb9d6d4cbe1c9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159692": {"up_voted": false, "ip": "", "has_replies": true, "message": "Precisamos de um post explicando toda essa confus\u00e3o em rela\u00e7\u00e3o \u00e0s builds recentes...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_12:53:10", "killed": false, "user_key": "dae1f0de85df4161c5c338e88d41fd50", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159693": {"up_voted": false, "ip": "", "has_replies": false, "message": "L\u00ea o meu, ali em cima.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_13:19:31", "killed": false, "user_key": "ec66a22d0e525ba6d2efb9d6d4cbe1c9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16159692, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159694": {"up_voted": false, "ip": "", "has_replies": true, "message": "Fabr\u00edcio, o problema \u00e9 que \"oficialmente\" a \u00faltima build \u00e9 a 7100 (RC). A Microsoft n\u00e3o divulga e nunca divulgar\u00e1 informa\u00e7\u00f5es sobre builds em desenvolvimento...<br><br>\u00c9 complicado escrever sem fontes oficiais.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_14:04:02", "killed": false, "user_key": "felipebz", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 7, "is_first_child": false, "email": "", "parent_post_id": 16159692, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159695": {"up_voted": false, "ip": "", "has_replies": false, "message": "Amigo, essa build \u00e9 falsa, FAKE.", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_14:11:07", "killed": false, "user_key": "30fa8f49eda2cbb40ae7b8ff11b95b70", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16159689, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159696": {"up_voted": false, "ip": "", "has_replies": true, "message": "Felipe, uma fonte muito confi\u00e1vel \u00e9 o site Wzor, n\u00e3o sei donde ele tira as informa\u00e7\u00f5es, mas, at\u00e9 agora, todas as not\u00edcias postadas l\u00e1 se mostraram verdadeiras e precisas (o site Wzor \u00e9 o site russo que muito site grande usa como fonte).<br><br><br>Esse site tamb\u00e9m \u00e9 o que divulga as \u00faltimas builds compiladas.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_14:15:08", "killed": false, "user_key": "30fa8f49eda2cbb40ae7b8ff11b95b70", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 16159694, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159697": {"up_voted": false, "ip": "", "has_replies": false, "message": "hauhauahu", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_15:04:42", "killed": false, "user_key": "4406c3c039596557625693accf7808a5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159679, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159698": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"n\u00e3o sei donde ele tira as informa\u00e7\u00f5es\"<br><br>S\u00f3 isso serve pra eu considerar ele uma fonte n\u00e3o confi\u00e1vel. ;)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_15:06:09", "killed": false, "user_key": "felipebz", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 16159696, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159699": {"up_voted": false, "ip": "", "has_replies": false, "message": "Eles consultam a M\u00e3e Dinah! :D", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_15:16:43", "killed": false, "user_key": "c4f6e81e3983c8b63f417d5adc329d55", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159698, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159700": {"up_voted": false, "ip": "", "has_replies": true, "message": "Se descobrir em que dia e que hora uma determinada build foi compilada, sem ter informa\u00e7\u00f5es internas, fosse poss\u00edvel, a\u00ed eu diria que a fonte n\u00e3o \u00e9 confi\u00e1vel.<br><br><br>Obs.: foi ele quem disse que o RTM seria compilado em junho e n\u00e3o julho como a MS tinha divulgado, entre outras not\u00edcias que fazem desse site russo um dos poucos sites confi\u00e1veis.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_15:26:24", "killed": false, "user_key": "30fa8f49eda2cbb40ae7b8ff11b95b70", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 16159698, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159702": {"up_voted": false, "ip": "", "has_replies": true, "message": "ele devem ter algum contto na MS", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_15:27:03", "killed": false, "user_key": "d809915a8004b1247315354bd91029bf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159703": {"up_voted": false, "ip": "", "has_replies": true, "message": "A MS ainda testa internamente a build rtm, ent\u00e3o ela compila semanas antes...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_16:46:26", "killed": false, "user_key": "c4f6e81e3983c8b63f417d5adc329d55", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 16159700, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159704": {"up_voted": false, "ip": "", "has_replies": false, "message": ":lol:", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_16:47:06", "killed": false, "user_key": "c4f6e81e3983c8b63f417d5adc329d55", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16159702, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159705": {"up_voted": false, "ip": "", "has_replies": false, "message": "H\u00e1 alguns dias que n\u00e3o vazam builds na internet... ser\u00e1 que terminaram?<br>vamos dar um tempo e ver no que vai dar...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_16:49:07", "killed": false, "user_key": "c4f6e81e3983c8b63f417d5adc329d55", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159680, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159706": {"up_voted": false, "ip": "", "has_replies": false, "message": "O pessoal deste site confundiu-se muito... Como muitos colegas ja disseram, os russos n\u00e3o se enganaram... A noticia verdadeira e n\u00e3o traduzida por mecanismo da google.<br><br>\"Aqui o que diz no site do Wzor:<br><br>Uma confirma\u00e7\u00e3o indirecta ao facto de que a montagem da vers\u00e3o final pode ter ocorrido no local do an\u00fancio \u00e9 o Microsoft Connect:<br>\"AVISO IMPORTANTE: TODOS OS arquivo downloads estar\u00e1 off-line a partir de sexta-feira, 19 jun \u00e0s 7:00 pm PDT at\u00e9 domingo, 21. Junho \u00e0s 4:00 pm PDT para uma atualiza\u00e7\u00e3o do sistema. Al\u00e9m disso, a Microsoft Connect ser\u00e1 offline este s\u00e1bado, a partir de 20 jun. 9h00 - 11:00 PDT para uma vers\u00e3o upgrade. \"<br>isto \u00e9, a partir de 19 de Junho e sex. domingo 21 junho para fazer o download de ficheiros do Microsoft Connect recurso est\u00e1 suspensa, desde parar recurso de trabalho que nos diz que os pr\u00f3ximos mundiais atualiza\u00e7\u00e3o do site e podem ser feitas preenchendo o final constr\u00f3i RTM do Windows 7.<br>Ainda n\u00e3o temos informa\u00e7\u00f5es confi\u00e1veis sobre a passagem da assinatura da libera\u00e7\u00e3o e os par\u00e2metros t\u00e9cnicos da final RTM construir o Windows 7.<br>Esperamos que a pr\u00f3xima not\u00edcia \u00e9 aproximar \u00e0s 19h00 Moscou tempo.<br>NB: Procure actualiza\u00e7\u00f5es neste artigo, iremos inform\u00e1-lo sobre o andamento dos casos!\"", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_16:53:38", "killed": false, "user_key": "520e6b4754f7bd90353464eaa583a0c6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 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}, "16159707": {"up_voted": false, "ip": "", "has_replies": true, "message": "A vers\u00e3o RTM (final) ser\u00e1 a 7300.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_18:49:45", "killed": false, "user_key": "8718db3d4241bd1cc74e61542aa45115", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159708": {"up_voted": false, "ip": "", "has_replies": true, "message": "Falo a voz da verdade nem o Bill sabe... Nossa amigo aki fala issso...<br>Detalhe nao fala nem onde ouviu isso....", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_20:30:24", "killed": false, "user_key": "520e6b4754f7bd90353464eaa583a0c6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 16159707, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159709": {"up_voted": false, "ip": "", "has_replies": false, "message": "A vers\u00e3o RC foi lan\u00e7ada como o Win7 deveria ser e com o tempo de uso vao ser identificados erros, incompatibilidades de softwares, drives, etc.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_21:10:15", "killed": false, "user_key": "f8359afe4d0551566d9e0f8957d3fec3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 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}, "16159710": {"up_voted": false, "ip": "", "has_replies": true, "message": "A discuss\u00e3o entre os bem-informados est\u00e1 intensa sobre se a RTM ser\u00e1 7263 ou n\u00e3o. Essa hist\u00f3ria de 7300 \u00e9 coisa de semanas atr\u00e1s. Agora a discuss\u00e3o at\u00e9 j\u00e1 abrange se sera 6.1 ou 7.0", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_21:11:05", "killed": false, "user_key": "1183f257dee92b77fa7b127cecd56e86", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 16159707, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159711": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tu falo tudo....", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-06-21_21:42:41", "killed": false, "user_key": "520e6b4754f7bd90353464eaa583a0c6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159710, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159712": {"up_voted": false, "ip": "", "has_replies": false, "message": "Concordo, a \u00fanica coisa que falta \u00e9 a microsoft tirar esse visualzinho, que na minha opni\u00e3o, \u00e9 feio... e ao mesmo tempo \u00e9 respons\u00e1vel por deixar o sistema cerca de 15% mais lento (Duvida? desative o servi\u00e7o de Temas e reinicie seu computador... ver\u00e1 que est\u00e1 bem mais r\u00e1pido). Quando sair a vers\u00e3o final, vou tentar instalar o Royale Noir, que at\u00e9 hoje, \u00e9 o melhor tema j\u00e1 lan\u00e7ado para Windows XP.", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-06-22_07:30:54", "killed": false, "user_key": "6b7fd77a8ea197acbaf8b6b33f2e0e86", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159658, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159713": {"up_voted": false, "ip": "", "has_replies": true, "message": "verdade, l\u00ed hoje, que merda, ERA FALSA a not\u00edcia", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-22_09:49:47", "killed": false, "user_key": "0bb30aa28de68fe46c7fff8318c76e4b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 16159686, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159714": {"up_voted": false, "ip": "", "has_replies": false, "message": "Oh... jura que eles v\u00e3o testar o RTM antes de liberar? hehehe<br><br>Mesmo testando o RTM, ningu\u00e9m esperava que a MS come\u00e7aria a escolher o RTM j\u00e1 em junho (ainda mais na metade de junho - compilaram o primeiro RTM Escrow no dia 12).", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-22_13:27:18", "killed": false, "user_key": "30fa8f49eda2cbb40ae7b8ff11b95b70", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159703, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159715": {"up_voted": false, "ip": "", "has_replies": true, "message": "PQP<br><br>Eita nome hein!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-22_13:55:19", "killed": false, "user_key": "8718db3d4241bd1cc74e61542aa45115", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 16159678, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159716": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"Falo a voz da verdade nem o Bill sabe\"<br><br>Claro que o Bill \u00f1\u00e3o sabe, ele n\u00e3o est\u00e1 mais na Microsoft...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-22_13:58:13", "killed": false, "user_key": "8718db3d4241bd1cc74e61542aa45115", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 16159708, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159718": {"up_voted": false, "ip": "", "has_replies": false, "message": "Sarc\u00e1rtico ein?<br>E se ela s\u00f3 vamos saber quando ela se manifestar publicamente...", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-06-22_14:06:29", "killed": false, "user_key": "c4f6e81e3983c8b63f417d5adc329d55", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159703, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159719": {"up_voted": false, "ip": "", "has_replies": false, "message": "ROADMAP final do Windows 7 (vers\u00f5es cliente e servidor):<br><br><a href=\"http://img20.imageshack.us/img20/2016/w7rtmsignoffmswzroadmap.jpg\" rel=\"nofollow\">http://img20.imageshack.us/img20/2016/w7rtmsign...</a><br><br>Obs.: a partir do dia 10 de julho os empregados da MS v\u00e3o ter acesso ao RTM.<br><br>Fonte: a mesma do rumor.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-22_14:13:32", "killed": false, "user_key": "30fa8f49eda2cbb40ae7b8ff11b95b70", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 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}, "16159720": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sei q n\u00e3o tem nd a ver com o topico.. Mas s\u00f3 um desabafo...<br><br>Eu fui o um dos Otarios q comprei o Windows Vista...<br><br>Meu DVD risco e telefonei para Microsoft... O atendente esclamou. - Jura q vc usa um Vista Original!...<br>Eu fiquei espantando... Ele me falou.- Agora quando lan\u00e7arem o Windows 7 vc faz assim. Baixa um Windows Seven Pirata. Telefona para microsoft novamente, e diz q vc baixou um pirata. Eles v\u00e3o te mandar uma chave original. A politica \u00e9 assim agora todos regularizados. <br><br>O tonto aqui pagou 500 reias pelo um Vista original... Pelo amor...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-23_03:11:29", "killed": false, "user_key": "bc5f4c96b7cc8f260c7f90951489fa3b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159721": {"up_voted": false, "ip": "", "has_replies": true, "message": "Se voc\u00ea acha a interface do Windows 7 ruim utiliza ent\u00e3o o Windows 3.1... \u00ac\u00ac'", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-23_21:10:08", "killed": false, "user_key": "lucasdillmann", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 16159663, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159722": {"up_voted": false, "ip": "", "has_replies": true, "message": "Nossa, at\u00e9 ontem estava ussando o Windows 7 Build 7100 RC ..Hoje baixei e instalei a Build 7260 e nossa esta nova build esta realmente mais rapida q a 7100.<br>At\u00e9 a build 7100 para que eu conseguisse ativar o aero precisava fazer algumas gambiaras pois s\u00f3 tenho 512mb de RAM e desta vez fiquei meio que surpresso pois nao foi preciso.<br><br>Para quem pensa q o windows 7 \u00e9 pesado ta muito enganado<br>minha configura\u00e7\u00e3o \u00e9 :<br><br>Windows 7 Build 7260<br>512 Mb de RAM<br>Processador Intel Dual Core 2.80 GHz<br>HD 80Gb<br>Placa de Video GeForce 5500 Fx ((AGP))<br><br>E aqui consigo rodar tudo tranquilo algumas coisas ate melhor que no Win XP<br><br>Por exemplo .. o office 2007 aki no Win 7 abre bem mais rapido que no Win XP.<br><br>=)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-23_23:19:56", "killed": false, "user_key": "4775c08374501a643036ca64c0d70d9c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159723": {"up_voted": false, "ip": "", "has_replies": false, "message": "Para ter uma certeza real voc\u00ea deve usar mais o sistema, porque geralmente quando instalamos um S.O. ele se comporta de forma \u00e1gil, mas depois que instalamos as dezenas de programas que usamos no dia a dia \u00e9 que percebemos seu real desempenho.<br><br><br>Preste aten\u00e7\u00e3o.<br><br><br>N\u00e3o \u00e9 que n\u00e3o acredito na melhoria, mas com o dia a dia percebemos coisas novas. Inclusive bugs que aparece do nada.<br><br><br>xD", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-06-23_23:26:14", "killed": false, "user_key": "0770e735cb961c59be975c835e5e690b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16159722, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159724": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sim tem alguns bugs como por exemplo: quando tento ouvir musicas pelo windows media center elas costumam fazer uns ruidos ..a musica fika meio que lenta..<br>ja com os filmes que assisto no windwos media center nao acontece isso.. e nao sei dizer  porque<br>em todas as builds que instalei do windows 7 tive esse problema no media center coisa que nao acontecia no vista<br><br>procurei na internet mais nao achei nada a respeito.. deve se s\u00f3 comigo =/<br><br>ja no windows media player e outros app. em geral nao tenho problemas<br><br>E sobre os programas ja estou com boa parte deles instalados aki e ate agora ta beleza<br>espero que continue assim. =)", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-24_03:21:21", "killed": false, "user_key": "4775c08374501a643036ca64c0d70d9c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "6 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159725": {"up_voted": false, "ip": "", "has_replies": true, "message": "O WINDOWS 7 DEIXOU ELE DOIDO E BOTOU A M\u00c3E ELE NO CIA...RZRSRSRS...<br><br><br>KKKKKKKKKKKKK", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-06-25_14:31:43", "killed": false, "user_key": "384df2f540f5ef1ec35c21d8fedb11e6", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "5 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 16159715, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159726": {"up_voted": false, "ip": "", "has_replies": false, "message": "que retardadisse", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-06-25_14:35:26", "killed": false, "user_key": "4afc56000f00c401f379051ec6928392", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "5 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159725, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159727": {"up_voted": false, "ip": "", "has_replies": false, "message": "twice!", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-06-28_23:58:50", "killed": false, "user_key": "c19782903effbb21786e89cf89acc980", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "5 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16159668, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159729": {"up_voted": false, "ip": "", "has_replies": true, "message": "Pe\u00e7o-lhe muita desculpa Felipe, mas das duas uma. Ou vo\u00e7\u00ea n\u00e3o percebe NADA de inform\u00e1tica ou para vo\u00e7\u00ea um sistema operativo \u00e9 apenas uma interface....<br><br>Dizer que a pior coisa possivel para um sistema \u00e9 sair com a interface que tem \u00e9 no minimo IGNORANTE.<br>A interface do Windows 7 est\u00e1 muito boa at\u00e9...<br>E o seu coment\u00e1rio \"o Windows 7 n\u00e3o vai passar de um SP3 do Vista com outro nome\u2026\" s\u00f3 demonstra falta de conhecimento... o Windows 7 n\u00e3o tem nada a HAVER com o Windows Vista... Para al\u00e9m de ter um novo KERNEL, \u00e9 um sistema feito de RAIZ.<br><br>Por favor, tomem como mau exemplo o post do Felipe.<br><br>Aprendam a investigar antes de dizer seja o que for.<br> <br>Ele diz que a interface do windows 7 \u00e9 ridicula por ser um novo sistema. Desde quando \u00e9 que para cada sistema operativo \u00e9 necess\u00e1rio mudar a interface? A microsoft pela primeira vez usou o AERO no vista LOL, mudaram completamente a interface do windows xp para o vista LOL. Axam mesmo k h\u00e1 necessidade de mudar? Claro que n\u00e3o. Melhorar e optimizar sim :) mas mais do que isso n\u00e3o LOL.<br><br>E felipe, ridiculo mesmo \u00e9 o seu Post...", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-07-04_08:59:02", "killed": false, "user_key": "17466742efa9f0912ab116c318180fb2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "5 meses atr\u00e1s", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 16159663, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159730": {"up_voted": false, "ip": "", "has_replies": false, "message": "<strong>\"Para al\u00e9m de ter um novo KERNEL, \u00e9 um sistema feito de RAIZ.\"</strong><br><br>Sei n\u00e3o, hein. Veja <a href=\"http://windowsteamblog.com/blogs/windowsvista/archive/2008/05/27/communicating-windows-7.aspx\" rel=\"nofollow\">isso aqui</a>:<br><br><em>\"Contrary to some speculation, Microsoft is not creating a new kernel for Windows 7.\"</em><br><br>(Ao contr\u00e1rio de algumas especula\u00e7\u00f5es, a Microsoft n\u00e3o est\u00e1 criando um novo kernel para o Windows 7.)<br><br>E como voc\u00ea disse... <em>\"Aprendam a investigar antes de dizer seja o que for.\"</em>", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-07-04_09:38:17", "killed": false, "user_key": "felipebz", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "5 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159729, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159736": {"up_voted": false, "ip": "", "has_replies": false, "message": "Hahaha. boa! O tio Bill, junto com sua esposa, mantem um programa \"The Bill &amp; Melinda Gates Foundation\" que auxilia crian\u00e7as e jovens, no quesito educa\u00e7\u00e3o.", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-07-24_06:49:09", "killed": false, "user_key": "eeda8c3eed16b40c0f4fba7ba7240f6b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "5 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159716, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159737": {"up_voted": false, "ip": "", "has_replies": false, "message": "Pelo que sabemos (e \u00e9 fato), nos EUA a maioria dos softwares s\u00e3o originais. \u00c9 uma cultura que vem de tempos, comprar softwares justamente por serem mais baratos do que aqui. E isso tambem repete na quest\u00e3o de m\u00fasicas e filmes.", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-07-24_06:51:47", "killed": false, "user_key": "eeda8c3eed16b40c0f4fba7ba7240f6b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "5 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16159720, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159741": {"up_voted": false, "ip": "", "has_replies": false, "message": "Eu ja baixei e instalei o rtm 7600 Windows Seven Ultimate e ceis t\u00e3o falando em 7260?<br>Al\u00f4ooooooooo!", "is_last_child": true, "can_reply": false, "down_voted": false, "real_date": "2009-07-29_01:11:34", "killed": false, "user_key": "8824cf71554bc9c96d8849f03bb2236b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159654, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159742": {"up_voted": false, "ip": "", "has_replies": false, "message": "Essa foi muito boa, cara!", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-07-29_01:15:04", "killed": false, "user_key": "8824cf71554bc9c96d8849f03bb2236b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159721, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16159743": {"up_voted": false, "ip": "", "has_replies": false, "message": "N\u00e3o se preocupe Rick pois tem a build 7600 dispon\u00edvel, eu mesmo ja baixei e instalei. esta \u00e9 a vers\u00e3o finaw, manow", "is_last_child": false, "can_reply": false, "down_voted": false, "real_date": "2009-07-29_01:20:13", "killed": false, "user_key": "8824cf71554bc9c96d8849f03bb2236b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "4 meses atr\u00e1s", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16159713, "depth": 5, "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": "33219640", "user_id": "anonymous", "forum_id": "186060", "hash": -2565597886737071668}, "thread": {"total_posts": 91, "paginate": true, "per_page": 80, "slug": "rumor_windows_7_rtm_ja_entre_nos", "num_pages": 2, "days_alive": 0, "realtime_paused": true, "id": 33219640, "num_posts": 80, "closed": true, "queued": false, "killed": false}, "reactions_limit": 10, "context": {"show_reply": false, "use_fb_connect": true, "forum_facebook_key": "49ff60b424d3928b76bcf678bdb69771", "use_yahoo": true, "subscribed": false, "use_twitter_signin": true, "use_openid": true, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

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



/**
 * Dsq.Strings: UI strings
 */
Dsq.Strings = new function() {
	this.ADD_NEW_COMMENT = "Adicionar comentário";
	this.LOG_INTO_DISQUS = "Log into DISQUS";
	this.USE_MEDIA = "Usar multimídia";
	this.LOGOUT = "Logout";
	this.SHARING_OPTIONS = "Sharing options";
	this.SHARE_ON = "Share on";
	this.TWEET_THIS_COMMENT = "Tweet this comment";
	this.SHARE_ON_NEWSFEED = "Share on news feed";
	this.SEND_UPDATE_TO_YAHOO = "Send update to Yahoo!";
	this.REBLOG_ON = "Reblog on";
	this.CONFIGURE_OPTIONS = "Configure options";
	this.POST_AS = "Post as";
	this.SORT_BY = "Ordenar discussão por:";
	this.SUBSCRIBE_BY_EMAIL = "Subscribe by email";
	this.SUBSCRIBE_BY_RSS = "Subscribe by RSS";
	this.POPULAR_NOW = "Popular now";
	this.BEST_RATING = "Melhor avaliação";
	this.NEWEST_FIRST = "Recentes primeiro";
	this.OLDEST_FIRST = "Antigos primeiro";
	this.HIGHLIGHTED = "Highlighted";
	this.UNSUBSCRIBE = "Unsubscribe";
	this.REQUIRED = "Required";
	this.OPTIONAL = "Optional";
	this.YOU_ARE_COMMENTING_AS_A = "You are commenting as a";
	this.LOGIN_BELOW = "Login below";
	this.PLEASE_LOGIN_BELOW_TO_COMMENT = "Please login below to comment.";
	this.SUBSCRIBE_TO_ALL_COMMENTS_BY_EMAIL = "Subscribe to all comments by email";
	this.DO_NOT_SUBSCRIBE_TO_COMMENTS = "Do not subscribe to comments";
	this.REALTIME_UPDATING_IS = "Real-time updating is";
	this.ENABLED = "enabled";
	this.PAUSED = "paused";
	this.PAUSE = "Pause";
	this.RESUME = "Resume";
	this.SHOW = "Show";
	this.JUST_NOW = "Just now";
	this.REPLY = "responder";
	this.EDIT = "editar";
	this.FLAG = "Flag";
	this.MODERATE = "Moderate";
	this.CANCEL = "cancelar";
	this.REPLYING_TO = "Replying to";
	this.REPORT_MISSING_REACTIONS = "Report missing reactions";
	this.POST_A_COMMENT = "Post a comment";
	this.FLAG_INAPPROPRIATE_COMMENT = "Flag inappropriate comment";
	this.FLAGGED = "Flagged";
	this.NO = "Não";
	this.YES = "Sim";
	this.NEVER_MIND = "Never mind";
	this.ARE_YOU_SURE_YOU_WOULD_LIKE_TO_REPORT_THIS_COMMENT_TO_A_MODERATOR = "Are you sure you would like to report this comment to a moderator";
	this.THIS_WILL_FLAG_COMMENTS_FOR_MODERATORS_TO_TAKE_ACTION = "This will flag comments for moderators to take action";
	this.TO_RATE_PLEASE_LOG_IN = "To rate, please log in";
	this.JUST_A_MOMENT = "Just a moment...";
	this.GUEST = "Guest";
	this.NAME = "Nome";
	this.EMAIL = "E-mail";
  this.WEBSITE = "Website";
  this.IN_REPLY_TO = "in reply to";
  this.SETTINGS = "Settings";
  this.MODERATOR_OPTIONS = "Moderator options: ";
  this.MODERATE_OPTIONS = "Moderate Options";

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

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

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

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

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

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

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

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






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



var FragmentPacket = function(reader, writer, writer_url, is_child, receiveCallback) {
	var that = this;
	this.reader = reader;
	this.writer = writer;
	this.writer_url = writer_url;

	this.is_child = is_child || false;
	this.receiveCallback = receiveCallback;

	this._lastHash = null;

	this._accumMsg = '';

	this._lastSeqno = 0;

	this.MAX_DATA_LEN	= 1024;

	this.WAIT_TIME		= 10;

	this.READY		= 0x1;
	this.WRITING	= 0x2;
	this.FIN		= 0x4;
	this.ACK		= 0x8;

};

FragmentPacket.prototype.createListener = function() {
	var that = this;
	var listener = function() {
		that.recv();
	};
	return window.setInterval(listener, 10);
};

FragmentPacket.prototype.log = function(msg) {



};

FragmentPacket.prototype.recv = function() {
	var hash;
	if (/MSIE/.test(navigator.userAgent)) {

		hash = this.reader.name;
	} else {

		var hashIndex = this.reader.location.href.indexOf('#');
		if (hashIndex == -1) {
			return;
		}
		hash = this.reader.location.href.substring(hashIndex+1);
	}
	var flags = parseInt(hash.substring(0, 4), 10);
	var seqno = parseInt(hash.substring(4, 24), 10);
	var data  = hash.substring(24);

	if (this._lastHash !== hash) {
		this._lastHash = hash;
		this.log('recv: ' + hash);

		this.log(' flags: ' + flags);
		this.log(' seqno: ' + seqno + ' len: ' + hash.substring(4, 24).length + ' (' + hash.substring(4, 24) + ')');
		this.log(' data: ' + data + ' len: ' + data.length);

		this._lastSeqno = seqno;

		if (flags & this.WRITING) {
			this._accumMsg += data;
			this.sendFlag(this.ACK, seqno);
			if (flags & this.FIN) {
				this.log('recv finished: ' + decodeURIComponent(this._accumMsg));
				this.receiveCallback(decodeURIComponent(this._accumMsg));

				this._accumMsg = '';

				this.sendFlag(this.READY | this.ACK, this._lastSeqno);
			}
		}
	}

	return {
		flags: flags,
		seqno: seqno,
		data: data
	};
};

FragmentPacket.prototype.sendRawPacket = function(packet) {
	if (/MSIE/.test(navigator.userAgent)) {
		this.writer.name = packet;
	} else {

		this.writer.location.href = this.writer_url + '#' + packet;
	}

};

FragmentPacket.prototype.sendFlag = function(flag, seqno) {
	this.sendRawPacket(this._zerofill(flag, 4) + this._zerofill(seqno, 20));
};

FragmentPacket.prototype.send = function(msg) {
	this._send(0, encodeURIComponent(msg));
};

FragmentPacket.prototype._send = function(packetNum, msg) {
	var that = this;
	var recvBuf = this.recv();

	if (packetNum === 0) {

		if (!(recvBuf.flags & this.READY)) {
			this.log('client is not ready, waiting...');
			window.setTimeout(function() { that._send(packetNum, msg); }, this.WAIT_TIME);
			return;
		}
	} else {

		if (!( (recvBuf.flags & this.ACK) && (recvBuf.seqno === this._lastSeqno) )) {
			this.log('waiting for ack from client...');
			window.setTimeout(function() { that._send(packetNum, msg); }, this.WAIT_TIME);
			return;
		} else {
			this.log('received ack: ' + this._lastSeqno + ' ' + recvBuf.seqno);
		}
	}

	var flags = this.WRITING;
	var num_packets = Math.ceil(msg.length / this.MAX_DATA_LEN);
	this.log('num_packets: ' + num_packets);

	if (num_packets === packetNum) {

		this.log('message successfully sent!');
		this.sendFlag(this.READY | this.ACK, this._lastSeqno);
		return true;
	}

	this._lastSeqno++;

	if (packetNum == num_packets-1) {
		flags |= this.FIN;
	}

	var data = msg.substring(packetNum * this.MAX_DATA_LEN, (packetNum+1) * this.MAX_DATA_LEN);
	var packet = this._zerofill(flags, 4) + this._zerofill(this._lastSeqno, 20) + data;

	this.log('sending raw packet: ' + packet);
	this.sendRawPacket(packet);

	return this._send(packetNum + 1, msg);
};

FragmentPacket.prototype._zerofill = function(num, width) {
	var retval = num.toString();
	var retval_len = retval.length;
	for (var i = 0; i < width - retval_len; i++) {
		retval = '0' + retval;
	}
	return retval;
};

var PostMessagePacket = function(receiver, receiveCallback, id, receiverId) {
	var that = this;
	this.receiver = receiver;
	this.receiveCallback = receiveCallback;
	this.id = id;


	this.receiverId = receiverId;
};

PostMessagePacket.prototype.createListener = function() {
	var that = this;

	var listener = function(e) {

		if (!that.id) {
			that.id = e.data;
			return;
		}


		var id = e.data.split(';')[0];
		if (id !== that.id) {
			return;
		}
		var data = e.data.substring(e.data.indexOf(';') + 1);

		that.receiveCallback(data);
	};

	if (typeof window.attachEvent == 'function') {
		window.attachEvent('onmessage', listener);
	} else if (typeof window.addEventListener == 'function') {
		window.addEventListener('message', listener, false);
	} else {
		throw new Error('No method found to create event listener for PostMessagePacket.');
	}
};

PostMessagePacket.prototype.send = function(msg) {



	var needs_reget = false;
	try {
		if (typeof this.receiver.id == 'undefined' || typeof this.receiver.postMessage == 'undefined') {
			needs_reget = true;
		}
	} catch(e) {


	}
	if (needs_reget && typeof this.receiverId != 'undefined') {
		this.receiver = document.getElementById(this.receiverId).contentWindow;
	}

	var packet;
	if (!msg) {

		packet = this.id;
	} else {
		packet = this.id + ';' + msg;
	}
	this.receiver.postMessage(packet, '*');
};

PostMessagePacket._last_unique_id = null;
PostMessagePacket._get_unique_id = function() {
	var id = (new Date()).getTime();
	if (id == PostMessagePacket._last_unique_id) {
		id++;
	}
	PostMessagePacket._last_unique_id = id;
	return id.toString();
};

var JsonRpc = function() {

	this.ids = {};

	this.objectToJSON = function(obj) {
		var json = '';
		var results = [];

		if (obj === undefined || obj === null) {
			return 'null';
		}

		switch (obj.constructor) {
			case Object:
				for (var property in obj) {
					if (obj.hasOwnProperty(property)) {
						results.push(this.objectToJSON(property) + ': ' + this.objectToJSON(obj[property]));
					}
				}
				json = '{' + results.join(', ') + '}';
				break;
			case Array:
				for (var i = 0; i < obj.length; i++) {
					results.push(this.objectToJSON(obj[i]));
				}
				json = '[' + results.join(', ') + ']';
				break;
			case Number:
			case Boolean:
				json = obj.toString();
				break;
			case String:

				var specialChars = {'\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '\\': '\\\\'};

				json = obj.replace(/[\x00-\x1f\\]/g, function(match) {
					var ch = specialChars[match];
					return ch ? ch : '\\u00' + match.charCodeAt().toPaddedString(2, 16);
				});

				json = '"' + json.replace(/"/g, '\\"') + '"';
				break;
			default:

				json = 'null';
				break;
		}

		return json;
	};

	this.createHandler = function(send_func, registered_funcs) {
		var that = this;
		var handler = function(message) {

			try {
				var rpc = eval('(' + message + ')');
			} catch(e) {
				alert('bad JSON: ' + message);
				return;
			}
			if (rpc.method) {

				if (!registered_funcs[rpc.method]) {
					return;
				}

				var retval = registered_funcs[rpc.method].apply(null, rpc.params);
				if (rpc.id) {
					var response = {
						result: retval,
						error: null,	// TODO
						id: rpc.id
					};
					send_func(that.objectToJSON(response));
				}
			} else if(rpc.result) {

				if (!that.ids[rpc.id]) {
					return;
				}

				that.ids[rpc.id](rpc.result);
				delete that.ids[rpc.id];
			}
		};
		return handler;
	};

	this.execute = function(send_func, method, params, response_callback) {
		response_callback = response_callback || null;
		var id = (response_callback) ? (new Date()).getTime() : null;

		var request = {
			method: method,
			params: params,
			id: id
		};

		send_func(this.objectToJSON(request));

		if (id) {
			this.ids[id] = response_callback;
		}
	};
};
JsonRpc = new JsonRpc();

var ParentMessenger = function(childUrl, receiverUrl, container, receiveCallback) {


	if (navigator.userAgent.indexOf('Safari') >= 0 && parseInt(navigator.userAgent.substring(navigator.userAgent.indexOf('Version/') + 8), 10) == 3) {
		throw new Error("unsupported.");
	} else if (window.opera) {
		throw new Error("unsupported.");
	}



	if (!receiverUrl &&
		navigator.userAgent.indexOf('Gecko') >= 0 &&
		parseFloat(navigator.userAgent.slice(navigator.userAgent.indexOf('rv:') + 3, navigator.userAgent.indexOf('rv:') + 6)) < 1.9) {
		throw new Error("unsupported.");
	}


	if (/msie/i.test(navigator.userAgent) && !/opera/i.test(navigator.userAgent)) {


		if (document.domain == window.location.hostname) {
			receiverUrl = '';
		}
	}

	var that = this;
	this.childUrl = childUrl;
	this.receiverUrl = receiverUrl;
	this.container = container || document.body;

	this.packetHandler = null;


	this._ready = false;
	this._error = false;


	var _createReceiverForFragmentPacket = function() {

		that.receiver = document.createElement('iframe');
		that.receiver.src = receiverUrl;
		that.receiver.id = 'receiver_' + (new Date()).getTime();
		that.receiver.name = that.receiver.id;

		that.receiver.frameBorder = '0';
		that.receiver.frameSpacing = '0';
		that.receiver.style.borderStyle = 'none';

		var receiver_onload = function() {
			var receiver = document.getElementById(that.receiver.id).contentWindow;

			try {
				receiver.document.body.innerHTML = '';
			} catch(e) {

				that._error = true;
			}
			receiver.document.body.style.padding = '0px';
			receiver.document.body.style.margin = '0px';

			var child = receiver.document.createElement('iframe');
			child.id = 'child';
			child.name = 'child';
			child.src = that.childUrl;

			child.frameBorder = '0';
			child.frameSpacing = '0';
			child.style.borderStyle = 'none';
			child.style.width = '100%';
			child.style.height = '100%';
			receiver.document.body.appendChild(child);

			that.child = receiver.document.getElementById('child').contentWindow;
			that.receiver = receiver;

			that.packetHandler = new FragmentPacket(that.receiver, that.child, that.childUrl, false, receiveCallback);

			that._listener = that.packetHandler.createListener();

			that.packetHandler.sendFlag(that.packetHandler.READY, 0);

			that._ready = true;
		};

		that.receiver.onreadystatechange = function() {
			if (this.readyState == 'complete') {
				receiver_onload();
			}
		};

		that.receiver.onload = receiver_onload;







		if (Dsq.Utils.ie) {
			if (that.container.clientWidth === 0) {

				var _waitForWidth = function() {
					if (that.container.clientWidth > 0) {
						Dsq.Utils.fixIframesIE(that.container.id);
					} else {
						window.setTimeout(_waitForWidth, 100);
					}
				};
				_waitForWidth();

				that._once = false;
				that.receiver.onresize = function() {
					if (!that._once) {
						Dsq.Utils.fixIframesIE(that.container.id);
					}
					that._once = true;
				};
			}
		}

		that.container.appendChild(that.receiver);
	};


	var _createReceiverForPostMessage = function() {

		var receiver_onload = function() {

			that.packetHandler.send();
			that._ready = true;
		};

		var id = PostMessagePacket._get_unique_id();
		var receiverId = 'child_' + id;


		ParentMessenger['_receiver_onload_' + receiverId] = receiver_onload;

		that.container.innerHTML += '<iframe ' +
			'src="' + childUrl + '" ' +
			'id="' + receiverId + '" ' +
			'name="' + receiverId + '" ' +
			'onload="ParentMessenger._receiver_onload_' + receiverId +'();" ' +
			'></iframe>';

		that.receiver = document.getElementById(receiverId).contentWindow;
		that.packetHandler = new PostMessagePacket(that.receiver, receiveCallback, id, receiverId);
		that._listener = that.packetHandler.createListener();
	};

	if (typeof window.postMessage == 'function') {
		_createReceiverForPostMessage();
	} else {
		_createReceiverForFragmentPacket();
	}

};

ParentMessenger.prototype.sendMessage = function(message) {
	var that = this;
	if (!this._ready) {

		window.setTimeout(function() { that.sendMessage(message); }, 10);
		return;
	}
	this.packetHandler.send(message);
	return true;
};

Dsq.NewFrames = function(url) {
	this.url = url;
};

Dsq.NewFrames.prototype.init = function(onFailure) {
	var that = this;

	try {
		this.messenger = new ParentMessenger(this.url, Dsq.jsonData.integration.receiver_url, this.container, this.receive_callback);
	} catch(e) {
		if (typeof onFailure == 'function') {
			onFailure();
		}
	}

	if (typeof onFailure == 'function') {
		var iId = window.setInterval(function() {
			if (typeof that.messenger == 'undefined') {
				window.clearInterval(iId);
				return;
			}
			if (that.messenger._ready) {
				window.clearInterval(iId);
			} else if (that.messenger._error) {
				window.clearInterval(iId);
				onFailure();
			}
		}, 10);
	}
};

Dsq.NewFrames.prototype._execute = function(method, args, callback) {
	var that = this;
	if (typeof that.messenger == 'undefined') {
		return false;
	}
	JsonRpc.execute(
		function(msg) { that.messenger.sendMessage(msg); },
		method,
		args || [],
		callback);
	return true;
};

Dsq.ReplyFrame = function(container, parent_post_id) {
	var that = this;
	this.container = container;
	this.parent_post_id = parent_post_id;

	var sendFunc = function(msg) {

		Dsq.Debug.log('Dsq.ReplyFrame.sendFunc');
		that.messenger.sendMessage(msg);
	};


	var postComment_onSuccess = function(response) {
		Dsq.jsonData.posts[response.message.id] = response.message.post_meta;
		if (!Dsq.jsonData.users[response.message.post_meta.user_key]) {
			Dsq.jsonData.users[response.message.post_meta.user_key] = response.message.user_meta;
		}


		var reply_position = (typeof(disqus_insert_wrt_sort) == 'undefined' 
			? (Dsq.jsonData.forum.reply_position ? -1 : null) 
			: (Dsq.jsonData.request.sort == 2 ? null : -1));
		
		if (response.message.post_meta.approved) {
			Dsq.Post.insert(response.message.post_meta.parent_post_id || reply_position, response.message.id, response.message.post_meta.message);
		}

		Dsq.Templates.postComment_onSuccess(response, parent_post_id, response.message.id);
	};

	var postComment_onFailure = function(response) {
		Dsq.Popup.popModal(response.message, 'Error');
		Dsq.Templates.postComment_onFailure(response, parent_post_id, response.message.id);
	};

	var editComment_onSuccess = function(response) {
		var post_id = parent_post_id;
		var message = Dsq.$('dsq-comment-message-' + post_id);
		
		message.innerHTML = response.message;
		Dsq.Templates.toggleEdit(post_id);
		Dsq.Templates.setLoadingButton(false);
	};
	
	var editComment_onFailure = function(response) {
		var post_id = parent_post_id;
		
		Dsq.Popup.popModal('Sorry, there was an error editing this comment.', 'Edit Error');
		Dsq.Templates.toggleEdit(post_id);
		Dsq.Templates.setLoadingButton(false);
	};

	var getUserByEmail_onSuccess = function(response) {
		var msg = response.message;
		var fields = Dsq.Templates.getFormFields(parent_post_id);

		if (msg.username) {

			Dsq.Templates.lightboxAuthenticate(parent_post_id, 'login', {
				'username': msg.username,
				'display_name': msg.display_name,
				'avatar_url': msg.avatar_url,
				'verified': msg.verified,
				'email': fields.email.value
			});
		} else {

			Dsq.Templates.lightboxAuthenticate(parent_post_id, 'register');
		}
	};

	var validateAuth_onSuccess = function(response, auth_choice) {
		Dsq.Templates.postComment(parent_post_id, null, true, auth_choice);
	};

	var validateAuth_onFailure = function(response, auth_choice) {
		var pid = parent_post_id ? '-' + parent_post_id : '';
		var msg = response.message;

		if (auth_choice == 'register') {
			var fields = ['email', 'username', 'password'];

			for (var i = 0; i < fields.length; i++) {
				var field = fields[i];
				var errorDiv = Dsq.$('dsq-' + field + '-errors' + pid);

				if (msg[field]) {
					errorDiv.innerHTML = msg[field];
				} else {
					errorDiv.innerHTML = '';
				}
			}
		} else if (auth_choice == 'login') {
			Dsq.$('dsq-lightbox-errors' + pid).innerHTML = '<p>We couldn\'t log you in. Please verify your login.</p>';
		}
		
		Dsq.Templates.setLoadingButton(false);
	};

	this.receive_callback = JsonRpc.createHandler(sendFunc, {
		'postComment.onSuccess': postComment_onSuccess,
		'postComment.onFailure': postComment_onFailure,
		'editComment.onSuccess': editComment_onSuccess,
		'editComment.onFailure': editComment_onFailure,		
		'getUserByEmail.onSuccess': getUserByEmail_onSuccess,
		'validateAuth.onSuccess': validateAuth_onSuccess,
		'validateAuth.onFailure': validateAuth_onFailure,
		'reload': function() { window.location.reload(); }
	});

	this.url = Dsq.Urls.REPLY +
		'?' + (new Date()).getTime() +
		'&f=winajuda' +
		'&t=rumor_windows_7_rtm_ja_entre_nos' +
		'&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/rumor_windows_7_rtm_ja_entre_nos/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='	+ 'rumor_windows_7_rtm_ja_entre_nos'
			+ '&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/rumor_windows_7_rtm_ja_entre_nos/reply.html';
	this.REQUEST_USER_PROFILE = '/AnonymousUser/';
	this.REQUEST_USER_AVATAR = 'http://media.disqus.com/images/noavatar92.png';
};
// Dsq.Urls

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

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

		if(error) {
			return "Por favor, digite um nome para comentar.";
		} else {
			return true;
		}
	};
	this.email = function(addr) {
		if(Dsq.Validators.VALID_EMAIL_RE.test(addr)) {
			return true;
		} else {
			return "Por favor, digite um e-mail válido para comentar.";
		}
	};
	this.url = function(addr) {
		if(!addr || addr.indexOf('.') != -1) {
			return true;
		} else {
			return "Por favor, verifique a URL de seu site (este campo é opcional).";
		}
	};

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

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

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

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

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

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


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

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

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

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

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

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

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

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

		return [windowWidth, windowHeight];
	}

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

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

		return [scrollWidth, scrollTop];
	}

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

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

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

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

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

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

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

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

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

				form.appendChild(input);
			}
		}

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

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

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

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

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

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

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

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

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

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

		return params;
	};

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

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

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

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

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

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

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

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

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

	};

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

};
// Dsq.Utils

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

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

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

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

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

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

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

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

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

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

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

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

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

	this.remoteAccountSettings = function() {
		var body = '';
		// Set up IFrame.
		var params = {};
		var base_url = 'http://disqus.com/forums/winajuda/_auth/embed/remote_settings/';
		var attributes = {id: 'dsq-popup-account-settings'};
		if (typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}

		body = Dsq.Templates._frameGeneric(base_url, params, attributes);
		this.popModal(body, 'Account Settings', null, true, 'dsq-popup-account-settings');
	};

	this.popModal = function(message, title, post_id, use_listener, extra_classes) {
		var container = document.createElement('div');
		var header, body;

		Dsq.Popup._closePopup(null, true);

		if(typeof(title) == 'undefined') { title = ''; }
		if(typeof(use_listener) == 'undefined') { use_listener = true; }

		if(post_id) {
			container.id = 'dsq-popup-message-' + post_id;
		} else {
			container.id = 'dsq-popup-message';
		}

		header = title;
		body = message;

		container.innerHTML = Dsq.Templates.popupModal(header, body);
		Dsq.Popup.initPopup(container, post_id, 'message', extra_classes);
		if(use_listener) {
			Dsq.Popup.popupListener = Dsq.Utils.addEventListener(document, 'mouseup', Dsq.Popup._closePopup);
		}
	};

	this.popAlert = this.popModal;

	this.loading = function(post_id) {
		var title = Dsq.Strings.JUST_A_MOMENT;
		var body = '<div style="text-align:center; padding: 5px 0 10px 0"><img src="http://media.disqus.com/images/loading.gif" alt="" /></div>'
		Dsq.Popup.lightbox(body, title, post_id);
	};

	this.lightbox = function(message, title, post_id) {
		// Wraps Dsq.Popup.popModal

		var overlay = document.createElement('div');
		overlay.id = 'dsq-overlay';
		overlay.className = 'dsq-overlay';
		Dsq.$b.appendChild(overlay);
		
		Dsq.Popup.popModal(message, title, post_id, false, 'dsq-lightbox');
	};

	this.popProfile = function(post_id, userKey) {
		var post = Dsq.jsonData['posts'][post_id];
		if (post && post.has_been_anonymized) {
			Dsq.Popup.popModal('This message was anonymized by its previous owner.', 'Anonymized', post_id);
			return;
		}

		if(post_id) {
			userKey = Dsq.jsonData['posts'][post_id].user_key;	
		}
		var userData = Dsq.jsonData['users'][userKey];
		var elId = 'dsq-popup-profile-' + userKey;
		var container = document.createElement('div');

		if(this.activePopup.el) {
			this._closePopup(null, true);
			if(this.activePopup.linkClicked) {
				this.activePopup.linkClicked = false;
				return;
			}
		}

		container.id = elId;
		container.innerHTML = Dsq.Templates.popupProfile(userKey);

		this.initPopup(container, post_id, 'profile');
		this.popupListener = Dsq.Utils.addEventListener(document, 'mouseup', this._closePopup);

		if(!this.profileCache[userKey]) {
			Dsq.Utils.execScript('http://disqus.com/embed/profile.js'
				+ '?username=' + userKey
				+ '&anon=' + (userData['registered'] ? 0 : 1)
				+ '&f=' + Dsq.jsonData['request'].forum);
		} else {
			this.updateProfile(userKey);
		}
	};

	this._closePopup = function(e, force) {
		var activePopup = Dsq.Popup.activePopup.el;
		var id = Dsq.Popup.activePopup.id;
		var link = 'dsq-avatar-' + id; // HACK: Specific to profile toggle target

		// HACK: This event should be gone if there is no active popup.
		if(!activePopup) {
			return;
		}
		if(force || !Dsq.Popup.isClicked(e, activePopup.id)) {
			// TODO: This is breaking iE?
			if(Dsq.Popup.popupListener) {
				Dsq.Utils.removeEventListener(Dsq.Popup.popupListener);
			}
			
			// Kill overlay
			var overlay = Dsq.$('dsq-overlay');
			if(overlay) { Dsq.Utils.deleteNode(overlay); }
			
			try {
				Dsq.Utils.deleteNode(activePopup);
			} catch(e) {
				// HACK: IE6 throws an error when using deleteNode() with a node containing a <table> in the html.
				activePopup.parentNode.removeChild(activePopup);
			}
			Dsq.Popup.activePopup = {};
		}

		if(!force && Dsq.Popup.isClicked(e, link)) {
 			Dsq.Popup.activePopup.linkClicked = true;
		}

	};

	this.initPopup = function(popup, post_id, type, extra_classes) {
		popup.className = 'dsq-popup dsq-popup-' + type + ' ' + (extra_classes ? extra_classes : '');
		if(Dsq.Utils.ie6 || Dsq.Utils.ie7) {
			// HACK: We can't modify the body before it's ready, so we need
			//       to use an IE-safe "DOMReady" workaround before loading
			//       our popup.
			Dsq.Utils.execOnReady(function() {Dsq.$b.appendChild(popup); });
		} else {
			Dsq.$b.appendChild(popup);
		}

		popup.style.display = 'block';

		var xPos = (Dsq.Utils.getWindowSize()[0] - popup.offsetWidth) / 2;
		var yPos = (Dsq.Utils.getWindowSize()[1] - popup.offsetHeight) / 2;

		if(Dsq.Utils.ie6) {
			yPos += Dsq.Utils.getScrollPos()[1];
		}

		popup.style.left = xPos + 'px';
		popup.style.top = yPos + 'px';

		Dsq.Popup.activePopup = {
			'el' : popup,
			'id' : post_id,
			'type': type,
			'linkClicked' : false
		};
	};

	this.isClicked = function(e, id) {
		var t = e.target || e.srcElement;
		while(t && t.parentNode) {
			if(t.id == id) {
				return true;
			}

			t = t.parentNode;
		}
		return false;
	};
};
// Dsq.Popup

/**
 * Dsq.Templates
 */
Dsq.Templates = new function() {
	/*
	 * Counter keeping track of the number of posts iterated over.
	 */
	this.postLoopCounter = 0;
	this.filters = {};
	this.addPostContainer = 'dsq-post-add';
	this.textareaContainer = 'dsq-post-add';

	this.registerTemplate = function(name, func) {
		this['$$_' + name] = func;

		if(typeof DsqLocal.Filters != 'undefined'
		&& typeof DsqLocal.Filters[name] == 'function') {
			// Push filters to this.filters to unify code.
			this.filters[name] = this.filters[name] || [];
			this.filters[name].push(DsqLocal.Filters[name]);
		}

		this[name] = function() {
			var ret;

			if(typeof DsqLocal.Templates != 'undefined'
			&& typeof DsqLocal.Templates[name] == 'function') {
				ret = DsqLocal.Templates[name].apply(this, arguments);
			}

			if(ret === undefined) {
				ret = this['$$_' + name].apply(this, arguments);
			}

			if(this.filters[name]) {
				var args = [ret];

				args.push.apply(args, arguments);
				for(var i = 0; i < this.filters[name].length; i++) {
					ret = this.filters[name][i].apply(this, args);
				}
			}

			return ret;
		};
	};

	this.registerFilter = function(name, func) {
		this.filters[name] = this.filters[name] || [];
		this.filters[name].push(func);
	};

	/**
	 * Dsq.Templates.Filters
	 */
	this.Filters = new function() {
		this.commentContainer = function(post_id, s) {
			var _meta = Dsq.jsonData.posts[post_id];
			var classes = [];
			if(Dsq.jsonData.request.page > 1) {
				classes.push('dsq-append');
			}

			//
			// Extra classes used for custom themes
			//

			if(_meta.depth) {
				classes.push('dsq-comment-child', 'dsq-depth-' + _meta.depth, 'dsq-parent-is-' + _meta.parent_post_id);
			}


			//

			if(_meta.author_is_creator) {
				// TODO: We need to deprecate the "special" class since it is not properly prefixed.
				classes.push('special', 'dsq-special');
			}
			if(_meta.author_is_moderator) {
				classes.push('dsq-moderator');
			}
			classes.push(['dsq-odd', 'dsq-even'][Dsq.Templates.postLoopCounter % 2]);

			s = s.substring(0, s.lastIndexOf('>'));
			return s + ' class="dsq-comment ' + classes.join(' ') + '" style="margin-left:' + _meta.depth*30 + 'px">';
		};

		this.commentContent = function(post_id, s) {
			var _meta = Dsq.jsonData.posts[post_id];
			if (_meta.killed) {
				return '<em>Comentário removido.</em>';
			} else if (!_meta.approved) {
				return '<em>This comment was flagged for review.</em>';
			}

			s = s.replace(Dsq.MEDIA_POST_RE, Dsq.MediaPostHandler);
			return s;
		};
	};

	//
	// Thread
	//
	// TODO: These need to be stripped of all Django template tags.

	this.authPost = function() {
		if (!Dsq.jsonData.context.show_reply) {
			return '';
		}
		var result = [];
		result = result.concat([
				'<div id="dsq-auth"',
						Dsq.jsonData.integration.reply_position ? 'class="dsq-auth-bottom"' : '',
						'>',
					'<div class="dsq-by">',
						'<a href="http://disqus.com" target="_blank">',
							(Dsq.jsonData.integration.disqus_logo ?
								Dsq.Utils.interpolate('<img src="%(media_url)s/images/embed/by-disqus.png" alt="discussion by DISQUS">') :
								Dsq.Utils.interpolate('<img src="%(media_url)s/images/embed/dsq-button-120x19.png" alt="discussion by DISQUS">')
							),
						'</a>',
					'</div>',
					'<div class="dsq-auth-header">',
						'<h3 id="dsq-add-new-comment" class="dsq-h3-addcomment">',
								Dsq.Strings.ADD_NEW_COMMENT,
						'</h3>',
						'<div id="dsq-login">',
						(!Dsq.jsonData.request.is_authenticated && Dsq.jsonData.forum.allow_anon_post
								? '<p class="dsq-login-message" id="dsq-login-message">You are commenting as a <a class="dsq-help" title="Click for more information" href="#" onclick="Dsq.Popup.helpBadges(); return false">Guest</a>. You may select one to log into:</p>'
								: '')
		]);
		if (!Dsq.jsonData.request.is_authenticated) {
			result = result.concat([
							Dsq.Utils.interpolate(
								'<a id="dsq-login-toggle" href="%(disqus_url)s%(login_url)s?next=article:%(thread_id)s" onclick="Dsq.Popup.login(); return false"><img class="dsq-login-icon" src="%(media_url)s/images/dsq-profile-btn.png" title="%(log_into)s" alt="%(log_into)s"/></a>',
								{login_url: Dsq.Urls.LOGIN, thread_id: Dsq.jsonData.thread.id, log_into: Dsq.Strings.LOG_INTO_DISQUS}
								),
							'&nbsp; ',
							(Dsq.jsonData.context.use_fb_connect ?
								'<div id="dsq-fbc-login" onlogin="DisqusFbcParentController.onLogin()" size="medium" background="light" length="short" style="display:inline; margin-right:7px"></div>' :
								''
							),
							(Dsq.jsonData.context.use_twitter_signin ?
								Dsq.Utils.interpolate(
									'<div id="dsq-twitter-login" class="dsq-twitter-login" onclick="Dsq.Twitter.startTwitterConnect();" style="display:inline; cursor: pointer"><img src="%(media_url)s/images/twitter-signin-short.png" style="margin-right:7px" /></div>', {}) : ''),
							(Dsq.jsonData.context.use_openid ?
								Dsq.Utils.interpolate(
									'<div id="dsq-openid-login" class="dsq-openid-login" onclick="Dsq.OpenID.requestURL();" style="display:inline; cursor:pointer;"><img src="%(media_url)s/images/openid-login-button.png"/></div>', {}
								) : '')
			]);
		}
		result = result.concat([
						'</div>', // dsq-login
					'</div>', // dsq-auth-header
					'<div id="dsq-authenticated" class="dsq-authenticated" ',
						Dsq.jsonData.request.is_authenticated ? 'style="display:block"' : '',
						'>',
						'<div class="dsq-authenticated-pic">',
								Dsq.Utils.interpolate('<a href="%(url)s" title="%(request_display_username)s">' +
																			'<img class="dsq-post-avatar" src="%(avatar_url)s" alt="" /></a>',
																			{avatar_url: Dsq.Urls.REQUEST_USER_AVATAR,
																			url: (Dsq.jsonData.request.is_remote
																					 ? Dsq.jsonData.request.url
																					 : Dsq.jsonData.settings.disqus_url + Dsq.Urls.REQUEST_USER_PROFILE) }),
						'</div>',
						'<div class="dsq-authenticated-info">',
							'<ul>',
								'<li>',
									(Dsq.jsonData.request.is_remote
										? Dsq.FmtStrings.LOGGED_IN_AS(
												Dsq.Utils.interpolate('<a href="%(url)s" title="%(request_display_username)s">%(request_display_username)s</a>', {url:Dsq.jsonData.request.url})
										  )
										: Dsq.FmtStrings.LOGGED_IN_AS(
												Dsq.Utils.interpolate('<a href="%(disqus_url)s%(profile_url)s" title="%(request_display_username)s">%(request_display_username)s</a>')
											)
									),
								'</li>',
								'<li class="logout">',
									(!Dsq.jsonData.request.is_remote
										? Dsq.Utils.interpolate('<img class="dsq-login-icon" src="%(media_url)s/images/dsqicon12.png" alt="%(logged_in_as)s"/>&nbsp',
											{logged_in_as: Dsq.FmtStrings.LOGGED_IN_AS(Dsq.jsonData.request.display_username)})
										: ''),

									(!Dsq.jsonData.request.is_remote
										? Dsq.Utils.interpolate('<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="%(logout_from_disqus)s">',
											{logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN, logout_from_disqus: Dsq.FmtStrings.LOGOUT_FROM('DISQUS')})
										: ((Dsq.jsonData.request.remote_domain == 'twitter')
												? Dsq.Utils.interpolate('using Twitter (<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="Logout">Logout</a>)',
												 {logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN})
												: ((Dsq.jsonData.request.remote_domain == 'openid')
													 ? Dsq.Utils.interpolate('using OpenID (<a href="%(disqus_url)s%(logout_url)s?ctkn=%(csrf_token)s" title="Logout">Logout</a>)',
													 {logout_url: Dsq.Urls.LOGOUT, csrf_token: Dsq.CSRF_TOKEN})
													 : ''
													)
											)
									),

									(!Dsq.jsonData.request.is_remote ? Dsq.FmtStrings.LOGOUT_FROM('<span class="logo-disqus">DISQUS</span>') : ''),
									'</a>',
								'</li>',
							'</ul>',
						'</div>',
					'</div>'
		]);
		if (Dsq.jsonData.context.use_fb_connect) {
			result = result.concat([
					'<div id="dsq-fbc-authenticated" class="dsq-authenticated">',
						'<div id="dsq-fbc-profilepic" class="dsq-authenticated-pic" uid="loggedinuser" type="FB.XFBML.ProfilePic" size="square" facebook-logo="true"></div>',
						'<div class="dsq-authenticated-info">',
							'<ul>',
								'<li>',
									'Logged in as <span id="dsq-fbc-name" uid="loggedinuser" type="FB.XFBML.Name" linked="true" useyou="false"></span>',
								'</li>',
								'<li class="logout">using Facebook Connect <a href="#" onclick="javascript:DisqusFbcParentController.logout();return false;">(Logout)</a></li>',
							'</ul>',
						'</div>',
					'</div>'
			]);
		}
		result = result.concat([
				'</div>', // dsq-auth
				'<div id="dsq-toolbar-items">',
				'</div>'
		]);
		result = result.concat([
					//
					//
					//
				((!Dsq.jsonData.forum.allow_anon_post && !Dsq.jsonData.request.is_authenticated) ?
					// Needs to be translated:
					('<p id="dsq-no-anon-msg">Required: Please log into <span class="logo-disqus">Disqus</span> ' +
					(Dsq.jsonData.context.use_fb_connect ? 'or connect with Facebook ' : '') +
					(Dsq.jsonData.context.use_twitter_signin ? 'or sign in with Twitter ' : '') +
					(Dsq.jsonData.context.use_openid ? 'or sign in using OpenID ' : '') +
					Dsq.Utils.interpolate('to comment on <strong>%(forum_name)s</strong>.</p>')) :
					''
				),
				'<div id="dsq-post-add"></div>',
				'<div style="margin:10px 0">',
				((Dsq.jsonData.forum.use_media) ?
						'<a href="#" id="dsq-media-link" onclick="Dsq.Post.showMenu(this, false, \'media\'); return false">' + Dsq.Strings.USE_MEDIA + ' <small>&#9660;</small></a>' :
						''),
				'</div>'
		]);
		return result.join('');
	};


	this.header = function() {

		var html = '\<h3 id="dsq-comments-count" class="dsq-h3-commentcount">\
	 Showing <span id="dsq-num-posts">80</span> of <span id="dsq-total-posts">91</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://winajuda.disqus.com/rumor_windows_7_rtm_ja_entre_nos/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/rumor_windows_7_rtm_ja_entre_nos/">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/rumor_windows_7_rtm_ja_entre_nos/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:33219640" 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'				: 'rumor_windows_7_rtm_ja_entre_nos',
			// 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/rumor_windows_7_rtm_ja_entre_nos/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='	+ 'rumor_windows_7_rtm_ja_entre_nos'
			+ '&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='	+ 'rumor_windows_7_rtm_ja_entre_nos'
			+ '&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='		+ 'rumor_windows_7_rtm_ja_entre_nos'
				+ '&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/33219640/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-16159654">\
	 <div id="dsq-comment-header-16159654" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159654" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159654">Tropesso1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159654" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159654" class="dsq-comment-message">acabei de ver buma comunidade do orkut o pessoal falando que ja esta baixando via torrent a versao 7260 rtm ...<br><br>sera verdade :???</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159655">\
	 <div id="dsq-comment-header-16159655" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159655" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159655">Fernando S S</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159655" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159655" class="dsq-comment-message">Não duvido nada que ja estejam baixando tambem via torrent a Build 7263.  :?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159675">\
	 <div id="dsq-comment-header-16159675" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159675" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159675">Magnun</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159675" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159675" class="dsq-comment-message">Dei uma busca e achei o releance com o seguinte nome: windows.7.Ultimate.x86.build.7260.RTM.branch.by.SoLoR.working ou 7260.0.x86fre.win7_rtm.090612-2110.client_en-us.ultimate.SoLoR-custom.iso</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159656">\
	 <div id="dsq-comment-header-16159656" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159656" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159656" href="http://www.win7.com.pt/" target="_blank" rel="nofollow">Eduardo Garcia</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159656" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159656" class="dsq-comment-message">a <i>build</i><i> 7260 não é a rtm mesmo pq saiu a 7262 e agora rumores para a 7268..<br><b>O FIM ESTÁ PRÓXIMO</b><b> :D</b></i></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159657">\
	 <div id="dsq-comment-header-16159657" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159657" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159657" href="http://www.win7.com.pt/" target="_blank" rel="nofollow">Eduardo Garcia</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159657" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159657" class="dsq-comment-message">Rumores indicam que a 7268 contenha qual versão vc que instalar (Starter,Home,Ultimate,etc) e configurações de rede...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159659">\
	 <div id="dsq-comment-header-16159659" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159659" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159659">Fabrício</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159659" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159659" class="dsq-comment-message">Dá pra instalar qualquer versão do Windows 7 desde o Beta Release. Tem uns hacks aí que permitem essa façanha, google it!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159662">\
	 <div id="dsq-comment-header-16159662" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159662" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159662" href="http://www.win7.com.pt/" target="_blank" rel="nofollow">Eduardo Garcia</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159662" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159662" class="dsq-comment-message">Tô falando é que eles ja tão colocando os ultimos detalhes...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159684">\
	 <div id="dsq-comment-header-16159684" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159684" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159684">Pedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159684" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159684" class="dsq-comment-message">Não existe a build 7268.<br><br>A última build compilada é a 7263</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159680">\
	 <div id="dsq-comment-header-16159680" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159680" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159680">Fernando S S</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159680" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159680" class="dsq-comment-message">Logo logo chegamos na build 7300....   :D</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159705">\
	 <div id="dsq-comment-header-16159705" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159705" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159705" href="http://www.win7.com.pt/" target="_blank" rel="nofollow">Eduardo Garcia</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159705" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159705" class="dsq-comment-message">Há alguns dias que não vazam builds na internet... será que terminaram?<br>vamos dar um tempo e ver no que vai dar...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159741">\
	 <div id="dsq-comment-header-16159741" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159741" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159741">Marcilio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159741" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159741" class="dsq-comment-message">Eu ja baixei e instalei o rtm 7600 Windows Seven Ultimate e ceis tão falando em 7260?<br>Alôooooooooo!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159658">\
	 <div id="dsq-comment-header-16159658" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159658" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159658" href="http://llucasrc1l.deviantart.com/" target="_blank" rel="nofollow">Lucas Carvalho</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159658" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159658" class="dsq-comment-message">Ué, então eles já trocaram todos os ícones e fírulas visuais? Porque é só isso que falta ._.\'</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159661">\
	 <div id="dsq-comment-header-16159661" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159661" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159661">Fabrício</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159661" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159661" class="dsq-comment-message">Ícones das versões 95/98/ME (todos 9x) são praticamente os mesmos, do XP/SV2003 (todos kernel 5.x) são os mesmos, os do Vista/SV2008 (6.x) são os mesmos, e os do 7 (por ainda estar na linhagem 6.x do kernel do Windows NT) terá os mesmos ícones do contexto.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159672">\
	 <div id="dsq-comment-header-16159672" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159672" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159672" href="http://sobre.rodrigoghedin.com.br/" target="_blank" rel="nofollow">Rodrigo Ghedin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159672" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159672" class="dsq-comment-message">Essas trocas são rumores também. Ninguém garantiu oficialmente que haverá mudanças na GUI do Windows 7 no RTM...<br><br>[]\'s!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159685">\
	 <div id="dsq-comment-header-16159685" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159685" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159685">Pedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159685" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159685" class="dsq-comment-message">Pelo menos a troca dos ícones que são do Vista e que ainda estão presentes no 7 deve ocorrer, a MS não deve deixar o design do 7 todo quebrado (com alguns ícones com a identidade visual do Vista e outros como uma identidade nova - ex.: ícones da calculadora, wordpad, painel de controle, etc.).<br><br>Os ícones do Win 9x não deve mudar mesmo, já que o usuário comum (e até mesmo o avançado) quase nunca vê esses ícones.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159712">\
	 <div id="dsq-comment-header-16159712" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159712" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159712" href="http://www.discolocal.com/" target="_blank" rel="nofollow">Luciano M.</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159712" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159712" class="dsq-comment-message">Concordo, a única coisa que falta é a microsoft tirar esse visualzinho, que na minha opnião, é feio... e ao mesmo tempo é responsável por deixar o sistema cerca de 15% mais lento (Duvida? desative o serviço de Temas e reinicie seu computador... verá que está bem mais rápido). Quando sair a versão final, vou tentar instalar o Royale Noir, que até hoje, é o melhor tema já lançado para Windows XP.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159660">\
	 <div id="dsq-comment-header-16159660" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159660" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159660">Mara</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159660" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159660" class="dsq-comment-message">"Desculpem a explicação mequetrefe"<br><br>kkkkkkkkkkkkkkk.... A-DO-REI... =D</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159663">\
	 <div id="dsq-comment-header-16159663" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159663" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159663" href="http://informeishion.com/" target="_blank" rel="nofollow">felipe</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159663" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159663" class="dsq-comment-message">O Wiondows 7 chegar a versão final é A PIOR COISA POSSIVEL que se aconteça nesses proximos 2 meses. Olhem a interface, é ridicula para um sistema do porte do Windows, sendo novo. A Microsoft precisa de mais uns 6 meses pra muda bem a interface, e ai sim lança o sistema, se isso não acontecer, o Windows 7 não vai passar de um SP3 do Vista com outro nome...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159721">\
	 <div id="dsq-comment-header-16159721" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159721" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159721" href="http://www.technowbr.com" target="_blank" rel="nofollow">Lucas Dillmann</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159721" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159721" class="dsq-comment-message">Se você acha a interface do Windows 7 ruim utiliza então o Windows 3.1... ¬¬\'</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159742">\
	 <div id="dsq-comment-header-16159742" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159742" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159742">Marcilio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159742" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159742" class="dsq-comment-message">Essa foi muito boa, cara!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159729">\
	 <div id="dsq-comment-header-16159729" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159729" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159729">Hugo Francisco</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159729" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159729" class="dsq-comment-message">Peço-lhe muita desculpa Felipe, mas das duas uma. Ou voçê não percebe NADA de informática ou para voçê um sistema operativo é apenas uma interface....<br><br>Dizer que a pior coisa possivel para um sistema é sair com a interface que tem é no minimo IGNORANTE.<br>A interface do Windows 7 está muito boa até...<br>E o seu comentário "o Windows 7 não vai passar de um SP3 do Vista com outro nome…" só demonstra falta de conhecimento... o Windows 7 não tem nada a HAVER com o Windows Vista... Para além de ter um novo KERNEL, é um sistema feito de RAIZ.<br><br>Por favor, tomem como mau exemplo o post do Felipe.<br><br>Aprendam a investigar antes de dizer seja o que for.<br> <br>Ele diz que a interface do windows 7 é ridicula por ser um novo sistema. Desde quando é que para cada sistema operativo é necessário mudar a interface? A microsoft pela primeira vez usou o AERO no vista LOL, mudaram completamente a interface do windows xp para o vista LOL. Axam mesmo k há necessidade de mudar? Claro que não. Melhorar e optimizar sim :) mas mais do que isso não LOL.<br><br>E felipe, ridiculo mesmo é o seu Post...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159730">\
	 <div id="dsq-comment-header-16159730" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159730" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159730">Felipe Zorzo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159730" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159730" class="dsq-comment-message"><strong>"Para além de ter um novo KERNEL, é um sistema feito de RAIZ."</strong><br><br>Sei não, hein. Veja <a href="http://windowsteamblog.com/blogs/windowsvista/archive/2008/05/27/communicating-windows-7.aspx" rel="nofollow">isso aqui</a>:<br><br><em>"Contrary to some speculation, Microsoft is not creating a new kernel for Windows 7."</em><br><br>(Ao contrário de algumas especulações, a Microsoft não está criando um novo kernel para o Windows 7.)<br><br>E como você disse... <em>"Aprendam a investigar antes de dizer seja o que for."</em></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159664">\
	 <div id="dsq-comment-header-16159664" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159664" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159664" href="http://windowsallabout.wordpress.com/" target="_blank" rel="nofollow">Rick</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159664" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159664" class="dsq-comment-message">ainda acho que a Microsoft, ou vai recompilar a build 7200 ou vai fazer da build 7300 a RTM, se isso é ou não verdade, eu não tenho bola de crital pra saber.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159665">\
	 <div id="dsq-comment-header-16159665" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159665" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159665">Cleidson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159665" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159665" class="dsq-comment-message">Não vou me conformar se o visual do Windows 7 final não mudar, ou não adicionarem modificações no aero, a fim de torna-lo mais distinto do Windows Vista...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159673">\
	 <div id="dsq-comment-header-16159673" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159673" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159673" href="http://sobre.rodrigoghedin.com.br/" target="_blank" rel="nofollow">Rodrigo Ghedin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159673" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159673" class="dsq-comment-message">Foram quatro versões, do Windows 95 até o 2000, com o mesmo visual. <strong>Se</strong> alguma coisa mudar no RTM, e a tradição for mantida, no máximo teremos alguns ícones novos, <em>wallpapers</em>, meros detalhes. O grosso do visual é o que todos conhecemos desde o final do ano passado.<br><br>[]\'s!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159676">\
	 <div id="dsq-comment-header-16159676" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159676" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159676" href="http://windowsallabout.wordpress.com/" target="_blank" rel="nofollow">Rick</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159676" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159676" class="dsq-comment-message">na build 7268 mudou o ícone de jogos, conforme-se com isso, e na real, não precisa ser muito inteligênte para distinguir o W7 do Vista, claro, ainda possui ícones idênticos (a maioria), mas tudo sofre pelo menos uma pequena mudança.<br>Etou contente com o W7</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159686">\
	 <div id="dsq-comment-header-16159686" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159686" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159686">Pedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159686" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159686" class="dsq-comment-message">Não existe build 7268.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159713">\
	 <div id="dsq-comment-header-16159713" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159713" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159713" href="http://windowsallabout.wordpress.com/" target="_blank" rel="nofollow">Rick</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159713" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159713" class="dsq-comment-message">verdade, lí hoje, que merda, ERA FALSA a notícia</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159743">\
	 <div id="dsq-comment-header-16159743" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159743" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159743">Marcilio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159743" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159743" class="dsq-comment-message">Não se preocupe Rick pois tem a build 7600 disponível, eu mesmo ja baixei e instalei. esta é a versão finaw, manow</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159681">\
	 <div id="dsq-comment-header-16159681" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159681" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159681">Cleidson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159681" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159681" class="dsq-comment-message">O que eu acho muito chato... E anda tem o bendito SE. E as modificações, exceto barra de tarefas, no visual não são extraordinárias. É como mudar o estilo visual pra qualquer tema, com a diferença que este é feito pela Microsoft. E quanto aos ícones, se ela implementou novos em determinados programas, deveria continuar e mudar todos, se não melhorar os que desejaria que fossem mantidos. E Ghedin, não podemos esquecer que, desde o Windows XP, com a possibilidade de trocar o estilo visual, ela não se repetiu mais.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159682">\
	 <div id="dsq-comment-header-16159682" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159682" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159682">Cleidson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159682" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159682" class="dsq-comment-message">Seria retrocesso voltar a fazer como no Windows 95 a 2000...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159666">\
	 <div id="dsq-comment-header-16159666" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159666" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159666">Antônio Carlos</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159666" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159666" class="dsq-comment-message">Amigos, mas não vai ser lançado oficialmente somente em 22 de outubro?<br>Não dá pra entender, né.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159674">\
	 <div id="dsq-comment-header-16159674" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159674" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159674" href="http://sobre.rodrigoghedin.com.br/" target="_blank" rel="nofollow">Rodrigo Ghedin</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159674" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159674" class="dsq-comment-message">Antônio, existem "dois lançamentos". Primeiro, a Microsoft libera para parceiros e integradores. Para a Dell, por exemplo. Esse lançamento antecipado serve para que essas empresas implantem o sistema em suas máquinas.<br><br>O do dia 22 será o lançamento para o consumidor final, tanto <em>retail</em> (caixinhas) quanto OEM (via computadores dos parceiros). Para usuário final, a data válida é 22 de outubro mesmo.<br><br>[]\'s!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159667">\
	 <div id="dsq-comment-header-16159667" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159667" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159667">Pedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159667" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159667" class="dsq-comment-message">Rodrigo, lá no Wzor não está dizendo que a 7263 é a RTM, está dizendo que é mais uma candidata a RTM (como foram as builds 7260, 7261 e 7262) - até agora não foi postado lá como foi a votação da build 7263 (votação para ver se ela será a RTM).<br><br><br>E lá está bem claro que não é certo qual build será declarado RTM até a MS declarar e nem que assim que for compilado o RTM, já aparecerá para os parceiros via Connect (tudo bem que essa última parte foi mais pra fazer o povo para de escrever alguns rumores que estavam rolando pela net).<br><br><br>Obs.: ler pelo Google Translator é froids, até os americanos estão apanhando.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159677">\
	 <div id="dsq-comment-header-16159677" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159677" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159677">Rafael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159677" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159677" class="dsq-comment-message">Concordo com vc... Vi a mesma coisa... O site russo nao costuma dar fora....<br>Acredito nos Russos, mas q nos americanos.<br><br>Lá não tem afirmação nenhuma e essa versão 7263 é a RTM...<br><br>Não sei de aonde tiraram isso...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159687">\
	 <div id="dsq-comment-header-16159687" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159687" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159687">Pedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159687" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159687" class="dsq-comment-message">A tradução, pelo Google Translator, dá primeira parte da notícia, pode levar a entender que escolheram a build 7263, acho que pode ter acontecido isso.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159668">\
	 <div id="dsq-comment-header-16159668" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159668" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159668">Breno Mourão</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159668" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159668" class="dsq-comment-message">WZorNet?<br>Ku!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159727">\
	 <div id="dsq-comment-header-16159727" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159727" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159727">Pedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159727" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159727" class="dsq-comment-message">twice!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159669">\
	 <div id="dsq-comment-header-16159669" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159669" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159669">Daniel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159669" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159669" class="dsq-comment-message">[editado]<br>Windows 7 Build 7268 x86 Download Leaked</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159670">\
	 <div id="dsq-comment-header-16159670" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159670" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159670">fernando martini</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159670" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159670" class="dsq-comment-message">torrents a parte, build´s a parte o fim é o lancamento do W7, ou a verdao RTM ta proximo,agora por seguranca baixar as versoes oficais autorizadas pela M$ e nao um torrent que sei la a origem e o que vem junto no pacote, pressa é inimiga da perfeicao, e bom qq coisa é melhor que 12 milhoes de linhas de codigo do Vista c\\ 1GB de uso de Ram usando de forma basica</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159671">\
	 <div id="dsq-comment-header-16159671" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159671" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159671">leoz.vip</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159671" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159671" class="dsq-comment-message">vamos ver no que dá</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159678">\
	 <div id="dsq-comment-header-16159678" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159678" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159678">Natanaél Rosevelliton Curumim </span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159678" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159678" class="dsq-comment-message">Vida  longa e prospera para os Russos.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159679">\
	 <div id="dsq-comment-header-16159679" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159679" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159679">MalarKeY</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159679" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159679" class="dsq-comment-message">Seu nome é comprido hein?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159697">\
	 <div id="dsq-comment-header-16159697" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159697" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159697">Luiz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159697" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159697" class="dsq-comment-message">hauhauahu</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159715">\
	 <div id="dsq-comment-header-16159715" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159715" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159715">Rafael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159715" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159715" class="dsq-comment-message">PQP<br><br>Eita nome hein!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159725">\
	 <div id="dsq-comment-header-16159725" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159725" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159725">O GOSTOSÃO</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159725" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159725" class="dsq-comment-message">O WINDOWS 7 DEIXOU ELE DOIDO E BOTOU A MÃE ELE NO CIA...RZRSRSRS...<br><br><br>KKKKKKKKKKKKK</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159726">\
	 <div id="dsq-comment-header-16159726" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159726" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159726">o</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159726" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159726" class="dsq-comment-message">que retardadisse</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159683">\
	 <div id="dsq-comment-header-16159683" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159683" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159683">JuaAo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159683" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159683" class="dsq-comment-message">cabou de vazar a build 7268</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159688">\
	 <div id="dsq-comment-header-16159688" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159688" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159688">Pedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159688" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159688" class="dsq-comment-message">Não existe a build 7268, a última build é a 7263.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159689">\
	 <div id="dsq-comment-header-16159689" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159689" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159689">Marco Antonio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159689" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159689" class="dsq-comment-message">Amigos,<br>À esta altura tá dificil distinguir o verdadeiro do falso...mas vi fortes rumores que este é o nome da criança:<br>7268.0.090620-1322_x86fre_client_en-us_Retail_Ultimate-GRC1CULFRE_EN_DVD.iso<br>Infelizmente, ainda não consegui os links para download…</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159695">\
	 <div id="dsq-comment-header-16159695" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159695" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159695">Pedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159695" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159695" class="dsq-comment-message">Amigo, essa build é falsa, FAKE.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159690">\
	 <div id="dsq-comment-header-16159690" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159690" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159690">Ben</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159690" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159690" class="dsq-comment-message">Mozilla Firefox RC2 disponível oficialmente no site da Mozilla.<br><a href="http://www.mozilla.com/en-US/firefox/3.5/releasenotes/" rel="nofollow">http://www.mozilla.com/en-US/firefox/3.5/releas...</a><br><br>Se vocês perceberem no botão DOWNLOAD NOW - FREE, em cima a string:<br><br><b>3.5rc2</b>, English (US), Windows (7.1MB), até no nome do arquivo *.exe tá RC2.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159691">\
	 <div id="dsq-comment-header-16159691" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159691" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159691">Himitsu</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159691" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159691" class="dsq-comment-message">Pra quem entende inglês, eis as informações "oficiais" mais novas:<br>so, what exactly happened at MS that night?<br>When the crowd was anticipating the results, MS was discussing the 3 builds<br>6.1.7260.0.win7_rtm.090612-2110 - RTM branch build<br>6.1.7261.0.win7_rtm.090615-1900 - RTM branch build<br>6.1.7262.0.win7_rtm.090617-1900 - RTM branch build<br>They were debating about which of these builds should be used to make the final RTM release,<br>the debate was long and in the end, none of the builds got enough votes, which means the quality<br>of the builds was below the set requirements. Immediately after the voting, a new build was assembled: 6.1.7263.0.win7_rtm.090619-1900 - NEW RTM branch build.<br>We want to remind you about the initial source, that means about what we said on 10 june 2009, which was: Microsoft Windows 7 (Client / Server) build RTM - FINAL WILL leak after June 19, 2009<br>- which means, RTM should be expected after june 19th , not on june 19th .<br>Also:<br>“final RTM release will be built before the summer solstice, which means before june 21st !“<br>“from the moment the RTM build is finished, Microsoft will be internally testing this release followed by the sign-off, before these procedures are over, NO ONE can claim which build will become the official, final RTM of Windows 7”<br>“The upcoming RTM build assembly doesn\'t mean it will appear on CONNECT or MSDN immediately after it”<br>All of the above should be taken as is, and you shouldn\'t have made guesses and false claims about us or anyone else leaking the final RTM release exactly on june 19th !<br>We are sure that june 19th is a key date after which we will be able to tell that the assembly of the final RTM release happened and which build has become the final one.<br>Now you can see that not one of the 3 build has passed the voting, so there will be another one in 2 days, which can continue until july 13th!, but we are sure will we be able find out about the assembly of the final version before the end of june.<br>And should this build exists, then so does the possibility of it leaking, but it\'s not a fact, too few people have access to the RTM build before the end of it\'s testing period.<br>Even if such a build is going to be leaked, there won\'t be a 100% guarantee that this build will become the final one before the official sign-off<br>Besides, you have to consider that the assembly of all client and server versions in all languages will happen in one day, that\'s a huge amount of data and before this data doesn\'t get tested, no Microsoft partner will get it.<br>I wouldn\'t expect the final release to be available in the next two – three weeks on CONNECT or MSDN, the process of distributing (uploading?) also takes it\'s time.<br>(Isso quer dizer que pelas formas "oficiais" pode demorar um bom tempo, mas ainda temos a chance de vazarem, que são bem poucas, mas existem)<br><br>All candidate builds in the WIN7_RTM branch:<br>6.1.7260.0.win7_rtm.090612-2110 - RTM branch build - no sign-off!<br>6.1.7261.0.win7_rtm.090615-1900 - RTM branch build - no sign-off!<br>6.1.7262.0.win7_rtm.090617-1900 - RTM branch build - no sign-off!<br>6.1.7263.0.win7_rtm.090619-1900 - NEW candidate in RTM branch build.<br><br>and - WINMAIN branch build:<br>6.1.7233.0.winmain.090614-1655 - actual build in winmain branch</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159744">\
	 <div id="dsq-comment-header-16159744" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159744" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159744">Marcilio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159744" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159744" class="dsq-comment-message">Se você entende português aí vai:<br>A última build e final é 7600, falei?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159692">\
	 <div id="dsq-comment-header-16159692" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159692" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159692">Fabrício</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159692" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159692" class="dsq-comment-message">Precisamos de um post explicando toda essa confusão em relação às builds recentes...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159693">\
	 <div id="dsq-comment-header-16159693" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159693" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159693">Himitsu</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159693" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159693" class="dsq-comment-message">Lê o meu, ali em cima.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159694">\
	 <div id="dsq-comment-header-16159694" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159694" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159694">Felipe Zorzo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159694" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159694" class="dsq-comment-message">Fabrício, o problema é que "oficialmente" a última build é a 7100 (RC). A Microsoft não divulga e nunca divulgará informações sobre builds em desenvolvimento...<br><br>É complicado escrever sem fontes oficiais.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159696">\
	 <div id="dsq-comment-header-16159696" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159696" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159696">Pedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159696" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159696" class="dsq-comment-message">Felipe, uma fonte muito confiável é o site Wzor, não sei donde ele tira as informações, mas, até agora, todas as notícias postadas lá se mostraram verdadeiras e precisas (o site Wzor é o site russo que muito site grande usa como fonte).<br><br><br>Esse site também é o que divulga as últimas builds compiladas.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159698">\
	 <div id="dsq-comment-header-16159698" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159698" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159698">Felipe Zorzo</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159698" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159698" class="dsq-comment-message">"não sei donde ele tira as informações"<br><br>Só isso serve pra eu considerar ele uma fonte não confiável. ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159699">\
	 <div id="dsq-comment-header-16159699" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159699" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159699" href="http://www.win7.com.pt/" target="_blank" rel="nofollow">Eduardo Garcia</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159699" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159699" class="dsq-comment-message">Eles consultam a Mãe Dinah! :D</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159700">\
	 <div id="dsq-comment-header-16159700" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159700" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159700">Pedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159700" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159700" class="dsq-comment-message">Se descobrir em que dia e que hora uma determinada build foi compilada, sem ter informações internas, fosse possível, aí eu diria que a fonte não é confiável.<br><br><br>Obs.: foi ele quem disse que o RTM seria compilado em junho e não julho como a MS tinha divulgado, entre outras notícias que fazem desse site russo um dos poucos sites confiáveis.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159703">\
	 <div id="dsq-comment-header-16159703" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159703" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159703" href="http://www.win7.com.pt/" target="_blank" rel="nofollow">Eduardo Garcia</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159703" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159703" class="dsq-comment-message">A MS ainda testa internamente a build rtm, então ela compila semanas antes...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159714">\
	 <div id="dsq-comment-header-16159714" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159714" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159714">Pedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159714" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159714" class="dsq-comment-message">Oh... jura que eles vão testar o RTM antes de liberar? hehehe<br><br>Mesmo testando o RTM, ninguém esperava que a MS começaria a escolher o RTM já em junho (ainda mais na metade de junho - compilaram o primeiro RTM Escrow no dia 12).</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159718">\
	 <div id="dsq-comment-header-16159718" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159718" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159718" href="http://www.win7.com.pt/" target="_blank" rel="nofollow">Eduardo Garcia</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159718" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159718" class="dsq-comment-message">Sarcártico ein?<br>E se ela só vamos saber quando ela se manifestar publicamente...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159702">\
	 <div id="dsq-comment-header-16159702" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159702" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159702">marcelobrj</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159702" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159702" class="dsq-comment-message">ele devem ter algum contto na MS</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159704">\
	 <div id="dsq-comment-header-16159704" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159704" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159704" href="http://www.win7.com.pt/" target="_blank" rel="nofollow">Eduardo Garcia</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159704" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159704" class="dsq-comment-message">:lol:</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159706">\
	 <div id="dsq-comment-header-16159706" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159706" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159706">Daniel Alves</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159706" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159706" class="dsq-comment-message">O pessoal deste site confundiu-se muito... Como muitos colegas ja disseram, os russos não se enganaram... A noticia verdadeira e não traduzida por mecanismo da google.<br><br>"Aqui o que diz no site do Wzor:<br><br>Uma confirmação indirecta ao facto de que a montagem da versão final pode ter ocorrido no local do anúncio é o Microsoft Connect:<br>"AVISO IMPORTANTE: TODOS OS arquivo downloads estará off-line a partir de sexta-feira, 19 jun às 7:00 pm PDT até domingo, 21. Junho às 4:00 pm PDT para uma atualização do sistema. Além disso, a Microsoft Connect será offline este sábado, a partir de 20 jun. 9h00 - 11:00 PDT para uma versão upgrade. "<br>isto é, a partir de 19 de Junho e sex. domingo 21 junho para fazer o download de ficheiros do Microsoft Connect recurso está suspensa, desde parar recurso de trabalho que nos diz que os próximos mundiais atualização do site e podem ser feitas preenchendo o final constrói RTM do Windows 7.<br>Ainda não temos informações confiáveis sobre a passagem da assinatura da liberação e os parâmetros técnicos da final RTM construir o Windows 7.<br>Esperamos que a próxima notícia é aproximar às 19h00 Moscou tempo.<br>NB: Procure actualizações neste artigo, iremos informá-lo sobre o andamento dos casos!"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159707">\
	 <div id="dsq-comment-header-16159707" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159707" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159707">Rafael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159707" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159707" class="dsq-comment-message">A versão RTM (final) será a 7300.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159708">\
	 <div id="dsq-comment-header-16159708" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159708" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159708">Daniel Alves</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159708" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159708" class="dsq-comment-message">Falo a voz da verdade nem o Bill sabe... Nossa amigo aki fala issso...<br>Detalhe nao fala nem onde ouviu isso....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159716">\
	 <div id="dsq-comment-header-16159716" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159716" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159716">Rafael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159716" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159716" class="dsq-comment-message">"Falo a voz da verdade nem o Bill sabe"<br><br>Claro que o Bill ñão sabe, ele não está mais na Microsoft...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159736">\
	 <div id="dsq-comment-header-16159736" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159736" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159736">Bruno R da Silva</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159736" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159736" class="dsq-comment-message">Hahaha. boa! O tio Bill, junto com sua esposa, mantem um programa "The Bill &amp; Melinda Gates Foundation" que auxilia crianças e jovens, no quesito educação.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159710">\
	 <div id="dsq-comment-header-16159710" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159710" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159710">Flawio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159710" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159710" class="dsq-comment-message">A discussão entre os bem-informados está intensa sobre se a RTM será 7263 ou não. Essa história de 7300 é coisa de semanas atrás. Agora a discussão até já abrange se sera 6.1 ou 7.0</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159711">\
	 <div id="dsq-comment-header-16159711" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159711" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159711">Daniel Alves</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159711" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159711" class="dsq-comment-message">Tu falo tudo....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159709">\
	 <div id="dsq-comment-header-16159709" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159709" class="dsq-comment-cite">\
	 <a id="dsq-author-user-16159709" href="http://www.pastelariadigital.com.br/" target="_blank" rel="nofollow">Tiago Bigode</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159709" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159709" class="dsq-comment-message">A versão RC foi lançada como o Win7 deveria ser e com o tempo de uso vao ser identificados erros, incompatibilidades de softwares, drives, etc.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159719">\
	 <div id="dsq-comment-header-16159719" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159719" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159719">Pedro</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159719" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159719" class="dsq-comment-message">ROADMAP final do Windows 7 (versões cliente e servidor):<br><br><a href="http://img20.imageshack.us/img20/2016/w7rtmsignoffmswzroadmap.jpg" rel="nofollow">http://img20.imageshack.us/img20/2016/w7rtmsign...</a><br><br>Obs.: a partir do dia 10 de julho os empregados da MS vão ter acesso ao RTM.<br><br>Fonte: a mesma do rumor.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159720">\
	 <div id="dsq-comment-header-16159720" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159720" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159720">Daniel Costa</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159720" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159720" class="dsq-comment-message">Sei q não tem nd a ver com o topico.. Mas só um desabafo...<br><br>Eu fui o um dos Otarios q comprei o Windows Vista...<br><br>Meu DVD risco e telefonei para Microsoft... O atendente esclamou. - Jura q vc usa um Vista Original!...<br>Eu fiquei espantando... Ele me falou.- Agora quando lançarem o Windows 7 vc faz assim. Baixa um Windows Seven Pirata. Telefona para microsoft novamente, e diz q vc baixou um pirata. Eles vão te mandar uma chave original. A politica é assim agora todos regularizados. <br><br>O tonto aqui pagou 500 reias pelo um Vista original... Pelo amor...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159737">\
	 <div id="dsq-comment-header-16159737" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159737" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159737">Bruno R da Silva</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159737" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159737" class="dsq-comment-message">Pelo que sabemos (e é fato), nos EUA a maioria dos softwares são originais. É uma cultura que vem de tempos, comprar softwares justamente por serem mais baratos do que aqui. E isso tambem repete na questão de músicas e filmes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159722">\
	 <div id="dsq-comment-header-16159722" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159722" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159722">Julio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159722" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159722" class="dsq-comment-message">Nossa, até ontem estava ussando o Windows 7 Build 7100 RC ..Hoje baixei e instalei a Build 7260 e nossa esta nova build esta realmente mais rapida q a 7100.<br>Até a build 7100 para que eu conseguisse ativar o aero precisava fazer algumas gambiaras pois só tenho 512mb de RAM e desta vez fiquei meio que surpresso pois nao foi preciso.<br><br>Para quem pensa q o windows 7 é pesado ta muito enganado<br>minha configuração é :<br><br>Windows 7 Build 7260<br>512 Mb de RAM<br>Processador Intel Dual Core 2.80 GHz<br>HD 80Gb<br>Placa de Video GeForce 5500 Fx ((AGP))<br><br>E aqui consigo rodar tudo tranquilo algumas coisas ate melhor que no Win XP<br><br>Por exemplo .. o office 2007 aki no Win 7 abre bem mais rapido que no Win XP.<br><br>=)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159723">\
	 <div id="dsq-comment-header-16159723" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159723" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159723">Renée</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159723" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159723" class="dsq-comment-message">Para ter uma certeza real você deve usar mais o sistema, porque geralmente quando instalamos um S.O. ele se comporta de forma ágil, mas depois que instalamos as dezenas de programas que usamos no dia a dia é que percebemos seu real desempenho.<br><br><br>Preste atenção.<br><br><br>Não é que não acredito na melhoria, mas com o dia a dia percebemos coisas novas. Inclusive bugs que aparece do nada.<br><br><br>xD</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16159724">\
	 <div id="dsq-comment-header-16159724" class="dsq-comment-header">\
	 <cite id="dsq-cite-16159724" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16159724">Julio</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16159724" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16159724" class="dsq-comment-message">Sim tem alguns bugs como por exemplo: quando tento ouvir musicas pelo windows media center elas costumam fazer uns ruidos ..a musica fika meio que lenta..<br>ja com os filmes que assisto no windwos media center nao acontece isso.. e nao sei dizer  porque<br>em todas as builds que instalei do windows 7 tive esse problema no media center coisa que nao acontecia no vista<br><br>procurei na internet mais nao achei nada a respeito.. deve se só comigo =/<br><br>ja no windows media player e outros app. em geral nao tenho problemas<br><br>E sobre os programas ja estou com boa parte deles instalados aki e ate agora ta beleza<br>espero que continue assim. =)</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=rumor_windows_7_rtm_ja_entre_nos&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);
			}
		}
	});
}

})();




