




if (typeof(disqus_iframe_css) == 'undefined') {
	disqus_iframe_css = '';
}
if (typeof(disqus_def_name) == 'undefined') {
	disqus_def_name = '';
}
if (typeof(disqus_def_email) == 'undefined') {
	disqus_def_email = '';
}
if (typeof(disqus_skip_auth) == 'undefined') {
	disqus_skip_auth = false;
}
if (typeof(disqus_default_text) == 'undefined') {
	disqus_default_text = 'Type your comment here.';
}

(function(){
	
	var ie = document.uniqueID
		&& document.compatMode
		&& !window.XMLHttpRequest
		&& document.execCommand ;

	try {
		if(!!ie) {
			document.execCommand("BackgroundImageCache", false, true);
		}
	} catch(e) {};
})();

var Dsq = new function() {
	this.container = document.getElementById('dsq-content');
	this.jsonData = {"reactions": [], "has_more_reactions": false, "users": {"samer2009": {"username": "samer2009", "tumblr": "", "display_name": "samer2009", "url": "http://disqus.com/samer2009/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "garyspeer": {"username": "garyspeer", "tumblr": "", "display_name": "garyspeer", "url": "http://disqus.com/garyspeer/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "10cbd13f9ed452b09437546c7d3d47cf": {"username": "saints row 3", "tumblr": "", "display_name": "saints row 3", "url": "http://disqus.com/guest/10cbd13f9ed452b09437546c7d3d47cf/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Snickers1989": {"username": "Snickers1989", "tumblr": "", "display_name": "Snickers1989", "url": "http://disqus.com/Snickers1989/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 6, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "patboyle": {"username": "patboyle", "tumblr": "", "display_name": "patboyle", "url": "http://disqus.com/patboyle/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "DarkAngelic15": {"username": "DarkAngelic15", "tumblr": "", "display_name": "DarkAngelic15", "url": "http://disqus.com/DarkAngelic15/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "affliction": {"username": "affliction", "tumblr": "", "display_name": "affliction", "url": "http://disqus.com/affliction/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "marshall8946": {"username": "marshall8946", "tumblr": "", "display_name": "marshall8946", "url": "http://disqus.com/marshall8946/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f7aba86b0979991985762ceed9c8a663": {"username": "Name", "tumblr": "", "display_name": "Name", "url": "http://disqus.com/guest/f7aba86b0979991985762ceed9c8a663/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4f8145e66e843691c606e690f1231a69": {"username": "james", "tumblr": "", "display_name": "james", "url": "http://disqus.com/guest/4f8145e66e843691c606e690f1231a69/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "iagreeer": {"username": "iagreeer", "tumblr": "", "display_name": "iagreeer", "url": "http://disqus.com/iagreeer/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "dariusoliver": {"username": "dariusoliver", "tumblr": "", "display_name": "dariusoliver", "url": "http://disqus.com/dariusoliver/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "SugerBaby996": {"username": "SugerBaby996", "tumblr": "", "display_name": "SugerBaby996", "url": "http://disqus.com/SugerBaby996/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "babylungz": {"username": "babylungz", "tumblr": "", "display_name": "babylungz", "url": "http://disqus.com/babylungz/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "keilangibson": {"username": "keilangibson", "tumblr": "", "display_name": "keilangibson", "url": "http://disqus.com/keilangibson/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "holmzie1994": {"username": "holmzie1994", "tumblr": "", "display_name": "holmzie1994", "url": "http://disqus.com/holmzie1994/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cfb6590d896adc594269d93a1e5b086b": {"username": "steven", "tumblr": "", "display_name": "steven", "url": "http://disqus.com/guest/cfb6590d896adc594269d93a1e5b086b/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "0e4cd76c6303fe89ecbb102c92af52f3": {"username": "erick", "tumblr": "", "display_name": "erick", "url": "http://disqus.com/guest/0e4cd76c6303fe89ecbb102c92af52f3/", "registered": false, "linkedin": "", "blog": "http://gamercenteronline.net/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "chakeam": {"username": "chakeam", "tumblr": "", "display_name": "chakeam", "url": "http://disqus.com/chakeam/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "xzILUIK3Yzx": {"username": "xzILUIK3Yzx", "tumblr": "", "display_name": "xzILUIK3Yzx", "url": "http://disqus.com/xzILUIK3Yzx/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "beefstu4324": {"username": "beefstu4324", "tumblr": "", "display_name": "beefstu4324", "url": "http://disqus.com/beefstu4324/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "martinns": {"username": "martinns", "tumblr": "", "display_name": "martinns", "url": "http://disqus.com/martinns/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Dover_pride": {"username": "Dover_pride", "tumblr": "", "display_name": "Dover_pride", "url": "http://disqus.com/Dover_pride/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "thaking": {"username": "thaking", "tumblr": "", "display_name": "thaking", "url": "http://disqus.com/thaking/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "suker": {"username": "suker", "tumblr": "", "display_name": "suker", "url": "http://disqus.com/suker/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "carlhartley": {"username": "carlhartley", "tumblr": "", "display_name": "carlhartley", "url": "http://disqus.com/carlhartley/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e87753ffc4e28829d596de65a3a52552": {"username": "Damon", "tumblr": "", "display_name": "Damon", "url": "http://disqus.com/guest/e87753ffc4e28829d596de65a3a52552/", "registered": false, "linkedin": "", "blog": "http://www.gamercenteronline.net/2008/10/08/saints-row-3-already-in-planning/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "XxAiiRSoFTxX": {"username": "XxAiiRSoFTxX", "tumblr": "", "display_name": "XxAiiRSoFTxX", "url": "http://disqus.com/XxAiiRSoFTxX/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "scrabber": {"username": "scrabber", "tumblr": "", "display_name": "scrabber", "url": "http://disqus.com/scrabber/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "27a65e69777298c30c3153b672d98958": {"username": "Trev", "tumblr": "", "display_name": "Trev", "url": "http://disqus.com/guest/27a65e69777298c30c3153b672d98958/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "kobe786": {"username": "kobe786", "tumblr": "", "display_name": "kobe786", "url": "http://disqus.com/kobe786/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "gta_casper": {"username": "gta_casper", "tumblr": "", "display_name": "gta_casper", "url": "http://disqus.com/gta_casper/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4bdeb4621e51c5fa9e2a6fcee848af98": {"username": ":D", "tumblr": "", "display_name": ":D", "url": "http://disqus.com/guest/4bdeb4621e51c5fa9e2a6fcee848af98/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "leezostu": {"username": "leezostu", "tumblr": "", "display_name": "leezostu", "url": "http://disqus.com/leezostu/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "lolmanny": {"username": "lolmanny", "tumblr": "", "display_name": "lolmanny", "url": "http://disqus.com/lolmanny/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "yuniel": {"username": "yuniel", "tumblr": "", "display_name": "yuniel", "url": "http://disqus.com/yuniel/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Adrienne96": {"username": "Adrienne96", "tumblr": "", "display_name": "Adrienne96", "url": "http://disqus.com/Adrienne96/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "saintsrow3ideas": {"username": "saintsrow3ideas", "tumblr": "", "display_name": "saintsrow3ideas", "url": "http://disqus.com/saintsrow3ideas/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "a5c4a700a7efc4bcd5d7e826cf39fb2f": {"username": "MICHAEL", "tumblr": "", "display_name": "MICHAEL", "url": "http://disqus.com/guest/a5c4a700a7efc4bcd5d7e826cf39fb2f/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "92084e96fea16570f0f780f9f84d8164": {"username": "scott", "tumblr": "", "display_name": "scott", "url": "http://disqus.com/guest/92084e96fea16570f0f780f9f84d8164/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "efb25bc01432899dc7a3af38639fd4f3": {"username": "Braden (codename- Assassin)", "tumblr": "", "display_name": "Braden (codename- Assassin)", "url": "http://disqus.com/guest/efb25bc01432899dc7a3af38639fd4f3/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b5e51aca1f4475bf80e883a16dc569c0": {"username": "maka b", "tumblr": "", "display_name": "maka b", "url": "http://disqus.com/guest/b5e51aca1f4475bf80e883a16dc569c0/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "uint": {"username": "uint", "tumblr": "", "display_name": "uint", "url": "http://disqus.com/uint/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "teac": {"username": "teac", "tumblr": "", "display_name": "teac", "url": "http://disqus.com/teac/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "liljdogg": {"username": "liljdogg", "tumblr": "", "display_name": "liljdogg", "url": "http://disqus.com/liljdogg/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1154a772385ce7e358a786bb8394f920": {"username": "gareth", "tumblr": "", "display_name": "gareth", "url": "http://disqus.com/guest/1154a772385ce7e358a786bb8394f920/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "poopoofacenugget": {"username": "poopoofacenugget", "tumblr": "", "display_name": "poopoofacenugget", "url": "http://disqus.com/poopoofacenugget/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ce8eae505b317918753298a5e505f21c": {"username": "Bob Saint Kick", "tumblr": "", "display_name": "Bob Saint Kick", "url": "http://disqus.com/guest/ce8eae505b317918753298a5e505f21c/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cea20c77cb76c7f0042a2af53c33fa71": {"username": "YOUGUYSAREIDIOTS", "tumblr": "", "display_name": "YOUGUYSAREIDIOTS", "url": "http://disqus.com/guest/cea20c77cb76c7f0042a2af53c33fa71/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Random9anda": {"username": "Random9anda", "tumblr": "", "display_name": "Random9anda", "url": "http://disqus.com/Random9anda/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "joshcomau": {"username": "joshcomau", "tumblr": "", "display_name": "joshcomau", "url": "http://disqus.com/joshcomau/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "therealsaint": {"username": "therealsaint", "tumblr": "", "display_name": "therealsaint", "url": "http://disqus.com/therealsaint/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6ff0138037317ddb273289f3689a3a11": {"username": "kacey", "tumblr": "", "display_name": "kacey", "url": "http://disqus.com/guest/6ff0138037317ddb273289f3689a3a11/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "wesleystivers": {"username": "wesleystivers", "tumblr": "", "display_name": "wesleystivers", "url": "http://disqus.com/wesleystivers/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ninetailfox": {"username": "ninetailfox", "tumblr": "", "display_name": "LiL G", "url": "http://disqus.com/ninetailfox/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "demitrianddimitri": {"username": "demitrianddimitri", "tumblr": "", "display_name": "demitrianddimitri", "url": "http://disqus.com/demitrianddimitri/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "headpresidentatgamestop": {"username": "headpresidentatgamestop", "tumblr": "", "display_name": "headpresidentatgamestop", "url": "http://disqus.com/headpresidentatgamestop/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "koriekannibal": {"username": "koriekannibal", "tumblr": "", "display_name": "koriekannibal", "url": "http://disqus.com/koriekannibal/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "LiL_G": {"username": "LiL_G", "tumblr": "", "display_name": "LiL_G", "url": "http://disqus.com/LiL_G/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1e1ec153251be4031075848b264fc2cf": {"username": "RocNation51", "tumblr": "", "display_name": "RocNation51", "url": "http://disqus.com/guest/1e1ec153251be4031075848b264fc2cf/", "registered": false, "linkedin": "", "blog": "", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "hiyper": {"username": "hiyper", "tumblr": "", "display_name": "hiyper", "url": "http://disqus.com/hiyper/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "BeastinKilla23": {"username": "BeastinKilla23", "tumblr": "", "display_name": "BeastinKilla23", "url": "http://disqus.com/BeastinKilla23/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "GamerCenterOnline", "streaming_realtime": false, "url": "gamercenteronline", "allow_anon_post": true, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "gamercenteronline", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-08_21:41:24", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": null}, "realtime_paused": false, "posts": {"13557765": {"up_voted": false, "ip": "", "has_replies": false, "message": "you should have level ups like gaining levels.each time you gain a level evrything doubles.you should be able to go spear fishing.if you catch lots of fish u can open up a shop.at the end the guy relises that pierce,gat and shaundie are acully his brothers and sisters.the guy doesent have a mum right?well after a few years he found his house in ruins.he digs in the ruins and finds hes mother.but shes dead.next second his dad came and told the story about how she died.when the guy is doing sex it should show it.make it that u call someone u hate and say your going to die in 7 days.after 7 days u find him and u go behind him grab a wepon and grab him with ur hand over his mouth and the wepon to the nek.then u say whos going 2 die me or u.u should put a bank in so at night you can rob it.wen u kill someone u can put them in the seat of the motorbik.in ur house u shood have a glass box with acid inside and wen u put peeple in u tie them in and u wach them burn.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-29_17:52:23", "killed": false, "user_key": "demitrianddimitri", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/29/2009 05:52 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "15476232": {"up_voted": false, "ip": "", "has_replies": true, "message": "They should add a free roam or freeplay for an online mode! And still allow shopping and cribs along with your garages, all online.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-27_13:16:31", "killed": false, "user_key": "marshall8946", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/27/2009 01:16 PM", "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}, "15766544": {"up_voted": false, "ip": "", "has_replies": false, "message": "i agree you shoud be able to buy any house like if u c a house u like you shoud be able to buy it", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-09-02_12:37:06", "killed": false, "user_key": "1154a772385ce7e358a786bb8394f920", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/02/2009 12:37 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 13737087, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "24414739": {"up_voted": false, "ip": "", "has_replies": false, "message": "Donnie-leader of a mafia gang in saints row 3<br>Manuel Orejuela-leader of the Colombians in saints row 3<br>Ben king-starts the vice kings again<br>Dexter Jackson-after a couple of missions will be the leader of ultor", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-12-01_01:35:49", "killed": false, "user_key": "10cbd13f9ed452b09437546c7d3d47cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12/01/2009 01:35 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 19684575, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "23433242": {"up_voted": false, "ip": "", "has_replies": false, "message": "and tats on the face and neck. and fuk u bob saint kick i'll diss yo ass in one rap battle bitch", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-11-17_22:55:54", "killed": false, "user_key": "0e4cd76c6303fe89ecbb102c92af52f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11/17/2009 10:55 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13877787": {"up_voted": false, "ip": "", "has_replies": false, "message": "yeah, kids in a game, they never had that in  any other sandbox games.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-04_09:39:22", "killed": false, "user_key": "Snickers1989", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/04/2009 09:39 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16151898": {"up_voted": false, "ip": "", "has_replies": true, "message": "its split screen you spoon", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:18:44", "killed": false, "user_key": "ce8eae505b317918753298a5e505f21c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:18 PM", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 16146809, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16151582": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ya the Bugatti Veyron is awsome and havinh it in SR3 would make the game even better", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:17:29", "killed": false, "user_key": "ce8eae505b317918753298a5e505f21c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:17 PM", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 16150606, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16145954": {"up_voted": false, "ip": "", "has_replies": false, "message": "The should have something like God of War in it", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:06:44", "killed": false, "user_key": "ce8eae505b317918753298a5e505f21c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:06 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16119276, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16985123": {"up_voted": false, "ip": "", "has_replies": false, "message": "if sr3 three have these ideas SR3 will be the best game of the year an knock gta off the stand", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-20_10:58:16", "killed": false, "user_key": "teac", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "09/20/2009 10:58 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "19978277": {"up_voted": false, "ip": "", "has_replies": false, "message": "u tell him", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-10-13_12:33:40", "killed": false, "user_key": "leezostu", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/13/2009 12:33 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 15250610, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16153129": {"up_voted": false, "ip": "", "has_replies": true, "message": "Stuff the Veyron get the Meclaren F1", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:19:54", "killed": false, "user_key": "ce8eae505b317918753298a5e505f21c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:19 PM", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 16151582, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "13789741": {"up_voted": false, "ip": "", "has_replies": false, "message": "yo cuz me and my friend had a chat about saints row 3 comeing please put<br>.better people like gat stays and dex dies in the fight with the yornform and a new person called howinda and a new one called sharn<br>.new gang called yornform <br>thank u", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-01_16:47:04", "killed": false, "user_key": "92084e96fea16570f0f780f9f84d8164", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "08/01/2009 04:47 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "20762162": {"up_voted": false, "ip": "", "has_replies": false, "message": "thats a great idea", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-10-21_23:17:19", "killed": false, "user_key": "babylungz", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/21/2009 11:17 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16140233, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "15239220": {"up_voted": false, "ip": "", "has_replies": false, "message": "i like it . but have the option if your a girl to instead marry gat! &lt;3", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-08-22_14:45:32", "killed": false, "user_key": "hiyper", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/22/2009 02:45 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 14496232, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "21766198": {"up_voted": false, "ip": "", "has_replies": false, "message": "you should have mopeds motobikes pit bikes helmets and better cars and there should be show rooms were you buy them have better houses and you can rob the houses and have a family. thanks and when u are going fast get chased by police that would be good.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-11-03_11:41:08", "killed": false, "user_key": "garyspeer", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11/03/2009 11:41 AM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 19684575, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "13751357": {"up_voted": false, "ip": "", "has_replies": false, "message": "All I need is a nice longer story with a good ending, just like in Mass Effect, a lot missions and that will do it fo me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-31_14:40:19", "killed": false, "user_key": "Snickers1989", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/31/2009 02:40 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "22159422": {"up_voted": false, "ip": "", "has_replies": false, "message": "u should but a speedometer to show how fast u r goin", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-11-07_19:51:16", "killed": false, "user_key": "ninetailfox", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "Yesterday 07:51 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13442112": {"up_voted": false, "ip": "", "has_replies": false, "message": "saints row was my favourite game that i ever played but then i got saints row 2 and it was SO AWSOME i finished them both 100% on the 2nd one i did all missions all strongholds all activities and all diversions i also got all tags cds stunt jumps and barnstorms i hope they make the 3rd one the same but better graphics and online and offline coop split screen freeroam if offline and dex should come back and apoligise then join the 3rd street saints again cuz dex was awsome", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-28_08:25:27", "killed": false, "user_key": "Random9anda", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/28/2009 08:25 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "13748289": {"up_voted": false, "ip": "", "has_replies": false, "message": "gat shaundi get married<br>and gat kills peirce of his planes r so rubbish<br>and shaundi kills gat  shaundi runs off some 1 phone the police cause off shoooting we run off from ultor then we get areested and we go to prison we escape we go to the ultor police station blow it up and we dont have cops and all game play it be riots<br>move city and go to other country and start a gang up in the uk", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-31_13:33:37", "killed": false, "user_key": "e87753ffc4e28829d596de65a3a52552", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/31/2009 01:33 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13748290": {"up_voted": false, "ip": "", "has_replies": false, "message": "gat shaundi get married<br>and gat kills peirce of his planes r so rubbish<br>and shaundi kills gat  shaundi runs off some 1 phone the police cause off shoooting we run off from ultor then we get areested and we go to prison we escape we go to the ultor police station blow it up and we dont have cops and all game play it be riots<br>move city and go to other country and start a gang up in the uk", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-31_13:33:38", "killed": false, "user_key": "e87753ffc4e28829d596de65a3a52552", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/31/2009 01:33 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16548424": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think that it should start right from where you left of with killing juilus then when you return to the hide out a new saint should join and he wants to be one of your lituents. Then after he works his way up jonny gat is killed and there are no suspects. Then there is an attack on the hide out and pierce and shundi go into hideing then. the last lituents you have is the new one. He shoots you in the leg or arm or some where that wont kill you and you find out he is working for ultor cuz he says so when you are on the ground.  you escape but Ultor is after you and you keep running and you have no where to go. Then the cops are after you and you go into hiding deep into a new part of the city. Like a slum and you live in a shitty apt for months and you have a crappy job. Meanwhile the saints all think your dead the new lituent is the new leader of the saints and he is using the saints to do ultors work like starting wars in places to have Dane voguls plan continue then he lets new gangs come into the city (you were keeping them away when you were leader) and he sends saints to fight them sometimes. He is also using them to kill people that go aginst ultor.(cuz if ultor did it it would look suspisious) Now all these gangs are divideing up stillwater including ultor cuz they have been remaking citys like they did to saints row. So now you have 6 gangs including saints and ultor dividing up the city. then back to your story you sitting at home watching the news describing how ultor is cutting the ribion to a newly rebult part of the city you change the station to another news station and they are talking bout gang activity you change the channl again this time saying fuck dem crews this was city. Then you get a knock at the door and its ben king saying hay i came to visit I herd you took over the city but i dont see it you fuck you then fighting for a minute you say what do you want he explains that he herd what happend all of it gats death everything. You say so what. he says that while he was traving he missed the excitment of being in a gang he missed the money. He was going to come back to join your crew but he found out what happend so he dug up info and found out you were here. Yea well go away there is not know crew to join. He says so whats that mean. You say \"wats it mean wats it mean it means that i got nothing no territory no money unless you count the shity pay check at freckel bitchs no crew. the only thing i have is that 20$ tv that fridge filled with 40's this blunt and that fucking pistol thats what the fuck i mean\" King laughs and says\" this is the man that beat me this pussy who gives the fuck up when things get tough\" you interup and say \"hold up who you calling a pussy and as for giving up a man knows when he is beaten\" ben king says \"no you hold up you sound like warren did(saints row 1) he did not know when to listen when it was time to watch and when it was time to build\" you say \"so what are you saying that we should go get a crew and fucking take it all back all i have to fight is a fucking pistol what you want me to go kill all the crews and ultor and saints with that\" King says\" as for your problems the crew i can help with and i have some money to get us started and i know of a place in this part of the city where we can make a new hideout\" You guys pause there  for a sec then you say \"i dont even have my litunts Pierce and shundi\" king says \" well who are your lituents is up to you cuz your going to run this new gang. We will try to find them \" finly  you say \"fine we are going to take it all back but we dont have a name saints is curently being occoupied\" king says \"well thats another thing you going to name it give it color and a symobol to follow your are going to start this gang from scratch\" you say \" alright but one question i took out your crew and you and i never was close or\" notin what do you get out of this\" King smiles and says \" ya see you took this city twice and i believe you are going to take it a third time you got that look about you and this time unlike the other crew i believe you are truly going to take the city completly with this newly formed gang of yours and that new gang you form Im being your right hand man for that gang thats what the fuck i get out of it\" you smile and say\" then its a deal lets give it one last try\" then the game takes off from there with the same elements but new cars more character customization like a name so people in the game will call you that more clothes and THE ABILTY TO WEAR A BANDANA. also to buy way more cribs and to get a hooker off the street and to make that new gang like i said you can make up names pre recorded so people in the game will actually call it that like during cutsceens on the stree etc. and the abilty to make it almost any color and to make ALOT of custom gang signs for taging and to see that during cut sceens to more guns and missions and one of the gangs that you have to fight should be a mafia and there should be a whole other part of the city that should be added on like you should have to cross a bridge to get to it more jewrly and in the end you kill dex and the dude running the saints and take over ultor and name after you  in the end customizie almost everything like helicopters and air planes and put more spots to land the air planes cuz in saints row 2 there was only one spot to land the air planes so it kind of sucked using them and thats how saints row 3 should be", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-13_18:33:03", "killed": false, "user_key": "therealsaint", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "09/13/2009 06:33 PM", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "13363788": {"up_voted": false, "ip": "", "has_replies": false, "message": "make better clothes, and nice cars <br>and make more gangs then saints row 2 had<br>its better with more :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-26_17:47:27", "killed": false, "user_key": "keilangibson", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/26/2009 05:47 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16150606": {"up_voted": false, "ip": "", "has_replies": true, "message": "They should have the Bugatti Veyron in it", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:15:53", "killed": false, "user_key": "ce8eae505b317918753298a5e505f21c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:15 PM", "approved": true, "num_replies": 4, "is_first_child": true, "email": "", "parent_post_id": 15582437, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "15592016": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dogs to use and maybe start ur own bussnises to use online get a bit of money in....drug deals....realistic cars farari n all that more missions clothing..", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-30_09:24:48", "killed": false, "user_key": "XxAiiRSoFTxX", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/30/2009 09:24 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13747798": {"up_voted": false, "ip": "", "has_replies": false, "message": "When u get blone up u should o into bits<br>and have tattos on ur feet<br>and more hospitals police statioons drive trains <br>bridges colaps and <br>c real cebs like eddi murthy better mucic like katy perry", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-31_13:24:29", "killed": false, "user_key": "e87753ffc4e28829d596de65a3a52552", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/31/2009 01:24 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16142667": {"up_voted": false, "ip": "", "has_replies": false, "message": "I reckon the saints should own stilwater at the start of the game about 5 new games come in and start taking over hoods and the hole this is happening the saints leader gets cought by the police and you have to find away out before one of the other gangs find you and try and kill you.<br><br><br>(please reply if you have anything to say about the idea.)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_21:59:42", "killed": false, "user_key": "efb25bc01432899dc7a3af38639fd4f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 09:59 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21390864": {"up_voted": false, "ip": "", "has_replies": false, "message": "ppppplllllllzzzzzzz could the makers of SR put real brand of cars in there!!!!!!!!chevy,dodge,lambo,mercades,at least put an 2009 camaro in the game", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-30_17:16:38", "killed": false, "user_key": "affliction", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/30/2009 05:16 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "15239781": {"up_voted": false, "ip": "", "has_replies": false, "message": "have the option to date or marry anyone like build a relationship with a gang member, a main gang member (gat,shaundi,pierce ect) or a stranger say you meet them at a bar and it goes from there. on the map have their house on it if u are just seeing them and stuff :D sorry for another post", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-22_15:09:58", "killed": false, "user_key": "hiyper", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/22/2009 03:09 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21782207": {"up_voted": false, "ip": "", "has_replies": false, "message": "wow dude go play some donkey kong or some shit", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-11-03_15:47:45", "killed": false, "user_key": "LiL_G", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11/03/2009 03:47 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 15992111, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13737087": {"up_voted": false, "ip": "", "has_replies": true, "message": "saint row 3 should be called the reunion and all the gangs come back Brotherhood allys with the Los Carnales, the Sons of Samedi and the Vice Kings, the Ronin and Ultor, Saints and the West Side Rollerz. plus you should be able to customize boats, planes, and helicopters and choose were your hideout is and you should be able to choose what the inside and outside of your hideout looks like", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-31_05:21:43", "killed": false, "user_key": "demitrianddimitri", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/31/2009 05:21 AM", "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}, "13747840": {"up_voted": false, "ip": "", "has_replies": false, "message": "When u get blone up u should o into bits<br>and have tattos on ur feet<br>and more hospitals police statioons drive trains <br>bridges colaps and <br>c real cebs like eddi murthy better mucic like katy perry", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-31_13:24:49", "killed": false, "user_key": "e87753ffc4e28829d596de65a3a52552", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/31/2009 01:24 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21158536": {"up_voted": false, "ip": "", "has_replies": false, "message": "sex is awesome", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-28_01:43:24", "killed": false, "user_key": "f7aba86b0979991985762ceed9c8a663", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10/28/2009 01:43 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16701065": {"up_voted": false, "ip": "", "has_replies": false, "message": "ahahah what the shit? you spoon<br>haha i love it<br>well done", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-09-16_03:12:08", "killed": false, "user_key": "koriekannibal", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "09/16/2009 03:12 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16151898, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "15250570": {"up_voted": false, "ip": "", "has_replies": true, "message": "ARE ALL OF YOU PEOPLE FUCKING CRAZY?????<br><br>YOU WANT TO HAVE A FAMILY AND KIDS???????????????? <br>THIS ISN'T SIMS YOU DUMBSHITS, ITS A VULGAR, VIOLENT, BLOODTHIRSTY GANG SHOOTER- AND NO ONE IN THEIR RIGHT FUCKING MINDS IN VOLITION WILL EVER MAKE SOMETHING AS GAY AS YOU MARRYING SHAUNDI OR FUCKING HAVING KIDS- ARE ALL OF THE PEOPLE HERE 12 YEAR OLDS??????????<br><br>LAST TIME I CHECKED SR WAS A M RATED GAME YOU FUCKERS.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-23_00:29:04", "killed": false, "user_key": "cea20c77cb76c7f0042a2af53c33fa71", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "08/23/2009 12:29 AM", "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}, "23429777": {"up_voted": false, "ip": "", "has_replies": false, "message": "see babylungz is tight with the fukin clown love.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-11-17_22:46:13", "killed": false, "user_key": "0e4cd76c6303fe89ecbb102c92af52f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11/17/2009 10:46 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16984722": {"up_voted": false, "ip": "", "has_replies": false, "message": "i think in SR3 it should have a city like los angels. new york .", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-20_10:50:55", "killed": false, "user_key": "teac", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "09/20/2009 10:50 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "20649107": {"up_voted": false, "ip": "", "has_replies": false, "message": "saints row 3 should have abit of bolth saint row 1 and 2  but add abit of a twisted to it.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-10-20_16:29:02", "killed": false, "user_key": "uint", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/20/2009 04:29 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16548424, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13531796": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think u should do sumthin bout the way u get health. Cause the whole food thing is kinda stupid. U should put a needle full of medicine or a pill. I dnt think gat should turn bad cause then u dnt hav a right hand man that u trust. I think its a gud idea 2 put regular bikes 2 ride. The other gud idea is havin u n shandi gettin 2gether n gettin married but instead of gettin married right away 1 of the gangs crash ur wedding. Then u get mad n go after them. Then u kill them n then u get married n go on a honeymoon. U go 4 1 mouth n then cum baq n the SAINTS r in trouble n u get there just in time 2 run the SAINTS again. Then u find out shandi is pregnet n u r havin a boy. Ur kid grows up n joins the SAINTS. U should hav more fight club activites lik SR2 but in SR3 hav more lik 5 or 6. There should be more gangs lik 7 or 8. Da part bout being able 2 go 2 da gym is a gud idea. U should make more clothes tht luk kooler then da 1s in SR1 N SR2 n u should mak a bandana that goes around ur bottom half face. If u dnt kno wat i mean let me explain a bandana long enough to cover from ur nose 2 ur chin let it go past the chin a little not alot a little n a  option 2 have a bandana hang out from the left or right back pocket. I lik the idea of being able 2 go all around the world n run the whole world. N u should be able 2 play co-op off like wit the person beside him. U should be able to hold duel melee weapons. DEX should cum baq in the picture n tells u wat happened 2 him cause if u remember in SR2 u asked bout him n gat told u 2 4get bout it well we would lik 2 kno wat happend 2 him. Let us customize our crib just lik in SR2 n another gud idea is begin able 2 play sports wit homies. Another gud idea is being able 2 name ur character n him havin a nickname 2 n u get 2 chose which 1 they call u ur real name or nickname. U SHOULD ALSO HAV BULLET PROOF VEST. U SHOULD ALSO HAV BETTER GUNS N MELEE WEAPONS. ANOTHER THING IS IT SHOULD REALLY START OFF WHERE SR2 LEFT OFF EVERY1 CHILLIN THEN SAINTS GET WORD NEW GANGS R CUMIN N TAKIN TERRITORYS THEN U START FROM DARE N Grenades should be able to be thrown when your using a gun. U SHOULD PUT MORE SPANISH STUFF IN IT CAUSE NOT EVERY SPANISH PERSON IS MEXICAN. U should build up the fear of ur gang like the more you kill people the more the police gangs and people on the streetsare gonna run or get out of your way. THERE SHOULD BE NO CHEATS CAUSE THEN THAT MAKES THE GAME 2 EASY U SHOULD BE ABLE 2 UNLOCK UNLIMITED AMMO LIK IN SR2 N BE ABLE 2 UNLOCK OTHER THINGS. KEEP THE WAY U CAN JUMP OUT THE HELICPTER N AIRPLANE JUST LIK IN SR2. U SHOULD LET US GET THE CHURCH BAQ THAT WE HAD IN SR1 U SHOULD BE ABLE 2 HAV MORE THEN 3 PEOPLE FOLLOW U. WEN FIGHTING U SHOULD add SLAMS GROUND N POUND. Free running moves as in climbing stuff jumping off walls flips that shit would be cool. U SHOULD HAV CO-OP OFF LINE N A REGULAR CAPAIGN OFF LINE 2. U SHOULD PUT REAL CARS LIK HONDA CIVICS,MUSTANS,BMW,LAMBOS,SYCLINES, PLEASE TRY 2 PUT SKYLINES N. WEN U HAV HOMIES FOLLOWING U IF U LEAVE THEM BEYONED U JUST CALL THEM N TELL THEM WHERE UR AT N THEY MEET U THERE THAT WOULD BE TIGHT. Rocket launcher or grenade there bodiy should blow up in pieces and blood should be everywhere and when u shoot in the air or something when the people run if u shoot them they should fall not keep running and if they get hit by a car the dent and blood should be on the car if they r dead and a bullet whole should be left in them and one last idea when u kill some one the police ambulance firefighters should show up if the person is dead the police should put the yellow tape around so noone would past it the person thats dead get put in a body bag and the funeral should be the next week on the same day like if they die tuesday next week on tuesday the funeral is there at the grave yard and some people need to look different cuz i always see the same person wereing the same clothes over and over again. U SHOULD BE ABLE 2 STUFF BODYS IN THE BAQ OF THE CARS THAT WOULD BE KOOL.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-29_09:31:17", "killed": false, "user_key": "a5c4a700a7efc4bcd5d7e826cf39fb2f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/29/2009 09:31 AM", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "13789333": {"up_voted": false, "ip": "", "has_replies": false, "message": "so is yors u pice of shit", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-08-01_16:24:01", "killed": false, "user_key": "demitrianddimitri", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/01/2009 04:24 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 13737453, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "15230618": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think sr3 should have the following:<br><br>More and Better cars<br>have boy/girlfriends <br>Dex starts his own gang<br>Donnie starts his own bisness<br>Tattoos on face <br>more and better cribs<br>Better weapons <br>more missions than ever<br>Customize ur gang exactly how u want it<br>More gangs<br>pierce leaves the saints and starts up his own gang<br>Carlos's brother comes and tries 2 kill all the saints cause thinks the saints killed him<br>Put in a theme park and add more parts to Stillwater<br>make the police cars alot more exciting<br>be able to customize planes,boats,Helicopter<br>Have Gats house as a crib<br>Troy gets fired as cheif of police and goes back to help the saints<br>Some gangs from the past come back with new Leaders<br>NO Strongholds just all missions and alot of them<br>Be able to swim abit faster and swim under water<br>Be Able to have pets<br>Have an Internet cafe or use the Computer at ur Cribs<br>Have garages like in the first one<br>Ben king Joins the 3rd street saints<br>U customise the saints hideout", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-22_10:29:17", "killed": false, "user_key": "holmzie1994", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/22/2009 10:29 AM", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "15239325": {"up_voted": false, "ip": "", "has_replies": false, "message": "i love the getting married bf or gf !! i really want to see that ! but i think the kids tihng wont work out :/ it might sway away from the gang too much but deffo bf gf married thing!! have the choice to date.marry anyone including gat ! &lt;3&lt;3 cant wait and see if its put in or not (pleaseee)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-22_14:50:12", "killed": false, "user_key": "hiyper", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/22/2009 02:50 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "14446750": {"up_voted": false, "ip": "", "has_replies": true, "message": "i think saints row 3 should ask u at the create a character at the beginning of the game if u want kids in the game nd if u want kids nd who will be the dad and u get to create the family and it should ask u wat house u want. on sr3 u should b able to go on holidays, get married then have kids because i will do that on the game. it should also ask u if u want to b a celeb nd i'll say yes obviously. dex and ben king should come back nd if i wanted a boyfriend on the game i will say johnny gat nd if he proposes to mi person i will make her say yes and i will name her Katie and u should be able to see them have sex nd see the woman get pregnant nd if she does get pregnant it should ask u how many babies nd i will say 2, 1 boy 1 girl, nd if johnny gat proposes to mi person it should ask u if i want to live wid him in his house i will say yes and sr3 should let ur friends knock on ur door then u could answer it, it should also tell u how long the woman will b pregnant for, and u get to choose the school the kids can go to nd they can have a real birthday and friends nd u can set the kids bedtimes and when to get up for skool and set the time for breakfast, lunch, tea and when skool starts and finishes, nd u can create the kids of wat they will look like when they grow up. etc also pierce and shaundi should get married nd carlos should come back to life instead of being a zombie and when u go to the map it should show u ur friends houses and the kids skools u should also be able to get alot of different stuff like clothes and u should be able to buy ur own furniture for the house and u should be able to knock on ur friends houses. etc. pierce tries to kill gat and shaundi but u stop him so he makes his own gang and u kill his gang and u kill him, if ur person is a woman she should be able to have her belly pierced, sr3 should also have volcanoes, u should be able to see the people have a bath/shower and go to the toilet it should also let u have pets like dogs, cats etc and the other gangs should come back the rollers, ronin, sons of samedi, vice kings, brotherhood and the los carnales. at the end of the game the saints destroy ultor so there will be no more ultor. the people that should die r: tobias and troy. The saints gang up on dex till he apoligises then he is bk in the saints and ben king is bk in the saints aswell etc. sr3 should also have 6 airports, theme parks, double swords, get gay and lesbian people, get to go under the water, get to choose ur own furniture for the house, watch the people while their asleep, get burglars, decorate ur house inside nd out. the holiday destinations should be; Hollywood, miami,L.A., bahamas and the uk.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-07_15:48:46", "killed": false, "user_key": "Adrienne96", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "Yesterday 03:48 PM", "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}, "21391007": {"up_voted": false, "ip": "", "has_replies": false, "message": "or honda,ferrarie,", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-30_17:19:30", "killed": false, "user_key": "affliction", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/30/2009 05:19 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "20762784": {"up_voted": false, "ip": "", "has_replies": false, "message": "im with u on the whole icp thang erick    woop woop", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-21_23:33:42", "killed": false, "user_key": "babylungz", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/21/2009 11:33 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 14413869, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "21489812": {"up_voted": false, "ip": "", "has_replies": false, "message": "hey the makers of saints row i love the game i bought both of them and it got better all the time. i wish the map was huge and many theirs another island next to still water you can fly to but another gang rules that place. and the saints take over both islands. i love the plans and i wish you can fly the big one. an i hope you guys can put lots of new veachals especially plains.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-31_20:26:17", "killed": false, "user_key": "joshcomau", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/31/2009 08:26 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "17815722": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sorry...I like some of the stuff except for:<br>1-Pierce Leaves The Saints And Starts His Own Gang. Why? Then Pierce would want more turf and the leader and Pierce would get in a huge fight and Pierce would die. When if the leader found out Pierce was starting his own gang, being the badass that he/she is, would kill Pierce at an instant. Is that what you want? Pierce dead? No. <br>2-Have Pets. That to me just sounds like a bad idea. Why the hell would you want a pet when you have a gun? Yeah maybe a guard dog for the hideout but to feed and take care of? No.<br>3-Tattoos on face. I saw a video of someone who created Maero with the game's resources alone. Sure he didn't have the scar but there was a tattoo on one side of his face.<br>4--Dex Starts His Own Gang. Dex Already Has A Gang: Ultor.<br>5-Have An Internet Cafe. GTAIV Already Did That. Do you have any idea what would happen if Volition added that? They would be sued for plagarism. They did take the Helicopter, Plane, and Boat Ideas but they made them more fun. <br><br>I read an article and saw a video saying that Troy would return and that new gangs would form... Also that Carlos's brother forms a gang, thinking the saints leader killed Carlos in cold blood, when really the leader was trying to put Carlos out of suffering. One more thing, Donnie has his own business: his auto shop. You can customize the gang and crib too. Most of the ideas are good, but some need some more re-touching.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-29_22:23:02", "killed": false, "user_key": "poopoofacenugget", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "09/29/2009 10:23 PM", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 16119276, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16120491": {"up_voted": false, "ip": "", "has_replies": false, "message": "With SR3 you should have construction sites with workers workind and during the game the buildings being built should be completed and like if shoot a rocket at a building you can see inside it or it falls down and then it is rebuilt nex time you load the saved game.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_19:59:32", "killed": false, "user_key": "efb25bc01432899dc7a3af38639fd4f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 07:59 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "15250610": {"up_voted": false, "ip": "", "has_replies": true, "message": "HEY DICKWAD, THIS ISNT SIMS 3 OR SOME TAKE CARE VIDEOGAME, THIS IS A M RATED GANG WARFARE SHOOTER. YOU WANT TO CELEBRATE B-DAYS, HAVE FRIENDS COME OVER, GETTING PREGNANT, PLAY SIMS 3..... WHAT THE FUCK ARE YOU THINKING YOU STUPID....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-23_00:32:17", "killed": false, "user_key": "cea20c77cb76c7f0042a2af53c33fa71", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "08/23/2009 12:32 AM", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 14446750, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "16149684": {"up_voted": false, "ip": "", "has_replies": true, "message": "SR is a gay game it is for wimps now God of War that is an awsome game", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:13:54", "killed": false, "user_key": "ce8eae505b317918753298a5e505f21c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:13 PM", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 15476232, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16140233": {"up_voted": false, "ip": "", "has_replies": true, "message": "I also reckon that the saints should have an under ground hide out as there main hide out sort of like resident evil with that huge under ground facility.<br><br><br>(please reply if you have anything to say about the idea.)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_21:52:54", "killed": false, "user_key": "efb25bc01432899dc7a3af38639fd4f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 09:52 PM", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "23433401": {"up_voted": false, "ip": "", "has_replies": false, "message": "yo if you shoot someone in the back the next day they in a wheelchair", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-11-17_23:00:04", "killed": false, "user_key": "0e4cd76c6303fe89ecbb102c92af52f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "11/17/2009 11:00 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16154937": {"up_voted": false, "ip": "", "has_replies": false, "message": "what ever man", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:23:04", "killed": false, "user_key": "ce8eae505b317918753298a5e505f21c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:23 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16153919, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "13354687": {"up_voted": false, "ip": "", "has_replies": false, "message": "put bandanas around your face and gangs like in new york or l.A story like san andreas proper gangs no gay shit bandanas in your pockets on your face and 59 fifty hats and better clothes", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-26_12:34:15", "killed": false, "user_key": "kobe786", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/26/2009 12:34 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "20988609": {"up_voted": false, "ip": "", "has_replies": false, "message": "you shud make baggyer cloths <br>pets stavs pittbull bulldog<br>nd you should make more gangs", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-25_13:37:37", "killed": false, "user_key": "martinns", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/25/2009 01:37 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16120866": {"up_voted": false, "ip": "", "has_replies": false, "message": "YO DICKHEAD IF THERES GOING TO BE NAKED LADIES THE GAME WONT BE RATED M IT WOULD BE RATED R DIPSHIT.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_20:13:10", "killed": false, "user_key": "efb25bc01432899dc7a3af38639fd4f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 08:13 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 15992111, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13862099": {"up_voted": false, "ip": "", "has_replies": false, "message": "yo hit me up psn:liljdogg100<br><br>wat i think idey shood hav on sr2 iz<br> celeb look alikes<br>bloods n crips<br>mansions<br>phantoms<br>tattoos on face<br>create own tattoos<br>posters in rooms<br>1964 impalas<br>Los Angels (where im from Compton)<br>Long beach<br>San diego<br>brooklyn<br>kids<br>show dead bodies at cemitary in casket<br>girl or boyfriend", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-03_22:48:11", "killed": false, "user_key": "liljdogg", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/03/2009 10:48 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "17024725": {"up_voted": false, "ip": "", "has_replies": false, "message": "Saints Row 3 should have new........EVERYTHING: clothes,cars,boats,plane,helicopters, buildings, stores, and locations. Not just stilwater, but also a new city that you can fly to, drive to, or sail to. One city, over time gets kinda boring, cuz you're stuck there, can't go anyway else, so a new city. Benjamin King should come back, to help you. Shaundi, wow, definatly need to bring back her sexy ass. Change Shaundi's outfit, to something very sophisticated and STRIPPER SEXY, and Luz, my oh my, Luz is FINE! Bring her back again. Now new gang leaders should, be Donnie, Dex, and Manuel Orejuela. Customizing: you should be able to customize the voice, cars, planes, boats, helicopters, clothes. And give the boss a name, so everbody else that's not in the saints can call him/her by there name, and not \"the leader of the saints.\" <br><br><br><br>And most of you people that commented on this, type like you're retarded like Damon's ideas, thet're good, but he typed them so retarded you can barley understand them, like this \"police dogs and police dont come out off no wear and they serch 4 u\" what he means is the police will have dogs to search for you, and the cops won't come out of no-where like they do, and \"if get run over by lorry u should go into bits more ambulances police military\" idk what that means, and this one \" all the shops be their burgal houses play more co-op wear balaclavers go swimming lessons\" WTF?!!!?! People, don't type like an idoit.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-21_00:31:30", "killed": false, "user_key": "1e1ec153251be4031075848b264fc2cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/21/2009 12:31 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "14883030": {"up_voted": false, "ip": "", "has_replies": false, "message": "it should be as realistic as real life like getting gas nd go shopping stuff like that but with better clothes graphiks like gta4 u can use kettles nd shit like normal and total coop free roam", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-15_14:09:23", "killed": false, "user_key": "scrabber", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/15/2009 02:09 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "15577306": {"up_voted": false, "ip": "", "has_replies": false, "message": "well i think sr3 should have that you can make ur person short or tall and like the house you can make where you want your stuff and you can have a boyfriend/girlfriend on there, have more clothes,more citys in stilwater,more mall,stores,and you can have periceing on your body besides ur face and ears,you should have like 5 gangs that can follow you,and co-op we should get to play with like 4 people that would be more fun,and clothes should be more cuter and hotter the clothes in sr2 are lame, we should get to do stuff like we do in real life like going to clubs and you can really dance or go to the store and get more food and we should get to sit on seats,lay down,kiss,and hug and we should get to ride bikes,skate board,and skate we should be aloud to put are gang the way we want it to get people to play saints row 3 you have to make it where they will play it 4 a long time so alot of missons and make it cool .so hope it is beuacse im buying it", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-29_17:05:21", "killed": false, "user_key": "SugerBaby996", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/29/2009 05:05 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "14883549": {"up_voted": false, "ip": "", "has_replies": false, "message": "and i mean total free roam and they can do what ever they want to like buy chlothes nd u  can drive different cars nd even go on different irlands and when ones loading some thing  like saving it shuoldnt go on your side nd when you drink it should take more than one sip nd when you get drunk you should actualy get walk like your drunk like fall over nd stuff you should be aloud kids nd dogs nd they have to grow up nd it should take about a day to grow up nd you should be able to see the sex nd real cars bikes places nd should be able to go round the world nd you should be able to ride push bikes ect nd go sleep go to the toilet and get to choose your name nd they would actualy say your name nd dance nd get real jobs", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-15_14:34:29", "killed": false, "user_key": "scrabber", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/15/2009 02:34 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "19684575": {"up_voted": false, "ip": "", "has_replies": true, "message": "I think u should sale weed to make money<br>and you should be able to take a bath<br>and you should be able to roll dice an take these nigga money<br>and there sholud be dog fights", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-09_13:36:51", "killed": false, "user_key": "thaking", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/09/2009 01:36 PM", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "16152291": {"up_voted": false, "ip": "", "has_replies": false, "message": "Man fuck you you have'nt evern played the game", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:19:05", "killed": false, "user_key": "efb25bc01432899dc7a3af38639fd4f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:19 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16149684, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "13737189": {"up_voted": false, "ip": "", "has_replies": false, "message": "u shood put tanks in", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-31_05:25:02", "killed": false, "user_key": "demitrianddimitri", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/31/2009 05:25 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13340902": {"up_voted": false, "ip": "", "has_replies": false, "message": "put the bloods nd crips on there that would be tight nd make it wear we can change the colar of are gang nd change in to gangsta clothes nd make the prison better nd new voices nd new parts of the city", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-25_21:56:21", "killed": false, "user_key": "dariusoliver", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/25/2009 09:56 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "20763369": {"up_voted": false, "ip": "", "has_replies": false, "message": "WTF wud u want them 2 b naked 4 u guys are immature but i canot wait 4 it to cum out <br><br>and i want pets to be on there that are trained to attck other gang members", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-21_23:43:45", "killed": false, "user_key": "babylungz", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/21/2009 11:43 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16153328": {"up_voted": false, "ip": "", "has_replies": false, "message": "thanks for correcting me dude.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:20:10", "killed": false, "user_key": "efb25bc01432899dc7a3af38639fd4f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:20 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 16151898, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "24946938": {"up_voted": false, "ip": "", "has_replies": false, "message": "i think u should be able to blow peoples brains out and see the dead body with no head and pieces of FUCKING BRAIN ALL OVER THE FUCKING PLACE WHOS WITH ME!!!!!!!!!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-12-06_08:26:24", "killed": false, "user_key": "cfb6590d896adc594269d93a1e5b086b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12/06/2009 08:26 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "23828745": {"up_voted": false, "ip": "", "has_replies": false, "message": "more costumes <br>able to make characters like james bond", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-11-22_15:52:32", "killed": false, "user_key": "suker", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11/22/2009 03:52 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "14413869": {"up_voted": false, "ip": "", "has_replies": true, "message": "u should give ur guy a name him and,shaundi get married,u kill dex,ben king must come back,gat tries to comit suicide to die with aisha but ur guy stops him,celebs like icp,eddie murphy,charlie murphy, neil patrick harris for sure as ur left hand man and last but not least more motherfuker cheats celebs and all", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-06_23:29:50", "killed": false, "user_key": "0e4cd76c6303fe89ecbb102c92af52f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "08/06/2009 11:29 PM", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "24475922": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think u should be able 2 play football and basketball against people<br>I think u should be able 2 name your own crew<br>Name your person<br>Talk 2 people and talk 2 crew members<br>get your own colors for your crew<br>Create your own clothes<br>MORE MISSONS!", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-12-01_18:56:31", "killed": false, "user_key": "27a65e69777298c30c3153b672d98958", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12/01/2009 06:56 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 19684575, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "21489967": {"up_voted": false, "ip": "", "has_replies": false, "message": "i also think you should be able to burn buildings and put carbombs and nock buildings over and fire engine came ambulance and police come to investigate that would awesome", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-31_20:32:53", "killed": false, "user_key": "joshcomau", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/31/2009 08:32 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "19805470": {"up_voted": false, "ip": "", "has_replies": false, "message": "u should do in sr3<br><br>turn black wonts on fire<br>eletric chair<br>martial arts<br>putfinger in mouth cuts puth them away<br>commando attacks <br>head lcoks<br>more cloths<br>roller coasters <br>real cars<br>eye gouging<br>gay lesbion people<br>be naked<br>tattos on face<br>rip off groin<br>more star police <br>custimize helicoters planes boats<br>more cusimize<br>more wepones <br>play games like zombie up rising<br>more activities<br>more missions<br>more game adds on<br>buiding explode wonts bombed crashed <br>c their wounds<br>blood come out of the wounds<br>talk to people<br>animals<br>go into every building shop<br>houses buildings set on fire etc/ patrol bombs are thrown<br>wonts blind some one they go blind<br>wack both ears burst ear drums<br>go underground<br>police dont come out of any where they come looking for u instead<br>put bombs on peope <br>strangle people <br>brake finger<br>paralize people <br>bigger city<br>more citys<br>more people<br>armed robbery<br>chuck peope in cars <br>realistic trains<br>more swords <br>double swords<br>and wear balaclavas<br>chuck people of helicoters", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-10_16:03:55", "killed": false, "user_key": "saintsrow3ideas", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/10/2009 04:03 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "19805473": {"up_voted": false, "ip": "", "has_replies": false, "message": "u should do in sr3<br><br>turn black wonts on fire<br>eletric chair<br>martial arts<br>putfinger in mouth cuts puth them away<br>commando attacks <br>head lcoks<br>more cloths<br>roller coasters <br>real cars<br>eye gouging<br>gay lesbion people<br>be naked<br>tattos on face<br>rip off groin<br>more star police <br>custimize helicoters planes boats<br>more cusimize<br>more wepones <br>play games like zombie up rising<br>more activities<br>more missions<br>more game adds on<br>buiding explode wonts bombed crashed <br>c their wounds<br>blood come out of the wounds<br>talk to people<br>animals<br>go into every building shop<br>houses buildings set on fire etc/ patrol bombs are thrown<br>wonts blind some one they go blind<br>wack both ears burst ear drums<br>go underground<br>police dont come out of any where they come looking for u instead<br>put bombs on peope <br>strangle people <br>brake finger<br>paralize people <br>bigger city<br>more citys<br>more people<br>armed robbery<br>chuck peope in cars <br>realistic trains<br>more swords <br>double swords<br>and wear balaclavas<br>chuck people of helicoters", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-10_16:03:57", "killed": false, "user_key": "saintsrow3ideas", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/10/2009 04:03 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16150818": {"up_voted": false, "ip": "", "has_replies": false, "message": "you got a point there YOUGUYSAREIDIOTS because i think your a MOTHER FUCKER SON OF A BITCH COCK SUCKER WANKER and thats what i think of you and your comment <br>you should be banned from adding comments ASSHOLE.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:16:06", "killed": false, "user_key": "efb25bc01432899dc7a3af38639fd4f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:16 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 15250570, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16146727": {"up_voted": false, "ip": "", "has_replies": false, "message": "That Braden guy is so cool", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:08:27", "killed": false, "user_key": "ce8eae505b317918753298a5e505f21c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:08 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "17913735": {"up_voted": false, "ip": "", "has_replies": false, "message": "you should be able to have trailers on your cars to tow your boat or jet-ski<br>should be multiplayer<br>your petrol should run out and you hav to pay 4 it at the petrol station<br>do more stuff to your crib(paint,furniture,etc.)<br>should have a speedo in the vehicles<br>change the view<br>more gangs <br>more weapons, clothes<br>bigger island, more islands<br>more vehicles<br>more than 1 tattoo on each part of body<br>more tag spots<br>more and better cribs<br>be able to customize planes,boats,Helicopter<br>more activites<br>more airports <br>break in to houses", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-30_23:47:29", "killed": false, "user_key": "Dover_pride", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "09/30/2009 11:47 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "15992111": {"up_voted": false, "ip": "", "has_replies": true, "message": "YOUR FUCKING RIGHT IM ONLY TEN YEARS OLD AND I KNOW MORE SHIT THAT SHOULD BE IN THIS FUCKING GAME THAN KIDS SHIT WHAT ARE THESE PEOPLE FUCKING DUMBSHITS THERE SHOULD BE MORE GANGS,NAKED LADIES SEE THERE PUSSIES AND ASSES AND TITS.I LIKE FUCKING GUNS AND BLOOD,VIOLENCE,DEATH,AND OTHER DAMN M RATED SHIT TOO.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-04_16:59:14", "killed": false, "user_key": "wesleystivers", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "09/04/2009 04:59 PM", "approved": true, "num_replies": 3, "is_first_child": true, "email": "", "parent_post_id": 15250570, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "14924082": {"up_voted": false, "ip": "", "has_replies": false, "message": "you should be able to create you person and hideout eg estate mansion have a dog wat ever dog u like kids real cars every car in the world and go 2 a random chicks and take her bk to the yard more life like you can move to a different countrynew gangs  blood set cripz set and the old onez  have a real job family jam on the blocks  rob banks", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-16_20:18:26", "killed": false, "user_key": "samer2009", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/16/2009 08:18 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13747764": {"up_voted": false, "ip": "", "has_replies": true, "message": "When u get blone up u should o into bits<br>and have tattos on ur feet<br>and more hospitals police statioons drive trains <br>bridges colaps and <br>c real cebs like eddi murthy better mucic like katy perry", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-31_13:24:23", "killed": false, "user_key": "e87753ffc4e28829d596de65a3a52552", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/31/2009 01:24 PM", "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}, "21239614": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think, I've discussed this with friends of mine, that your character should marry Shaundi whether your character is a girl or boy. I'm in love with Shaundi and I'm a girl so that's why I think that. Also I think it would be awesome if you had pets that could attack people that are trying to attack you, personally I'd want an attack cat. That's all I can think of for now. I'll post more when I think of more. XD", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-28_23:42:16", "killed": false, "user_key": "DarkAngelic15", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/28/2009 11:42 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16153919": {"up_voted": false, "ip": "", "has_replies": true, "message": "Didn't you watch top gear last night the bugatti smashed the meclaren f1 in a 1 km drag race", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:21:30", "killed": false, "user_key": "ce8eae505b317918753298a5e505f21c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:21 PM", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 16153129, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "16081221": {"up_voted": false, "ip": "", "has_replies": false, "message": "there should be alot of new gangs and one runs the nuke plant and u find the leader and get in a fist fight and u grab some acid and smash it over the side of his face and it burns n u think hes dead n u leave then find out hes back n he shoots gat n almost kills him (cuz johnny gets hurt in every game so far) n also a new kid should join the saints in a downloadable thing that kinda like tlad of gta n he is fully customizable n works alone n he betrays the saints n they kill his girlfriend n they kill him but that part should be like the end of sr1 where u cant save n make like 10 hour dlc cuz i beat corparate warfare in an hour", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-06_22:07:08", "killed": false, "user_key": "patboyle", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "09/06/2009 10:07 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13556555": {"up_voted": false, "ip": "", "has_replies": true, "message": "sr3 should have<br><br>chinease<br>more wepons <br>tats on the face<br>c them naked<br>more cars reistic crashes sounds<br>ufos <br>volcanos<br>6 air ports<br>building claps wants crash<br>roller coaster<br>martial arts<br>su icide bombs<br>double swords<br>gat stays in and shaundi<br>more activitease<br>moe missions<br>nucular bombs destroy the city<br>gay lesbo people and they turn black if their on fire<br>smoke drugs more beer <br>double swords more pistols submachine guns and shot guns hunting <br>blind people go to prison watch them on the eleetrik chair<br>nun chucks<br>or plastic surgan<br>nuckel dusters<br>go under the water<br>go fishing", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-29_17:18:17", "killed": false, "user_key": "e87753ffc4e28829d596de65a3a52552", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/29/2009 05:18 PM", "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}, "20352845": {"up_voted": false, "ip": "", "has_replies": false, "message": "julius betrade you and the saints by attempting to kill you then joining Ultor (if you go to the church on sr3 on the top floor theres pads you press with julius saying to join Ultor", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-18_16:52:54", "killed": false, "user_key": "4bdeb4621e51c5fa9e2a6fcee848af98", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10/18/2009 04:52 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 17026499, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "14883668": {"up_voted": false, "ip": "", "has_replies": false, "message": "AND WHEN IS IT COMING OUT", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-15_14:39:35", "killed": false, "user_key": "scrabber", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/15/2009 02:39 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13678935": {"up_voted": false, "ip": "", "has_replies": false, "message": "have it so u have to be a male and have that story michal was on about and there should have dex comee back and have real muscle cars and there should be cheats :) and discises from shops actually work eg ac cop swat u wouldnt get shot at and so on and coustomisable bpots planes and helicoptrs and there should be a gang of nerds and shogo could of survived cause one of his gange dug him up after u left and he could lead a new gang and vow revenge on u. gangs could invade ur cribs aswell as ur turf and u can make gane outfits", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-30_16:27:35", "killed": false, "user_key": "beefstu4324", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/30/2009 04:27 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13557082": {"up_voted": false, "ip": "", "has_replies": false, "message": "oh yea they should have<br><br>lasers on guns and dogs and farms citys will be<br><br>new york<br>stilwater<br>florida<br>and c them have sex<br><br>more drink and foooood<br><br>get girl/boy/friends<br><br>more taunts<br><br>police dogs and police dont come out off no wear and they serch 4 u<br><br>dogs attack u banks with lots of money like a million c people in hostpital with wounds<br><br>gas bombs guns more louder scilers<br>if get run over by lorry u should go into bits more ambulances police military<br>fire man fires should spread<br>all the shops be their burgal houses play more co-op wear balaclavers go swimming lessons <br><br>and carfete what u make up<br><br>buy bigger smaller mediam gun mags with bullets<br><br>if use cheats get achivments<br><br>My gamer tag is <br><br>IneptSMITHY", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-29_17:31:54", "killed": false, "user_key": "e87753ffc4e28829d596de65a3a52552", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/29/2009 05:31 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "15582437": {"up_voted": false, "ip": "", "has_replies": true, "message": "you can do more stuff with your gangs<br>you can choose your own gang coulors and custimise it your own way<br>choose your own hide outs<br>more detailed clothes<br>you can get branded clothes<br>really nice cars<br>you can get girlfriends<br>multiplayer story mode.<br><br>thanks if you have a think about these ideas :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-29_21:35:23", "killed": false, "user_key": "lolmanny", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/29/2009 09:35 PM", "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}, "19800421": {"up_voted": false, "ip": "", "has_replies": false, "message": "LOL THE MORE U PUT THE MORE I LAGS LOL !!!! IDIOTS LOOOOOOOL AND JUST for evry once comments i dont think SR3 is coming out to many people adding stuff to the game and the developers are gonna be WTF !!!!! lol serriesly i dont think it will come out !!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-10_14:11:48", "killed": false, "user_key": "yuniel", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/10/2009 02:11 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 16140233, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "18532241": {"up_voted": false, "ip": "", "has_replies": false, "message": "Saints Row 3 is gonna be awesome....april 3rd 2010.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-04_22:17:00", "killed": false, "user_key": "BeastinKilla23", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/04/2009 10:17 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "14889960": {"up_voted": false, "ip": "", "has_replies": false, "message": "Never scrabber, its never coming out!  Never!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-15_17:39:13", "killed": false, "user_key": "6ff0138037317ddb273289f3689a3a11", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "08/15/2009 05:39 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "24476307": {"up_voted": false, "ip": "", "has_replies": false, "message": "that iz stupid", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-12-01_19:06:02", "killed": false, "user_key": "27a65e69777298c30c3153b672d98958", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12/01/2009 07:06 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 17815722, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "16146809": {"up_voted": false, "ip": "", "has_replies": true, "message": "you can chose how much muscle you have<br>your hight<br>be able to disign your own hair<br>create your own name<br>should have slip screen for when you want to play with your friends<br>chose any building to be your crib and ect.<br><br><br>(please reply if you have anything to say about the idea.)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:08:35", "killed": false, "user_key": "efb25bc01432899dc7a3af38639fd4f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:08 PM", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16148349": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yo wesleystivers if all that happen yo game bay MA 15+ or evn R", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:12:14", "killed": false, "user_key": "ce8eae505b317918753298a5e505f21c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:12 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 15992111, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16519550": {"up_voted": false, "ip": "", "has_replies": false, "message": "i think SR3 should have Bandanas over your mouth ond head at the same time beder body grafics. bandanas hangin out of pocket back n front. beder soud effects guns cars vocie sounds. beder grafic guns n clothes. oh AND HAVE LIKE 10 HOIMES THAT CAN FOLLOW YOU AND RANKES SENCE YOUR THE HEAD LEADER MORE MISSON MAKE THEM MORE IN TENSEC AND GANG WARS AND COVERSATIONS WITH PEOPL AND GANG MEMBERS. TALK TRASH WEN EVER YOU SEE A OPPOSTIE GANG MEMBER. MAKE IT LIKE MORE REAL YOU KNO IM A BIG FAN N THIS GANG IS AWSONE MAN", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-12_20:13:12", "killed": false, "user_key": "gta_casper", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "09/12/2009 08:13 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "14906242": {"up_voted": false, "ip": "", "has_replies": false, "message": "put a 2 player thing on it so u dont have to use live, you can just have two controlers", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-16_08:03:22", "killed": false, "user_key": "chakeam", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/16/2009 08:03 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16701315": {"up_voted": false, "ip": "", "has_replies": false, "message": "i recon there needs more accents<br>- bring on the aussie accent<br>- cameo of chuck norris for old time sake<br>- skateboards would be hell cool<br>- more tattoos<br>- more peircings<br>- more hair styles<br>- bring back the hair length option like in saints row 1<br>- i like the other kids idea of having that asian bloke being dug from his grave before he dies to seek revenge<br>- although that youguysareidiots is a twat, he makes a valid point about marriage and family, there are games for that called the sims and saints row is about gang warfare.<br>- and kids will be an issue mainly out of an ethical point of veiw, i mean GTA copped enough shit about hookers and the hot coffee mod, let alone having kids in a hostile environment like that and then the option to kill the kids would be an issue too, but it hasnt been done before mainly for those reasons, designing and graphics wouldnt be too hard.<br>- i recon the gym idea would be pretty cool<br>- the respect bar easier to fill up, cos its fucking annoying waiting to fill it up to do a mission and then waste more time trying to fill it up again, like granted it spaces the game out but its bloody annoying.<br>- options to build your own cribs or headquarters in some areas would be sweet<br>- regain the church would be alright<br>- you could prob start the game off where it was left at the end of saints row 2, like have the hellicopter they fly off in shot down by police and have them either stuck in jail or in a coma again... hahaha man the main character would have litle to none brain cells by the end of it ahha.<br>- oh oh oh i almost forgot<br>personaly this would make saints row 3 the best game ever, but the zombie uprising on the streets too, like have a cheat which unlocks a zombie attack on street veiw, like your own character your own vehicles your own weapons and your own plans of attack, just non stop zombie rampage.<br>that would be the best ever!!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-16_03:24:02", "killed": false, "user_key": "koriekannibal", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "09/16/2009 03:24 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13661575": {"up_voted": false, "ip": "", "has_replies": false, "message": "you should be able to custimize planes, helicopters and boats", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-30_11:24:28", "killed": false, "user_key": "4f8145e66e843691c606e690f1231a69", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/30/2009 11:24 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "24477065": {"up_voted": false, "ip": "", "has_replies": false, "message": "be able to watch tv that on in real life<br>listen to micheal jackson on the radio", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-12-01_19:23:33", "killed": false, "user_key": "27a65e69777298c30c3153b672d98958", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12/01/2009 07:23 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 13747764, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "24476556": {"up_voted": false, "ip": "", "has_replies": false, "message": "more places<br>yea new clothes<br>if u get in jail u have 2 play u can  break out or serve the time<br>if u weak u can get mugged<br>multiplayer offline and online<br>The game on 2 player<br>the game on every system", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-12-01_19:11:43", "killed": false, "user_key": "27a65e69777298c30c3153b672d98958", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12/01/2009 07:11 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 17507736, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "16156046": {"up_voted": false, "ip": "", "has_replies": false, "message": "you should be able to customize your body the way want to look like Eg the chest, shoulders, arms ect.<br>make stilwater bigger so theres more city to cover<br>got to go add later....<br><br>(please reply if you have anything to say about the idea.)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_22:24:43", "killed": false, "user_key": "efb25bc01432899dc7a3af38639fd4f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:24 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "17507736": {"up_voted": false, "ip": "", "has_replies": true, "message": "have 20 gangs in the game <br>only 1 hanging spot for each gang<br>new clothings (addidas, nike, guci, armani etc.)<br>new hair cuts and facial hairs<br>dress the gangs proper hood style <br>have new cars (honda, mercedes, mazda etc)<br>have pets (dogs, cats etc)<br>more colour race gangs (black gangs, white gangs, asian gangs, latin gangs, pakistan gangs, arab gangs, spanish gangs, italian gangs etc)<br>dex should make his new gang and try get takeover saints<br>troy get killed by a hitman orederd by 3rd streets saints<br>the player and gangs go to jail if they get caught by 5o for 5 days<br>ben king gets attacked on a by a asian gang because he has to pay off his debts to the leader of the asian gang<br>gat get stabbed 27 times on his stomach and ribz by the arab gang to warn him but he still lives and gets them back <br>by drive by <br>sell drugs to drug dealers in saints row 3 and make connexion with big gangsters<br>make the city big and add a new city with 5 gangs around their<br>add better jewlrey <br>add in different ages like (adult, teenager and little children) in saints row 3<br>instead of the player driving around a gang member can drive the player around the city going on crusing<br>the player and gang members can rap or sing and release albums <br>no stronholds just straight missions <br>dex goes big with his gang and make gangster connexion <br>the player and gat make connexions to so that they can have more drugs, power and more turf<br>add more voices for the player<br>more walking styles<br>more clothing shops <br>make jeans proper low and add best style<br>add bandanaz head and face<br>face tatoo<br>teeth grillz<br>make more choices for online (make a gang online, add more 2)<br>the player or gang members can steal other peoples things eg (phone, chain, clothes, money) and the player can get stolen by thugs on the streets <br>recruit more than 3 gang members say about 20 odd.............", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-26_22:04:03", "killed": false, "user_key": "carlhartley", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "09/26/2009 10:04 PM", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 15230618, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "19978136": {"up_voted": false, "ip": "", "has_replies": false, "message": "i think the saints should be able 2 go from country 2 country like ney yok la an spain or some s***", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-10-13_12:31:26", "killed": false, "user_key": "leezostu", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/13/2009 12:31 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 13735369, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13332378": {"up_voted": false, "ip": "", "has_replies": false, "message": "put gangs on there with out them its pooo", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-25_19:46:02", "killed": false, "user_key": "xzILUIK3Yzx", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/25/2009 07:46 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13576604": {"up_voted": false, "ip": "", "has_replies": false, "message": "u should put more main charecters knowing that there is more charecters there should bring in more money also more realistic person type of views............good job on sr 2 nd sr 1", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-29_19:05:09", "killed": false, "user_key": "headpresidentatgamestop", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/29/2009 07:05 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13557170": {"up_voted": false, "ip": "", "has_replies": false, "message": "and wear tights jewlery on the belly be tall as u want", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-29_17:34:29", "killed": false, "user_key": "e87753ffc4e28829d596de65a3a52552", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/29/2009 05:34 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13557171": {"up_voted": false, "ip": "", "has_replies": false, "message": "and wear tights jewlery on the belly be tall as u want", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-29_17:34:29", "killed": false, "user_key": "e87753ffc4e28829d596de65a3a52552", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/29/2009 05:34 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21158326": {"up_voted": false, "ip": "", "has_replies": true, "message": "dex is gay like you", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-28_01:38:37", "killed": false, "user_key": "f7aba86b0979991985762ceed9c8a663", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10/28/2009 01:38 AM", "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}, "17026499": {"up_voted": false, "ip": "", "has_replies": true, "message": "make it that julius comes back", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-21_02:08:57", "killed": false, "user_key": "f7aba86b0979991985762ceed9c8a663", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "09/21/2009 02:08 AM", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 15230618, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "13559238": {"up_voted": false, "ip": "", "has_replies": false, "message": "build airplanes                                                                                                                                                                               <br>ther shood be news planes, rockets and army planes.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-29_18:00:10", "killed": false, "user_key": "demitrianddimitri", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/29/2009 06:00 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13735369": {"up_voted": false, "ip": "", "has_replies": true, "message": "at friendly fire at the special cllection put a spear gun ,real snipers and other cool guns.dex should be kiled after wat he done to the 3rd steet saints.there should be more cheats like turning invisible.make the ronin,sons of samedi and the brotherhood have new leaders and come back to the list.michael has such a gay story and plus a marriage!!!!a gangster geting married would be gay as my ass.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-31_04:56:53", "killed": false, "user_key": "demitrianddimitri", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/31/2009 04:56 AM", "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}, "16985043": {"up_voted": false, "ip": "", "has_replies": false, "message": "sr3 should let you build your own crib./ costimaze your gang. should have more cloths shoes an hats . an more stores . bigger city .an 7 gangs in the city that would be cool", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-20_10:55:01", "killed": false, "user_key": "teac", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "09/20/2009 10:55 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "21781464": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think in SR3 you should be able to..<br>Customize cribs <br>Customize Helicopters/Planes<br>Have a Girlfriend<br>More Gangs <br>No Strongholds with a ton of Missions<br>Better Weapons<br>Better Cars<br>Bigger map<br>Be able to rob houses <br>Be able to rob stores with out cops every time<br>More Intense Cop Chases<br>Be Able to have Pets<br>More Cribs<br> MULTIPLAYER!!<br>Better clothes<br>Be able to go in any building anytime", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-11-03_15:36:44", "killed": false, "user_key": "LiL_G", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "11/03/2009 03:36 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "16120794": {"up_voted": false, "ip": "", "has_replies": false, "message": "you should be able to buy shops and costomize the the way you want and have the back room in every shop you buy a tunnel that all cenects up to one mane tunnel that leads to the saints hide out and the saints only know how to open the tunnels<br><br><br>(please reply if you have anything to say about the idea.)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_20:10:31", "killed": false, "user_key": "efb25bc01432899dc7a3af38639fd4f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 08:10 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "24476635": {"up_voted": false, "ip": "", "has_replies": false, "message": "it would be cool if u could create your own girlfriend and personalite", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-12-01_19:13:37", "killed": false, "user_key": "27a65e69777298c30c3153b672d98958", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12/01/2009 07:13 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 14413869, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "14496232": {"up_voted": false, "ip": "", "has_replies": true, "message": "i agree wit him but put 10 to 17 gangs and a longer story time and shundi is  pregnant wit boy nd girl and wen use celabrate gat gets knocked out at the door step", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-08-08_15:43:22", "killed": false, "user_key": "iagreeer", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/08/2009 03:43 PM", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 13556555, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "24414716": {"up_voted": false, "ip": "", "has_replies": false, "message": "Donnie-leader of a mafia gang in saints row 3<br>Manuel Orejuela-leader of the Colombians in saints row 3<br>Ben king-starts the vice kings again<br>Dexter Jackson-after a couple of missions will be the leader of ultor", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-12-01_01:35:14", "killed": false, "user_key": "10cbd13f9ed452b09437546c7d3d47cf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "12/01/2009 01:35 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 19684575, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "16119276": {"up_voted": false, "ip": "", "has_replies": true, "message": "I'm with ya bro<br>All that stuff would make the game alot better and alot more fun", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-09-07_19:15:39", "killed": false, "user_key": "efb25bc01432899dc7a3af38639fd4f3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 07:15 PM", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 15230618, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13737453": {"up_voted": false, "ip": "", "has_replies": true, "message": "haha u said ur as is gay", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-31_05:48:34", "killed": false, "user_key": "beefstu4324", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/31/2009 05:48 AM", "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}, "20887536": {"up_voted": false, "ip": "", "has_replies": false, "message": "saints row is for pusstholes and little biatchs", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-23_18:08:46", "killed": false, "user_key": "b5e51aca1f4475bf80e883a16dc569c0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10/23/2009 06:08 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "21158391": {"up_voted": false, "ip": "", "has_replies": false, "message": "i now hey", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-10-28_01:40:33", "killed": false, "user_key": "f7aba86b0979991985762ceed9c8a663", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "10/28/2009 01:40 AM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 21158326, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "13737468": {"up_voted": false, "ip": "", "has_replies": false, "message": "peires should get really pissed of wiv the saints and make his own gang", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-31_05:49:58", "killed": false, "user_key": "beefstu4324", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "07/31/2009 05:49 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "15239165": {"up_voted": false, "ip": "", "has_replies": false, "message": "i like the idea of getting married and kids its cute , but the option to marry people besides the main people wold be cool - but id marry gat tho :) (im a girl) we've also got troy ben king and donnie to worry aobut too.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-08-22_14:43:36", "killed": false, "user_key": "hiyper", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "08/22/2009 02:43 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 13531796, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "26964515", "user_id": "anonymous", "forum_id": "160584", "hash": -7624933874215709995}, "thread": {"days_alive": 0, "slug": "saints_row_3_already_in_planning", "paginate": false, "num_pages": 1, "num_posts": 124, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 26964515, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": true, "forum_facebook_key": "95fa941309254092df83a3c5a8f0d774", "use_yahoo": true, "subscribed": false, "use_twitter_signin": true, "use_openid": true, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

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



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

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

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

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

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

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

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

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





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

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

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

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

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

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

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

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

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

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




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

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

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


	






Dsq.Themes = {};

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



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

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

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

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

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

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

		
		

		return html;

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

		html += Dsq.Templates.pagination();

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

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		


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

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

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

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

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

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


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

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


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

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

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

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

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


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



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

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




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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



	
	this.chooseSubscribe = function(post_id) {

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

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

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

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

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

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

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

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

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

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

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

		d = auth_data;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

				body.appendChild(edit_area);

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

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

		Dsq.Templates.toggleEdit(post_id);
	};

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

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

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

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

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

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

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

		}

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

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

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

		var extra_params = '';

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

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			Dsq.Templates.setLoadingButton(el_clicked);
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/gamercenteronline/thread.js'
			+ '?slug='	+ 'saints_row_3_already_in_planning'
			+ '&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/gamercenteronline/vote.js'
				+ '?post_id='    + id
				+ '&vote='        + vote);
		} else {
			Dsq.Popup.login('To rate, please log in');
		}
	};

	this.voted = function(post_id, points, vote) {

		Dsq.$('dsq-like-pts-' + post_id).innerHTML = points + Dsq.Utils.pluralize(points, ' person', ' people') + ' liked this.';

		if(vote) {
			Dsq.$('dsq-like-' + post_id).innerHTML = 'You liked this.&nbsp;&nbsp;';
		}
	};




	this.postComment_onSuccess = function(response, parent_post_id, post_id) {
		var approved = response.message.post_meta.approved;

		if (parent_post_id) {
			Dsq.Post.toggleReply(parent_post_id);
		}

		Dsq.Popup._closePopup(null, true);
		
		if (approved) {
			Dsq.Post.incrementPostCount();
			Dsq.Post.outlineComment(post_id);
		} else {			
			var unapproved_msg = 'Thanks for posting!\
	 Your comment must be approved by a moderator before appearing here.\
			';
			Dsq.Popup.popModal(unapproved_msg, 'Comment awaiting approval', post_id);
		}

		var sharing_results = response.message.sharing_results;
		var sharing_errors = '';
		for (var service in sharing_results) {
			if (sharing_results.hasOwnProperty(service) === true) {
				if (sharing_results[service].error === true) {
					sharing_errors += service + ', ';
				}
			}
		}

		if (sharing_results.facebook && sharing_results.facebook.callback) {
			FB.ensureInit(function() {
				FB.Connect.streamPublish('', sharing_results.facebook.attachment);
			});
		}

		if (sharing_errors !== '') {
			var message = 'Your comment was posted, but there were errors sharing with the following connections: ';
			message += sharing_errors.replace(/,\s$/, '');
			message += '<p><a href="' + Dsq.jsonData.settings.disqus_url + '/profile/connections" target="_blank">Configure your connections here</a></p>'
			Dsq.Popup.popModal(message, 'Sharing options');
		}

		Dsq.Templates.setLoadingButton(false);
	};

	this.postComment_onFailure = function(response, parent_post_id, post_id) {

		Dsq.Templates.setLoadingButton(false);
	};
};




// TODO: It might be faster to use string methods to find all <li (...) </li> blocks and pass to Dsq.PostHandler manually.
Dsq.CommentsHandler = function(str, head, post_id, content, tail, offset, s) {
	var prepend_post = Dsq.Templates.prependPost(post_id);
	var append_post = Dsq.Templates.appendPost(post_id);

	content = content.replace(Dsq.POST_RE, Dsq.PostHandler);
	Dsq.Templates.postLoopCounter++;
	head = Dsq.Templates.Filters.commentContainer(post_id, head);
	return prepend_post + head + content + tail + append_post;
};

Dsq.PostHandler = function(str, h_head, post_id, h_content, h_tail, b_head, b_content, b_tail, offset, s) {
	var prepend_header = Dsq.Templates.postPrependHeader(post_id);
	var append_header = Dsq.Templates.postAppendHeader(post_id);
	var prepend_body = Dsq.Templates.preBody(post_id);
	var append_body = Dsq.Templates.postBody(post_id);
	var append_footer = Dsq.Templates.postFooter(post_id);

	b_content = b_content.replace(Dsq.POST_BODY_RE, Dsq.PostBodyHandler);
	return h_head + prepend_header + h_content + append_header + h_tail + b_head + prepend_body + b_content + append_body + b_tail + append_footer;
};

Dsq.PostBodyHandler = function(str, head, post_id, content, tail, offset, s) {
	content = Dsq.Templates.Filters.commentContent(post_id, content);
	return head + content + tail;
};

Dsq.MediaPostHandler = function(str, args, offset, s) {
	args = args.split(' ');
	if(args[0] == 'seesmic') {
		return '<br />' + Dsq.Templates.mediaSeesmic(args[1], args[2]);
	}
	return '';
};


/**
 * Shorcuts
 */
Dsq.$ = function(element) { return document.getElementById(element); };
Dsq.$b = document.body || document.getElementsByTagName('body')[0];


/**
 * Dsq.Debug: Logging functions.
 */

Dsq.Debug = new function() {this.log=function(s){};this.profile=function(f){if(typeof f == 'function')return f();else return eval(f);};};


/**
 * Dsq.Urls: URL paths
 */
Dsq.Urls = new function() {
	this.LOGIN = '/profile/login/';
	this.LOGOUT = '/logout/';
	this.REPLY = 'http://gamercenteronline.disqus.com/saints_row_3_already_in_planning/reply.html';
	this.REQUEST_USER_PROFILE = '/AnonymousUser/';
	this.REQUEST_USER_AVATAR = 'http://media.disqus.com/images/noavatar92.png';
};
// Dsq.Urls

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

		return [windowWidth, windowHeight];
	}

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

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

		return [scrollWidth, scrollTop];
	}

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

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

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

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

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

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

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

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

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

				form.appendChild(input);
			}
		}

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

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

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

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

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

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

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

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

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

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

		return params;
	};

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

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

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

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

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

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

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

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

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

	};

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

};
// Dsq.Utils

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		Dsq.Popup._closePopup(null, true);

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

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

		header = title;
		body = message;

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

	this.popAlert = this.popModal;

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

		popup.style.display = 'block';

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

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

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

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

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

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

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

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

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

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

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

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

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

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

			return ret;
		};
	};

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

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

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

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


			//

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

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

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

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

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

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

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

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


	this.header = function() {

		var html = '\<h3 id="dsq-comments-count" class="dsq-h3-commentcount">\
	 <span id="dsq-num-posts">124</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://gamercenteronline.disqus.com/saints_row_3_already_in_planning/latest.rss"><img src="http://media.disqus.com/images/embed/bullet-feed.png"></a>\
	 </span>\
	 </h3>\
	 <div id="dsq-options" style="margin:15px 0">\
	 <span class="dsq-item-sort">\
	 Sort by\
	 <select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);">\
	 <option value="hot" selected="selected">Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" >Newest first</option>\
	 <option value="oldest" >Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://gamercenteronline.disqus.com/saints_row_3_already_in_planning/">Community Page</a>&nbsp;&nbsp;&nbsp;</span>\
	 <span class="dsq-item-subscribe">\
	 <img src="http://media.disqus.com/images/embed/email.png" style="width:12px;height:12px;vertical-align:middle">\
	 <span id="dsq-subscribe">\
	 <a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a>\
	 </span>\
	 </span>\
	 </div>\
	 <div id="dsq-alerts">\
	 </div>\
		';

		

		
		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.authPost();
		

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		

		return html;
	};

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

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

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

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

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

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

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

		return html;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	//
	// Post
	//

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

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

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

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

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

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

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

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

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

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

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

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

		return ' \
			<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
				<div id="dsq-points-' + post_id + '" class="dsq-likedtxt">'
				+ (_meta.points
					? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this comment.'
					: '')
				+ '</div>'
				+ '<ul class="dsq-comment-options dsq-list-style">'
				+ (_meta.votable
					? '<li class="dsq-list-first dsq-rate" id="dsq-rate-cont-' + post_id + '">'
					+ (!_meta.up_voted
						? '<a href="#" onclick="Dsq.Post.rate(this, ' + post_id + ', 1); return false;">Like</a>'
						: 'You liked this.') + '</li>'
					: '')
				+ '<li class="dsq-report' + (!_meta.votable ? ' dsq-list-first' : '') + '" id="dsq-post-report-' + post_id + '"><a href="#" class="dsq-post-report" onclick="Dsq.Post.report(' + post_id + ', false); return false;">Report</a></li> \
				</ul> \
				<ul class="dsq-list-style">'
				+ (_meta.can_reply
					? '<li class="dsq-list-first"><a href="#" id="dsq-reply-link-' + post_id +'" onclick="Dsq.Post.toggleReply(this, ' + post_id +'); return false;">Reply</a></li>'
					: '')
				+ (_meta.can_reply && !_meta.has_replies && _meta.from_request_user
					? '<li id="dsq-edit-el-' + post_id + '"><a id="dsq-edit-link-' + post_id + '" href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit</a></li>'
					: '')
				+ '<li class="' + (!_meta.can_reply ? 'dsq-list-first' : '') + '" id="dsq-more-el-' + post_id + '"><a id="dsq-more-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'more\'); return false">More <small>&#9660;</small></a></li>'
				+ (Dsq.jsonData.forum.use_media
					? '<li id="dsq-media-el-' + post_id +'" style="display:none"><a id="dsq-media-link-' + post_id + '" href="#" onclick="Dsq.Post.showMenu(this, ' + post_id + ', \'media\'); return false">Use Media <small>&#9660;</small></a></li>'
					: '')
				+ '</ul>'
				+ '<div id="dsq-reply-bar-' + post_id + '" class="dsq-reply-bar" style="display:none"> \
						<div id="dsq-reply-bar-items-' + post_id + '" class="dsq-reply-bar-items"> \
						</div> \
						<div id="dsq-reply-bar-auth-' + post_id + '" class="dsq-reply-bar-auth"> \
							 \
								 \
								 	<a href="#" class="dsq-help dsq-reply-req-opt" title="You are commenting as a Guest. You may choose to log into an existing DISQUS Profile, your Facebook, Twitter or OpenID account to comment on GamerCenterOnline" 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:26964515" 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'				: 'gamercenteronline',
			't'				: 'saints_row_3_already_in_planning',
			// Do we need encodeURIComponent here?
			'ifrs'			: encodeURIComponent(disqus_iframe_css),
			'to_redirect'	: encodeURIComponent(window.location),
			'cbp'			: disqus_callback_params,
			'ff'			: Dsq.Thread.ff,
			'fc'			: Dsq.Thread.fc,
			'ac'			: Dsq.Thread.ac,
			'default_text'	: disqus_default_text
		};

		base_url += '?' + (new Date()).getTime();
		// Add params to default_params.
		if(params) {
			for(var key in params) {
				if(params.hasOwnProperty(key)) {
					default_params[key] = encodeURIComponent(params[key]);
				}
			}
		}
		// Build querystring.
		for(var key in default_params) {
			if(default_params[key] && default_params.hasOwnProperty(key)) {
				base_url += '&' + key + '=' + default_params[key];
			}
		}

		return [
			'<iframe marginwidth="0" marginheight="0" hspace="0" vspace="0" frameborder="0"',
			(' allowtransparency="true" src="' + base_url + '"'),
			this._makeAttributes(attributes),
			'</iframe>'].join('');
	};

	this.frameLogin = function(opt_attributes) {
		var params = {};
		var base_url = 'http://disqus.com/embed/login.html';
		var attributes = opt_attributes || {};
		attributes['class'] = 'dsq-post-login';

		if(typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}
		return this._frameGeneric(base_url, params, attributes);
	};

	this.frameReply = function(post_id, extra_params, attributes) {
		// Returns the HTML for a reply iframe. Called by Dsq.Iframes.setReplyIframeToContainer
		var _meta = (typeof post_id != 'undefined') ? Dsq.jsonData.posts[post_id] : false;
		var base_url = Dsq.Urls.REPLY;
		var params = {
			'def_email'		: disqus_def_email,
			'def_name'		: disqus_def_name
		};
		if(extra_params) {
			for(var key in extra_params) {
				if(extra_params.hasOwnProperty(key)) {
					params[key] = extra_params[key];
				}
			}
		}
		if(_meta) {
			params['parent_post'] = post_id;
		}
		if(typeof disqus_per_page != 'undefined') {
			params['per_page'] = disqus_per_page;
		}
		if(typeof disqus_frame_theme != 'undefined') {
			params['theme'] = disqus_frame_theme;
		}
		if(Dsq.jsonData.request.is_authenticated) {
			attributes['class'] += '-authenticated';
		}
		return this._frameGeneric(base_url, params, attributes);
	};

	this.frameEdit = function(post_id) {
		var _meta = (typeof post_id != 'undefined') ? Dsq.jsonData.posts[post_id] : false;
		var base_url = 'http://disqus.com/embed/edit.html';
		var params = {
			'p' : post_id
		};
		return this._frameGeneric(base_url, params, {'class': 'dsq-post-edit', 'name': 'dsq-edit_' + post_id + '-frame'});
	};

	//
	// Menus
	//

	this.menuMore = function(post_id) {
		// TODO: "Remove post" button should hide menu.
		var _meta = Dsq.jsonData.posts[post_id];
		var userData = Dsq.jsonData['users'][_meta.user_key];
		return ' \
			<li><a href="#comment-' + post_id + '" onclick="Dsq.Popup.permalink(' + post_id + ')">Link</a></li> \
			<li><a href="#" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">Profile</a></li>'
	+ (Dsq.jsonData.request.is_moderator || Dsq.jsonData.request.is_global_moderator
		? '	<li class="dsq-menu-sep"></li>' + (_meta.email ? '<li class="dsq-admin-email">' + _meta.email + '</li>' : '')
		+ '	<li class="dsq-admin-ip">' + _meta.ip + '</li> \
			<li class="dsq-menu-sep"></li>'
		+ (Dsq.jsonData.request.moderator_can_edit
			? ' <li class="dsq-admin-edit"><a href="#" onclick="Dsq.Post.edit(this, ' + post_id + '); return false;">Edit Comment</a></li>'
			: '')
		+ ' <li class="dsq-remove"><a href="#" onclick="Dsq.Post.removePost(' + post_id + ', 1); return false;">Remove Comment</a></li> \
			<li class="dsq-report-spam"><a href="#" onclick="Dsq.Post.reportSpam(' + post_id + '); return false;">Mark Spam</a></li> \
			<li class="dsq-block-user"><a href="#" onclick="Dsq.Popup.blacklist(' + post_id + '); return false">Block User</a></li>'
		: '');
	};

	this.menuMedia = function(post_id) {
		return ' \
			<li><a href="#" onclick="Dsq.Post.toggleMediaReply(this, ' + post_id + ', \'seesmic\'); return false;">Record video</a></li> \
		';
	};

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

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

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

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


		var menu = '<li class="dsq-drop-showlnk"><a href="#" onclick="Dsq.Popup.popProfile(' + post_id + '); return false;">Expand &#8663;</a></li>';
		var pointsMessage = '';
		if (userData['registered']) {
			pointsMessage = 'with ' + userData['points'] + ' points (more points are better).';
		}

		if (userData['is_remote']) {
			var domain = userData['remote_domain_name'];
			menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' is a ' + domain + ' user ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
			menu += '<span class="dsq-badge-' + domain.toLowerCase() + '">' + domain + '</span></li>';
		} else if (userData['registered']) {
			if (userData['verified']) {
				menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has a verified commenter profile ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
				menu += '<span class="dsq-badge-verified">Verified</span></li>';
			} else {
				menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has a registered, but unverified, commenter profile ' + pointsMessage + '" onclick="Dsq.Popup.helpBadges()">';
				menu += '<span class="dsq-badge-registered">Registered</span></li>';
			}
		} else {
			menu += '<li class="dsq-drop-badge" title="' + userData['display_name'] + ' has not claimed this commenter profile." onclick="Dsq.Popup.helpBadges()"><span class="dsq-badge-guest">Guest</span></li>';
		}

		menu += _includeServices();
		return menu;
	};

	//
	// Popups
	//

	this._popupGeneric = function(content) {
		return ' \
		<div class="dsq-popup-content"> \
			<div class="dsq-popup-top"></div> \
			<div class="dsq-popup-body" class="clearfix"> \
				<div class="dsq-popup-body-padding"> \
					<div class="dsq-popup-header"> \
						<a class="dsq-close-link" href="#" onclick="Dsq.Popup._closePopup(null, true); return false"><img src="http://media.disqus.com/images/modal-close.png" alt="" /></a>'
						+ content['header']
					+ '</div>'
					+ content['body']
					+ '<div class="powered-by"><a href="http://disqus.com/comments/">Powered by <img src="http://media.disqus.com/images/embed/disqus-logo.png" alt="Disqus Comments" style="margin-bottom:-5px" /></a></div> \
				</div> <!-- padding --> \
			</div> <!-- body --> \
			<div class="dsq-popup-bottom"></div> \
		</div> \
		';
	};

	this.popupProfile = function(user_key) {
		var userServices = Dsq.Post.getUserServices(user_key, null);
		var userData = Dsq.jsonData['users'][user_key];
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

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

		headerHtml = ' \
			<table> \
				<tr> \
					<td> \
						<a class="dsq-profile-userurl" href="' + userData.url + '"><img class="dsq-popup-profile-avatar" src="' + userData['avatar'] + '" alt="" /></a> \
					</td> \
					<td> \
						<div class="dsq-popup-profile-user"> \
							<h3>' + userData['display_name'] + '</h3> \
							<div class="dsq-popup-profile-user-stats" id="dsq-popup-profile-user-stats-' + user_key + '">Loading...</div> \
						</div> \
					</td> \
				</tr> \
			</table> \
		';

		bodyHtml = ' \
			<div class="dsq-popup-profile-state"> \
				This is a&nbsp;<span class="'
					+ (userData['registered']
						? (userData['verified']
							? ' dsq-badge-verified'
							: (userData['is_remote']
								? ' dsq-badge-' + userData['remote_domain_name'].toLowerCase()
								: ' dsq-badge-registered')
							)
							: ' dsq-badge-guest') + '">'
			+ (userData['registered']
				? (userData['verified']
					? 'Verified'
					: (userData['is_remote']
						 ? userData['remote_domain_name']
						 : 'Registered')
					)
				: 'Guest')
			+ '</span>&nbsp;commenter profile.'
			+ '&nbsp;<a class="dsq-profile-userurl" href="' + userData.url + '"><strong>View more comments </strong></a>'
			+ (!userData['points']
				? '<p class="dsq-popup-notice">If this is you, <a href="http://disqus.com/profile" target="_blank">claim it now</a> to manage your comments.</p>'
				: '')
			+ ((userData['registered'] && !userData['verified'] && (Dsq.jsonData.request.username && (Dsq.jsonData.request.username == userData['username'])) && !userData['is_remote'])
				? '<p class="dsq-popup-notice"><strong>Alert</strong>: You have not verified this account. <a href="http://disqus.com/verify">Verify it now.</a></p>'
				: '')
			+ '</div> \
			<div id="dsq-profile-status-' + user_key + '" class="dsq-popup-profile-status" style="display:none"></div> \
			<div class="dsq-popup-profile-snapshot"> \
				<table> \
					<tr> \
						<td> \
							<div id="dsq-popup-profile-active-sites-wrapper-' + user_key + '"> \
								<h4>Most active sites</h4> \
								<ul id="dsq-popup-profile-active-sites-' + user_key + '"> \
									<li>Loading...</li> \
								</ul> \
							</div> \
						</td> \
						<td>'
							+ _includeServices()
							+ '<div id="dsq-popup-profile-moderated-wrapper-' + user_key + '"> \
								<h4>Moderator of</h4> \
								<ul id="dsq-popup-profile-moderated-' + user_key + '"> \
									<li>Loading...</li> \
								</ul> \
							</div> \
						</td> \
					</tr> \
				</table> \
			</div> \
			';

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.popupReblog = function() {
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		headerHtml = ' \
			<cite><span>Reblog this comment</span></cite> \
		';

		bodyHtml = ' \
			<div id="dsq-reblog-form" class="dsq-reblog-form"> \
			</div> \
		';

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.popupModal = function(title, message) {
		var headerHtml = '';
		var bodyHtml = '';
		var content = {};

		headerHtml = ' \
			<h3>' + title + '</h3> \
		';

		bodyHtml = message;

		content = {
			'header': headerHtml,
			'body': bodyHtml
		};

		return this._popupGeneric(content);
	};

	this.alertContent = function(name, post_id) {
		var alert = {
			'post_not_approved': {
				'title': 'Comment awaiting approval by a moderator',
				'message': 'Thanks for posting. Your comment must be approved by a moderator before appearing here.'
			},
			'post_has_profile': {
				'title': 'Use your existing commenter profile',
				'message': 'You have just posted your commment as a <span class="dsq-badge dsq-badge-guest">Guest</span>, but you may already have a <span class="dsq-badge dsq-badge-registered">Registered</span> commenter profile.<br /><br /><a href="http://disqus.com/claim">Log in and claim this comment!</a>'
			}
		};
		return alert[name] || false;
	};

	//
	// Actions
	//

	this.voted = function(post_id, points, vote) {
		// Update number of points
		Dsq.$('dsq-points-' + post_id).innerHTML = points + Dsq.Utils.pluralize(points, ' person', ' people') + ' liked this comment.';

		// Update link text
		if(vote) {
			Dsq.$('dsq-rate-cont-' + post_id).innerHTML = 'You liked this.';
		}
	};

	this.subscribed = function(status) {
		var title, message;

		if(status) {
			title = 'Subscribed!';
			message = 'You have subscribed to this comment thread. New comments will be sent directly to your email inbox, where you may read and respond by email.';
			Dsq.$('dsq-subscribe').innerHTML = ' \
				<a href="#" onclick="Dsq.Thread.subscribe(0); return false">Unsubscribe</a> \
			';
		} else {
			title = 'Unsubscribed';
			message = 'You have unsubscribed to this comment thread. New comments will no longer be sent to your email inbox.';
			Dsq.$('dsq-subscribe').innerHTML = ' \
				<a href="#" onclick="Dsq.Thread.subscribe(1); return false">Subscribe by email</a> \
			';
		}

		Dsq.Popup.popModal(message, title);

	};
	
	this.highlighted = function() {
		Dsq.Popup.popModal('This comment has been highlighted.', 'Highlighted comment');
	};

	//
	// Media
	//

	this.mediaSeesmic = function(id, thumb) {
		return ' \
			<div id="dsq-seesmic-' + id + '_preview" class="dsq-seesmic-preview"><a href="http://www.seesmic.com/video/' + id + '" target="_blank" class="see_link">&nbsp;</a> \
				<div style="display:block;width:160px; height:120px; border:none; background-image:url(http://t.seesmic.com/thumbnail/' + thumb + ')"> \
					<div id="dsq-seesmic-' + id + '_hide" class="seePlayOverlay" style="display:none;"><img onclick="see_play_video(\'' + id + '\',false)" src="http://media.disqus.com/images/seesmic/stopOverlay.png" width="50" height="50" style="cursor:pointer; cursor:hand; padding-top: 30px; padding-left: 50px" alt="" /></div> \
					<div id="dsq-seesmic-' + id + '_show" class="seePlayOverlay"><img onclick="see_play_video(\'' + id + '\',true)" src="http://media.disqus.com/images/seesmic/playOverlay.png" width="50" height="50" style="cursor:pointer; cursor:hand; border:none; padding-top: 30px; padding-left: 50px" alt="" /></div> \
				</div> \
			</div> \
			<div id="' + id + '_content" style="display:block; width:100%; padding-top:5px"></div> \
		';
	};

	//
	// Callbacks
	//

	this.postComment_onSuccess = function(parent_post_id) {
		// Increment post count
		var num_posts = Dsq.$('dsq-num-posts');
		var total_posts = Dsq.$('dsq-total-posts');
		
		if (num_posts) { 
			num_posts.innerHTML = parseInt(num_posts.innerHTML) + 1;
		}
		if (total_posts) { 
			total_posts.innerHTML = parseInt(total_posts.innerHTML) + 1;
		}
	};
};
// Dsq.Templates


/**
 * Dsq.Post
 */
Dsq.Post = new function() {
	this.openedMenu = {};
	this.menuEventListener = null;
	this.stateReplyToggled = {};
	this.stateEditToggled = {};
	this.stateRecordLink = {};

	/**
	 * Inserts a new post into the document.
	 *
	 * @param after_id {Number}	Insert a post before specified id.  If after_id
	 *							evaluates to false, then post in the front.  If
	 *							after_id is -1, post at the end.
	 */
	this.insert = function(after_id, id, message, author) {
		// Skeleton template from thread_posts.html.
		var skeleton = ' \
			<li id="dsq-comment-%(id)s"> \
				<div id="dsq-comment-header-%(id)s" class="dsq-comment-header"> \
					<cite id="dsq-cite-%(id)s" class="dsq-comment-cite"> \
						<a id="dsq-author-user-%(id)s" href="%(author_url)s" target="_blank" rel="nofollow">%(author_name)s</a> \
					</cite> \
				</div> \
				<div id="dsq-comment-body-%(id)s" class="dsq-comment-body"> \
					<div id="dsq-comment-message-%(id)s" class="dsq-comment-message">%(message)s</div> \
				</div> \
			</li> \
		';
		var _meta = Dsq.jsonData.posts[id];
		var _user_meta = Dsq.jsonData.users[_meta.user_key];
		var markup = Dsq.Utils.interpolate(skeleton, {
			id: id,
			message: message,
			author_url: _user_meta.blog,
			author_name: _user_meta.display_name
		});
		var div = document.createElement('div');
		markup = markup.replace(Dsq.COMMENTS_RE, Dsq.CommentsHandler);
		div.innerHTML = markup;

		if (after_id === -1) {
			Dsq.$('dsq-comments').appendChild(div);
		} else if (!after_id) {
			Dsq.$('dsq-comments').insertBefore(div, Dsq.$('dsq-comments').firstChild);
		} else if (Dsq.$('dsq-comment-' + after_id)) {
			// Get next node after "after_id", so we can insert before it.
			// If "after_id" is the last comment, the target node is the
			// last node.
			
			// var append_post_id = Dsq.Templates.appendPost(after_id).replace('<div id="','').replace('"></div>', '');
			var append_post_id = 'dsq-append-post-' + after_id;
			var node = Dsq.$(append_post_id);
			while (node = node.nextSibling) {
				if (!node || node.nodeType == 1) { // 1 == Node.ELEMENT_NODE
					break;
				}
			}
			if (!node) {
				node = Dsq.$(append_post_id);
			}
			node.parentNode.insertBefore(div, node);
		}
	};

	this.incrementPostCount = function() {
		
		var num_posts = Dsq.$('dsq-num-posts');
		var total_posts = Dsq.$('dsq-total-posts');

		if (num_posts) {
			num_posts.innerHTML = parseInt(num_posts.innerHTML, 10) + 1;
		}
		if (total_posts) {
			total_posts.innerHTML = parseInt(total_posts.innerHTML, 10) + 1;
		}
	}
	
	this.outlineComment = function(post_id) {
		Dsq.$('dsq-comment-' + post_id).className += ' dsq-comment-outline';
		setTimeout("(function () { Dsq.Post.clearOutlineComment(" + post_id + ") })()", 3000);
	};
	
	this.clearOutlineComment = function(post_id) {
		Dsq.$('dsq-comment-' + post_id).className = Dsq.$('dsq-comment-' + post_id).className.replace('dsq-comment-outline', '');
	};

	this.showMenu = function(el, id, name) {
		var anchorPos = Dsq.Utils.findPos(el);
		var menu = document.createElement('ul');

		if(this.openedMenu) {
			if(this.openedMenu.linkClicked) {
				this.openedMenu.linkClicked = false;
				return;
			}
		}

		switch(name) {
			case 'more':
				menu.innerHTML = Dsq.Templates.menuMore(id);
				break;
			case 'media':
				menu.innerHTML = Dsq.Templates.menuMedia(id);
				break;
			default:
				break;
		}

		// Add menu to document body
		menu.id = 'dsq-menu-' + id;
		menu.className = 'dsq-menu';
		Dsq.$b.appendChild(menu);

		// Position and show
		anchorPos[1] += 15;
		menu.style.left = anchorPos[0] + 'px';
		menu.style.top = anchorPos[1] + 'px';
		menu.style.display = 'block';

		// Set global reference
		this.openedMenu = {
			'el' : menu,
			'id' : id,
			'name' : name,
			'linkClicked' : false
		};

		// Set listener
		this.menuEventListener = Dsq.Utils.addEventListener(document, 'mouseup', this._hideMenu);
	};

	this._hideMenu = function(e) {
		var el = e.target || e.srcElement;
		var openedMenu = Dsq.Post.openedMenu.el;
		var id = Dsq.Post.openedMenu.id;

		if(!id) {
			var link = 'dsq-' + Dsq.Post.openedMenu.name + '-link';
		} else {
			var link = 'dsq-' + Dsq.Post.openedMenu.name + '-link-' + id;
		}

		if(!openedMenu) {
			return;
		}

		if(!Dsq.Popup.isClicked(e, openedMenu.id)) {
			openedMenu.style.display = 'none';
			Dsq.Utils.removeEventListener(Dsq.Post.menuEventListener);
			Dsq.Utils.deleteNode(openedMenu);

		} else {
			// Hide the menu if a link was clicked inside the menu.  We can't
			// completely remove the menu until the onclick event on the link
			// fires, but the menuEventListener will prevent multiple menus
			// from polluting the DOM.
			if(el && typeof el.href != 'undefined') {
				openedMenu.style.display = 'none';
				Dsq.Post.openedMenu.el = null;
			}
		}

		if(Dsq.Popup.isClicked(e, link)) {
 			Dsq.Post.openedMenu.linkClicked = true;
		}
	};


	this.getUserServices = function(user_key, id) {
		if(!user_key && id) {
			var _meta = Dsq.jsonData.posts[id];
			user_key = _meta.user_key;
		}
		var userData = Dsq.jsonData['users'][user_key];
		var userServices = [];

		// Keep a full list of supported services. This is the order they will display in the drop-profile.
		// Each service must have a corresponding case in _buildServiceUrl()
		var supportedServices = ['blog', 'twitter', 'facebook', 'tumblr'];

		function _buildServiceUrl(serviceName) {
			var data = userData[serviceName];
			var services = {
				blog:		function(d) { return d; },
				twitter:	function(d) { return d; },
				facebook:	function(d) { return d; },
				tumblr:		function(d) { return 'http://' + d + '.tumblr.com'; }
			};
			return services[serviceName](data);
		}

		for(var i = 0; i < supportedServices.length; i++) {
			if(userData[supportedServices[i]]) {
				var serviceUrl = _buildServiceUrl(supportedServices[i]);
				userServices.push({'name' : supportedServices[i], 'url' : serviceUrl});
			}
		}
		return userServices;
	}

	this.dropProfile = function(id) {
		var dp = Dsq.$('dsq-drop-profile-' + id);

		// IE6 needs JS to display/hide. All other browsers use CSS.
		if(dp) {
			if(Dsq.Utils.ie6) dp.style.display = (dp.style.display == 'inline') ? 'none' : 'inline';
			return false;
		} else {
			dp = document.createElement('ul');
		}

		dp.id = 'dsq-drop-profile-' + id;
		dp.className = 'dsq-drop-profile';

		if(Dsq.Utils.ie6) { dp.style.display = 'inline'; }

		var container = Dsq.$('dsq-header-avatar-' + id);
		dp.innerHTML = Dsq.Templates.dropProfile(id);
		container.appendChild(dp);
	};

	this.dropProfileMore = function(el, id) {
		var hiddenItems = Dsq.$('dsq-drop-hidden-' + id);

		hiddenItems.style.display = 'inline';
		el.parentNode.style.display = 'none';
	};

	this._updateReplyLinks = function(el, id) {
		// Update "reply / cancel" links based on state.
		var displayDict = {};

		if(id) {
			if(this.stateReplyToggled[id]) {
				el.innerHTML = 'Cancel';
				displayDict['media'] = 'inline';
				displayDict['edit'] = 'none';
			} else {
				el.innerHTML = 'Reply';
				displayDict['media'] = 'none';
				displayDict['edit'] = 'inline';
			}
		}

		for(var key in displayDict) {
			if(displayDict.hasOwnProperty(key)) {
				var	linkEl = Dsq.$('dsq-' + key + '-el-' + id),
					spacer = Dsq.$('dsq-' + key + '-spacer-' + id);

				if(linkEl) {
					linkEl.style.display = displayDict[key];
					if(spacer) spacer.style.display = displayDict[key];
				}
			}
		}
	};

	this._updateMediaLinks = function(el, id) {
		// Update "use media / cancel" links based on state.
		var appendId = (id) ? ('-' + id) : '';
		var link = Dsq.$('dsq-media-link' + appendId);

		if(this.stateRecordLink[id]) {
			link.innerHTML = 'Cancel Media';
			link.onclick = function() { Dsq.Post.toggleMediaReply(link, id); return false; };
		} else {
			link.innerHTML = 'Use Media <small>&#9660;</small>';
			link.onclick = function() { Dsq.Post.showMenu(link, id, 'media'); return false; };
		}
	};

	this.toggleReply = function(el, id) {
		// Create reply IFrame
		if (window.disqus_use_postmessage) {
			if (!this.stateReplyToggled[id]) {
				Dsq.$('dsq-reply-' + id).style.display = 'block';
				Dsq.$('dsq-reply-bar-' + id).style.display = 'block';
				// Create IFrame if it doesn't exist.
				if (!Dsq.frames['reply_' + id]) {
					var _meta = Dsq.jsonData.posts[id];
					Dsq.frames['reply_' + id] = new Dsq.ReplyFrame(Dsq.$('dsq-reply-frame-' + id), id);
					Dsq.frames['reply_' + id].init();
					Dsq.frames['reply_' + id].setState(id, _meta.depth);
				}
			} else {
				Dsq.$('dsq-reply-' + id).style.display = 'none';
				Dsq.$('dsq-reply-bar-' + id).style.display = 'none';
			}
		} else {
			// DEPRECATED
			if(!this.stateReplyToggled[id]) {
				// Reply toolbar
				Dsq.$('dsq-reply-bar-' + id).style.display = 'block';
				Dsq.Iframes.showReplyIframeInContainerIfAllowed(Dsq.$('dsq-reply-' + id), id);
			} else {
				Dsq.$('dsq-reply-bar-' + id).style.display = 'none';
				Dsq.Iframes.hideAllInContainer(Dsq.$('dsq-reply-' + id));
				if(this.stateRecordLink[id]) {
					// HACK: Cancel media before canceling self.
					this.toggleMediaReply(Dsq.$('dsq-media-link-' + id), id);
				}
			}
		}

		this.stateReplyToggled[id] = !this.stateReplyToggled[id];
		this._updateReplyLinks(el, id);

		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE('dsq-reply-' + id); }

		Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_TOGGLED, {
			postId: id,
			opened: this.stateReplyToggled[id]
		});
	};

	this.toggleMediaReply = function(el, id, xtype) {
		id = id || 0;
		if(id) {
			var container = Dsq.$('dsq-reply-' + id);
		} else {
			var container = Dsq.$('dsq-post-add');
		}

		if(!this.stateRecordLink[id]) {
			Dsq.Iframes.showReplyIframeInContainer(container, id, {xtype:xtype}, 'dsq-post-video');
		} else {
			Dsq.Iframes.showReplyIframeInContainer(container, id);
		}
		this.stateRecordLink[id] = !this.stateRecordLink[id];
		this._updateMediaLinks(el, id);

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

	this.edit = function(el, id) {
		Dsq.$('dsq-comment-message-' + id).innerHTML = Dsq.Templates.frameEdit(id);
		el.parentNode.style.display = 'none';
		if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE('dsq-comment-message-' + id); }
	};

    this.rate = function(el, id, vote) {
		if(Dsq.jsonData.request.is_authenticated || Dsq.jsonData.forum.allow_anon_votes) {
			if(vote == 1) {
                Dsq.$('dsq-rate-cont-' + id).innerHTML = '<img src="http://media.disqus.com/images/loading-small.gif">';
            }

            Dsq.Utils.execScript('http://disqus.com/forums/gamercenteronline/vote.js'
                + '?post_id='    + id
                + '&vote='        + vote);

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

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

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



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

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

};
// Dsq.Post


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

	
	this.adminIsOn = false;

	
	
	

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

	return obj;
}();

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

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

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

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

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

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

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

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

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

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

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

	this.check = function() {
		if (!ongoing_request && Dsq.jsonData.realtime_enabled) {
			if (prev_script) {
				prev_script.parentNode.removeChild(prev_script);
			}
			ongoing_request = true;
			prev_script = Dsq.Utils.execScript('http://disqus.com/forums/26964515/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/gamercenteronline/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/gamercenteronline/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-19684575">\
	 <div id="dsq-comment-header-19684575" class="dsq-comment-header">\
	 <cite id="dsq-cite-19684575" class="dsq-comment-cite">\
	 <span id="dsq-author-user-19684575">thaking</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-19684575" class="dsq-comment-body">\
	 <div id="dsq-comment-message-19684575" class="dsq-comment-message">I think u should sale weed to make money<br>and you should be able to take a bath<br>and you should be able to roll dice an take these nigga money<br>and there sholud be dog fights</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21766198">\
	 <div id="dsq-comment-header-21766198" class="dsq-comment-header">\
	 <cite id="dsq-cite-21766198" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21766198">garyspeer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21766198" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21766198" class="dsq-comment-message">you should have mopeds motobikes pit bikes helmets and better cars and there should be show rooms were you buy them have better houses and you can rob the houses and have a family. thanks and when u are going fast get chased by police that would be good.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-24414716">\
	 <div id="dsq-comment-header-24414716" class="dsq-comment-header">\
	 <cite id="dsq-cite-24414716" class="dsq-comment-cite">\
	 <span id="dsq-author-user-24414716">saints row 3</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-24414716" class="dsq-comment-body">\
	 <div id="dsq-comment-message-24414716" class="dsq-comment-message">Donnie-leader of a mafia gang in saints row 3<br>Manuel Orejuela-leader of the Colombians in saints row 3<br>Ben king-starts the vice kings again<br>Dexter Jackson-after a couple of missions will be the leader of ultor</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-24414739">\
	 <div id="dsq-comment-header-24414739" class="dsq-comment-header">\
	 <cite id="dsq-cite-24414739" class="dsq-comment-cite">\
	 <span id="dsq-author-user-24414739">saints row 3</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-24414739" class="dsq-comment-body">\
	 <div id="dsq-comment-message-24414739" class="dsq-comment-message">Donnie-leader of a mafia gang in saints row 3<br>Manuel Orejuela-leader of the Colombians in saints row 3<br>Ben king-starts the vice kings again<br>Dexter Jackson-after a couple of missions will be the leader of ultor</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-24475922">\
	 <div id="dsq-comment-header-24475922" class="dsq-comment-header">\
	 <cite id="dsq-cite-24475922" class="dsq-comment-cite">\
	 <span id="dsq-author-user-24475922">Trev</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-24475922" class="dsq-comment-body">\
	 <div id="dsq-comment-message-24475922" class="dsq-comment-message">I think u should be able 2 play football and basketball against people<br>I think u should be able 2 name your own crew<br>Name your person<br>Talk 2 people and talk 2 crew members<br>get your own colors for your crew<br>Create your own clothes<br>MORE MISSONS!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16548424">\
	 <div id="dsq-comment-header-16548424" class="dsq-comment-header">\
	 <cite id="dsq-cite-16548424" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16548424">therealsaint</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16548424" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16548424" class="dsq-comment-message">I think that it should start right from where you left of with killing juilus then when you return to the hide out a new saint should join and he wants to be one of your lituents. Then after he works his way up jonny gat is killed and there are no suspects. Then there is an attack on the hide out and pierce and shundi go into hideing then. the last lituents you have is the new one. He shoots you in the leg or arm or some where that wont kill you and you find out he is working for ultor cuz he says so when you are on the ground.  you escape but Ultor is after you and you keep running and you have no where to go. Then the cops are after you and you go into hiding deep into a new part of the city. Like a slum and you live in a shitty apt for months and you have a crappy job. Meanwhile the saints all think your dead the new lituent is the new leader of the saints and he is using the saints to do ultors work like starting wars in places to have Dane voguls plan continue then he lets new gangs come into the city (you were keeping them away when you were leader) and he sends saints to fight them sometimes. He is also using them to kill people that go aginst ultor.(cuz if ultor did it it would look suspisious) Now all these gangs are divideing up stillwater including ultor cuz they have been remaking citys like they did to saints row. So now you have 6 gangs including saints and ultor dividing up the city. then back to your story you sitting at home watching the news describing how ultor is cutting the ribion to a newly rebult part of the city you change the station to another news station and they are talking bout gang activity you change the channl again this time saying fuck dem crews this was city. Then you get a knock at the door and its ben king saying hay i came to visit I herd you took over the city but i dont see it you fuck you then fighting for a minute you say what do you want he explains that he herd what happend all of it gats death everything. You say so what. he says that while he was traving he missed the excitment of being in a gang he missed the money. He was going to come back to join your crew but he found out what happend so he dug up info and found out you were here. Yea well go away there is not know crew to join. He says so whats that mean. You say "wats it mean wats it mean it means that i got nothing no territory no money unless you count the shity pay check at freckel bitchs no crew. the only thing i have is that 20$ tv that fridge filled with 40\'s this blunt and that fucking pistol thats what the fuck i mean" King laughs and says" this is the man that beat me this pussy who gives the fuck up when things get tough" you interup and say "hold up who you calling a pussy and as for giving up a man knows when he is beaten" ben king says "no you hold up you sound like warren did(saints row 1) he did not know when to listen when it was time to watch and when it was time to build" you say "so what are you saying that we should go get a crew and fucking take it all back all i have to fight is a fucking pistol what you want me to go kill all the crews and ultor and saints with that" King says" as for your problems the crew i can help with and i have some money to get us started and i know of a place in this part of the city where we can make a new hideout" You guys pause there  for a sec then you say "i dont even have my litunts Pierce and shundi" king says " well who are your lituents is up to you cuz your going to run this new gang. We will try to find them " finly  you say "fine we are going to take it all back but we dont have a name saints is curently being occoupied" king says "well thats another thing you going to name it give it color and a symobol to follow your are going to start this gang from scratch" you say " alright but one question i took out your crew and you and i never was close or" notin what do you get out of this" King smiles and says " ya see you took this city twice and i believe you are going to take it a third time you got that look about you and this time unlike the other crew i believe you are truly going to take the city completly with this newly formed gang of yours and that new gang you form Im being your right hand man for that gang thats what the fuck i get out of it" you smile and say" then its a deal lets give it one last try" then the game takes off from there with the same elements but new cars more character customization like a name so people in the game will call you that more clothes and THE ABILTY TO WEAR A BANDANA. also to buy way more cribs and to get a hooker off the street and to make that new gang like i said you can make up names pre recorded so people in the game will actually call it that like during cutsceens on the stree etc. and the abilty to make it almost any color and to make ALOT of custom gang signs for taging and to see that during cut sceens to more guns and missions and one of the gangs that you have to fight should be a mafia and there should be a whole other part of the city that should be added on like you should have to cross a bridge to get to it more jewrly and in the end you kill dex and the dude running the saints and take over ultor and name after you  in the end customizie almost everything like helicopters and air planes and put more spots to land the air planes cuz in saints row 2 there was only one spot to land the air planes so it kind of sucked using them and thats how saints row 3 should be</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-20649107">\
	 <div id="dsq-comment-header-20649107" class="dsq-comment-header">\
	 <cite id="dsq-cite-20649107" class="dsq-comment-cite">\
	 <span id="dsq-author-user-20649107">uint</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-20649107" class="dsq-comment-body">\
	 <div id="dsq-comment-message-20649107" class="dsq-comment-message">saints row 3 should have abit of bolth saint row 1 and 2  but add abit of a twisted to it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16140233">\
	 <div id="dsq-comment-header-16140233" class="dsq-comment-header">\
	 <cite id="dsq-cite-16140233" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16140233">Braden (codename- Assassin)</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16140233" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16140233" class="dsq-comment-message">I also reckon that the saints should have an under ground hide out as there main hide out sort of like resident evil with that huge under ground facility.<br><br><br>(please reply if you have anything to say about the idea.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-19800421">\
	 <div id="dsq-comment-header-19800421" class="dsq-comment-header">\
	 <cite id="dsq-cite-19800421" class="dsq-comment-cite">\
	 <span id="dsq-author-user-19800421">yuniel</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-19800421" class="dsq-comment-body">\
	 <div id="dsq-comment-message-19800421" class="dsq-comment-message">LOL THE MORE U PUT THE MORE I LAGS LOL !!!! IDIOTS LOOOOOOOL AND JUST for evry once comments i dont think SR3 is coming out to many people adding stuff to the game and the developers are gonna be WTF !!!!! lol serriesly i dont think it will come out !!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-20762162">\
	 <div id="dsq-comment-header-20762162" class="dsq-comment-header">\
	 <cite id="dsq-cite-20762162" class="dsq-comment-cite">\
	 <span id="dsq-author-user-20762162">babylungz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-20762162" class="dsq-comment-body">\
	 <div id="dsq-comment-message-20762162" class="dsq-comment-message">thats a great idea</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16120794">\
	 <div id="dsq-comment-header-16120794" class="dsq-comment-header">\
	 <cite id="dsq-cite-16120794" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16120794">Braden (codename- Assassin)</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16120794" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16120794" class="dsq-comment-message">you should be able to buy shops and costomize the the way you want and have the back room in every shop you buy a tunnel that all cenects up to one mane tunnel that leads to the saints hide out and the saints only know how to open the tunnels<br><br><br>(please reply if you have anything to say about the idea.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15230618">\
	 <div id="dsq-comment-header-15230618" class="dsq-comment-header">\
	 <cite id="dsq-cite-15230618" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15230618">holmzie1994</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15230618" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15230618" class="dsq-comment-message">I think sr3 should have the following:<br><br>More and Better cars<br>have boy/girlfriends <br>Dex starts his own gang<br>Donnie starts his own bisness<br>Tattoos on face <br>more and better cribs<br>Better weapons <br>more missions than ever<br>Customize ur gang exactly how u want it<br>More gangs<br>pierce leaves the saints and starts up his own gang<br>Carlos\'s brother comes and tries 2 kill all the saints cause thinks the saints killed him<br>Put in a theme park and add more parts to Stillwater<br>make the police cars alot more exciting<br>be able to customize planes,boats,Helicopter<br>Have Gats house as a crib<br>Troy gets fired as cheif of police and goes back to help the saints<br>Some gangs from the past come back with new Leaders<br>NO Strongholds just all missions and alot of them<br>Be able to swim abit faster and swim under water<br>Be Able to have pets<br>Have an Internet cafe or use the Computer at ur Cribs<br>Have garages like in the first one<br>Ben king Joins the 3rd street saints<br>U customise the saints hideout</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-17026499">\
	 <div id="dsq-comment-header-17026499" class="dsq-comment-header">\
	 <cite id="dsq-cite-17026499" class="dsq-comment-cite">\
	 <span id="dsq-author-user-17026499">Name</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-17026499" class="dsq-comment-body">\
	 <div id="dsq-comment-message-17026499" class="dsq-comment-message">make it that julius comes back</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-20352845">\
	 <div id="dsq-comment-header-20352845" class="dsq-comment-header">\
	 <cite id="dsq-cite-20352845" class="dsq-comment-cite">\
	 <span id="dsq-author-user-20352845">:D</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-20352845" class="dsq-comment-body">\
	 <div id="dsq-comment-message-20352845" class="dsq-comment-message">julius betrade you and the saints by attempting to kill you then joining Ultor (if you go to the church on sr3 on the top floor theres pads you press with julius saying to join Ultor</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16119276">\
	 <div id="dsq-comment-header-16119276" class="dsq-comment-header">\
	 <cite id="dsq-cite-16119276" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16119276">Braden</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16119276" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16119276" class="dsq-comment-message">I\'m with ya bro<br>All that stuff would make the game alot better and alot more fun</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16145954">\
	 <div id="dsq-comment-header-16145954" class="dsq-comment-header">\
	 <cite id="dsq-cite-16145954" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16145954">Bob Saint Kick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16145954" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16145954" class="dsq-comment-message">The should have something like God of War in it</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-17815722">\
	 <div id="dsq-comment-header-17815722" class="dsq-comment-header">\
	 <cite id="dsq-cite-17815722" class="dsq-comment-cite">\
	 <span id="dsq-author-user-17815722">poopoofacenugget</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-17815722" class="dsq-comment-body">\
	 <div id="dsq-comment-message-17815722" class="dsq-comment-message">Sorry...I like some of the stuff except for:<br>1-Pierce Leaves The Saints And Starts His Own Gang. Why? Then Pierce would want more turf and the leader and Pierce would get in a huge fight and Pierce would die. When if the leader found out Pierce was starting his own gang, being the badass that he/she is, would kill Pierce at an instant. Is that what you want? Pierce dead? No. <br>2-Have Pets. That to me just sounds like a bad idea. Why the hell would you want a pet when you have a gun? Yeah maybe a guard dog for the hideout but to feed and take care of? No.<br>3-Tattoos on face. I saw a video of someone who created Maero with the game\'s resources alone. Sure he didn\'t have the scar but there was a tattoo on one side of his face.<br>4--Dex Starts His Own Gang. Dex Already Has A Gang: Ultor.<br>5-Have An Internet Cafe. GTAIV Already Did That. Do you have any idea what would happen if Volition added that? They would be sued for plagarism. They did take the Helicopter, Plane, and Boat Ideas but they made them more fun. <br><br>I read an article and saw a video saying that Troy would return and that new gangs would form... Also that Carlos\'s brother forms a gang, thinking the saints leader killed Carlos in cold blood, when really the leader was trying to put Carlos out of suffering. One more thing, Donnie has his own business: his auto shop. You can customize the gang and crib too. Most of the ideas are good, but some need some more re-touching.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-24476307">\
	 <div id="dsq-comment-header-24476307" class="dsq-comment-header">\
	 <cite id="dsq-cite-24476307" class="dsq-comment-cite">\
	 <span id="dsq-author-user-24476307">trev</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-24476307" class="dsq-comment-body">\
	 <div id="dsq-comment-message-24476307" class="dsq-comment-message">that iz stupid</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-17507736">\
	 <div id="dsq-comment-header-17507736" class="dsq-comment-header">\
	 <cite id="dsq-cite-17507736" class="dsq-comment-cite">\
	 <span id="dsq-author-user-17507736">carlhartley</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-17507736" class="dsq-comment-body">\
	 <div id="dsq-comment-message-17507736" class="dsq-comment-message">have 20 gangs in the game <br>only 1 hanging spot for each gang<br>new clothings (addidas, nike, guci, armani etc.)<br>new hair cuts and facial hairs<br>dress the gangs proper hood style <br>have new cars (honda, mercedes, mazda etc)<br>have pets (dogs, cats etc)<br>more colour race gangs (black gangs, white gangs, asian gangs, latin gangs, pakistan gangs, arab gangs, spanish gangs, italian gangs etc)<br>dex should make his new gang and try get takeover saints<br>troy get killed by a hitman orederd by 3rd streets saints<br>the player and gangs go to jail if they get caught by 5o for 5 days<br>ben king gets attacked on a by a asian gang because he has to pay off his debts to the leader of the asian gang<br>gat get stabbed 27 times on his stomach and ribz by the arab gang to warn him but he still lives and gets them back <br>by drive by <br>sell drugs to drug dealers in saints row 3 and make connexion with big gangsters<br>make the city big and add a new city with 5 gangs around their<br>add better jewlrey <br>add in different ages like (adult, teenager and little children) in saints row 3<br>instead of the player driving around a gang member can drive the player around the city going on crusing<br>the player and gang members can rap or sing and release albums <br>no stronholds just straight missions <br>dex goes big with his gang and make gangster connexion <br>the player and gat make connexions to so that they can have more drugs, power and more turf<br>add more voices for the player<br>more walking styles<br>more clothing shops <br>make jeans proper low and add best style<br>add bandanaz head and face<br>face tatoo<br>teeth grillz<br>make more choices for online (make a gang online, add more 2)<br>the player or gang members can steal other peoples things eg (phone, chain, clothes, money) and the player can get stolen by thugs on the streets <br>recruit more than 3 gang members say about 20 odd.............</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-24476556">\
	 <div id="dsq-comment-header-24476556" class="dsq-comment-header">\
	 <cite id="dsq-cite-24476556" class="dsq-comment-cite">\
	 <a id="dsq-author-user-24476556" href="http://www.youtube.com/" target="_blank" rel="nofollow">Trev</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-24476556" class="dsq-comment-body">\
	 <div id="dsq-comment-message-24476556" class="dsq-comment-message">more places<br>yea new clothes<br>if u get in jail u have 2 play u can  break out or serve the time<br>if u weak u can get mugged<br>multiplayer offline and online<br>The game on 2 player<br>the game on every system</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16985043">\
	 <div id="dsq-comment-header-16985043" class="dsq-comment-header">\
	 <cite id="dsq-cite-16985043" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16985043">teac</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16985043" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16985043" class="dsq-comment-message">sr3 should let you build your own crib./ costimaze your gang. should have more cloths shoes an hats . an more stores . bigger city .an 7 gangs in the city that would be cool</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-14413869">\
	 <div id="dsq-comment-header-14413869" class="dsq-comment-header">\
	 <cite id="dsq-cite-14413869" class="dsq-comment-cite">\
	 <a id="dsq-author-user-14413869" href="http://gamercenteronline.net/" target="_blank" rel="nofollow">erick</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-14413869" class="dsq-comment-body">\
	 <div id="dsq-comment-message-14413869" class="dsq-comment-message">u should give ur guy a name him and,shaundi get married,u kill dex,ben king must come back,gat tries to comit suicide to die with aisha but ur guy stops him,celebs like icp,eddie murphy,charlie murphy, neil patrick harris for sure as ur left hand man and last but not least more motherfuker cheats celebs and all</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-20762784">\
	 <div id="dsq-comment-header-20762784" class="dsq-comment-header">\
	 <cite id="dsq-cite-20762784" class="dsq-comment-cite">\
	 <span id="dsq-author-user-20762784">babylungz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-20762784" class="dsq-comment-body">\
	 <div id="dsq-comment-message-20762784" class="dsq-comment-message">im with u on the whole icp thang erick    woop woop</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-24476635">\
	 <div id="dsq-comment-header-24476635" class="dsq-comment-header">\
	 <cite id="dsq-cite-24476635" class="dsq-comment-cite">\
	 <span id="dsq-author-user-24476635">Trev</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-24476635" class="dsq-comment-body">\
	 <div id="dsq-comment-message-24476635" class="dsq-comment-message">it would be cool if u could create your own girlfriend and personalite</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13862099">\
	 <div id="dsq-comment-header-13862099" class="dsq-comment-header">\
	 <cite id="dsq-cite-13862099" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13862099">liljdogg</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13862099" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13862099" class="dsq-comment-message">yo hit me up psn:liljdogg100<br><br>wat i think idey shood hav on sr2 iz<br> celeb look alikes<br>bloods n crips<br>mansions<br>phantoms<br>tattoos on face<br>create own tattoos<br>posters in rooms<br>1964 impalas<br>Los Angels (where im from Compton)<br>Long beach<br>San diego<br>brooklyn<br>kids<br>show dead bodies at cemitary in casket<br>girl or boyfriend</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13531796">\
	 <div id="dsq-comment-header-13531796" class="dsq-comment-header">\
	 <cite id="dsq-cite-13531796" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13531796">MICHAEL</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13531796" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13531796" class="dsq-comment-message">I think u should do sumthin bout the way u get health. Cause the whole food thing is kinda stupid. U should put a needle full of medicine or a pill. I dnt think gat should turn bad cause then u dnt hav a right hand man that u trust. I think its a gud idea 2 put regular bikes 2 ride. The other gud idea is havin u n shandi gettin 2gether n gettin married but instead of gettin married right away 1 of the gangs crash ur wedding. Then u get mad n go after them. Then u kill them n then u get married n go on a honeymoon. U go 4 1 mouth n then cum baq n the SAINTS r in trouble n u get there just in time 2 run the SAINTS again. Then u find out shandi is pregnet n u r havin a boy. Ur kid grows up n joins the SAINTS. U should hav more fight club activites lik SR2 but in SR3 hav more lik 5 or 6. There should be more gangs lik 7 or 8. Da part bout being able 2 go 2 da gym is a gud idea. U should make more clothes tht luk kooler then da 1s in SR1 N SR2 n u should mak a bandana that goes around ur bottom half face. If u dnt kno wat i mean let me explain a bandana long enough to cover from ur nose 2 ur chin let it go past the chin a little not alot a little n a  option 2 have a bandana hang out from the left or right back pocket. I lik the idea of being able 2 go all around the world n run the whole world. N u should be able 2 play co-op off like wit the person beside him. U should be able to hold duel melee weapons. DEX should cum baq in the picture n tells u wat happened 2 him cause if u remember in SR2 u asked bout him n gat told u 2 4get bout it well we would lik 2 kno wat happend 2 him. Let us customize our crib just lik in SR2 n another gud idea is begin able 2 play sports wit homies. Another gud idea is being able 2 name ur character n him havin a nickname 2 n u get 2 chose which 1 they call u ur real name or nickname. U SHOULD ALSO HAV BULLET PROOF VEST. U SHOULD ALSO HAV BETTER GUNS N MELEE WEAPONS. ANOTHER THING IS IT SHOULD REALLY START OFF WHERE SR2 LEFT OFF EVERY1 CHILLIN THEN SAINTS GET WORD NEW GANGS R CUMIN N TAKIN TERRITORYS THEN U START FROM DARE N Grenades should be able to be thrown when your using a gun. U SHOULD PUT MORE SPANISH STUFF IN IT CAUSE NOT EVERY SPANISH PERSON IS MEXICAN. U should build up the fear of ur gang like the more you kill people the more the police gangs and people on the streetsare gonna run or get out of your way. THERE SHOULD BE NO CHEATS CAUSE THEN THAT MAKES THE GAME 2 EASY U SHOULD BE ABLE 2 UNLOCK UNLIMITED AMMO LIK IN SR2 N BE ABLE 2 UNLOCK OTHER THINGS. KEEP THE WAY U CAN JUMP OUT THE HELICPTER N AIRPLANE JUST LIK IN SR2. U SHOULD LET US GET THE CHURCH BAQ THAT WE HAD IN SR1 U SHOULD BE ABLE 2 HAV MORE THEN 3 PEOPLE FOLLOW U. WEN FIGHTING U SHOULD add SLAMS GROUND N POUND. Free running moves as in climbing stuff jumping off walls flips that shit would be cool. U SHOULD HAV CO-OP OFF LINE N A REGULAR CAPAIGN OFF LINE 2. U SHOULD PUT REAL CARS LIK HONDA CIVICS,MUSTANS,BMW,LAMBOS,SYCLINES, PLEASE TRY 2 PUT SKYLINES N. WEN U HAV HOMIES FOLLOWING U IF U LEAVE THEM BEYONED U JUST CALL THEM N TELL THEM WHERE UR AT N THEY MEET U THERE THAT WOULD BE TIGHT. Rocket launcher or grenade there bodiy should blow up in pieces and blood should be everywhere and when u shoot in the air or something when the people run if u shoot them they should fall not keep running and if they get hit by a car the dent and blood should be on the car if they r dead and a bullet whole should be left in them and one last idea when u kill some one the police ambulance firefighters should show up if the person is dead the police should put the yellow tape around so noone would past it the person thats dead get put in a body bag and the funeral should be the next week on the same day like if they die tuesday next week on tuesday the funeral is there at the grave yard and some people need to look different cuz i always see the same person wereing the same clothes over and over again. U SHOULD BE ABLE 2 STUFF BODYS IN THE BAQ OF THE CARS THAT WOULD BE KOOL.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15239165">\
	 <div id="dsq-comment-header-15239165" class="dsq-comment-header">\
	 <cite id="dsq-cite-15239165" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15239165">hiyper</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15239165" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15239165" class="dsq-comment-message">i like the idea of getting married and kids its cute , but the option to marry people besides the main people wold be cool - but id marry gat tho :) (im a girl) we\'ve also got troy ben king and donnie to worry aobut too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13442112">\
	 <div id="dsq-comment-header-13442112" class="dsq-comment-header">\
	 <cite id="dsq-cite-13442112" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13442112">Random9anda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13442112" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13442112" class="dsq-comment-message">saints row was my favourite game that i ever played but then i got saints row 2 and it was SO AWSOME i finished them both 100% on the 2nd one i did all missions all strongholds all activities and all diversions i also got all tags cds stunt jumps and barnstorms i hope they make the 3rd one the same but better graphics and online and offline coop split screen freeroam if offline and dex should come back and apoligise then join the 3rd street saints again cuz dex was awsome</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13332378">\
	 <div id="dsq-comment-header-13332378" class="dsq-comment-header">\
	 <cite id="dsq-cite-13332378" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13332378">xzILUIK3Yzx</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13332378" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13332378" class="dsq-comment-message">put gangs on there with out them its pooo</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13340902">\
	 <div id="dsq-comment-header-13340902" class="dsq-comment-header">\
	 <cite id="dsq-cite-13340902" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13340902">dariusoliver</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13340902" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13340902" class="dsq-comment-message">put the bloods nd crips on there that would be tight nd make it wear we can change the colar of are gang nd change in to gangsta clothes nd make the prison better nd new voices nd new parts of the city</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13354687">\
	 <div id="dsq-comment-header-13354687" class="dsq-comment-header">\
	 <cite id="dsq-cite-13354687" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13354687">kobe786</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13354687" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13354687" class="dsq-comment-message">put bandanas around your face and gangs like in new york or l.A story like san andreas proper gangs no gay shit bandanas in your pockets on your face and 59 fifty hats and better clothes</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13363788">\
	 <div id="dsq-comment-header-13363788" class="dsq-comment-header">\
	 <cite id="dsq-cite-13363788" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13363788">keilangibson</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13363788" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13363788" class="dsq-comment-message">make better clothes, and nice cars <br>and make more gangs then saints row 2 had<br>its better with more :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13556555">\
	 <div id="dsq-comment-header-13556555" class="dsq-comment-header">\
	 <cite id="dsq-cite-13556555" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13556555" href="http://www.gamercenteronline.net/2008/10/08/saints-row-3-already-in-planning/" target="_blank" rel="nofollow">Damon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13556555" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13556555" class="dsq-comment-message">sr3 should have<br><br>chinease<br>more wepons <br>tats on the face<br>c them naked<br>more cars reistic crashes sounds<br>ufos <br>volcanos<br>6 air ports<br>building claps wants crash<br>roller coaster<br>martial arts<br>su icide bombs<br>double swords<br>gat stays in and shaundi<br>more activitease<br>moe missions<br>nucular bombs destroy the city<br>gay lesbo people and they turn black if their on fire<br>smoke drugs more beer <br>double swords more pistols submachine guns and shot guns hunting <br>blind people go to prison watch them on the eleetrik chair<br>nun chucks<br>or plastic surgan<br>nuckel dusters<br>go under the water<br>go fishing</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-14496232">\
	 <div id="dsq-comment-header-14496232" class="dsq-comment-header">\
	 <cite id="dsq-cite-14496232" class="dsq-comment-cite">\
	 <span id="dsq-author-user-14496232">iagreeer</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-14496232" class="dsq-comment-body">\
	 <div id="dsq-comment-message-14496232" class="dsq-comment-message">i agree wit him but put 10 to 17 gangs and a longer story time and shundi is  pregnant wit boy nd girl and wen use celabrate gat gets knocked out at the door step</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15239220">\
	 <div id="dsq-comment-header-15239220" class="dsq-comment-header">\
	 <cite id="dsq-cite-15239220" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15239220">hiyper</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15239220" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15239220" class="dsq-comment-message">i like it . but have the option if your a girl to instead marry gat! &lt;3</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13557082">\
	 <div id="dsq-comment-header-13557082" class="dsq-comment-header">\
	 <cite id="dsq-cite-13557082" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13557082" href="http://www.gamercenteronline.net/2008/10/08/saints-row-3-already-in-planning/" target="_blank" rel="nofollow">Damon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13557082" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13557082" class="dsq-comment-message">oh yea they should have<br><br>lasers on guns and dogs and farms citys will be<br><br>new york<br>stilwater<br>florida<br>and c them have sex<br><br>more drink and foooood<br><br>get girl/boy/friends<br><br>more taunts<br><br>police dogs and police dont come out off no wear and they serch 4 u<br><br>dogs attack u banks with lots of money like a million c people in hostpital with wounds<br><br>gas bombs guns more louder scilers<br>if get run over by lorry u should go into bits more ambulances police military<br>fire man fires should spread<br>all the shops be their burgal houses play more co-op wear balaclavers go swimming lessons <br><br>and carfete what u make up<br><br>buy bigger smaller mediam gun mags with bullets<br><br>if use cheats get achivments<br><br>My gamer tag is <br><br>IneptSMITHY</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13557170">\
	 <div id="dsq-comment-header-13557170" class="dsq-comment-header">\
	 <cite id="dsq-cite-13557170" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13557170" href="http://www.gamercenteronline.net/2008/10/08/saints-row-3-already-in-planning/" target="_blank" rel="nofollow">Damon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13557170" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13557170" class="dsq-comment-message">and wear tights jewlery on the belly be tall as u want</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13557171">\
	 <div id="dsq-comment-header-13557171" class="dsq-comment-header">\
	 <cite id="dsq-cite-13557171" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13557171" href="http://www.gamercenteronline.net/2008/10/08/saints-row-3-already-in-planning/" target="_blank" rel="nofollow">Damon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13557171" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13557171" class="dsq-comment-message">and wear tights jewlery on the belly be tall as u want</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13557765">\
	 <div id="dsq-comment-header-13557765" class="dsq-comment-header">\
	 <cite id="dsq-cite-13557765" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13557765">demitrianddimitri</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13557765" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13557765" class="dsq-comment-message">you should have level ups like gaining levels.each time you gain a level evrything doubles.you should be able to go spear fishing.if you catch lots of fish u can open up a shop.at the end the guy relises that pierce,gat and shaundie are acully his brothers and sisters.the guy doesent have a mum right?well after a few years he found his house in ruins.he digs in the ruins and finds hes mother.but shes dead.next second his dad came and told the story about how she died.when the guy is doing sex it should show it.make it that u call someone u hate and say your going to die in 7 days.after 7 days u find him and u go behind him grab a wepon and grab him with ur hand over his mouth and the wepon to the nek.then u say whos going 2 die me or u.u should put a bank in so at night you can rob it.wen u kill someone u can put them in the seat of the motorbik.in ur house u shood have a glass box with acid inside and wen u put peeple in u tie them in and u wach them burn.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13559238">\
	 <div id="dsq-comment-header-13559238" class="dsq-comment-header">\
	 <cite id="dsq-cite-13559238" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13559238">demitrianddimitri</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13559238" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13559238" class="dsq-comment-message">build airplanes                                                                                                                                                                               <br>ther shood be news planes, rockets and army planes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13576604">\
	 <div id="dsq-comment-header-13576604" class="dsq-comment-header">\
	 <cite id="dsq-cite-13576604" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13576604">headpresidentatgamestop</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13576604" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13576604" class="dsq-comment-message">u should put more main charecters knowing that there is more charecters there should bring in more money also more realistic person type of views............good job on sr 2 nd sr 1</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13661575">\
	 <div id="dsq-comment-header-13661575" class="dsq-comment-header">\
	 <cite id="dsq-cite-13661575" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13661575">james</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13661575" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13661575" class="dsq-comment-message">you should be able to custimize planes, helicopters and boats</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13678935">\
	 <div id="dsq-comment-header-13678935" class="dsq-comment-header">\
	 <cite id="dsq-cite-13678935" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13678935">beefstu4324</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13678935" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13678935" class="dsq-comment-message">have it so u have to be a male and have that story michal was on about and there should have dex comee back and have real muscle cars and there should be cheats :) and discises from shops actually work eg ac cop swat u wouldnt get shot at and so on and coustomisable bpots planes and helicoptrs and there should be a gang of nerds and shogo could of survived cause one of his gange dug him up after u left and he could lead a new gang and vow revenge on u. gangs could invade ur cribs aswell as ur turf and u can make gane outfits</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13735369">\
	 <div id="dsq-comment-header-13735369" class="dsq-comment-header">\
	 <cite id="dsq-cite-13735369" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13735369">demitrianddimitri</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13735369" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13735369" class="dsq-comment-message">at friendly fire at the special cllection put a spear gun ,real snipers and other cool guns.dex should be kiled after wat he done to the 3rd steet saints.there should be more cheats like turning invisible.make the ronin,sons of samedi and the brotherhood have new leaders and come back to the list.michael has such a gay story and plus a marriage!!!!a gangster geting married would be gay as my ass.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-19978136">\
	 <div id="dsq-comment-header-19978136" class="dsq-comment-header">\
	 <cite id="dsq-cite-19978136" class="dsq-comment-cite">\
	 <span id="dsq-author-user-19978136">leezostu</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-19978136" class="dsq-comment-body">\
	 <div id="dsq-comment-message-19978136" class="dsq-comment-message">i think the saints should be able 2 go from country 2 country like ney yok la an spain or some s***</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13737087">\
	 <div id="dsq-comment-header-13737087" class="dsq-comment-header">\
	 <cite id="dsq-cite-13737087" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13737087">demitrianddimitri</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13737087" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13737087" class="dsq-comment-message">saint row 3 should be called the reunion and all the gangs come back Brotherhood allys with the Los Carnales, the Sons of Samedi and the Vice Kings, the Ronin and Ultor, Saints and the West Side Rollerz. plus you should be able to customize boats, planes, and helicopters and choose were your hideout is and you should be able to choose what the inside and outside of your hideout looks like</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15766544">\
	 <div id="dsq-comment-header-15766544" class="dsq-comment-header">\
	 <cite id="dsq-cite-15766544" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15766544">gareth</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15766544" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15766544" class="dsq-comment-message">i agree you shoud be able to buy any house like if u c a house u like you shoud be able to buy it</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13737189">\
	 <div id="dsq-comment-header-13737189" class="dsq-comment-header">\
	 <cite id="dsq-cite-13737189" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13737189">demitrianddimitri</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13737189" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13737189" class="dsq-comment-message">u shood put tanks in</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13737453">\
	 <div id="dsq-comment-header-13737453" class="dsq-comment-header">\
	 <cite id="dsq-cite-13737453" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13737453">beefstu4324</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13737453" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13737453" class="dsq-comment-message">haha u said ur as is gay</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13789333">\
	 <div id="dsq-comment-header-13789333" class="dsq-comment-header">\
	 <cite id="dsq-cite-13789333" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13789333">demitrianddimitri</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13789333" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13789333" class="dsq-comment-message">so is yors u pice of shit</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13737468">\
	 <div id="dsq-comment-header-13737468" class="dsq-comment-header">\
	 <cite id="dsq-cite-13737468" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13737468">beefstu4324</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13737468" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13737468" class="dsq-comment-message">peires should get really pissed of wiv the saints and make his own gang</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13747764">\
	 <div id="dsq-comment-header-13747764" class="dsq-comment-header">\
	 <cite id="dsq-cite-13747764" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13747764" href="http://www.gamercenteronline.net/2008/10/08/saints-row-3-already-in-planning/" target="_blank" rel="nofollow">Damon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13747764" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13747764" class="dsq-comment-message">When u get blone up u should o into bits<br>and have tattos on ur feet<br>and more hospitals police statioons drive trains <br>bridges colaps and <br>c real cebs like eddi murthy better mucic like katy perry</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-24477065">\
	 <div id="dsq-comment-header-24477065" class="dsq-comment-header">\
	 <cite id="dsq-cite-24477065" class="dsq-comment-cite">\
	 <a id="dsq-author-user-24477065" href="http://www.youtube.com/" target="_blank" rel="nofollow">trev</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-24477065" class="dsq-comment-body">\
	 <div id="dsq-comment-message-24477065" class="dsq-comment-message">be able to watch tv that on in real life<br>listen to micheal jackson on the radio</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13747798">\
	 <div id="dsq-comment-header-13747798" class="dsq-comment-header">\
	 <cite id="dsq-cite-13747798" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13747798" href="http://www.gamercenteronline.net/2008/10/08/saints-row-3-already-in-planning/" target="_blank" rel="nofollow">Damon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13747798" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13747798" class="dsq-comment-message">When u get blone up u should o into bits<br>and have tattos on ur feet<br>and more hospitals police statioons drive trains <br>bridges colaps and <br>c real cebs like eddi murthy better mucic like katy perry</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13747840">\
	 <div id="dsq-comment-header-13747840" class="dsq-comment-header">\
	 <cite id="dsq-cite-13747840" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13747840" href="http://www.gamercenteronline.net/2008/10/08/saints-row-3-already-in-planning/" target="_blank" rel="nofollow">Damon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13747840" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13747840" class="dsq-comment-message">When u get blone up u should o into bits<br>and have tattos on ur feet<br>and more hospitals police statioons drive trains <br>bridges colaps and <br>c real cebs like eddi murthy better mucic like katy perry</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13748289">\
	 <div id="dsq-comment-header-13748289" class="dsq-comment-header">\
	 <cite id="dsq-cite-13748289" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13748289" href="http://www.gamercenteronline.net/2008/10/08/saints-row-3-already-in-planning/" target="_blank" rel="nofollow">Damon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13748289" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13748289" class="dsq-comment-message">gat shaundi get married<br>and gat kills peirce of his planes r so rubbish<br>and shaundi kills gat  shaundi runs off some 1 phone the police cause off shoooting we run off from ultor then we get areested and we go to prison we escape we go to the ultor police station blow it up and we dont have cops and all game play it be riots<br>move city and go to other country and start a gang up in the uk</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13748290">\
	 <div id="dsq-comment-header-13748290" class="dsq-comment-header">\
	 <cite id="dsq-cite-13748290" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13748290" href="http://www.gamercenteronline.net/2008/10/08/saints-row-3-already-in-planning/" target="_blank" rel="nofollow">Damon</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13748290" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13748290" class="dsq-comment-message">gat shaundi get married<br>and gat kills peirce of his planes r so rubbish<br>and shaundi kills gat  shaundi runs off some 1 phone the police cause off shoooting we run off from ultor then we get areested and we go to prison we escape we go to the ultor police station blow it up and we dont have cops and all game play it be riots<br>move city and go to other country and start a gang up in the uk</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13751357">\
	 <div id="dsq-comment-header-13751357" class="dsq-comment-header">\
	 <cite id="dsq-cite-13751357" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13751357">Snickers1989</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13751357" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13751357" class="dsq-comment-message">All I need is a nice longer story with a good ending, just like in Mass Effect, a lot missions and that will do it fo me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13789741">\
	 <div id="dsq-comment-header-13789741" class="dsq-comment-header">\
	 <cite id="dsq-cite-13789741" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13789741">scott</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13789741" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13789741" class="dsq-comment-message">yo cuz me and my friend had a chat about saints row 3 comeing please put<br>.better people like gat stays and dex dies in the fight with the yornform and a new person called howinda and a new one called sharn<br>.new gang called yornform <br>thank u</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13877787">\
	 <div id="dsq-comment-header-13877787" class="dsq-comment-header">\
	 <cite id="dsq-cite-13877787" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13877787">Snickers1989</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13877787" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13877787" class="dsq-comment-message">yeah, kids in a game, they never had that in  any other sandbox games.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-14446750">\
	 <div id="dsq-comment-header-14446750" class="dsq-comment-header">\
	 <cite id="dsq-cite-14446750" class="dsq-comment-cite">\
	 <span id="dsq-author-user-14446750">Adrienne96</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-14446750" class="dsq-comment-body">\
	 <div id="dsq-comment-message-14446750" class="dsq-comment-message">i think saints row 3 should ask u at the create a character at the beginning of the game if u want kids in the game nd if u want kids nd who will be the dad and u get to create the family and it should ask u wat house u want. on sr3 u should b able to go on holidays, get married then have kids because i will do that on the game. it should also ask u if u want to b a celeb nd i\'ll say yes obviously. dex and ben king should come back nd if i wanted a boyfriend on the game i will say johnny gat nd if he proposes to mi person i will make her say yes and i will name her Katie and u should be able to see them have sex nd see the woman get pregnant nd if she does get pregnant it should ask u how many babies nd i will say 2, 1 boy 1 girl, nd if johnny gat proposes to mi person it should ask u if i want to live wid him in his house i will say yes and sr3 should let ur friends knock on ur door then u could answer it, it should also tell u how long the woman will b pregnant for, and u get to choose the school the kids can go to nd they can have a real birthday and friends nd u can set the kids bedtimes and when to get up for skool and set the time for breakfast, lunch, tea and when skool starts and finishes, nd u can create the kids of wat they will look like when they grow up. etc also pierce and shaundi should get married nd carlos should come back to life instead of being a zombie and when u go to the map it should show u ur friends houses and the kids skools u should also be able to get alot of different stuff like clothes and u should be able to buy ur own furniture for the house and u should be able to knock on ur friends houses. etc. pierce tries to kill gat and shaundi but u stop him so he makes his own gang and u kill his gang and u kill him, if ur person is a woman she should be able to have her belly pierced, sr3 should also have volcanoes, u should be able to see the people have a bath/shower and go to the toilet it should also let u have pets like dogs, cats etc and the other gangs should come back the rollers, ronin, sons of samedi, vice kings, brotherhood and the los carnales. at the end of the game the saints destroy ultor so there will be no more ultor. the people that should die r: tobias and troy. The saints gang up on dex till he apoligises then he is bk in the saints and ben king is bk in the saints aswell etc. sr3 should also have 6 airports, theme parks, double swords, get gay and lesbian people, get to go under the water, get to choose ur own furniture for the house, watch the people while their asleep, get burglars, decorate ur house inside nd out. the holiday destinations should be; Hollywood, miami,L.A., bahamas and the uk.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15250610">\
	 <div id="dsq-comment-header-15250610" class="dsq-comment-header">\
	 <cite id="dsq-cite-15250610" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15250610">YOUGUYSAREIDIOTS</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15250610" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15250610" class="dsq-comment-message">HEY DICKWAD, THIS ISNT SIMS 3 OR SOME TAKE CARE VIDEOGAME, THIS IS A M RATED GANG WARFARE SHOOTER. YOU WANT TO CELEBRATE B-DAYS, HAVE FRIENDS COME OVER, GETTING PREGNANT, PLAY SIMS 3..... WHAT THE FUCK ARE YOU THINKING YOU STUPID....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-19978277">\
	 <div id="dsq-comment-header-19978277" class="dsq-comment-header">\
	 <cite id="dsq-cite-19978277" class="dsq-comment-cite">\
	 <span id="dsq-author-user-19978277">leezostu</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-19978277" class="dsq-comment-body">\
	 <div id="dsq-comment-message-19978277" class="dsq-comment-message">u tell him</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-14883030">\
	 <div id="dsq-comment-header-14883030" class="dsq-comment-header">\
	 <cite id="dsq-cite-14883030" class="dsq-comment-cite">\
	 <span id="dsq-author-user-14883030">scrabber</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-14883030" class="dsq-comment-body">\
	 <div id="dsq-comment-message-14883030" class="dsq-comment-message">it should be as realistic as real life like getting gas nd go shopping stuff like that but with better clothes graphiks like gta4 u can use kettles nd shit like normal and total coop free roam</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-14883549">\
	 <div id="dsq-comment-header-14883549" class="dsq-comment-header">\
	 <cite id="dsq-cite-14883549" class="dsq-comment-cite">\
	 <span id="dsq-author-user-14883549">scrabber</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-14883549" class="dsq-comment-body">\
	 <div id="dsq-comment-message-14883549" class="dsq-comment-message">and i mean total free roam and they can do what ever they want to like buy chlothes nd u  can drive different cars nd even go on different irlands and when ones loading some thing  like saving it shuoldnt go on your side nd when you drink it should take more than one sip nd when you get drunk you should actualy get walk like your drunk like fall over nd stuff you should be aloud kids nd dogs nd they have to grow up nd it should take about a day to grow up nd you should be able to see the sex nd real cars bikes places nd should be able to go round the world nd you should be able to ride push bikes ect nd go sleep go to the toilet and get to choose your name nd they would actualy say your name nd dance nd get real jobs</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-14883668">\
	 <div id="dsq-comment-header-14883668" class="dsq-comment-header">\
	 <cite id="dsq-cite-14883668" class="dsq-comment-cite">\
	 <span id="dsq-author-user-14883668">scrabber</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-14883668" class="dsq-comment-body">\
	 <div id="dsq-comment-message-14883668" class="dsq-comment-message">AND WHEN IS IT COMING OUT</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-14889960">\
	 <div id="dsq-comment-header-14889960" class="dsq-comment-header">\
	 <cite id="dsq-cite-14889960" class="dsq-comment-cite">\
	 <span id="dsq-author-user-14889960">kacey</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-14889960" class="dsq-comment-body">\
	 <div id="dsq-comment-message-14889960" class="dsq-comment-message">Never scrabber, its never coming out!  Never!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-14906242">\
	 <div id="dsq-comment-header-14906242" class="dsq-comment-header">\
	 <cite id="dsq-cite-14906242" class="dsq-comment-cite">\
	 <span id="dsq-author-user-14906242">chakeam</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-14906242" class="dsq-comment-body">\
	 <div id="dsq-comment-message-14906242" class="dsq-comment-message">put a 2 player thing on it so u dont have to use live, you can just have two controlers</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-14924082">\
	 <div id="dsq-comment-header-14924082" class="dsq-comment-header">\
	 <cite id="dsq-cite-14924082" class="dsq-comment-cite">\
	 <span id="dsq-author-user-14924082">samer2009</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-14924082" class="dsq-comment-body">\
	 <div id="dsq-comment-message-14924082" class="dsq-comment-message">you should be able to create you person and hideout eg estate mansion have a dog wat ever dog u like kids real cars every car in the world and go 2 a random chicks and take her bk to the yard more life like you can move to a different countrynew gangs  blood set cripz set and the old onez  have a real job family jam on the blocks  rob banks</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15239325">\
	 <div id="dsq-comment-header-15239325" class="dsq-comment-header">\
	 <cite id="dsq-cite-15239325" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15239325">hiyper</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15239325" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15239325" class="dsq-comment-message">i love the getting married bf or gf !! i really want to see that ! but i think the kids tihng wont work out :/ it might sway away from the gang too much but deffo bf gf married thing!! have the choice to date.marry anyone including gat ! &lt;3&lt;3 cant wait and see if its put in or not (pleaseee)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15239781">\
	 <div id="dsq-comment-header-15239781" class="dsq-comment-header">\
	 <cite id="dsq-cite-15239781" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15239781">hiyper</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15239781" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15239781" class="dsq-comment-message">have the option to date or marry anyone like build a relationship with a gang member, a main gang member (gat,shaundi,pierce ect) or a stranger say you meet them at a bar and it goes from there. on the map have their house on it if u are just seeing them and stuff :D sorry for another post</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15250570">\
	 <div id="dsq-comment-header-15250570" class="dsq-comment-header">\
	 <cite id="dsq-cite-15250570" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15250570">YOUGUYSAREIDIOTS</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15250570" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15250570" class="dsq-comment-message">ARE ALL OF YOU PEOPLE FUCKING CRAZY?????<br><br>YOU WANT TO HAVE A FAMILY AND KIDS???????????????? <br>THIS ISN\'T SIMS YOU DUMBSHITS, ITS A VULGAR, VIOLENT, BLOODTHIRSTY GANG SHOOTER- AND NO ONE IN THEIR RIGHT FUCKING MINDS IN VOLITION WILL EVER MAKE SOMETHING AS GAY AS YOU MARRYING SHAUNDI OR FUCKING HAVING KIDS- ARE ALL OF THE PEOPLE HERE 12 YEAR OLDS??????????<br><br>LAST TIME I CHECKED SR WAS A M RATED GAME YOU FUCKERS.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15992111">\
	 <div id="dsq-comment-header-15992111" class="dsq-comment-header">\
	 <cite id="dsq-cite-15992111" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15992111">wesleystivers</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15992111" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15992111" class="dsq-comment-message">YOUR FUCKING RIGHT IM ONLY TEN YEARS OLD AND I KNOW MORE SHIT THAT SHOULD BE IN THIS FUCKING GAME THAN KIDS SHIT WHAT ARE THESE PEOPLE FUCKING DUMBSHITS THERE SHOULD BE MORE GANGS,NAKED LADIES SEE THERE PUSSIES AND ASSES AND TITS.I LIKE FUCKING GUNS AND BLOOD,VIOLENCE,DEATH,AND OTHER DAMN M RATED SHIT TOO.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16120866">\
	 <div id="dsq-comment-header-16120866" class="dsq-comment-header">\
	 <cite id="dsq-cite-16120866" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16120866">FRANK</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16120866" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16120866" class="dsq-comment-message">YO DICKHEAD IF THERES GOING TO BE NAKED LADIES THE GAME WONT BE RATED M IT WOULD BE RATED R DIPSHIT.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16148349">\
	 <div id="dsq-comment-header-16148349" class="dsq-comment-header">\
	 <cite id="dsq-cite-16148349" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16148349">Bob Saint Kick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16148349" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16148349" class="dsq-comment-message">Yo wesleystivers if all that happen yo game bay MA 15+ or evn R</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21782207">\
	 <div id="dsq-comment-header-21782207" class="dsq-comment-header">\
	 <cite id="dsq-cite-21782207" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21782207">LiL_G</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21782207" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21782207" class="dsq-comment-message">wow dude go play some donkey kong or some shit</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16150818">\
	 <div id="dsq-comment-header-16150818" class="dsq-comment-header">\
	 <cite id="dsq-cite-16150818" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16150818">FRANK</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16150818" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16150818" class="dsq-comment-message">you got a point there YOUGUYSAREIDIOTS because i think your a MOTHER FUCKER SON OF A BITCH COCK SUCKER WANKER and thats what i think of you and your comment <br>you should be banned from adding comments ASSHOLE.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15476232">\
	 <div id="dsq-comment-header-15476232" class="dsq-comment-header">\
	 <cite id="dsq-cite-15476232" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15476232">marshall8946</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15476232" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15476232" class="dsq-comment-message">They should add a free roam or freeplay for an online mode! And still allow shopping and cribs along with your garages, all online.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16149684">\
	 <div id="dsq-comment-header-16149684" class="dsq-comment-header">\
	 <cite id="dsq-cite-16149684" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16149684">Bob Saint Kick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16149684" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16149684" class="dsq-comment-message">SR is a gay game it is for wimps now God of War that is an awsome game</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16152291">\
	 <div id="dsq-comment-header-16152291" class="dsq-comment-header">\
	 <cite id="dsq-cite-16152291" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16152291">FRANK</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16152291" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16152291" class="dsq-comment-message">Man fuck you you have\'nt evern played the game</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15577306">\
	 <div id="dsq-comment-header-15577306" class="dsq-comment-header">\
	 <cite id="dsq-cite-15577306" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15577306">SugerBaby996</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15577306" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15577306" class="dsq-comment-message">well i think sr3 should have that you can make ur person short or tall and like the house you can make where you want your stuff and you can have a boyfriend/girlfriend on there, have more clothes,more citys in stilwater,more mall,stores,and you can have periceing on your body besides ur face and ears,you should have like 5 gangs that can follow you,and co-op we should get to play with like 4 people that would be more fun,and clothes should be more cuter and hotter the clothes in sr2 are lame, we should get to do stuff like we do in real life like going to clubs and you can really dance or go to the store and get more food and we should get to sit on seats,lay down,kiss,and hug and we should get to ride bikes,skate board,and skate we should be aloud to put are gang the way we want it to get people to play saints row 3 you have to make it where they will play it 4 a long time so alot of missons and make it cool .so hope it is beuacse im buying it</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15582437">\
	 <div id="dsq-comment-header-15582437" class="dsq-comment-header">\
	 <cite id="dsq-cite-15582437" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15582437">lolmanny</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15582437" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15582437" class="dsq-comment-message">you can do more stuff with your gangs<br>you can choose your own gang coulors and custimise it your own way<br>choose your own hide outs<br>more detailed clothes<br>you can get branded clothes<br>really nice cars<br>you can get girlfriends<br>multiplayer story mode.<br><br>thanks if you have a think about these ideas :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16150606">\
	 <div id="dsq-comment-header-16150606" class="dsq-comment-header">\
	 <cite id="dsq-cite-16150606" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16150606">Bob Saint Kick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16150606" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16150606" class="dsq-comment-message">They should have the Bugatti Veyron in it</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16151582">\
	 <div id="dsq-comment-header-16151582" class="dsq-comment-header">\
	 <cite id="dsq-cite-16151582" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16151582">SR fan #1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16151582" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16151582" class="dsq-comment-message">Ya the Bugatti Veyron is awsome and havinh it in SR3 would make the game even better</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16153129">\
	 <div id="dsq-comment-header-16153129" class="dsq-comment-header">\
	 <cite id="dsq-cite-16153129" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16153129">SR 4 life</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16153129" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16153129" class="dsq-comment-message">Stuff the Veyron get the Meclaren F1</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16153919">\
	 <div id="dsq-comment-header-16153919" class="dsq-comment-header">\
	 <cite id="dsq-cite-16153919" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16153919">SR fan #1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16153919" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16153919" class="dsq-comment-message">Didn\'t you watch top gear last night the bugatti smashed the meclaren f1 in a 1 km drag race</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16154937">\
	 <div id="dsq-comment-header-16154937" class="dsq-comment-header">\
	 <cite id="dsq-cite-16154937" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16154937">SR 4 life</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16154937" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16154937" class="dsq-comment-message">what ever man</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-15592016">\
	 <div id="dsq-comment-header-15592016" class="dsq-comment-header">\
	 <cite id="dsq-cite-15592016" class="dsq-comment-cite">\
	 <span id="dsq-author-user-15592016">XxAiiRSoFTxX</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-15592016" class="dsq-comment-body">\
	 <div id="dsq-comment-message-15592016" class="dsq-comment-message">Dogs to use and maybe start ur own bussnises to use online get a bit of money in....drug deals....realistic cars farari n all that more missions clothing..</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16081221">\
	 <div id="dsq-comment-header-16081221" class="dsq-comment-header">\
	 <cite id="dsq-cite-16081221" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16081221">patboyle</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16081221" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16081221" class="dsq-comment-message">there should be alot of new gangs and one runs the nuke plant and u find the leader and get in a fist fight and u grab some acid and smash it over the side of his face and it burns n u think hes dead n u leave then find out hes back n he shoots gat n almost kills him (cuz johnny gets hurt in every game so far) n also a new kid should join the saints in a downloadable thing that kinda like tlad of gta n he is fully customizable n works alone n he betrays the saints n they kill his girlfriend n they kill him but that part should be like the end of sr1 where u cant save n make like 10 hour dlc cuz i beat corparate warfare in an hour</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16120491">\
	 <div id="dsq-comment-header-16120491" class="dsq-comment-header">\
	 <cite id="dsq-cite-16120491" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16120491">Braden (codename- Assassin)</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16120491" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16120491" class="dsq-comment-message">With SR3 you should have construction sites with workers workind and during the game the buildings being built should be completed and like if shoot a rocket at a building you can see inside it or it falls down and then it is rebuilt nex time you load the saved game.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16142667">\
	 <div id="dsq-comment-header-16142667" class="dsq-comment-header">\
	 <cite id="dsq-cite-16142667" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16142667">Braden (codename- Assassin)</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16142667" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16142667" class="dsq-comment-message">I reckon the saints should own stilwater at the start of the game about 5 new games come in and start taking over hoods and the hole this is happening the saints leader gets cought by the police and you have to find away out before one of the other gangs find you and try and kill you.<br><br><br>(please reply if you have anything to say about the idea.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146727">\
	 <div id="dsq-comment-header-16146727" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146727" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146727">Bob Saint Kick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146727" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146727" class="dsq-comment-message">That Braden guy is so cool</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16146809">\
	 <div id="dsq-comment-header-16146809" class="dsq-comment-header">\
	 <cite id="dsq-cite-16146809" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16146809">Braden (codename- Assassin)</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16146809" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16146809" class="dsq-comment-message">you can chose how much muscle you have<br>your hight<br>be able to disign your own hair<br>create your own name<br>should have slip screen for when you want to play with your friends<br>chose any building to be your crib and ect.<br><br><br>(please reply if you have anything to say about the idea.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16151898">\
	 <div id="dsq-comment-header-16151898" class="dsq-comment-header">\
	 <cite id="dsq-cite-16151898" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16151898">SR fan #1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16151898" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16151898" class="dsq-comment-message">its split screen you spoon</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16153328">\
	 <div id="dsq-comment-header-16153328" class="dsq-comment-header">\
	 <cite id="dsq-cite-16153328" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16153328">Braden (codename- Assassin)</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16153328" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16153328" class="dsq-comment-message">thanks for correcting me dude.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16701065">\
	 <div id="dsq-comment-header-16701065" class="dsq-comment-header">\
	 <cite id="dsq-cite-16701065" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16701065">koriekannibal</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16701065" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16701065" class="dsq-comment-message">ahahah what the shit? you spoon<br>haha i love it<br>well done</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16156046">\
	 <div id="dsq-comment-header-16156046" class="dsq-comment-header">\
	 <cite id="dsq-cite-16156046" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16156046">Braden (codename- Assassin)</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16156046" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16156046" class="dsq-comment-message">you should be able to customize your body the way want to look like Eg the chest, shoulders, arms ect.<br>make stilwater bigger so theres more city to cover<br>got to go add later....<br><br>(please reply if you have anything to say about the idea.)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16519550">\
	 <div id="dsq-comment-header-16519550" class="dsq-comment-header">\
	 <cite id="dsq-cite-16519550" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16519550">gta_casper</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16519550" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16519550" class="dsq-comment-message">i think SR3 should have Bandanas over your mouth ond head at the same time beder body grafics. bandanas hangin out of pocket back n front. beder soud effects guns cars vocie sounds. beder grafic guns n clothes. oh AND HAVE LIKE 10 HOIMES THAT CAN FOLLOW YOU AND RANKES SENCE YOUR THE HEAD LEADER MORE MISSON MAKE THEM MORE IN TENSEC AND GANG WARS AND COVERSATIONS WITH PEOPL AND GANG MEMBERS. TALK TRASH WEN EVER YOU SEE A OPPOSTIE GANG MEMBER. MAKE IT LIKE MORE REAL YOU KNO IM A BIG FAN N THIS GANG IS AWSONE MAN</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16701315">\
	 <div id="dsq-comment-header-16701315" class="dsq-comment-header">\
	 <cite id="dsq-cite-16701315" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16701315">koriekannibal</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16701315" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16701315" class="dsq-comment-message">i recon there needs more accents<br>- bring on the aussie accent<br>- cameo of chuck norris for old time sake<br>- skateboards would be hell cool<br>- more tattoos<br>- more peircings<br>- more hair styles<br>- bring back the hair length option like in saints row 1<br>- i like the other kids idea of having that asian bloke being dug from his grave before he dies to seek revenge<br>- although that youguysareidiots is a twat, he makes a valid point about marriage and family, there are games for that called the sims and saints row is about gang warfare.<br>- and kids will be an issue mainly out of an ethical point of veiw, i mean GTA copped enough shit about hookers and the hot coffee mod, let alone having kids in a hostile environment like that and then the option to kill the kids would be an issue too, but it hasnt been done before mainly for those reasons, designing and graphics wouldnt be too hard.<br>- i recon the gym idea would be pretty cool<br>- the respect bar easier to fill up, cos its fucking annoying waiting to fill it up to do a mission and then waste more time trying to fill it up again, like granted it spaces the game out but its bloody annoying.<br>- options to build your own cribs or headquarters in some areas would be sweet<br>- regain the church would be alright<br>- you could prob start the game off where it was left at the end of saints row 2, like have the hellicopter they fly off in shot down by police and have them either stuck in jail or in a coma again... hahaha man the main character would have litle to none brain cells by the end of it ahha.<br>- oh oh oh i almost forgot<br>personaly this would make saints row 3 the best game ever, but the zombie uprising on the streets too, like have a cheat which unlocks a zombie attack on street veiw, like your own character your own vehicles your own weapons and your own plans of attack, just non stop zombie rampage.<br>that would be the best ever!!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16984722">\
	 <div id="dsq-comment-header-16984722" class="dsq-comment-header">\
	 <cite id="dsq-cite-16984722" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16984722">teac</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16984722" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16984722" class="dsq-comment-message">i think in SR3 it should have a city like los angels. new york .</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-16985123">\
	 <div id="dsq-comment-header-16985123" class="dsq-comment-header">\
	 <cite id="dsq-cite-16985123" class="dsq-comment-cite">\
	 <span id="dsq-author-user-16985123">teac</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-16985123" class="dsq-comment-body">\
	 <div id="dsq-comment-message-16985123" class="dsq-comment-message">if sr3 three have these ideas SR3 will be the best game of the year an knock gta off the stand</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-17024725">\
	 <div id="dsq-comment-header-17024725" class="dsq-comment-header">\
	 <cite id="dsq-cite-17024725" class="dsq-comment-cite">\
	 <span id="dsq-author-user-17024725">RocNation51</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-17024725" class="dsq-comment-body">\
	 <div id="dsq-comment-message-17024725" class="dsq-comment-message">Saints Row 3 should have new........EVERYTHING: clothes,cars,boats,plane,helicopters, buildings, stores, and locations. Not just stilwater, but also a new city that you can fly to, drive to, or sail to. One city, over time gets kinda boring, cuz you\'re stuck there, can\'t go anyway else, so a new city. Benjamin King should come back, to help you. Shaundi, wow, definatly need to bring back her sexy ass. Change Shaundi\'s outfit, to something very sophisticated and STRIPPER SEXY, and Luz, my oh my, Luz is FINE! Bring her back again. Now new gang leaders should, be Donnie, Dex, and Manuel Orejuela. Customizing: you should be able to customize the voice, cars, planes, boats, helicopters, clothes. And give the boss a name, so everbody else that\'s not in the saints can call him/her by there name, and not "the leader of the saints." <br><br><br><br>And most of you people that commented on this, type like you\'re retarded like Damon\'s ideas, thet\'re good, but he typed them so retarded you can barley understand them, like this "police dogs and police dont come out off no wear and they serch 4 u" what he means is the police will have dogs to search for you, and the cops won\'t come out of no-where like they do, and "if get run over by lorry u should go into bits more ambulances police military" idk what that means, and this one " all the shops be their burgal houses play more co-op wear balaclavers go swimming lessons" WTF?!!!?! People, don\'t type like an idoit.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-17913735">\
	 <div id="dsq-comment-header-17913735" class="dsq-comment-header">\
	 <cite id="dsq-cite-17913735" class="dsq-comment-cite">\
	 <span id="dsq-author-user-17913735">Dover_pride</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-17913735" class="dsq-comment-body">\
	 <div id="dsq-comment-message-17913735" class="dsq-comment-message">you should be able to have trailers on your cars to tow your boat or jet-ski<br>should be multiplayer<br>your petrol should run out and you hav to pay 4 it at the petrol station<br>do more stuff to your crib(paint,furniture,etc.)<br>should have a speedo in the vehicles<br>change the view<br>more gangs <br>more weapons, clothes<br>bigger island, more islands<br>more vehicles<br>more than 1 tattoo on each part of body<br>more tag spots<br>more and better cribs<br>be able to customize planes,boats,Helicopter<br>more activites<br>more airports <br>break in to houses</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-18532241">\
	 <div id="dsq-comment-header-18532241" class="dsq-comment-header">\
	 <cite id="dsq-cite-18532241" class="dsq-comment-cite">\
	 <span id="dsq-author-user-18532241">BeastinKilla23</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-18532241" class="dsq-comment-body">\
	 <div id="dsq-comment-message-18532241" class="dsq-comment-message">Saints Row 3 is gonna be awesome....april 3rd 2010.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-19805470">\
	 <div id="dsq-comment-header-19805470" class="dsq-comment-header">\
	 <cite id="dsq-cite-19805470" class="dsq-comment-cite">\
	 <span id="dsq-author-user-19805470">saintsrow3ideas</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-19805470" class="dsq-comment-body">\
	 <div id="dsq-comment-message-19805470" class="dsq-comment-message">u should do in sr3<br><br>turn black wonts on fire<br>eletric chair<br>martial arts<br>putfinger in mouth cuts puth them away<br>commando attacks <br>head lcoks<br>more cloths<br>roller coasters <br>real cars<br>eye gouging<br>gay lesbion people<br>be naked<br>tattos on face<br>rip off groin<br>more star police <br>custimize helicoters planes boats<br>more cusimize<br>more wepones <br>play games like zombie up rising<br>more activities<br>more missions<br>more game adds on<br>buiding explode wonts bombed crashed <br>c their wounds<br>blood come out of the wounds<br>talk to people<br>animals<br>go into every building shop<br>houses buildings set on fire etc/ patrol bombs are thrown<br>wonts blind some one they go blind<br>wack both ears burst ear drums<br>go underground<br>police dont come out of any where they come looking for u instead<br>put bombs on peope <br>strangle people <br>brake finger<br>paralize people <br>bigger city<br>more citys<br>more people<br>armed robbery<br>chuck peope in cars <br>realistic trains<br>more swords <br>double swords<br>and wear balaclavas<br>chuck people of helicoters</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-19805473">\
	 <div id="dsq-comment-header-19805473" class="dsq-comment-header">\
	 <cite id="dsq-cite-19805473" class="dsq-comment-cite">\
	 <span id="dsq-author-user-19805473">saintsrow3ideas</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-19805473" class="dsq-comment-body">\
	 <div id="dsq-comment-message-19805473" class="dsq-comment-message">u should do in sr3<br><br>turn black wonts on fire<br>eletric chair<br>martial arts<br>putfinger in mouth cuts puth them away<br>commando attacks <br>head lcoks<br>more cloths<br>roller coasters <br>real cars<br>eye gouging<br>gay lesbion people<br>be naked<br>tattos on face<br>rip off groin<br>more star police <br>custimize helicoters planes boats<br>more cusimize<br>more wepones <br>play games like zombie up rising<br>more activities<br>more missions<br>more game adds on<br>buiding explode wonts bombed crashed <br>c their wounds<br>blood come out of the wounds<br>talk to people<br>animals<br>go into every building shop<br>houses buildings set on fire etc/ patrol bombs are thrown<br>wonts blind some one they go blind<br>wack both ears burst ear drums<br>go underground<br>police dont come out of any where they come looking for u instead<br>put bombs on peope <br>strangle people <br>brake finger<br>paralize people <br>bigger city<br>more citys<br>more people<br>armed robbery<br>chuck peope in cars <br>realistic trains<br>more swords <br>double swords<br>and wear balaclavas<br>chuck people of helicoters</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-20763369">\
	 <div id="dsq-comment-header-20763369" class="dsq-comment-header">\
	 <cite id="dsq-cite-20763369" class="dsq-comment-cite">\
	 <span id="dsq-author-user-20763369">babylungz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-20763369" class="dsq-comment-body">\
	 <div id="dsq-comment-message-20763369" class="dsq-comment-message">WTF wud u want them 2 b naked 4 u guys are immature but i canot wait 4 it to cum out <br><br>and i want pets to be on there that are trained to attck other gang members</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-20887536">\
	 <div id="dsq-comment-header-20887536" class="dsq-comment-header">\
	 <cite id="dsq-cite-20887536" class="dsq-comment-cite">\
	 <span id="dsq-author-user-20887536">maka b</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-20887536" class="dsq-comment-body">\
	 <div id="dsq-comment-message-20887536" class="dsq-comment-message">saints row is for pusstholes and little biatchs</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-20988609">\
	 <div id="dsq-comment-header-20988609" class="dsq-comment-header">\
	 <cite id="dsq-cite-20988609" class="dsq-comment-cite">\
	 <span id="dsq-author-user-20988609">martinns</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-20988609" class="dsq-comment-body">\
	 <div id="dsq-comment-message-20988609" class="dsq-comment-message">you shud make baggyer cloths <br>pets stavs pittbull bulldog<br>nd you should make more gangs</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21158326">\
	 <div id="dsq-comment-header-21158326" class="dsq-comment-header">\
	 <cite id="dsq-cite-21158326" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21158326">jordan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21158326" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21158326" class="dsq-comment-message">dex is gay like you</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21158391">\
	 <div id="dsq-comment-header-21158391" class="dsq-comment-header">\
	 <cite id="dsq-cite-21158391" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21158391">jordan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21158391" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21158391" class="dsq-comment-message">i now hey</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21158536">\
	 <div id="dsq-comment-header-21158536" class="dsq-comment-header">\
	 <cite id="dsq-cite-21158536" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21158536">jordan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21158536" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21158536" class="dsq-comment-message">sex is awesome</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21239614">\
	 <div id="dsq-comment-header-21239614" class="dsq-comment-header">\
	 <cite id="dsq-cite-21239614" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21239614">DarkAngelic15</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21239614" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21239614" class="dsq-comment-message">I think, I\'ve discussed this with friends of mine, that your character should marry Shaundi whether your character is a girl or boy. I\'m in love with Shaundi and I\'m a girl so that\'s why I think that. Also I think it would be awesome if you had pets that could attack people that are trying to attack you, personally I\'d want an attack cat. That\'s all I can think of for now. I\'ll post more when I think of more. XD</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21390864">\
	 <div id="dsq-comment-header-21390864" class="dsq-comment-header">\
	 <cite id="dsq-cite-21390864" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21390864">affliction</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21390864" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21390864" class="dsq-comment-message">ppppplllllllzzzzzzz could the makers of SR put real brand of cars in there!!!!!!!!chevy,dodge,lambo,mercades,at least put an 2009 camaro in the game</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21391007">\
	 <div id="dsq-comment-header-21391007" class="dsq-comment-header">\
	 <cite id="dsq-cite-21391007" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21391007">affliction</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21391007" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21391007" class="dsq-comment-message">or honda,ferrarie,</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21489812">\
	 <div id="dsq-comment-header-21489812" class="dsq-comment-header">\
	 <cite id="dsq-cite-21489812" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21489812">joshcomau</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21489812" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21489812" class="dsq-comment-message">hey the makers of saints row i love the game i bought both of them and it got better all the time. i wish the map was huge and many theirs another island next to still water you can fly to but another gang rules that place. and the saints take over both islands. i love the plans and i wish you can fly the big one. an i hope you guys can put lots of new veachals especially plains.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21489967">\
	 <div id="dsq-comment-header-21489967" class="dsq-comment-header">\
	 <cite id="dsq-cite-21489967" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21489967">joshcomau</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21489967" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21489967" class="dsq-comment-message">i also think you should be able to burn buildings and put carbombs and nock buildings over and fire engine came ambulance and police come to investigate that would awesome</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21781464">\
	 <div id="dsq-comment-header-21781464" class="dsq-comment-header">\
	 <cite id="dsq-cite-21781464" class="dsq-comment-cite">\
	 <span id="dsq-author-user-21781464">LiL_G</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21781464" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21781464" class="dsq-comment-message">I think in SR3 you should be able to..<br>Customize cribs <br>Customize Helicopters/Planes<br>Have a Girlfriend<br>More Gangs <br>No Strongholds with a ton of Missions<br>Better Weapons<br>Better Cars<br>Bigger map<br>Be able to rob houses <br>Be able to rob stores with out cops every time<br>More Intense Cop Chases<br>Be Able to have Pets<br>More Cribs<br> MULTIPLAYER!!<br>Better clothes<br>Be able to go in any building anytime</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-22159422">\
	 <div id="dsq-comment-header-22159422" class="dsq-comment-header">\
	 <cite id="dsq-cite-22159422" class="dsq-comment-cite">\
	 <span id="dsq-author-user-22159422">LiL G</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-22159422" class="dsq-comment-body">\
	 <div id="dsq-comment-message-22159422" class="dsq-comment-message">u should but a speedometer to show how fast u r goin</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-23429777">\
	 <div id="dsq-comment-header-23429777" class="dsq-comment-header">\
	 <cite id="dsq-cite-23429777" class="dsq-comment-cite">\
	 <span id="dsq-author-user-23429777">erick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-23429777" class="dsq-comment-body">\
	 <div id="dsq-comment-message-23429777" class="dsq-comment-message">see babylungz is tight with the fukin clown love.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-23433242">\
	 <div id="dsq-comment-header-23433242" class="dsq-comment-header">\
	 <cite id="dsq-cite-23433242" class="dsq-comment-cite">\
	 <span id="dsq-author-user-23433242">erick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-23433242" class="dsq-comment-body">\
	 <div id="dsq-comment-message-23433242" class="dsq-comment-message">and tats on the face and neck. and fuk u bob saint kick i\'ll diss yo ass in one rap battle bitch</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-23433401">\
	 <div id="dsq-comment-header-23433401" class="dsq-comment-header">\
	 <cite id="dsq-cite-23433401" class="dsq-comment-cite">\
	 <span id="dsq-author-user-23433401">erick</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-23433401" class="dsq-comment-body">\
	 <div id="dsq-comment-message-23433401" class="dsq-comment-message">yo if you shoot someone in the back the next day they in a wheelchair</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-23828745">\
	 <div id="dsq-comment-header-23828745" class="dsq-comment-header">\
	 <cite id="dsq-cite-23828745" class="dsq-comment-cite">\
	 <span id="dsq-author-user-23828745">suker</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-23828745" class="dsq-comment-body">\
	 <div id="dsq-comment-message-23828745" class="dsq-comment-message">more costumes <br>able to make characters like james bond</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-24946938">\
	 <div id="dsq-comment-header-24946938" class="dsq-comment-header">\
	 <cite id="dsq-cite-24946938" class="dsq-comment-cite">\
	 <span id="dsq-author-user-24946938">steven</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-24946938" class="dsq-comment-body">\
	 <div id="dsq-comment-message-24946938" class="dsq-comment-message">i think u should be able to blow peoples brains out and see the dead body with no head and pieces of FUCKING BRAIN ALL OVER THE FUCKING PLACE WHOS WITH ME!!!!!!!!!!!!</div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





Dsq.Debug.profile(function() {
	if(Dsq.jsonData.request.page == 1 && Dsq.jsonData.request.is_initial_load) {
		Dsq.container.innerHTML = Dsq.Templates.header() + Dsq.container.innerHTML + Dsq.Templates.footer();
	}
	Dsq.$(Dsq.curPageId).innerHTML = Dsq.$(Dsq.curPageId).innerHTML.replace(Dsq.COMMENTS_RE, Dsq.CommentsHandler);
}); // Dsq.Debug.Profile

// HACK: Resetting cache because we're done with.
Dsq.Utils.gebiFromElementCollectionCache = null;


	
	
	var dsq_styleEl = document.getElementById(disqus_container_id);
	var dsq_anchorEl = document.getElementsByTagName('a')[0];
	
	Dsq.Thread.fc = Dsq.Utils.getStyle(dsq_styleEl, 'color');
	if(dsq_anchorEl) { Dsq.Thread.ac = Dsq.Utils.getStyle(dsq_anchorEl, 'color'); }
	Dsq.Thread.ff = Dsq.Utils.getStyle(dsq_styleEl, (Dsq.Utils.ie || window.opera ? 'fontFamily' : 'font-family'));
	// For Safari / Opera: strip quotes.
	Dsq.Thread.ff = Dsq.Thread.ff.replace(/['"]/g, '');
	Dsq.Thread.fc = encodeURIComponent(Dsq.Thread.fc);
	Dsq.Thread.ac = encodeURIComponent(Dsq.Thread.ac);
	Dsq.Thread.ff = encodeURIComponent(Dsq.Thread.ff);

	
	
	
	if(Dsq.$(Dsq.Templates.addPostContainer)) {
		// TODO: Check to see if theme uses postmessage.
		if (window.disqus_use_postmessage) {
			Dsq.frames['reply_0'] = new Dsq.ReplyFrame(Dsq.$(Dsq.Templates.textareaContainer));
			Dsq.frames['reply_0'].init(function() {
				// Use fallback iframe
				Dsq.$(Dsq.Templates.addPostContainer).innerHTML = '';
				var theme = (typeof disqus_frame_theme == 'undefined') ? 'default' : disqus_frame_theme;
				Dsq.Iframes.showReplyIframeInContainer(Dsq.$(Dsq.Templates.addPostContainer), null, {theme: theme});
				// if(Dsq.Utils.ie) { Dsq.Utils.fixIframesIE(); }
			});
		} else {
			// DEPRECATED
			Dsq.Iframes.showReplyIframeInContainer(Dsq.$('dsq-post-add'));
		}
	}

	
	

	
	if(document.location.hash != '') {
		document.location.hash = document.location.hash.substring(1);
	}

	Dsq.Popup.showCookieMsgs();

	
	if(document.location.search != '' && location.hash != '#disqus_thread') {
		var reply_id = Dsq.Utils.getRequestParams().dsq;
		if(reply_id) { document.location.hash = 'comment-' + reply_id; }
	}

	
	if((typeof OB_Script != 'undefined') && (typeof OB_versionNum != 'undefined')) {
		if(navigator.userAgent.indexOf("Firefox") != -1) {
			if(window.frames['dsq-reply-frame']) {
				window.frames['dsq-reply-frame'].location = Dsq.Urls.REPLY + (new Date()).getTime() + '&f=gamercenteronline&t=saints_row_3_already_in_planning&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 = '95fa941309254092df83a3c5a8f0d774';
			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');
}

})();




