




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": [{"body": "RT @PhxREguy From the I dont get it files: I need more info on your listing... http://bit.ly/11pvr2 (via @tweetmeme) they call mls too", "author_name": "thumbgarden", "id": 1801085, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/thumbgarden/statuses/2360927782", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/229488700/DSC_0028b_normal.JPG", "author_url": "", "date_created": "06/27/2009 10:03 AM", "retweets": []}, {"body": "Fun and informative post from Jay Thompson. \"... An ID what? I really just need the lockbox code.\" http://tinyurl.com/q4nw7x  Good stuff!", "author_name": "AZSchoolofRE", "id": 1801086, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/AZSchoolofRE/statuses/2039163688", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/243480698/asreb_twitter_normal.jpg", "author_url": "", "date_created": "06/04/2009 09:25 PM", "retweets": []}, {"body": "...this made me laugh. http://bit.ly/CP3QL", "author_name": "atfmb", "id": 1801087, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/atfmb/statuses/2020190905", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/67283126/brain_icon_large_normal.jpg", "author_url": "", "date_created": "Yesterday 12:37 PM", "retweets": []}, {"body": "RT @stevekrzysiak: hilarious blog about the crap realtors encounter, thx @phxreguy http://tinyurl.com/ncfr7x  <- Yes, this happens a LOT!", "author_name": "kapilville", "id": 1801088, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/kapilville/statuses/1994705910", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/63309533/yoda_normal.jpg", "author_url": "", "date_created": "06/01/2009 12:19 PM", "retweets": []}, {"body": "hilarious blog about the crap realtors encounter, thx @phxreguy http://tinyurl.com/ncfr7x", "author_name": "stevekrzysiak", "id": 1801089, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/stevekrzysiak/statuses/1994547085", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/238060169/lightbulb_avatar_normal.jpg", "author_url": "", "date_created": "06/01/2009 12:05 PM", "retweets": []}, {"body": "RT @PhxREguy From the I don\u2019t get it files: I need more info on your listing \u2014 The Phoenix Real... http://bit.ly/11pvr2  IRA: Us too!", "author_name": "serkes", "id": 1801090, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/serkes/statuses/1991208565", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/77862711/berkeley_homes_door_square_normal.png", "author_url": "", "date_created": "06/01/2009 06:36 AM", "retweets": []}, {"body": "RT @PhxREguy From the I don\u2019t get it files: I need more info on your listing \u2014 The Phoenix Real... http://bit.ly/11pvr2", "author_name": "DanielleDaniels", "id": 1801091, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/DanielleDaniels/statuses/1985762604", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/234339535/danielle_and_pets_cropped_normal.jpg", "author_url": "", "date_created": "05/31/2009 05:43 PM", "retweets": []}, {"body": "RT @PhxREguy From the I don\u2019t get it files: I need more info on your listing \u2014 The Phoenix Real... http://bit.ly/11pvr2 [I soo feel yr pain]", "author_name": "joepeffer", "id": 1801092, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/joepeffer/statuses/1985746582", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/236683614/goto_headshot_peffer--242kb_normal.jpg", "author_url": "", "date_created": "05/31/2009 05:41 PM", "retweets": []}, {"body": "RT @PhxREguy From the I don\u2019t get it files: I need more info on your listing \u2014 The Phoenix Real... http://bit.ly/11pvr2 (via @tweetmeme)", "author_name": "jasonsandquist", "id": 1801093, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/jasonsandquist/statuses/1985737480", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/64142888/avatar_bigger_normal.jpg", "author_url": "", "date_created": "05/31/2009 05:40 PM", "retweets": []}, {"body": "From the I don't get it files: I need more info on your listing. New on TPREG http://bit.ly/llMvP", "author_name": "phxreguy", "id": 1801094, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/phxreguy/statuses/1985691608", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/114954633/jaythinkingsm_normal.jpg", "author_url": "", "date_created": "05/31/2009 05:35 PM", "retweets": []}], "has_more_reactions": false, "users": {"f0414b27f0a7722733f4e99201a31b9a": {"username": "Ned@investingblog", "tumblr": "", "display_name": "Ned@investingblog", "url": "http://disqus.com/guest/f0414b27f0a7722733f4e99201a31b9a/", "registered": false, "linkedin": "", "blog": "http://baltimorerealestateinvestingblog.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d7654d4033b5514e25fa08f7a30c9b15": {"username": "Ted Jerningan", "tumblr": "", "display_name": "Ted Jerningan", "url": "http://disqus.com/guest/d7654d4033b5514e25fa08f7a30c9b15/", "registered": false, "linkedin": "", "blog": "http://www.teamjernigan.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "900273c7546905cff31313ba1141940b": {"username": "Candace Robinson", "tumblr": "", "display_name": "Candace Robinson", "url": "http://disqus.com/guest/900273c7546905cff31313ba1141940b/", "registered": false, "linkedin": "", "blog": "http://www.PhoenixArizonaRealEstateHomes.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/113/2293/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "310fc0666b27e251fd815a35fb0d610a": {"username": "Gay Potter", "tumblr": "", "display_name": "Gay Potter", "url": "http://disqus.com/guest/310fc0666b27e251fd815a35fb0d610a/", "registered": false, "linkedin": "", "blog": "http://www.GayPotter.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7660558429f9942bd0f95a4af774112a": {"username": "Leon Belenky-Miami Beach Luxur", "tumblr": "", "display_name": "Leon Belenky-Miami Beach Luxur", "url": "http://disqus.com/guest/7660558429f9942bd0f95a4af774112a/", "registered": false, "linkedin": "", "blog": "http://www.sunnyislesmiamirealestate.com/Miami-Beach/Homes-For-Sale/", "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": ""}, "d9e3bb30d8cce3225db26c8f71036a21": {"username": "Will@westside vancouver real e", "tumblr": "", "display_name": "Will@westside vancouver real e", "url": "http://disqus.com/guest/d9e3bb30d8cce3225db26c8f71036a21/", "registered": false, "linkedin": "", "blog": "http://agentwill.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/11/6154/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "db8b50160678bf4264b3dbafb2ad9bbb": {"username": "Dane Briggs", "tumblr": "", "display_name": "Dane Briggs", "url": "http://disqus.com/guest/db8b50160678bf4264b3dbafb2ad9bbb/", "registered": false, "linkedin": "", "blog": "http://www.FirebirdRealty.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "50d42b72ff6b593276e2d0892eeb7699": {"username": "Steve@Tempe Real Estate and Ho", "tumblr": "", "display_name": "Steve@Tempe Real Estate and Ho", "url": "http://disqus.com/guest/50d42b72ff6b593276e2d0892eeb7699/", "registered": false, "linkedin": "", "blog": "http://www.arizonarealestatehome.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "chrisincalgary": {"username": "chrisincalgary", "tumblr": "", "display_name": "CalgarysRealEstate.ca", "url": "http://disqus.com/chrisincalgary/", "registered": true, "linkedin": "", "blog": "http://www.calgarysrealestate.ca", "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": ""}, "4d60b2e24ba9da6c50c235607a0aa532": {"username": "Gregory Bain", "tumblr": "", "display_name": "Gregory Bain", "url": "http://disqus.com/guest/4d60b2e24ba9da6c50c235607a0aa532/", "registered": false, "linkedin": "", "blog": "http://GregoryBain.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "56743aba69fe92b8a48385a962bfcd0d": {"username": "Daniel Bates - McClellanville ", "tumblr": "", "display_name": "Daniel Bates - McClellanville ", "url": "http://disqus.com/guest/56743aba69fe92b8a48385a962bfcd0d/", "registered": false, "linkedin": "", "blog": "http://mymcclellanville.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": ""}, "c00ab99ed7fe734e109c672a200915dc": {"username": "Jay Thompson", "tumblr": "", "display_name": "Jay Thompson", "url": "http://disqus.com/guest/c00ab99ed7fe734e109c672a200915dc/", "registered": false, "linkedin": "", "blog": "http://www.PhoenixRealEstateGuy.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/8/7420/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "50853d240a0b762f426975648e5df880": {"username": "Jim Gatos", "tumblr": "", "display_name": "Jim Gatos", "url": "http://disqus.com/guest/50853d240a0b762f426975648e5df880/", "registered": false, "linkedin": "", "blog": "http://massrealestateguy.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6126058ca72aa8d1f23641faa7469c3a": {"username": "Derec Shuler", "tumblr": "", "display_name": "Derec Shuler", "url": "http://disqus.com/guest/6126058ca72aa8d1f23641faa7469c3a/", "registered": false, "linkedin": "", "blog": "http://www.milehighurbanliving.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "2357e2c149017aa441a5e34dbbc69efe": {"username": "James Wheelock@Spring Texas Ho", "tumblr": "", "display_name": "James Wheelock@Spring Texas Ho", "url": "http://disqus.com/guest/2357e2c149017aa441a5e34dbbc69efe/", "registered": false, "linkedin": "", "blog": "http://springtexashomesforsale.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ef6596fae91bb86cc628e142cc0bc023": {"username": "Daniel Reynolds", "tumblr": "", "display_name": "Daniel Reynolds", "url": "http://disqus.com/guest/ef6596fae91bb86cc628e142cc0bc023/", "registered": false, "linkedin": "", "blog": "http://www.brokerexecutives.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f99bc8a42f9fbcdaca696e30b64b0c59": {"username": "kapilville (K)", "tumblr": "", "display_name": "kapilville (K)", "url": "http://disqus.com/guest/f99bc8a42f9fbcdaca696e30b64b0c59/", "registered": false, "linkedin": "", "blog": "http://twitter.com/kapilville/statuses/1994705910", "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": ""}, "d30f1399f37b41f48fb038056a57203c": {"username": "stevekrzysiak (stevekrzysiak)", "tumblr": "", "display_name": "stevekrzysiak (stevekrzysiak)", "url": "http://disqus.com/guest/d30f1399f37b41f48fb038056a57203c/", "registered": false, "linkedin": "", "blog": "http://twitter.com/stevekrzysiak/statuses/1994547085", "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": ""}, "73d5885b1495126d39fe47cff349c8ca": {"username": "MaryAnn Knell-Peoria Real Esta", "tumblr": "", "display_name": "MaryAnn Knell-Peoria Real Esta", "url": "http://disqus.com/guest/73d5885b1495126d39fe47cff349c8ca/", "registered": false, "linkedin": "", "blog": "http://www.peoriahomeoffice.com/blog", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "444a4b3b23f5af1083f66158ac6635ca": {"username": "Anthony @ Florida Contractors", "tumblr": "", "display_name": "Anthony @ Florida Contractors", "url": "http://disqus.com/guest/444a4b3b23f5af1083f66158ac6635ca/", "registered": false, "linkedin": "", "blog": "http://www.roninrealestatedevelopment.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "06d7ab6572c864ec60b684fcb0e5e60b": {"username": "Jim Zirbes", "tumblr": "", "display_name": "Jim Zirbes", "url": "http://disqus.com/guest/06d7ab6572c864ec60b684fcb0e5e60b/", "registered": false, "linkedin": "", "blog": "http://www.RealtyBlogger.info/", "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": ""}, "3d945d79eb6e789abc690f63487fe307": {"username": "Dale Chumbley", "tumblr": "", "display_name": "Dale Chumbley", "url": "http://disqus.com/guest/3d945d79eb6e789abc690f63487fe307/", "registered": false, "linkedin": "", "blog": "http://www.ClarkCountyRealEstateGuide.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/170/1685/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cf6f598e2edb6b9487a832f684e23530": {"username": "Tom at the Real Estate Blogger", "tumblr": "", "display_name": "Tom at the Real Estate Blogger", "url": "http://disqus.com/guest/cf6f598e2edb6b9487a832f684e23530/", "registered": false, "linkedin": "", "blog": "http://www.therealestatebloggers.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/10/2403/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "f2ca5bb59242e8117a62f25fc0382c02": {"username": "Kathleen Buckley", "tumblr": "", "display_name": "Kathleen Buckley", "url": "http://disqus.com/guest/f2ca5bb59242e8117a62f25fc0382c02/", "registered": false, "linkedin": "", "blog": "http://StarRealtyHopkinton.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/93/3797/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "295d916046d14ee42067899106fae093": {"username": "Mark A.@60646blog.com", "tumblr": "", "display_name": "Mark A.@60646blog.com", "url": "http://disqus.com/guest/295d916046d14ee42067899106fae093/", "registered": false, "linkedin": "", "blog": "http://60646blog.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/81/4271/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "1989e1dbecdf9292e12482d873fcee83": {"username": "Michael", "tumblr": "", "display_name": "Michael", "url": "http://disqus.com/guest/1989e1dbecdf9292e12482d873fcee83/", "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": ""}, "b48e96573c5193aad67b2a7cf3b51169": {"username": "Jason Humpal-Loveland Real Est", "tumblr": "", "display_name": "Jason Humpal-Loveland Real Est", "url": "http://disqus.com/guest/b48e96573c5193aad67b2a7cf3b51169/", "registered": false, "linkedin": "", "blog": "http://www.century21humpal.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "fcbf4b1e089fdb4ddbd1f8ff0a1065f8": {"username": "Pam Pugmire~Idaho Real Estate", "tumblr": "", "display_name": "Pam Pugmire~Idaho Real Estate", "url": "http://disqus.com/guest/fcbf4b1e089fdb4ddbd1f8ff0a1065f8/", "registered": false, "linkedin": "", "blog": "http://www.DreamHomesinIdaho.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "5d21c619f3d3247f8572079a77c30eef": {"username": "Louise Scoggins", "tumblr": "", "display_name": "Louise Scoggins", "url": "http://disqus.com/guest/5d21c619f3d3247f8572079a77c30eef/", "registered": false, "linkedin": "", "blog": "http://www.atlantaluxuryhomes.com/atlanta-foreclosures.php", "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": ""}, "d40e8833d397585472c8c17aea505dcc": {"username": "Cathey East", "tumblr": "", "display_name": "Cathey East", "url": "http://disqus.com/guest/d40e8833d397585472c8c17aea505dcc/", "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": ""}, "c552186c1bc7aa316350fcd5da1eb2b2": {"username": "Karen Geselle@Boise Idaho Real", "tumblr": "", "display_name": "Karen Geselle@Boise Idaho Real", "url": "http://disqus.com/guest/c552186c1bc7aa316350fcd5da1eb2b2/", "registered": false, "linkedin": "", "blog": "http://www.karengeselle.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "621ae8a4c75a640b812c283bc8df10db": {"username": "K", "tumblr": "", "display_name": "K", "url": "http://disqus.com/guest/621ae8a4c75a640b812c283bc8df10db/", "registered": false, "linkedin": "", "blog": "http://www.twitter.com/kapilville", "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": ""}, "mattstigliano": {"username": "mattstigliano", "tumblr": "", "display_name": "Matt Stigliano - @rerockstar", "url": "http://disqus.com/mattstigliano/", "registered": true, "linkedin": "", "blog": "http://www.rerockstar.com", "remote_domain": null, "points": 2, "facebook": "http://www.facebook.com/rerockstar", "avatar": "http://media.disqus.com/uploads/users/69/3125/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "48b6bade38d3f836693e8bfada74794c": {"username": "Doug Quance", "tumblr": "", "display_name": "Doug Quance", "url": "http://disqus.com/guest/48b6bade38d3f836693e8bfada74794c/", "registered": false, "linkedin": "", "blog": "http://brokersfirstrealty.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b624f37a726cfb9ff7fe63cfbde35bf1": {"username": "Aaron Dickinson - Edina Realty", "tumblr": "", "display_name": "Aaron Dickinson - Edina Realty", "url": "http://disqus.com/guest/b624f37a726cfb9ff7fe63cfbde35bf1/", "registered": false, "linkedin": "", "blog": "http://www.aaronsold.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "6d77c3e7ac567d9360db21e6b2167f56": {"username": "Thesa Chambers", "tumblr": "", "display_name": "Thesa Chambers", "url": "http://disqus.com/guest/6d77c3e7ac567d9360db21e6b2167f56/", "registered": false, "linkedin": "", "blog": "http://www.centraloregonbuzz.com/blog/central-oregon-short-sale-facts", "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": ""}, "9e9e15fd2cca2d0d72973f952041c564": {"username": "Jim Sparrow", "tumblr": "", "display_name": "Jim Sparrow", "url": "http://disqus.com/guest/9e9e15fd2cca2d0d72973f952041c564/", "registered": false, "linkedin": "", "blog": "http://www.jimsparrow.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/237/2764/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cbd8f1cb22e14fc56ef39b832bd18c18": {"username": "Tiffany Cloud", "tumblr": "", "display_name": "Tiffany Cloud", "url": "http://disqus.com/guest/cbd8f1cb22e14fc56ef39b832bd18c18/", "registered": false, "linkedin": "", "blog": "http://CloudHomes.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "38161055b20fd21154c5405389c5e156": {"username": "Kristina Cusick", "tumblr": "", "display_name": "Kristina Cusick", "url": "http://disqus.com/guest/38161055b20fd21154c5405389c5e156/", "registered": false, "linkedin": "", "blog": "http://kristinacusick.wordpress.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "80fe6c61bb4b79bb2652d34c2ad957bc": {"username": "Drew Meyers", "tumblr": "", "display_name": "Drew Meyers", "url": "http://disqus.com/guest/80fe6c61bb4b79bb2652d34c2ad957bc/", "registered": false, "linkedin": "", "blog": "http://www.zillow.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/767/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "3fa2829e87a5e3d2e5dac028b51a4acf": {"username": "David Lorti - Ahwatukee Real E", "tumblr": "", "display_name": "David Lorti - Ahwatukee Real E", "url": "http://disqus.com/guest/3fa2829e87a5e3d2e5dac028b51a4acf/", "registered": false, "linkedin": "", "blog": "http://www.lortihomesblog.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "b5c7ea487be5784013815ccbfdaa6196": {"username": "Brewer Caldwell", "tumblr": "", "display_name": "Brewer Caldwell", "url": "http://disqus.com/guest/b5c7ea487be5784013815ccbfdaa6196/", "registered": false, "linkedin": "", "blog": "http://www.BrewerCaldwellinvestmentproperties.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "bc90cc93ad76e883f27d3a4ea77dc0c1": {"username": "Bobbie McGowan-RE/MAX Ottawa", "tumblr": "", "display_name": "Bobbie McGowan-RE/MAX Ottawa", "url": "http://disqus.com/guest/bc90cc93ad76e883f27d3a4ea77dc0c1/", "registered": false, "linkedin": "", "blog": "http://www.remaxottawa.ca/", "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": ""}, "120448eef8f54d4c8be5fb0eda92c71b": {"username": "Linsey", "tumblr": "", "display_name": "Linsey", "url": "http://disqus.com/guest/120448eef8f54d4c8be5fb0eda92c71b/", "registered": false, "linkedin": "", "blog": "http://www.ocrealestatevoice.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/131/895/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "d31a3c16acdaae724e7bf98319e7eb86": {"username": "Paula Henry", "tumblr": "", "display_name": "Paula Henry", "url": "http://disqus.com/guest/d31a3c16acdaae724e7bf98319e7eb86/", "registered": false, "linkedin": "", "blog": "http://IndyRealEstateTalk.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/237/2988/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "8392e9dac7c092c87ff452a08751f34c": {"username": "Steve Lines", "tumblr": "", "display_name": "Steve Lines", "url": "http://disqus.com/guest/8392e9dac7c092c87ff452a08751f34c/", "registered": false, "linkedin": "", "blog": "http://www.bestfhalender.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "15c560e2e71cbe9e449b1d29542727af": {"username": "Ken Brand", "tumblr": "", "display_name": "Ken Brand", "url": "http://disqus.com/guest/15c560e2e71cbe9e449b1d29542727af/", "registered": false, "linkedin": "", "blog": "http://www.BrandCandid.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/237/4512/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e2c5446ac35469840b2fba2082f51231": {"username": "brian culhane", "tumblr": "", "display_name": "brian culhane", "url": "http://disqus.com/guest/e2c5446ac35469840b2fba2082f51231/", "registered": false, "linkedin": "", "blog": "http://www.phoenixpowersearch.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "cff6a831777d593bd685fd9cfea43e2e": {"username": "PB", "tumblr": "", "display_name": "PB", "url": "http://disqus.com/guest/cff6a831777d593bd685fd9cfea43e2e/", "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": ""}, "08d14b3e03d46f1942c2f090c7fd7b97": {"username": "Ki@Austin Texas Real Estate", "tumblr": "", "display_name": "Ki@Austin Texas Real Estate", "url": "http://disqus.com/guest/08d14b3e03d46f1942c2f090c7fd7b97/", "registered": false, "linkedin": "", "blog": "http://www.escapesomewhere.com/austinblog/", "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": ""}, "147d62a412675bb865df4dedba7be0e5": {"username": "Joe@Augusta GA Homes", "tumblr": "", "display_name": "Joe@Augusta GA Homes", "url": "http://disqus.com/guest/147d62a412675bb865df4dedba7be0e5/", "registered": false, "linkedin": "", "blog": "http://www.augustalistingexpert.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/227/2715/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9a5f4494b7235a3ee9f04c3a063fa9b0": {"username": "John Wake", "tumblr": "", "display_name": "John Wake", "url": "http://disqus.com/guest/9a5f4494b7235a3ee9f04c3a063fa9b0/", "registered": false, "linkedin": "", "blog": "http://www.arizonarealestatenotebook.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "4df49f0c7af57e06e6663c92a3be79a2": {"username": "James Boyer Randolph NJ", "tumblr": "", "display_name": "James Boyer Randolph NJ", "url": "http://disqus.com/guest/4df49f0c7af57e06e6663c92a3be79a2/", "registered": false, "linkedin": "", "blog": "http://www.jboyerhomes.com/Randolph-NJ-Real-Estate.php", "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": ""}, "ee3b0af1c143083168796b1b4e60045f": {"username": "Tony Arko", "tumblr": "", "display_name": "Tony Arko", "url": "http://disqus.com/guest/ee3b0af1c143083168796b1b4e60045f/", "registered": false, "linkedin": "", "blog": "http://www.loudounstats.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "670b0e200ab888253057a01fc23d513d": {"username": "Arnold Semmons", "tumblr": "", "display_name": "Arnold Semmons", "url": "http://disqus.com/guest/670b0e200ab888253057a01fc23d513d/", "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": ""}, "1660b3552ff045ef1331c75987bb288c": {"username": "Hal Robinson", "tumblr": "", "display_name": "Hal Robinson", "url": "http://disqus.com/guest/1660b3552ff045ef1331c75987bb288c/", "registered": false, "linkedin": "", "blog": "http://www.therobinsonteam.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "7a4d6733e4b97138246104f830cb06b2": {"username": "Jamie Geiger", "tumblr": "", "display_name": "Jamie Geiger", "url": "http://disqus.com/guest/7a4d6733e4b97138246104f830cb06b2/", "registered": false, "linkedin": "", "blog": "http://www.realestatecactus.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "e91dc5cc94ee421464f276074a89e6be": {"username": "Linda DeVlieg", "tumblr": "", "display_name": "Linda DeVlieg", "url": "http://disqus.com/guest/e91dc5cc94ee421464f276074a89e6be/", "registered": false, "linkedin": "", "blog": "http://www.realestateinabq.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "11e373d7e392894ddd23462ba5e2adf8": {"username": "Dan Connolly -Atlanta Real Est", "tumblr": "", "display_name": "Dan Connolly -Atlanta Real Est", "url": "http://disqus.com/guest/11e373d7e392894ddd23462ba5e2adf8/", "registered": false, "linkedin": "", "blog": "http://www.realty4atlanta.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "37b3daf45538252ee45b0e6f092e51b1": {"username": "Ira Serkes", "tumblr": "", "display_name": "Ira Serkes", "url": "http://disqus.com/guest/37b3daf45538252ee45b0e6f092e51b1/", "registered": false, "linkedin": "", "blog": "http://berkeleyhomes.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "545a72ee52016514df594c305e6b672f": {"username": "Cindy Knight", "tumblr": "", "display_name": "Cindy Knight", "url": "http://disqus.com/guest/545a72ee52016514df594c305e6b672f/", "registered": false, "linkedin": "", "blog": "http://www.edandcindyknight.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "The Phoenix Real Estate Guy", "streaming_realtime": false, "url": "tpreg", "allow_anon_post": true, "reactions_enabled": true, "reply_position": 0, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 1, "forum": "tpreg", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-04_23:00:31", "remote_domain": "", "page": 1, "is_moderator": false, "display_username": "", "points": null, "subscribe_on_post": 2, "moderator_can_edit": false, "is_remote": false, "is_verified": false, "missing_perm": null}, "realtime_paused": false, "posts": {"12487552": {"up_voted": false, "ip": "", "has_replies": false, "message": "It makes you wonder how agents like that even manage to find clients.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_22:13:05", "killed": false, "user_key": "444a4b3b23f5af1083f66158ac6635ca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 07: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}, "12487553": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jay, at the end of the day the customer that gave the listing data sheet from your IDX link to that caller may well wish they had called you directly. Lord knows, they did someone to help them buy a house. But, they are with a REALTOR and not a real estate agent. ;-)<br><br>I stand by my comments made on your earlier article, \"Where to Search for Homes Online\" (sorry, I don't know how to make that a link back to it). I just never realized an agent could sit in front of a house and NOT call the number on the sign when customers seem to do it every day.<br><br>I too have gotten, and still get with my shared listings on P2A web site, calls like that. And, like your other commentor, I have been asked to look up and provide data on the MLS that they don't have access to because they don't pay for it. So, they can \"have comps to show their client\". Most recently it was from someone who works at the agency that claims to \"sell more real estate\" than anyone else. I guess this is why the folks at Zillow think so highly of our profession.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-02_08:43:43", "killed": false, "user_key": "4d60b2e24ba9da6c50c235607a0aa532", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/02/2009 05: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}, "12487554": {"up_voted": false, "ip": "", "has_replies": true, "message": "&gt;Sure, there are thieves and scammers out there. But there are also a LOT of agents and brokers that simply don\u2019t get it. See James Boyer\u2019s comment below (#45). I too get calls from irate brokers that I\u2019m \u201cadvertising\u201d their listing. Then I explain how the IDX works, and some of them STILL don\u2019t get it.<br><br>My initial reaction was that this was perhaps someone trying to scam their way in. Not necessarily a crook but just someone who wanted to get in to see the property. <br><br>Do you have centralized showing service or something similar in your area? I my area most listing are serviced by CSS, call them with your agent password and your get showing instructions.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Ned&#180;s last blog post..<a href=\"http://baltimorerealestateinvestingblog.com/2009/05/save-my-home-tax-sale/\" rel=\"nofollow\">Help! My Home is going to tax sale.</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-02_11:01:44", "killed": false, "user_key": "f0414b27f0a7722733f4e99201a31b9a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/02/2009 08:01 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}, "12487555": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ned - surprisingly, I don't recall ever seeing a listing here using CSS or something similar. Some of the larger brokerages have an \"internal\" service, but that's it....<br><br>Sadly, given the volume of similar calls we receive, I'm inclined to think it's clueless agents making these calls. With most, you can tell they are agents, albeit agents without a clue.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-06-02_11:52:22", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/02/2009 08:52 AM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12487554, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487556": {"up_voted": false, "ip": "", "has_replies": false, "message": "Taking over the client would of course be a no -no. <br><br>I have had agents that call like this ask about joining our brokerage. Funny, I've never hired a single one. I mean if they are making a call like this, do I want them in my brokerage? (no need to answer that question...)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-06-02_11:54:52", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/02/2009 08:54 AM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12487550, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487557": {"up_voted": false, "ip": "", "has_replies": false, "message": "I get these calls ALL the time, from agents and buyers with Buyer's Agents who think I am the listing agent. The buyer calls I can understand, but the agents who call??? The first thing out of my mouth is, \"Did you look it up on the MLS?\"...the converstions are scarily similar to yours. Sigh. The things we go through as Realtors :-)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-02_12:37:47", "killed": false, "user_key": "5d21c619f3d3247f8572079a77c30eef", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/02/2009 09:37 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}, "12487558": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ira -<br><br>That is a very well thought out, EXCELLENT dialogue. You have really honed it -- just tremendous; keep it up! Thank you for sharing it!<br><br>Jim<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Jim Zirbes&#180;s last blog post..<a href=\"http://jimrejournal.blogspot.com/2009/05/open-for-business.html\" rel=\"nofollow\">Open for Business</a></em>&lt;/abbr&gt;", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-06-02_14:32:44", "killed": false, "user_key": "06d7ab6572c864ec60b684fcb0e5e60b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/02/2009 11:32 AM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12487527, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487559": {"up_voted": false, "ip": "", "has_replies": false, "message": "I also get those calls frequently.  If I'm convinced they are a legit Realtor (name &amp; brokerage), I'll help them out if I'm at my desk and I have time my looking up the home in the MLS for them.<br><br>I can certainly envision during a long day of showing, a client saying, \"Oh, by the way, last night we found this home online we would like to see, too.\"<br><br>That's always a tough situation to handle.  My responses to my own clients run along; \"That home didn't come up in the search we did together so it doesn't meet your criteria.\"  \"We can't show a home without looking it up in the MLS, it may already be under contract so the seller doesn't expect any more showings and she could be in the shower... alarm codes, pet instructions, etc.\"  \"I can take 5 minutes to look it up in the MLS on my Treo but it likely does not meet your search criteria, even if it is still available.\"<br><br>When that happens to me, I always think that I didn't do a good job when I first met the clients in explaining how the system works and how we can't do on-the-fly showings.  \"Hey, there is a for sale sign over there, can we see that home.\"  (A clear \"sign\" the buyer is not serious.)  Usually, my mistake was I assumed they knew the drill and I didn't explain the system the way I would to first-time buyers.<br><br>But some Realtors - no doubt very nice people - are worse than I am about explaining the rules of the game to their clients.<br><br>The more annoying and more frequent calls are buyers who have a buyer's agent but call wanting the listing agent to show them the home.  (I got one of those calls while writing this.)  Again, the buyer's agent didn't do a good job of explaining the rules of the game to their client.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>John Wake&#180;s last blog post..<a href=\"http://www.arizonarealestatenotebook.com/2009/06/02/how-much-down-payment-should-i-make/\" rel=\"nofollow\">\u201cHow much down payment should I make?\u201d</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-02_15:21:11", "killed": false, "user_key": "9a5f4494b7235a3ee9f04c3a063fa9b0", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/02/2009 12:21 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487560": {"up_voted": false, "ip": "", "has_replies": false, "message": "I read your funny post yesterday and just had to laugh. However, with that said it does make you wonder (someone mentioned above) if someone isn't trying to get into the home under the neighbor radar.  <br><br>What's even more taunting is that if this caller (Realtor) called a like-minded Realtor and they collaborated and the receiver of the call gave the information they were looking for (revert to above paragraph)!! It's very possible that one knuckle-head could encounter another knuckle-head!!  <br><br>I'm still laughing after reading the dialog again.  But, in all seriousness, it's important to remember several things here:<br><br>1. Don't give out the code or information to another caller/agent over the phone.<br>2. Don't put comments in the public remarks of the home being \"vacant\" or the combo code (which some REO agents use) as I've seen a lot of lately! <br>3. If you don't know what a 'freakin' IDX is, then perhaps you should go back to Real Estate school and give it another shot (or not, get out of real estate all together).<br>4. If you are sending your buyer to other brokers sites, all I can say is \"WOW\"... move on now. <br><br>*shaking my head a second time of reading the convo*", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-02_23:14:18", "killed": false, "user_key": "900273c7546905cff31313ba1141940b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/02/2009 08:14 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}, "12487561": {"up_voted": false, "ip": "", "has_replies": true, "message": "You guys are a tough bunch!<br><br>I get a couple of calls like that every day. If I am at my desk I will give them the listing agent's phone number, but not the lockbox code. I figure it builds good will with my fellow agents, and it is worth it for that. I make a lot of sales from Buyers who initially think they are calling the listing agent. It's payback for that. <br><br>After talking to the buyers who call me, I find out that some are already working with a buyer's agent who may be out of town etc. I spend a minute, I am friendly and helpful,  and don't try to swipe their clients. I actually will give them the listing agents phone number. Then I suggest that they if they call the listing agent, they should tell  him that they have a buyer's brokerage agreement and would like to see the house if the listing agent will honor that. If the listing agent won't, I tell them to call their buyer's agent and see if he has some one else in his office who will meet them. <br><br>Why would I do that? I appreciate loyalty with my clients and I encourage it in others. I believe what goes around, comes around. After all that, every once in awhile the buyer tells me that they aren't happy with their current agent anyway, and if I would be willing to show them the house. (then I say sure!)<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Dan Connolly -Atlanta Real Estate Guide&#180;s last blog post..<a href=\"http://www.realty4atlanta.com/disclosure-what-the-seller-doesnt-have-to-tell-you-in-georgia/\" rel=\"nofollow\">Disclosure: What the seller DOESN'T have to tell you in Georgia</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-03_01:03:40", "killed": false, "user_key": "11e373d7e392894ddd23462ba5e2adf8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/02/2009 10:03 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}, "12487562": {"up_voted": false, "ip": "", "has_replies": false, "message": "Dan - I do much of the same. But sorry, if I'm on my cell phone away from a PC, I'm just not going to make a lot of effort to help agents that can't help themselves. (and I'd <i>never</i> give out a gate code or a lockbox code).<br><br>We also get many calls from buyers already working with agents. I help them where I can and wouldn't ever dream of trying to steal them away. <br><br>I'm a big believer in \"what goes around comes around\". But when faced with utter incompetence, I'm not quite as generous.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-06-03_01:17:14", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/02/2009 10:17 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12487561, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487563": {"up_voted": false, "ip": "", "has_replies": false, "message": "Agree Jay - \"Do unto others\" only goes so far.   <br><br>We sit on the South Carolina border here, and many agents are licensed in both Georgia and SC, some aren't.   I've had South Caralakee agents ask me to show their clients my listings in GA and then pay them the full Buyer's side as a referral fee.  This with agents in their own firms licensed in GA.<br><br>My typical response is \"so you want me to put your clients under Georgia Buyer Brokerage Agreement with me, then pay you the whole commission on that side while I do all the work?  How about 25% instead?\"  That's if I can stop laughing long enough.....<br><br>Navy Chief, Navy Pride<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Joe&#180;s last blog post..<a href=\"http://www.augustalistingexpert.com/Blog/Tax-Credit-Authorized-for-1st-Time-Homebuyers\" rel=\"nofollow\">Tax Credit Authorized for 1st Time Homebuyers</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-03_11:31:39", "killed": false, "user_key": "147d62a412675bb865df4dedba7be0e5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 08: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}, "12487564": {"up_voted": false, "ip": "", "has_replies": false, "message": "I have gotten a few of those in the past.  Its wierd because sometimes they are annoyed.  Like its my fault they printed out listings from a website instead of the MLS.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Ki&#180;s last blog post..<a href=\"http://www.escapesomewhere.com/austinblog/2009/05/austin_real_estate_april_2009.html\" rel=\"nofollow\">Austin Real Estate Statistics for April 2009</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-04_01:54:35", "killed": false, "user_key": "08d14b3e03d46f1942c2f090c7fd7b97", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "Yesterday 10:54 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487565": {"up_voted": false, "ip": "", "has_replies": false, "message": "It's really amazing that this happens as often as it does.  I suppose that's the price we pay for having good quality websites.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Steve&#180;s last blog post..<a href=\"http://feedproxy.google.com/~r/arizonarealestatehome/EEur/~3/kODsHDHTbf8/615000-1442-e-caroline-lane-tempe-az-85284\" rel=\"nofollow\">$615,000 :: 1442 E Caroline Lane, Tempe AZ, 85284</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-04_03:21:35", "killed": false, "user_key": "50d42b72ff6b593276e2d0892eeb7699", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/04/2009 12:21 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}, "12487566": {"up_voted": false, "ip": "", "has_replies": false, "message": "JohnWake...<br><br>That is some very insightful commentary on this subject....and no question the crux of the issue.<br><br>Educating and Informing our clients....is Job #1<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>brian culhane&#180;s last blog post..<a href=\"http://www.phoenixpowersearch.com/2009/06/mountainbrook-village-in-gold-canyon-az/\" rel=\"nofollow\">MountainBrook Village in Gold Canyon, AZ</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-04_10:04:33", "killed": false, "user_key": "e2c5446ac35469840b2fba2082f51231", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/04/2009 07:04 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487567": {"up_voted": false, "ip": "", "has_replies": false, "message": "Great stuff Jay.  Fun to see what the real estate agents get to deal with before it enters into my world on the mortgage side.<br><br>Steve<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Steve Lines&#180;s last blog post..<a href=\"http://www.bestfhalender.com/best-fha-lender/top-10-reasons-college-graduates-should-use-fha-loans-to-buy-a-house/\" rel=\"nofollow\">Top 10 Reasons College Graduates Should Use FHA Loans to Buy a House</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-05_00:21:12", "killed": false, "user_key": "8392e9dac7c092c87ff452a08751f34c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/04/2009 09:21 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487568": {"up_voted": false, "ip": "", "has_replies": false, "message": "If I was sitting in the car or next to this person as this conversation went down...<br><br>That person would be fired.  I'm surprised that this happens multiple times to you...but wait...no, I'm not.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-05_20:49:38", "killed": false, "user_key": "cff6a831777d593bd685fd9cfea43e2e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/05/2009 05:49 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}, "12487569": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think people think that I'm the area information center.  They call me all the time with random questions and don't understand when I don't know the times for events off the top of my head like I'm sitting at a deck getting paid by the visitors bureau.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Daniel Bates - McClellanville Realtor&#180;s last blog post..<a href=\"http://mymcclellanville.net/2009/06/01/2009-hurricane-season-begins-and-i-need-your-help/\" rel=\"nofollow\">2009 Hurricane Season Begins\u2026and I need your help</a></em>&lt;/abbr&gt;", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-06-06_18:08:45", "killed": false, "user_key": "56743aba69fe92b8a48385a962bfcd0d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/06/2009 03:08 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12487531, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487570": {"up_voted": false, "ip": "", "has_replies": false, "message": "THIS JUST IN<br>\"Message:I have a buyer for this hosue....when can we see it?\"<br><br>THIS JUST OUT<br>Hi xxxxxx \u2013 best to check the MLS for showing instructions \u2013 you\u2019re on my IDX site and I\u2019m not the listing agent<br><br>Good luck<br><br>Ira<br><br>Yes - out of area agent from a very expensive area.  Wait till her buyers find out the neighborhood is zoned M-60.<br><br>As in machine gun.<br><br>Really - not far from it there was automatic fire a few nights ago.<br><br>Just another reason why buyers should use agents who know the neighborhoods.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-09_17:08:16", "killed": false, "user_key": "37b3daf45538252ee45b0e6f092e51b1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/09/2009 02: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}, "12487571": {"up_voted": false, "ip": "", "has_replies": false, "message": "RT <a rel=\"nofollow\" href=\"http://twitter.com/stevekrzysiak\">@stevekrzysiak</a>: hilarious blog about the crap realtors encounter, thx <a rel=\"nofollow\" href=\"http://twitter.com/phxreguy\">@phxreguy</a> <a href=\"http://tinyurl.com/ncfr7x\" rel=\"nofollow\">http://tinyurl.com/ncfr7x</a>  &lt;- Yes, this happens a LOT!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_22:19:53", "killed": false, "user_key": "f99bc8a42f9fbcdaca696e30b64b0c59", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 07: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}, "12487572": {"up_voted": false, "ip": "", "has_replies": false, "message": "It is just amazing how many agents out there don't seem to know how to do their job. And for Ira's comment-WOW-yes, that client needs to RUN to another agent that knows the area.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-10_19:16:57", "killed": false, "user_key": "7660558429f9942bd0f95a4af774112a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/10/2009 04: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}, "12487573": {"up_voted": false, "ip": "", "has_replies": false, "message": "That would be one of the moments where stabing yourself in the eye would be more enjoyable than trying to explain to the guy on the phone that he needs to be a better prepared agent and that you ARE NOT the listing agent, he just used your site's MLS search to find the house...sigh.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-15_00:59:37", "killed": false, "user_key": "bc90cc93ad76e883f27d3a4ea77dc0c1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/14/2009 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}, "12487574": {"up_voted": false, "ip": "", "has_replies": false, "message": "I just got this same call last night!  Spot on!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-19_11:29:00", "killed": false, "user_key": "b624f37a726cfb9ff7fe63cfbde35bf1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/19/2009 08:29 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487575": {"up_voted": false, "ip": "", "has_replies": false, "message": "I recently changed my idx so that you have to sign on first. Our MLS is supposed to be \"proprietory\", not something we give away...<br><br>I've even had a couple of idiot agents sign onto MY idx to get addresses, and when I \"cancel\" them, they sign back on! One \"lady\" went back and forth like this 5 times! I'll tell you, she was DETERMINED!<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Jim Gatos&#180;s last blog post..<a href=\"http://www.massrealestateguy.com/2009/07/michael-jackson-michael-jackson-michael-jackson-michael-jackson.html\" rel=\"nofollow\">Michael Jackson Michael Jackson Michael Jackson Michael Jackson</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-09_06:46:44", "killed": false, "user_key": "50853d240a0b762f426975648e5df880", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "07/09/2009 03:46 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}, "21280390": {"up_voted": false, "ip": "", "has_replies": false, "message": "I get similiar things as well, but not to this extreme. My site <a href=\"http://REALESTO.com\" rel=\"nofollow\">REALESTO.com</a> ranks well in the search engines and it blows me away how many REALTORS, who are in this profession for a living don't understand how our own mls works. Unbelievable.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-10-29_14:20:04", "killed": false, "user_key": "chrisincalgary", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "10/29/2009 11:20 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}, "12487503": {"up_voted": false, "ip": "", "has_replies": false, "message": "Unbelievable, or sadly I do believe it- things that make you go hmmm", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_20:57:05", "killed": false, "user_key": "7a4d6733e4b97138246104f830cb06b2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 05:57 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}, "12487504": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's a good one Jay. Probably comparable to the agent who once called me, asking me to provide him with a printout of listings in a particular neighborhood. Turns out, he wasn't a MLS member.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Mark A.&#180;s last blog post..<a href=\"http://feedproxy.google.com/~r/60646Blog/~3/DIQmtVPysOQ/\" rel=\"nofollow\">Remember Me - A Memorial Day Tribute</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_21:49:58", "killed": false, "user_key": "295d916046d14ee42067899106fae093", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 06:49 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}, "12487505": {"up_voted": false, "ip": "", "has_replies": false, "message": "Couldn't resist the following...<br><br>Tell the showing agent to stop by your place for the info, and sign a contract stating you'll get 1% of the sale for your assistance.<br><br>That will keep them moving along.  :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_22:15:53", "killed": false, "user_key": "1989e1dbecdf9292e12482d873fcee83", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 07:15 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}, "12487506": {"up_voted": false, "ip": "", "has_replies": true, "message": "wow, that is nuts Jay. Why do you even pick up the phone the second time around? :)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_22:16:53", "killed": false, "user_key": "80fe6c61bb4b79bb2652d34c2ad957bc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 07:16 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}, "12487507": {"up_voted": false, "ip": "", "has_replies": false, "message": "Time for a clueless agent \"category\"!<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Paula Henry&#180;s last blog post..<a href=\"http://www.indyrealestatetalk.com/first-time-buyer-opportunity-in-indianapolis/\" rel=\"nofollow\">First Time Buyer Opportunity in Indianapolis</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_22:17:19", "killed": false, "user_key": "d31a3c16acdaae724e7bf98319e7eb86", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 07: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}, "12487508": {"up_voted": false, "ip": "", "has_replies": false, "message": "TOO FUNNY! Kind of makes you wonder how they passed the licensing exam, doesn't it?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_22:25:59", "killed": false, "user_key": "d40e8833d397585472c8c17aea505dcc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 07:25 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}, "12487509": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ok, that's too funny!  It shows how our industry is starting to separate again between those you do tech and those who don't.  Consumers are on the Internet and the average age is in their 30's, the average REALTOR is in their 50's. <br><br>Change or this will be you!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_22:42:34", "killed": false, "user_key": "6126058ca72aa8d1f23641faa7469c3a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 07: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}, "12487510": {"up_voted": false, "ip": "", "has_replies": false, "message": "Amazing... And I just got my first call like that about a week ago.  First from a client and the two days later from their agent.  I told the client they should be talking to their agent so is it even a surprise the agent then called me asking to find a listing agent's info, etc.?  He got a little upset, too, when I refused.  <br><br>Really.  If your clients are spending time calling other agents you haven't been doing your job well. If you start calling other agents (not in your office) to help you out of a jam it's probably time to consider a new job.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Will&#180;s last blog post..<a href=\"http://agentwill.com/uncategorized/new-canadaline-skytrain-trial-run/\" rel=\"nofollow\">New Canadaline Skytrain Trial Run</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_23:08:46", "killed": false, "user_key": "d9e3bb30d8cce3225db26c8f71036a21", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 08: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}, "12487511": {"up_voted": false, "ip": "", "has_replies": true, "message": "We get those calls too!  Ours are mostly the agents that don't belong to MLS.  They get in front of the house with their client and then call us (the listing office)  to come open it up and ask us to bring a MLS printout and copy of the PDD!  Soooo frustrating!  I like Michael's suggestion of getting them to sign a contract for 1% of the sale!<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Kristina Cusick&#180;s last blog post..<a href=\"http://kristinacusick.wordpress.com/2009/05/28/2009-hurricane-supply-sales-tax-holiday/\" rel=\"nofollow\">2009 Hurricane Supply Sales Tax Holiday</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_23:08:59", "killed": false, "user_key": "38161055b20fd21154c5405389c5e156", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 08:08 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}, "12487512": {"up_voted": false, "ip": "", "has_replies": false, "message": "@Jay - I understand your frustrations and I comend you for being much more polite than I. It seems like ever since I started using DS that I have had the same issues come up about once a month. What is even more crazy is that my broker is consistently getting calls complaining that I am advertising their listings. Of course they are always sitting on the IDX and my broker has to give them the same response. I still do not see how so many could be so lost but then I look to the trade organization and it all makes sense.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>James Wheelock&#180;s last blog post..<a href=\"http://springtexashomesforsale.com/90000-24130-skywing-ct-spring-tx-77373-3/\" rel=\"nofollow\">$90,000 :: 24130 Skywing Ct, Spring TX, 77373</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_23:12:43", "killed": false, "user_key": "2357e2c149017aa441a5e34dbbc69efe", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 08:12 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487513": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow, makes me appreciate the professionalism of agents with whom I work up here.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_23:17:29", "killed": false, "user_key": "f2ca5bb59242e8117a62f25fc0382c02", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 08: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}, "12487514": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jay - like you, I've gotten these types of calls ever since I first brought my idx online (3 yrs ago). The conversation usually follows exactly the same pattern, and like you I can sense by the 2nd or 3rd question that there's an agent on the other end who obviously doesn't do their homework. Fortunately all listings printed from my website clearly show the name of the brokerage with the listing at the bottom, who I refer the agent to for any further info.<br><br>Occasionally when they just ask if it's okay if they can show the property I'll answer \"you bet, go right ahead\". I do add that it might be courteous to speak with the listing agent prior to accessing the lockbox. :-)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_23:21:40", "killed": false, "user_key": "9e9e15fd2cca2d0d72973f952041c564", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 08:21 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487515": {"up_voted": false, "ip": "", "has_replies": false, "message": "Ummmm-hmmmmm.  Real life is more unbelievable than fiction.  90% of the time there are most definitely two conversations going on with people like this. The polite one they hear and the inner voice they don't.  Thank God people can't read minds....assuming they have one to begin with.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Ken Brand&#180;s last blog post..<a href=\"http://feedproxy.google.com/~r/BrandCandid/~3/1SXyoQWw6oA/\" rel=\"nofollow\">The Woodlands Community Update - May 29th, 2009</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-05-31_23:59:09", "killed": false, "user_key": "15c560e2e71cbe9e449b1d29542727af", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 08: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}, "12487516": {"up_voted": false, "ip": "", "has_replies": false, "message": "WOW. That is a person that maybe should consider a carrer change. How do they not know what an IDX is? And HOW in the world did they think it was a great idea to take a client to see a house without calling the actual agent first to find out about dogs, appointments, the LOCKBOX CODE. Dang.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>MaryAnn Knell-Peoria Real Estate&#180;s last blog post..<a href=\"http://peoriahomeoffice.com/blog/?p=259\" rel=\"nofollow\">Help for Peoria\u2019s Homeowners</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_00:12:05", "killed": false, "user_key": "73d5885b1495126d39fe47cff349c8ca", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 09:12 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487517": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't get as many of these calls as I used to... but I still get them. <br><br>We have two main MLS's in Atlanta, and I used to get calls and emails from this one agent who didn't belong to both - but wanted me to get him the information from the MLS of which he did not belong. After a while, I finally told him that if he called me again about a listing that I did not have - I would call his broker.<br><br>I still can't believe I had to go there.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Doug Quance&#180;s last blog post..<a href=\"http://brokersfirstrealty.com/2009/05/25/in-observance-of-memorial-day/\" rel=\"nofollow\">In Observance Of Memorial Day</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_00:38:27", "killed": false, "user_key": "48b6bade38d3f836693e8bfada74794c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 09:38 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}, "12487518": {"up_voted": false, "ip": "", "has_replies": false, "message": "Yea, I don't get it either. You don't want to belive it, but there are some agents that are just horrible at their carrer choice. Just makes me wonder how in the world they ever sell anyting, help clients buy anything, and for that matter, even get clients. *Shaking head*", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_00:42:52", "killed": false, "user_key": "b48e96573c5193aad67b2a7cf3b51169", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 09: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}, "12487519": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree with Ken.......truth really is stanger than fiction.  <br><br>Hopefully the clients will begin to realize that they should just call you in the first place!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_01:33:32", "killed": false, "user_key": "fcbf4b1e089fdb4ddbd1f8ff0a1065f8", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 10: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}, "12487520": {"up_voted": false, "ip": "", "has_replies": false, "message": "Okay, I just picked myself up off the floor from this one!  Classic stuff Jay.  I've had similar calls but not quite up to this level of incompetence!  You should video record your side sometime.  That would be great for here.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Dale Chumbley&#180;s last blog post..<a href=\"http://clarkcountyrealestateguide.com/2009/05/getaway-sunday-port-of-danger-bay/\" rel=\"nofollow\">Getaway Sunday: Port of Danger Bay</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_01:38:22", "killed": false, "user_key": "3d945d79eb6e789abc690f63487fe307", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 10:38 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}, "12487521": {"up_voted": false, "ip": "", "has_replies": true, "message": "Ok.... I get calls from buyers similar but have yet to have an agent do it.... boy that is something to look forward to.... the way my twisted mind works... I could have some real fun.... I would have asked to speak with the buyer to verify they printed it out... and asked them how the showing was going.... that they have my name and number when they are done sitting in the heat.... lol<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Thesa Chambers&#180;s last blog post..<a href=\"http://www.centraloregonbuzz.com/blog/the-questions-that-a-short-sale-bring\" rel=\"nofollow\">The Questions That A Short Sale Bring</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_01:40:17", "killed": false, "user_key": "6d77c3e7ac567d9360db21e6b2167f56", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 10:40 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}, "12487522": {"up_voted": false, "ip": "", "has_replies": false, "message": "Classic example of why we realtors have the reputation of being just above or below the status of a used car salesman!  A professional Realtor could have just pulled the listing up on their hand held blackberry!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_01:47:30", "killed": false, "user_key": "310fc0666b27e251fd815a35fb0d610a", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 10:47 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487523": {"up_voted": false, "ip": "", "has_replies": false, "message": "That's too funny. I'm rolling over here. I almost have tears in my eyes. I've had that call several times but I never once thought it could be a buyers agent. I'll have to keep that in mind for the next time someone calls me. Thanks! btw. I visit your site daily. Great inspiration.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_02:01:19", "killed": false, "user_key": "ef6596fae91bb86cc628e142cc0bc023", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "05/31/2009 11:01 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487524": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jay, A suggestion on how to turn those calls into a profit center.  Ask for a credit card number and charge for the Lockbox Lookup Service you provide.  The agents usually have no problem paying $20 a pop if they are dumb enough and that sounds like it is the case.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_08:56:59", "killed": false, "user_key": "ee3b0af1c143083168796b1b4e60045f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 05:56 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}, "12487525": {"up_voted": false, "ip": "", "has_replies": false, "message": "...I get these all the time - I want to tell the caller \"can you put your client on the phone for just a second\", and then say \"get out of the car NOW and I'll come pick you up in just a few minutes, your brain is in danger\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_09:22:22", "killed": false, "user_key": "e91dc5cc94ee421464f276074a89e6be", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 06:22 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}, "12487526": {"up_voted": false, "ip": "", "has_replies": false, "message": "With a little tweaking this could be an Abbott and Costello routine. Actually now that I think of it, it does not need a little tweaking at all. <br><br>Humor does arrive from human suffering.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Tom at the Real Estate Bloggers&#180;s last blog post..<a href=\"http://www.therealestatebloggers.com/2009/06/01/1-million-real-estate-coupon-thinking-outside-the-box/\" rel=\"nofollow\">$1 Million Real Estate Coupon - Thinking Outside The Box</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_09:46:33", "killed": false, "user_key": "cf6f598e2edb6b9487a832f684e23530", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 06:46 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}, "12487527": {"up_voted": false, "ip": "", "has_replies": true, "message": "And the sister call.. on my listings or IDX<br><br>Caller: \"I'd like more information on xxxx\"<br><br>Me:  \"That's a great house... in a wonderful neighborhood... blah, blah, blah\"<br><br>Caller: \"Sounds good, I'd like to see it\"<br><br>Me: \"Great... Oh, before I forget, who's your real estate agent?<br><br>Caller: \"Jane Doe\" [They always answer honestly!]<br><br>Me: \"Thanks - you're in great hands.  I always like to treat people the way I want to be treated, so it's best to call Jane to have her show you the home\"<br><br>Caller: \"Can't you just show it to me?\"<br><br>Me: \"I can't... I don't want to jeopardize your representation.\"<br><br>or, depending upon their response and tonality, or my mood.<br><br>\"If you've been delighted with Jane, it's best that she shows it to you, if you're planning to change agents, would be happy to meet with you to show you how we work.  Which do you prefer?\"<br><br>Caller (Frustration in voice): \"I just want to see the house!\"<br><br>Me: \"I understand.  Good luck in your search\"<br><br>Other dialogue \"We always meet clients for the first time in the office.... I'm available at x or y.  Which is better for you?\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_09:46:57", "killed": false, "user_key": "37b3daf45538252ee45b0e6f092e51b1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 06:46 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}, "12487528": {"up_voted": false, "ip": "", "has_replies": false, "message": "I agree with Michael, charge them and they won't be staying for long.<br><br><a href=\"http://www.teamjernigan.com/\" rel=\"nofollow\">McKinney Real Estate</a><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Ted Jerningan&#180;s last blog post..<a href=\"http://www.teamjernigan.com/gamers-on-the-go\" rel=\"nofollow\">Gamers on the go</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_10:44:44", "killed": false, "user_key": "d7654d4033b5514e25fa08f7a30c9b15", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 07:44 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}, "12487529": {"up_voted": false, "ip": "", "has_replies": true, "message": "We get like 2-3 of these calls a week.<br><br>The scary part about this is, THESE ARE THE ONES THAT ACTALLY CALL...<br><br>do you know how many agents are running around with printouts from my websites? with clients who have probably been signed up on my IDX for years? and DONT CALL?<br><br>Thats the scariest part about providing a good service or website to the public is...you cant stop and there will always be abuse.<br><br>I get calls for Directions, Listing info, Lawyers...even sports scores...<br><br>I think some people think we are Chamber of Commerce site and we give FREE HOME TOURS and LOCAL INFO out for free and then get some salary check in the mail.<br><br>Anyone have any suggestions on how to better eductate the clients to this? Is it our fault for in some ways presenting the MLS via our IDX via US? <br><br>It's not an easy thing to avoid...especially when you are very findable.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>brian culhane&#180;s last blog post..<a href=\"http://www.phoenixpowersearch.com/2009/05/looking-for-investment-property-check-out-the-bargins-in-san-tan-heights/\" rel=\"nofollow\">Looking for Investment Property? Check Out The Bargins In San Tan Heights</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_11:09:48", "killed": false, "user_key": "e2c5446ac35469840b2fba2082f51231", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 08:09 AM", "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}, "12487530": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jay - I love Dale's suggestion of you recording your side of the conversation.  A video would show the true shock and horror on your face as you realize just what the call is about.  Amazing conversation, hope I don't have it anytime soon.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Matt Stigliano&#180;s last blog post..<a href=\"http://feedproxy.google.com/~r/Rerockstarcom/~3/B0wBmXfQ-G8/\" rel=\"nofollow\">Spring Vistas Subdivision - San Antonio TX</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_11:41:09", "killed": false, "user_key": "mattstigliano", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "06/01/2009 08:41 AM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487531": {"up_voted": false, "ip": "", "has_replies": true, "message": "Sports scores, nice...<br><br>I get calls from people wanting to pay (or contest) their property tax bills. (Stems from a couple of posts I've written on property taxes).  If I wouldn't lose my license (and go to jail) I'd just start using paypal to invoice people for their taxes... ;)<br><br>\"Anyone have any suggestions on how to better eductate the clients to this? Is it our fault for in some ways presenting the MLS via our IDX via US?\"<br><br>Great question. I've tried via this venue to educate people. And we always explain things to our clients. But reaching the general population is difficult. That difficulty is compounded by *agents* that clearly don't \"get it\". It absolutely floors me how a LOCAL agent willingly refers their clients to another local agents site. How does that conversation go? <br><br>\"You should search for homes on this guy's site, because frankly I either 1) don't have a web site; or 2) my site sucks.\"<br><br>???<br><br>And if I'm a client, and my agent sends me to another agent's site, wouldn't I take a moment to say, \"Hmmmm....\"", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_13:34:03", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 10:34 AM", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 12487529, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487532": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"Why do you even pick up the phone the second time around?\"<br><br>Purely for entertainment purposes Drew.  ;)", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_13:37:06", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 10:37 AM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12487506, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487533": {"up_voted": false, "ip": "", "has_replies": false, "message": "This is amazing, I can't believe some *agents* actually do things like this. It's pity you have to deal with on a daily basis, I wouldn't have as much patience as you do.<br><br><a href=\"http://www.therobinsonteam.com/\" rel=\"nofollow\">Southlake Real Estate</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_13:38:05", "killed": false, "user_key": "1660b3552ff045ef1331c75987bb288c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 10:38 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}, "12487534": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jay,<br><br>To use my daughter's vernacular... \"OMG\"  you had me cracking up at \"Can you tell me the lockbox code for...\"<br><br>However, there really is a much more serious problem here...<br>There really should be a much stringent requirement for a real estate license or at least an mls key....seriously if this agent doesn't even know the basics would the public want him opening and going through their house?  Having their alarm code?  What if the homeowner is home and doesn't want an agent at their front door - or worse in the shower when the agent comes barging in their house without an appointment or heed to showing instructions?  These 'agents' don't know the first thing about our code of conduct or ethics or standards they should NOT have a license.<br><br>Thanks for the chuckle...sort or...wish it didn't happen.<br><br>Tony Arko - you have a new follower on twitter...that was also hilarious! (see above)", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_13:44:38", "killed": false, "user_key": "cbd8f1cb22e14fc56ef39b832bd18c18", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 10:44 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}, "12487535": {"up_voted": false, "ip": "", "has_replies": true, "message": "This sounds to me like a scam to get the lockbox code and then burglarize the house.  I would never give that code over the phone to an unknown caller.  I can't believe an authentic real estate agent would make such a call.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_13:46:41", "killed": false, "user_key": "670b0e200ab888253057a01fc23d513d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 10:46 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}, "12487537": {"up_voted": false, "ip": "", "has_replies": false, "message": "Arnold - if it didn't happen with such regularity, I'd be inclined to agree with you. And that's one reason we don't use lockboxes that requires codes. All our lockboxes are electronic, which require the agent to have a electronic key to access them.<br><br>I would never give the access code to another agent's listing. There are scammers out there....", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_14:00:45", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 11:00 AM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12487535, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487538": {"up_voted": false, "ip": "", "has_replies": false, "message": "OMG I was cracking up this happens to me all the time but seeing it in print is really funny - not really it's actually quite sad.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Cindy Knight&#180;s last blog post..<a href=\"http://feedproxy.google.com/~r/MacombCountyRealEstateNotes/~3/JHGLP4gF16Y/happy-mother-s-day\" rel=\"nofollow\">Happy Mother's Day</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_14:48:42", "killed": false, "user_key": "545a72ee52016514df594c305e6b672f", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 11:48 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}, "12487539": {"up_voted": false, "ip": "", "has_replies": true, "message": "I dont think it is an agent making the call, (hopefully not) I think it is someone off the street getting the listings off the sites and going to the vacant homes and collecting appliances or what ever they can.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Brewer Caldwell&#180;s last blog post..<a href=\"http://www.brewercaldwellinvestmentproperties.com/2008/12/18/brewer-caldwell-is-the-best/\" rel=\"nofollow\">Brewer Caldwell is the BEST</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_15:17:36", "killed": false, "user_key": "b5c7ea487be5784013815ccbfdaa6196", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 12:17 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}, "12487540": {"up_voted": false, "ip": "", "has_replies": false, "message": "I think its both educating the web consumer from the get go, but I also think that this is par for the course, once an agent and an agents RE site start getting \"out there\" more and more.<br><br>Maybe IDX can put a little caveat on all the listings, and say something like. <br><br>\"This listing is being brought to you via an agent who is NOT the listing agent!\" <br><br>Its tricky, because in AZ we almost encourage dual agency via having listing agents put signs in yards, but any caveats or conditions we place on the front of a conversations with a buyer with us as buyer agents, puts us at an immediate disadvantage. Or gives the Consumer the impression that we do not have knowledge of that home or that certain market.<br><br>We are having to overcome this hurdle all the time with our team.<br><br>I am coaching my agents to have the DUAL AGENCY conversation at the very begining of the rapport building process...but its always a subtle conversion to go from \"the perception\" that we are the listing agents...to explaining that we are BUYER AGENTS...and actually represent their best interests.<br><br>Tricky stuff....Jay, I think you have opened up a HUGE can of worms today!<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>brian culhane&#180;s last blog post..<a href=\"http://www.phoenixpowersearch.com/2009/05/looking-for-investment-property-check-out-the-bargins-in-san-tan-heights/\" rel=\"nofollow\">Looking for Investment Property? Check Out The Bargins In San Tan Heights</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_15:18:05", "killed": false, "user_key": "e2c5446ac35469840b2fba2082f51231", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 12: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}, "12487541": {"up_voted": false, "ip": "", "has_replies": true, "message": "Umm. If you're the listing broker, you have a fiduciary responsibility to do what's in the best interest of your client. So, as frustrating as it may be, if someone calls you expressing interest in your client's home....you go let them in and show it. Anything less and you wouldn't be doing what's in the best interest of your client - selling her home....and in violation of both the code of ethics and the law!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_15:23:14", "killed": false, "user_key": "621ae8a4c75a640b812c283bc8df10db", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 12:23 PM", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 12487511, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487542": {"up_voted": false, "ip": "", "has_replies": false, "message": "Umm. It's a violation of the code of ethics....intervening an existing agency relationship.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_15:25:16", "killed": false, "user_key": "621ae8a4c75a640b812c283bc8df10db", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 12:25 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12487521, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487543": {"up_voted": false, "ip": "", "has_replies": false, "message": "K, I think they are referring to listings that aren't their listings; i get calls from other brokers thinking that the listing is mine because 'my client saw it on yer website and I have the flyer right here'....they don't even know what IDX is.<br><br>I'm assuming that the reason they are sending their clients to \"check out the internet for homes that interest\" them is that these brokers aren't even understanding what a broker's website does, how it functions, let alone was IDX is.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_15:32:01", "killed": false, "user_key": "e91dc5cc94ee421464f276074a89e6be", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 12:32 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12487541, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487544": {"up_voted": false, "ip": "", "has_replies": false, "message": "ok, that is a good one.  I usually only get that call from out of area agents.  About 1 time a month I get some office broker calling me telling me I am advertising their listings on my site and they will turn me in if I don't stop.  My responce is your looking at the IDX, they usually respond back, I don't care what it is, get it off your site.  To that I say sorry, no can do, my IDX agreement states that I cannot make any changes to the data feed I get from our MLS.<br><br>Usually they give up at that point, but sometimes they are still a pain about it and I usually instruct them on how to change their listing in the MLS so that it will not show up like that anymore.  Of course I also tell them that if they do this their listing will not show up anyplace other then the Realtor visible part of our MLS, to that they just say OH, can't do that, and I say have a great day!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_16:56:02", "killed": false, "user_key": "4df49f0c7af57e06e6663c92a3be79a2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 01: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}, "12487545": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't know BC, read any of the other comments and seen how many other agents are reporting similar calls? <br><br>Sure, there are thieves and scammers out there. But there are also a LOT of agents and brokers that simply don't get it.  See James Boyer's comment below (#45). I too get calls from irate brokers that I'm \"advertising\" their listing. Then I explain how the IDX works, and some of them STILL don't get it.<br><br>Believe me, <i>many</i> of these calls come from other agents.  I've gotten calls from brokerage offices that are very similar...<br><br>Besides, if a thief wants in a house to steal appliances, the simple fact is they can put their foot through the front door faster than they can get in with a lockbox code. It'd be silly to call for a code, leaving their number on my caller ID. Of course, there are plenty of stupid crooks out there too.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_17:21:43", "killed": false, "user_key": "c00ab99ed7fe734e109c672a200915dc", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 02:21 PM", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12487539, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487546": {"up_voted": false, "ip": "", "has_replies": false, "message": "I love these agents working off the cuff like this.  What goes around comes around.  <br><br>Recently one of these geniuses decided to show one of my listings that he 'drove by' with his client.  Skip the MLS.  Skip talking to the seller.  Skip the instructions.  He went ahead and decided to use his Supra lockbox key and let his client in.  He found himself standing in a home with the burglar alarm sounding and police on their way.  Nice.<br><br>Best part - he called the alarm company to assure them he wasn't breaking in - he's just a real estate agent.   'Oh well of course...since you say so....\"<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Linsey&#180;s last blog post..<a href=\"http://www.ocrealestatevoice.com/foreclosures/tenant-rights/\" rel=\"nofollow\">The Home I Rent Was Foreclosed - When Do I Have to Move?</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_17:47:44", "killed": false, "user_key": "120448eef8f54d4c8be5fb0eda92c71b", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 02: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}, "12487547": {"up_voted": false, "ip": "", "has_replies": false, "message": "Jay, we get this all the time as well.  It is one of the negative benefits of having a website so GREAT that other agents have their clients log on to your site to browse for homes, so they can take them out.  <br><br>Do they not have staff at the office that can look this up for them, or another friend that is an agent?  I really think the best is when they call you BEFORE they go out and look.  \"Hi this is John Doe from XYZ Realty, and my client has a print out of this home they want to see, your listing ID is 1234567 Could you tell me more about this home\"  Oh well Lazy Agents make it easier on us in the long run, because we look good when we simply do our job.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_18:22:27", "killed": false, "user_key": "db8b50160678bf4264b3dbafb2ad9bbb", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 03:22 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487548": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow!  Glad I've never gotten one of those calls.  Afraid I wouldn't be as patient as you were.  However, I do get the phone calls from SEO companies telling me that they can get my website on page one on Google.  I ask them how they found me and they usually hang up.  That's when I know they found me on Google.  Too funny.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Karen Geselle&#180;s last blog post..<a href=\"http://www.karengeselle.com/2009/05/18/homes-sales-april-2009/\" rel=\"nofollow\">Homes Sales - April 2009</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_18:42:04", "killed": false, "user_key": "c552186c1bc7aa316350fcd5da1eb2b2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 03: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}, "12487549": {"up_voted": false, "ip": "", "has_replies": false, "message": "Wow, I love it.  I have not had one of these calls yet thankfully.   This is just funny and sad at the same time.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>David Lorti - Ahwatukee Real Estate&#180;s last blog post..<a href=\"http://feedproxy.google.com/~r/LortiHomesBlog/~3/m7ZJai5yp10/the-white-house-wants-to-paint-your-home-white\" rel=\"nofollow\">The White House Wants to Paint Your Home White!</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_18:54:48", "killed": false, "user_key": "3fa2829e87a5e3d2e5dac028b51a4acf", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 03:54 PM", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12487550": {"up_voted": false, "ip": "", "has_replies": true, "message": "Jay...would'nt the Master be able to somehow convert a call like this into a referral? or possibly even taking over of the client? LOL<br><br>that would make for a good ending to this story!!<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>brian culhane&#180;s last blog post..<a href=\"http://www.phoenixpowersearch.com/2009/06/south-chandler-real-estate/\" rel=\"nofollow\">South Chandler Real Estate</a></em>&lt;/abbr&gt;", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_19:24:20", "killed": false, "user_key": "e2c5446ac35469840b2fba2082f51231", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/2009 04: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}, "12487551": {"up_voted": false, "ip": "", "has_replies": false, "message": "hilarious blog about the crap realtors encounter, thx <a rel=\"nofollow\" href=\"http://twitter.com/phxreguy\">@phxreguy</a> <a href=\"http://tinyurl.com/ncfr7x\" rel=\"nofollow\">http://tinyurl.com/ncfr7x</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-06-01_22:05:13", "killed": false, "user_key": "d30f1399f37b41f48fb038056a57203c", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "06/01/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}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "25012121", "user_id": "anonymous", "forum_id": "152356", "hash": -8546755985314362301}, "thread": {"days_alive": 0, "slug": "from_the_i_dont_get_it_files_i_need_more_info_on_your_listing", "paginate": false, "num_pages": 1, "num_posts": 73, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 25012121, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": true, "forum_facebook_key": "b7c57e0bf778127562deb90a323ed0ec", "use_yahoo": true, "subscribed": false, "use_twitter_signin": true, "use_openid": true, "realtime_speed": 5000}, "reactions_start": 0, "settings": {"debug": false, "disqus_url": "http://disqus.com", "media_url": "http://media.disqus.com"}, "media_url": "http://media.disqus.com"};
	/* */ this.jsonData.cookie_messages = {"user_created": null, "post_has_profile": null, "post_twitter": null, "post_not_approved": null}; this.jsonData.session = {"url": null, "name": null, "email": null}; /* */

	
	this.curPageId = 'dsq-comments';

	this.frames = {};
};

var disqus_popup_reference = null;

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



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

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

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

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

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

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

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

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





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



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

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

	this._lastHash = null;

	this._accumMsg = '';

	this._lastSeqno = 0;

	this.MAX_DATA_LEN	= 1024;

	this.WAIT_TIME		= 10;

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

};

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

FragmentPacket.prototype.log = function(msg) {



};

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

		hash = this.reader.name;
	} else {

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

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

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

		this._lastSeqno = seqno;

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

				this._accumMsg = '';

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

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

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

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

};

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

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

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

	if (packetNum === 0) {

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

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

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

	if (num_packets === packetNum) {

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

	this._lastSeqno++;

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

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

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

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

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

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


	this.receiverId = receiverId;
};

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

	var listener = function(e) {

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


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

		that.receiveCallback(data);
	};

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

PostMessagePacket.prototype.send = function(msg) {



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


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

	var packet;
	if (!msg) {

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

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

var JsonRpc = function() {

	this.ids = {};

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

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

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

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

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

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

				json = 'null';
				break;
		}

		return json;
	};

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

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

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

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

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

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

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

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

		send_func(this.objectToJSON(request));

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

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


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



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


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


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

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

	this.packetHandler = null;


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


	var _createReceiverForFragmentPacket = function() {

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

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

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

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

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

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

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

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

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

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

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

			that._ready = true;
		};

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

		that.receiver.onload = receiver_onload;







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

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

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

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


	var _createReceiverForPostMessage = function() {

		var receiver_onload = function() {

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

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


		ParentMessenger['_receiver_onload_' + receiverId] = receiver_onload;

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

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

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

};

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

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

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

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

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

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

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

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

	var sendFunc = function(msg) {

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


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


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

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

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

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

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

		if (msg.username) {

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

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

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

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

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

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

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

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

	this.url = Dsq.Urls.REPLY +
		'?' + (new Date()).getTime() +
		'&f=tpreg' +
		'&t=from_the_i_dont_get_it_files_i_need_more_info_on_your_listing' +
		'&ff=' + Dsq.Thread.ff +
		'&default_text=' + disqus_default_text +
		'&ifrs=' + encodeURIComponent(disqus_iframe_css);
	if (this.parent_post_id) {
		this.url += '&parent_post=' + this.parent_post_id;
	}
};

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

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

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

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

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

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

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

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

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




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

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

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


	






Dsq.Themes = {};

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



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

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

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

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

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

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

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

		
		

		return html;

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

		html += Dsq.Templates.pagination();


		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		


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

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

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

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

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

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


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

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


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

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

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

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

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


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



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

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




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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



	
	this.chooseSubscribe = function(post_id) {

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

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

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

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

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

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

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

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

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

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

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

		d = auth_data;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

				body.appendChild(edit_area);

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

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

		Dsq.Templates.toggleEdit(post_id);
	};

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

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

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

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

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

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

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

		}

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

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

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

		var extra_params = '';

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

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			Dsq.Templates.setLoadingButton(el_clicked);
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/tpreg/thread.js'
			+ '?slug='	+ 'from_the_i_dont_get_it_files_i_need_more_info_on_your_listing'
			+ '&p='		+ page
			+ extra_params);
	};
	
	
	this.rate = function(el, id, vote) {


		if(Dsq.jsonData.request.is_authenticated || Dsq.jsonData.forum.allow_anon_votes) {
			if(vote == 1) {
				Dsq.$('dsq-like-' + id).innerHTML = '<img src="http://media.disqus.com/images/loading-small.gif">';
			}
			Dsq.Utils.execScript('http://disqus.com/forums/tpreg/vote.js'
				+ '?post_id='    + id
				+ '&vote='        + vote);
		} else {
			Dsq.Popup.login('To rate, please log in');
		}
	};

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

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

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




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

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

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

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

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

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

		Dsq.Templates.setLoadingButton(false);
	};

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

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




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

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

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

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

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

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


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


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

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


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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

		return [windowWidth, windowHeight];
	}

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

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

		return [scrollWidth, scrollTop];
	}

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

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

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

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

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

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

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

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

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

				form.appendChild(input);
			}
		}

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

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

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

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

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

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

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

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

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

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

		return params;
	};

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

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

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

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

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

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

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

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

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

	};

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

};
// Dsq.Utils

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		Dsq.Popup._closePopup(null, true);

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

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

		header = title;
		body = message;

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

	this.popAlert = this.popModal;

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

		popup.style.display = 'block';

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

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

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

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

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

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

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

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

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

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

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

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

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

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

			return ret;
		};
	};

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

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

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

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


			//

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

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

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

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

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

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

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

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


	this.header = function() {

		var html = '\<h3 id="dsq-comments-count" class="dsq-h3-commentcount">\
	 <span id="dsq-num-posts">73</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/tpreg/from_the_i_dont_get_it_files_i_need_more_info_on_your_listing/latest.rss"><img src="http://media.disqus.com/images/embed/bullet-feed.png"></a>\
	 </span>\
	 </h3>\
	 <div id="dsq-options" style="margin:15px 0">\
	 <span class="dsq-item-sort">\
	 Sort by\
	 <select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);">\
	 <option value="hot" >Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" >Newest first</option>\
	 <option value="oldest" selected="selected">Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://disqus.com/forums/tpreg/from_the_i_dont_get_it_files_i_need_more_info_on_your_listing/">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>\
		';

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

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

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

		

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		

		return html;
	};

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

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

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

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

		if(typeof DsqLocal != 'undefined' && DsqLocal.trackback_url && DsqLocal.trackbacks) {
			var trackbacks = DsqLocal.trackbacks;
			var trackback_url = DsqLocal.trackback_url;
		} else {
			var trackbacks = [
			
			
			];
			var trackback_url = 'http://disqus.com/forums/tpreg/from_the_i_dont_get_it_files_i_need_more_info_on_your_listing/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 The Phoenix Real Estate Guy" onclick="Dsq.Popup.helpBadges(); return false">Optional:</a> \
								 \
								<img class="dsq-login-icon" src="http://media.disqus.com/images/dsq-favicon-16x16.png" alt="" /> \
								<a id="dsq-reply-login-' + post_id + '" href="http://disqus.com/profile/login/?next=article:25012121" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
									&nbsp;or&nbsp; \
									<img class="fb_login_image" src="http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_small_short.gif" alt="Facebook Connect"/> \
									<a href="#" onclick="FB.Connect.requireSession(DisqusFbcParentController.onLogin); return false;">Connect</a> \
								 \
								&nbsp;or&nbsp; \
									<img src="http://media.disqus.com/images/twitter-signin-icon.png" alt="" /> \
									<a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false">Sign-in</a> \
								 \
								&nbsp;or&nbsp; \
									 <img src="http://media.disqus.com/images/openid-login-icon.png" alt="" /> \
									 <a href="#" onclick="Dsq.OpenID.requestURL(); return false">OpenID</a> \
								 \
							 \
						</div> \
					</div> \
					<div id="dsq-reply-' + post_id + '"></div> \
			</div> \
		';
	};

	//
	// Iframes
	//

	this._makeAttributes = function(attributes) {
		// Makes a tag attributes string out of an object.
		// Caller is responsible for making sure nothing needs to be escaped.
		var result = [];
		for (key in attributes) {
			result.push(' ' + key + '="' + attributes[key] + '"');
		}
		result = result.join('');
		return result;
	};

	this._frameGeneric = function(base_url, params, attributes) {
		if(typeof(disqus_callback_params) == 'undefined') {
			disqus_callback_params = '';
		}

		var default_params = {
			// TODO: These should be moved to Dsq.jsonData.
			'f'				: 'tpreg',
			't'				: 'from_the_i_dont_get_it_files_i_need_more_info_on_your_listing',
			// Do we need encodeURIComponent here?
			'ifrs'			: encodeURIComponent(disqus_iframe_css),
			'to_redirect'	: encodeURIComponent(window.location),
			'cbp'			: disqus_callback_params,
			'ff'			: Dsq.Thread.ff,
			'fc'			: Dsq.Thread.fc,
			'ac'			: Dsq.Thread.ac,
			'default_text'	: disqus_default_text
		};

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

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

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

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

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

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

	//
	// Menus
	//

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

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

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

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

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

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


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

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

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

	//
	// Popups
	//

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

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

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

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

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

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

		return this._popupGeneric(content);
	};

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

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

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

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

		return this._popupGeneric(content);
	};

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

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

		bodyHtml = message;

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

		return this._popupGeneric(content);
	};

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

	//
	// Actions
	//

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

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

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

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

		Dsq.Popup.popModal(message, title);

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

	//
	// Media
	//

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

	//
	// Callbacks
	//

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

		if(!openedMenu) {
			return;
		}

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

};
// Dsq.Post


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

	
	this.adminIsOn = false;

	
	
	

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

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

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

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

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

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

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

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

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

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

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


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

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

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

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			el_clicked.style.display = 'none';
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/tpreg/thread.js'
			+ '?slug='	+ 'from_the_i_dont_get_it_files_i_need_more_info_on_your_listing'
			+ '&p='		+ page
			+ extra_params);
	};

	this.sortBy = function(sort) {
		var disqus_script = document.createElement('script');
		var disqus_date = new Date();

		if (location.hash != '') {
			location.hash = '#disqus_thread';
		}

		if(typeof(disqus_url) == 'undefined') {
			disqus_url = disqus_href;
		}
		disqus_script.type = 'text/javascript';
		disqus_script.src = 'http://disqus.com/forums/tpreg/thread.js'
			+ '?slug='	+ 'from_the_i_dont_get_it_files_i_need_more_info_on_your_listing'
			+ '&sort='	+ sort
			+ '&title='
			+ '&'		+ disqus_date.getTime();

		Dsq.$('dsq-comments').innerHTML = '<img src="http://media.disqus.com/images/loading.gif">';
		Dsq.container.appendChild(disqus_script);
	};

	this.subscribe = function(status, email) {
		// `status` is an int -- 1 to subscribe, 0 to unsubscribe
		if(Dsq.jsonData.request.is_authenticated || email) {
			// If authenticated user OR anonymous email provided

			if(email) {
				Dsq.Popup._closePopup(null, true);
			}

			Dsq.Utils.execScript('http://disqus.com/forums/tpreg/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'from_the_i_dont_get_it_files_i_need_more_info_on_your_listing'
				+ '&email=' 	+ encodeURIComponent(email));

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

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

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

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

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

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

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

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

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

	return obj;
}();

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

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

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

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

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

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

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

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

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

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

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

	this.check = function() {
		if (!ongoing_request && Dsq.jsonData.realtime_enabled) {
			if (prev_script) {
				prev_script.parentNode.removeChild(prev_script);
			}
			ongoing_request = true;
			prev_script = Dsq.Utils.execScript('http://disqus.com/forums/25012121/realtime.js?timestamp=' + last_checked);
		}
	};

	this.update = function(timestamp, posts, users) {
		ongoing_request = false;
		last_checked = timestamp;

		if (users) {
			for (var user_id in users) {
				if (users.hasOwnProperty(user_id)) {
					if (!Dsq.jsonData.users[user_id]) {
						Dsq.jsonData.users[user_id] = users[user_id];
					}
				}
			}
		}

		if (posts) {
			for (var post_id in posts) {
				if (posts.hasOwnProperty(post_id)) {
					if (!Dsq.jsonData.posts[post_id]) {
						Dsq.jsonData.posts[post_id] = posts[post_id];
						new_posts.push(post_id);
					}
				}
			}

			if (Dsq.jsonData.forum.streaming_realtime) {
				insertNewPosts();
			} else {
				updateNewPostCount();
			}
		}
	};

}();

// DEPRECATED
Dsq.Iframes = function() {
	// Different style of object from the above. Hoping to switch to this for some reason.
	var obj = {};

	// Private
	var showIframeInContainer = function(container, id, markup) {
		// Look through container for iframes, hiding them, except show one that matches id
		// If none of them matched id, create a new iframe using markup and insert it.
		// Returns the iframe node if and only if it was newly created.
		var found = false;
		for (var i=0; i<container.childNodes.length; i++) {
			var child = container.childNodes[i];
			if (child.nodeName == 'IFRAME') {
				if (child.id == id) {
					child.style.display = 'block';
					found = true;
				} else {
					child.style.display = 'none';
				}
			}
		}
		if (found) {
			return;
		}
		// The iframe wasn't found, so construct it and add it to the container.
		// Don't use innerHTML because it might reload iframes
		var div = document.createElement('div');
		div.innerHTML = markup;
		var iframe = div.childNodes[0];
		div.removeChild(iframe);
		container.appendChild(iframe);
		return iframe;
	};

	// Public
	obj.makeReplyIframeId = function(opt_postId, opt_xtype) {
		var id = 'dsq-post-add-iframe';
		if (opt_xtype) {
			id += '-' + opt_xtype;
		}
		if (opt_postId) {
			id += '-' + opt_postId;
		}
		return id;
	};
	obj.makeLoginIframeId = function(opt_postId) {
		if (!opt_postId) {
			return 'dsq-login-iframe';
		}
		return 'dsq-login-iframe-' + opt_postId;
	};
	obj.makeReplyIframeName = function(opt_postId, opt_xtype) {
		var name = 'dsq-reply-frame';
		if (opt_xtype) {
			name += '-' + opt_xtype;
		}
		if (opt_postId) {
			name += '-' + opt_postId;
		}
		return name;
	};
	obj.showReplyIframeInContainer = function(container, opt_postId, opt_extraParams, opt_className) {
		// Construct the id so we can check if it's already present.
		// Hide any other iframes we find, and show this one if it's found.
		var params = opt_extraParams || {};
		// use xtype in the id and name so we can distinguish media replies from text replies:
		var id = Dsq.Iframes.makeReplyIframeId(opt_postId, params.xtype);
		var name = Dsq.Iframes.makeReplyIframeName(opt_postId, params.xtype);
		var attributes = {
			'id': id,
			'name': name,
			'class': opt_className || 'dsq-post-reply'
			};
		var markup = Dsq.Templates.frameReply(opt_postId, opt_extraParams, attributes);
		var iframe = showIframeInContainer(container, id, markup);
		// It was newly created
		if (iframe) {
			Dsq.Events.fire(Dsq.Events.REPLY_IFRAME_CREATED, {
				postId: opt_postId,
				node: iframe,
				xtype: params.xtype
			});
		}
	};
	obj.showLoginIframeInContainer = function(container, opt_postId) {
		var id = Dsq.Iframes.makeLoginIframeId(opt_postId);
		var markup = Dsq.Templates.frameLogin({id: id});
		showIframeInContainer(container, id, markup);
	};
	obj.showReplyIframeInContainerIfAllowed = function(container, opt_postId) {
		if (Dsq.jsonData.context.show_reply) {
			obj.showReplyIframeInContainer(container, opt_postId);
		} else {
			obj.hideAllInContainer(container);
		}
	};
	obj.hideAllInContainer = function(container) {
		for (var i=0; i<container.childNodes.length; i++) {
			var child = container.childNodes[i];
			if (child.nodeName == 'IFRAME') {
				child.style.display = 'none';
			}
		}
	};

	return obj;
}();

Dsq.Twitter = new function() {
	var that = this;

	this.startTwitterConnect = function() {
		var popupParams = 'location=0,status=0,width=800,height=400';
		that._twitterWindow = window.open(Dsq.jsonData.settings.disqus_url + '/_ax/twitter/begin/', 'twitterWindow', popupParams);
		that._twitterInterval = window.setInterval(that.completeTwitterConnect, 1000);
	};

	this.completeTwitterConnect = function() {
		if (that._twitterWindow.closed) {
			window.clearInterval(that._twitterInterval);
			window.location.reload();
		}
	};
};

Dsq.Yahoo = new function() {
	var that = this;

	this.startYahooConnect = function() {
		var popupParams = 'location=0,status=0,width=800,height=400';
		that._yahooWindow = window.open(Dsq.jsonData.settings.disqus_url + '/_ax/yahoo/begin/', 'yahooWindow', popupParams);
		that._yahooInterval = window.setInterval(that.completeYahooConnect, 1000);
	};

	this.completeYahooConnect = function() {
		if (that._yahooWindow.closed) {
			window.clearInterval(that._yahooInterval);
			window.location.reload();
		}
	};
};

Dsq.OpenID = new function() {
	var that = this;

	this.requestURL = function() {
		var message = '<table class="dsq-openid-form"><tr><td style="vertical-align:top;" rowspan="2"><img src="' + Dsq.jsonData.settings.media_url + '/images/openid-icon-100x100.png" /></td>';
		message += '<td><label for="dsq-openid-url">OpenID URL:</label></td><td><input type="text" id="dsq-openid-url" /></td></tr>';
		message += '<tr><td><label for="dsq-openid-username">Display name:</label></td><td><input type="text" id="dsq-openid-username" /></td></tr>';
		message += '<tr><td class="dsq-openid-submit" colspan="3"><input type="button" value="Sign in" onclick="Dsq.OpenID.startConnect();" /></td></tr>';
		message += "</table>";

		Dsq.Popup.popModal(message, 'Sign in using OpenID');
	};

	this.startConnect = function() {
		var isblank = function(str) {
			return /^\s*$/.test(str);
		};

		var openid_url = Dsq.$('dsq-openid-url').value;
		var username = Dsq.$('dsq-openid-username').value;

		if (isblank(openid_url)) {
			return;
		}

		var popupParams = 'location=0,status=0,width=800,height=500';
		var url = Dsq.jsonData.settings.disqus_url + '/_ax/openid/begin/' + '?url=' + encodeURIComponent(openid_url) + '&username=' + encodeURIComponent(username);
		that._openidWindow = window.open(url, 'openidWindow', popupParams);
		that._openidInterval = window.setInterval(that.completeConnect, 1000);
	};

	this.completeConnect = function() {
		if (that._openidWindow.closed) {
			window.clearInterval(that._openidInterval);
			window.location.reload();
		}
	};
};

Dsq.Reaction = new function() {
	var that = this;

	this.hide = function(id) {
		Dsq.Utils.execScript('http://disqus.com/forums/tpreg/hidereaction.js?' + 'reaction_id=' + id);
	};

	this.reportMissingReactions = function() {
		if (!Dsq.jsonData.request.is_moderator || !Dsq.jsonData.forum.reactions_enabled) {
			return;
		}

		if (Dsq.jsonData.thread.queued) {
			Dsq.Popup.popModal('Your report has been received. The system will automatically search for new reactions; if any are found, they will be displayed on this comment thread.<br/><br/>Thank&nbsp;you.',
												 'Reported missing reactions');
			return;
		}

		Dsq.Utils.execScript(Dsq.jsonData.settings.disqus_url + '/forums/tpreg/queueurl.js');
	};
};

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

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

	return obj;
}();


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





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

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

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

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

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

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





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

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

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

})();

Dsq.container.className = "clearfix";
Dsq.container.innerHTML = ' \
<ul id="dsq-comments">\
	 <li id="dsq-comment-12487503">\
	 <div id="dsq-comment-header-12487503" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487503" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487503" href="http://www.realestatecactus.com/" target="_blank" rel="nofollow">Jamie Geiger</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487503" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487503" class="dsq-comment-message">Unbelievable, or sadly I do believe it- things that make you go hmmm</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487504">\
	 <div id="dsq-comment-header-12487504" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487504" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487504" href="http://60646blog.com/" target="_blank" rel="nofollow">Mark A.@60646blog.com</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487504" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487504" class="dsq-comment-message">That\'s a good one Jay. Probably comparable to the agent who once called me, asking me to provide him with a printout of listings in a particular neighborhood. Turns out, he wasn\'t a MLS member.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Mark A.&#180;s last blog post..<a href="http://feedproxy.google.com/~r/60646Blog/~3/DIQmtVPysOQ/" rel="nofollow">Remember Me - A Memorial Day Tribute</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487505">\
	 <div id="dsq-comment-header-12487505" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487505" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12487505">Michael</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487505" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487505" class="dsq-comment-message">Couldn\'t resist the following...<br><br>Tell the showing agent to stop by your place for the info, and sign a contract stating you\'ll get 1% of the sale for your assistance.<br><br>That will keep them moving along.  :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487506">\
	 <div id="dsq-comment-header-12487506" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487506" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487506" href="http://www.zillow.com/" target="_blank" rel="nofollow">Drew Meyers</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487506" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487506" class="dsq-comment-message">wow, that is nuts Jay. Why do you even pick up the phone the second time around? :)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487532">\
	 <div id="dsq-comment-header-12487532" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487532" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487532" href="http://www.PhoenixRealEstateGuy.com/" target="_blank" rel="nofollow">Jay Thompson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487532" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487532" class="dsq-comment-message">"Why do you even pick up the phone the second time around?"<br><br>Purely for entertainment purposes Drew.  ;)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487507">\
	 <div id="dsq-comment-header-12487507" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487507" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487507" href="http://IndyRealEstateTalk.com/" target="_blank" rel="nofollow">Paula Henry</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487507" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487507" class="dsq-comment-message">Time for a clueless agent "category"!<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Paula Henry&#180;s last blog post..<a href="http://www.indyrealestatetalk.com/first-time-buyer-opportunity-in-indianapolis/" rel="nofollow">First Time Buyer Opportunity in Indianapolis</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487508">\
	 <div id="dsq-comment-header-12487508" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487508" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12487508">Cathey East</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487508" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487508" class="dsq-comment-message">TOO FUNNY! Kind of makes you wonder how they passed the licensing exam, doesn\'t it?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487509">\
	 <div id="dsq-comment-header-12487509" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487509" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487509" href="http://www.milehighurbanliving.com/" target="_blank" rel="nofollow">Derec Shuler</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487509" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487509" class="dsq-comment-message">Ok, that\'s too funny!  It shows how our industry is starting to separate again between those you do tech and those who don\'t.  Consumers are on the Internet and the average age is in their 30\'s, the average REALTOR is in their 50\'s. <br><br>Change or this will be you!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487510">\
	 <div id="dsq-comment-header-12487510" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487510" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487510" href="http://agentwill.com/" target="_blank" rel="nofollow">Will@westside vancouver real e</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487510" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487510" class="dsq-comment-message">Amazing... And I just got my first call like that about a week ago.  First from a client and the two days later from their agent.  I told the client they should be talking to their agent so is it even a surprise the agent then called me asking to find a listing agent\'s info, etc.?  He got a little upset, too, when I refused.  <br><br>Really.  If your clients are spending time calling other agents you haven\'t been doing your job well. If you start calling other agents (not in your office) to help you out of a jam it\'s probably time to consider a new job.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Will&#180;s last blog post..<a href="http://agentwill.com/uncategorized/new-canadaline-skytrain-trial-run/" rel="nofollow">New Canadaline Skytrain Trial Run</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487511">\
	 <div id="dsq-comment-header-12487511" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487511" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487511" href="http://kristinacusick.wordpress.com/" target="_blank" rel="nofollow">Kristina Cusick</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487511" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487511" class="dsq-comment-message">We get those calls too!  Ours are mostly the agents that don\'t belong to MLS.  They get in front of the house with their client and then call us (the listing office)  to come open it up and ask us to bring a MLS printout and copy of the PDD!  Soooo frustrating!  I like Michael\'s suggestion of getting them to sign a contract for 1% of the sale!<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Kristina Cusick&#180;s last blog post..<a href="http://kristinacusick.wordpress.com/2009/05/28/2009-hurricane-supply-sales-tax-holiday/" rel="nofollow">2009 Hurricane Supply Sales Tax Holiday</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487541">\
	 <div id="dsq-comment-header-12487541" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487541" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487541" href="http://www.twitter.com/kapilville" target="_blank" rel="nofollow">K</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487541" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487541" class="dsq-comment-message">Umm. If you\'re the listing broker, you have a fiduciary responsibility to do what\'s in the best interest of your client. So, as frustrating as it may be, if someone calls you expressing interest in your client\'s home....you go let them in and show it. Anything less and you wouldn\'t be doing what\'s in the best interest of your client - selling her home....and in violation of both the code of ethics and the law!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487543">\
	 <div id="dsq-comment-header-12487543" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487543" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487543" href="http://www.realestateinabq.com/" target="_blank" rel="nofollow">Linda DeVlieg</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487543" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487543" class="dsq-comment-message">K, I think they are referring to listings that aren\'t their listings; i get calls from other brokers thinking that the listing is mine because \'my client saw it on yer website and I have the flyer right here\'....they don\'t even know what IDX is.<br><br>I\'m assuming that the reason they are sending their clients to "check out the internet for homes that interest" them is that these brokers aren\'t even understanding what a broker\'s website does, how it functions, let alone was IDX is.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487512">\
	 <div id="dsq-comment-header-12487512" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487512" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487512" href="http://springtexashomesforsale.com/" target="_blank" rel="nofollow">James Wheelock@Spring Texas Ho</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487512" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487512" class="dsq-comment-message">@Jay - I understand your frustrations and I comend you for being much more polite than I. It seems like ever since I started using DS that I have had the same issues come up about once a month. What is even more crazy is that my broker is consistently getting calls complaining that I am advertising their listings. Of course they are always sitting on the IDX and my broker has to give them the same response. I still do not see how so many could be so lost but then I look to the trade organization and it all makes sense.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>James Wheelock&#180;s last blog post..<a href="http://springtexashomesforsale.com/90000-24130-skywing-ct-spring-tx-77373-3/" rel="nofollow">$90,000 :: 24130 Skywing Ct, Spring TX, 77373</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487513">\
	 <div id="dsq-comment-header-12487513" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487513" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487513" href="http://StarRealtyHopkinton.com/" target="_blank" rel="nofollow">Kathleen Buckley</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487513" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487513" class="dsq-comment-message">Wow, makes me appreciate the professionalism of agents with whom I work up here.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487514">\
	 <div id="dsq-comment-header-12487514" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487514" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487514" href="http://www.jimsparrow.com/" target="_blank" rel="nofollow">Jim Sparrow</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487514" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487514" class="dsq-comment-message">Jay - like you, I\'ve gotten these types of calls ever since I first brought my idx online (3 yrs ago). The conversation usually follows exactly the same pattern, and like you I can sense by the 2nd or 3rd question that there\'s an agent on the other end who obviously doesn\'t do their homework. Fortunately all listings printed from my website clearly show the name of the brokerage with the listing at the bottom, who I refer the agent to for any further info.<br><br>Occasionally when they just ask if it\'s okay if they can show the property I\'ll answer "you bet, go right ahead". I do add that it might be courteous to speak with the listing agent prior to accessing the lockbox. :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487515">\
	 <div id="dsq-comment-header-12487515" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487515" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487515" href="http://www.BrandCandid.com/" target="_blank" rel="nofollow">Ken Brand</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487515" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487515" class="dsq-comment-message">Ummmm-hmmmmm.  Real life is more unbelievable than fiction.  90% of the time there are most definitely two conversations going on with people like this. The polite one they hear and the inner voice they don\'t.  Thank God people can\'t read minds....assuming they have one to begin with.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Ken Brand&#180;s last blog post..<a href="http://feedproxy.google.com/~r/BrandCandid/~3/1SXyoQWw6oA/" rel="nofollow">The Woodlands Community Update - May 29th, 2009</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487516">\
	 <div id="dsq-comment-header-12487516" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487516" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487516" href="http://www.peoriahomeoffice.com/blog" target="_blank" rel="nofollow">MaryAnn Knell-Peoria Real Esta</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487516" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487516" class="dsq-comment-message">WOW. That is a person that maybe should consider a carrer change. How do they not know what an IDX is? And HOW in the world did they think it was a great idea to take a client to see a house without calling the actual agent first to find out about dogs, appointments, the LOCKBOX CODE. Dang.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>MaryAnn Knell-Peoria Real Estate&#180;s last blog post..<a href="http://peoriahomeoffice.com/blog/?p=259" rel="nofollow">Help for Peoria’s Homeowners</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487517">\
	 <div id="dsq-comment-header-12487517" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487517" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487517" href="http://brokersfirstrealty.com/" target="_blank" rel="nofollow">Doug Quance</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487517" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487517" class="dsq-comment-message">I don\'t get as many of these calls as I used to... but I still get them. <br><br>We have two main MLS\'s in Atlanta, and I used to get calls and emails from this one agent who didn\'t belong to both - but wanted me to get him the information from the MLS of which he did not belong. After a while, I finally told him that if he called me again about a listing that I did not have - I would call his broker.<br><br>I still can\'t believe I had to go there.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Doug Quance&#180;s last blog post..<a href="http://brokersfirstrealty.com/2009/05/25/in-observance-of-memorial-day/" rel="nofollow">In Observance Of Memorial Day</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487518">\
	 <div id="dsq-comment-header-12487518" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487518" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487518" href="http://www.century21humpal.com/" target="_blank" rel="nofollow">Jason Humpal-Loveland Real Est</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487518" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487518" class="dsq-comment-message">Yea, I don\'t get it either. You don\'t want to belive it, but there are some agents that are just horrible at their carrer choice. Just makes me wonder how in the world they ever sell anyting, help clients buy anything, and for that matter, even get clients. *Shaking head*</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487519">\
	 <div id="dsq-comment-header-12487519" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487519" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487519" href="http://www.DreamHomesinIdaho.com/" target="_blank" rel="nofollow">Pam Pugmire~Idaho Real Estate</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487519" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487519" class="dsq-comment-message">I agree with Ken.......truth really is stanger than fiction.  <br><br>Hopefully the clients will begin to realize that they should just call you in the first place!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487520">\
	 <div id="dsq-comment-header-12487520" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487520" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487520" href="http://www.ClarkCountyRealEstateGuide.com/" target="_blank" rel="nofollow">Dale Chumbley</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487520" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487520" class="dsq-comment-message">Okay, I just picked myself up off the floor from this one!  Classic stuff Jay.  I\'ve had similar calls but not quite up to this level of incompetence!  You should video record your side sometime.  That would be great for here.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Dale Chumbley&#180;s last blog post..<a href="http://clarkcountyrealestateguide.com/2009/05/getaway-sunday-port-of-danger-bay/" rel="nofollow">Getaway Sunday: Port of Danger Bay</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487521">\
	 <div id="dsq-comment-header-12487521" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487521" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487521" href="http://www.centraloregonbuzz.com/blog/central-oregon-short-sale-facts" target="_blank" rel="nofollow">Thesa Chambers</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487521" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487521" class="dsq-comment-message">Ok.... I get calls from buyers similar but have yet to have an agent do it.... boy that is something to look forward to.... the way my twisted mind works... I could have some real fun.... I would have asked to speak with the buyer to verify they printed it out... and asked them how the showing was going.... that they have my name and number when they are done sitting in the heat.... lol<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Thesa Chambers&#180;s last blog post..<a href="http://www.centraloregonbuzz.com/blog/the-questions-that-a-short-sale-bring" rel="nofollow">The Questions That A Short Sale Bring</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487542">\
	 <div id="dsq-comment-header-12487542" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487542" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487542" href="http://www.twitter.com/kapilville" target="_blank" rel="nofollow">K</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487542" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487542" class="dsq-comment-message">Umm. It\'s a violation of the code of ethics....intervening an existing agency relationship.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487522">\
	 <div id="dsq-comment-header-12487522" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487522" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487522" href="http://www.GayPotter.com/" target="_blank" rel="nofollow">Gay Potter</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487522" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487522" class="dsq-comment-message">Classic example of why we realtors have the reputation of being just above or below the status of a used car salesman!  A professional Realtor could have just pulled the listing up on their hand held blackberry!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487523">\
	 <div id="dsq-comment-header-12487523" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487523" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487523" href="http://www.brokerexecutives.com/" target="_blank" rel="nofollow">Daniel Reynolds</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487523" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487523" class="dsq-comment-message">That\'s too funny. I\'m rolling over here. I almost have tears in my eyes. I\'ve had that call several times but I never once thought it could be a buyers agent. I\'ll have to keep that in mind for the next time someone calls me. Thanks! btw. I visit your site daily. Great inspiration.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487524">\
	 <div id="dsq-comment-header-12487524" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487524" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487524" href="http://www.loudounstats.com/" target="_blank" rel="nofollow">Tony Arko</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487524" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487524" class="dsq-comment-message">Jay, A suggestion on how to turn those calls into a profit center.  Ask for a credit card number and charge for the Lockbox Lookup Service you provide.  The agents usually have no problem paying $20 a pop if they are dumb enough and that sounds like it is the case.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487525">\
	 <div id="dsq-comment-header-12487525" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487525" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487525" href="http://www.realestateinabq.com/" target="_blank" rel="nofollow">Linda DeVlieg</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487525" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487525" class="dsq-comment-message">...I get these all the time - I want to tell the caller "can you put your client on the phone for just a second", and then say "get out of the car NOW and I\'ll come pick you up in just a few minutes, your brain is in danger"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487526">\
	 <div id="dsq-comment-header-12487526" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487526" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487526" href="http://www.therealestatebloggers.com/" target="_blank" rel="nofollow">Tom at the Real Estate Blogger</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487526" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487526" class="dsq-comment-message">With a little tweaking this could be an Abbott and Costello routine. Actually now that I think of it, it does not need a little tweaking at all. <br><br>Humor does arrive from human suffering.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Tom at the Real Estate Bloggers&#180;s last blog post..<a href="http://www.therealestatebloggers.com/2009/06/01/1-million-real-estate-coupon-thinking-outside-the-box/" rel="nofollow">$1 Million Real Estate Coupon - Thinking Outside The Box</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487527">\
	 <div id="dsq-comment-header-12487527" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487527" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487527" href="http://berkeleyhomes.com/" target="_blank" rel="nofollow">Ira Serkes</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487527" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487527" class="dsq-comment-message">And the sister call.. on my listings or IDX<br><br>Caller: "I\'d like more information on xxxx"<br><br>Me:  "That\'s a great house... in a wonderful neighborhood... blah, blah, blah"<br><br>Caller: "Sounds good, I\'d like to see it"<br><br>Me: "Great... Oh, before I forget, who\'s your real estate agent?<br><br>Caller: "Jane Doe" [They always answer honestly!]<br><br>Me: "Thanks - you\'re in great hands.  I always like to treat people the way I want to be treated, so it\'s best to call Jane to have her show you the home"<br><br>Caller: "Can\'t you just show it to me?"<br><br>Me: "I can\'t... I don\'t want to jeopardize your representation."<br><br>or, depending upon their response and tonality, or my mood.<br><br>"If you\'ve been delighted with Jane, it\'s best that she shows it to you, if you\'re planning to change agents, would be happy to meet with you to show you how we work.  Which do you prefer?"<br><br>Caller (Frustration in voice): "I just want to see the house!"<br><br>Me: "I understand.  Good luck in your search"<br><br>Other dialogue "We always meet clients for the first time in the office.... I\'m available at x or y.  Which is better for you?"</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487558">\
	 <div id="dsq-comment-header-12487558" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487558" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487558" href="http://www.RealtyBlogger.info/" target="_blank" rel="nofollow">Jim Zirbes</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487558" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487558" class="dsq-comment-message">Ira -<br><br>That is a very well thought out, EXCELLENT dialogue. You have really honed it -- just tremendous; keep it up! Thank you for sharing it!<br><br>Jim<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Jim Zirbes&#180;s last blog post..<a href="http://jimrejournal.blogspot.com/2009/05/open-for-business.html" rel="nofollow">Open for Business</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487528">\
	 <div id="dsq-comment-header-12487528" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487528" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487528" href="http://www.teamjernigan.com/" target="_blank" rel="nofollow">Ted Jerningan</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487528" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487528" class="dsq-comment-message">I agree with Michael, charge them and they won\'t be staying for long.<br><br><a href="http://www.teamjernigan.com/" rel="nofollow">McKinney Real Estate</a><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Ted Jerningan&#180;s last blog post..<a href="http://www.teamjernigan.com/gamers-on-the-go" rel="nofollow">Gamers on the go</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487529">\
	 <div id="dsq-comment-header-12487529" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487529" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487529" href="http://www.phoenixpowersearch.com/" target="_blank" rel="nofollow">brian culhane</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487529" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487529" class="dsq-comment-message">We get like 2-3 of these calls a week.<br><br>The scary part about this is, THESE ARE THE ONES THAT ACTALLY CALL...<br><br>do you know how many agents are running around with printouts from my websites? with clients who have probably been signed up on my IDX for years? and DONT CALL?<br><br>Thats the scariest part about providing a good service or website to the public is...you cant stop and there will always be abuse.<br><br>I get calls for Directions, Listing info, Lawyers...even sports scores...<br><br>I think some people think we are Chamber of Commerce site and we give FREE HOME TOURS and LOCAL INFO out for free and then get some salary check in the mail.<br><br>Anyone have any suggestions on how to better eductate the clients to this? Is it our fault for in some ways presenting the MLS via our IDX via US? <br><br>It\'s not an easy thing to avoid...especially when you are very findable.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>brian culhane&#180;s last blog post..<a href="http://www.phoenixpowersearch.com/2009/05/looking-for-investment-property-check-out-the-bargins-in-san-tan-heights/" rel="nofollow">Looking for Investment Property? Check Out The Bargins In San Tan Heights</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487531">\
	 <div id="dsq-comment-header-12487531" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487531" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487531" href="http://www.PhoenixRealEstateGuy.com/" target="_blank" rel="nofollow">Jay Thompson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487531" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487531" class="dsq-comment-message">Sports scores, nice...<br><br>I get calls from people wanting to pay (or contest) their property tax bills. (Stems from a couple of posts I\'ve written on property taxes).  If I wouldn\'t lose my license (and go to jail) I\'d just start using paypal to invoice people for their taxes... ;)<br><br>"Anyone have any suggestions on how to better eductate the clients to this? Is it our fault for in some ways presenting the MLS via our IDX via US?"<br><br>Great question. I\'ve tried via this venue to educate people. And we always explain things to our clients. But reaching the general population is difficult. That difficulty is compounded by *agents* that clearly don\'t "get it". It absolutely floors me how a LOCAL agent willingly refers their clients to another local agents site. How does that conversation go? <br><br>"You should search for homes on this guy\'s site, because frankly I either 1) don\'t have a web site; or 2) my site sucks."<br><br>???<br><br>And if I\'m a client, and my agent sends me to another agent\'s site, wouldn\'t I take a moment to say, "Hmmmm...."</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487569">\
	 <div id="dsq-comment-header-12487569" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487569" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487569" href="http://mymcclellanville.net/" target="_blank" rel="nofollow">Daniel Bates - McClellanville </a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487569" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487569" class="dsq-comment-message">I think people think that I\'m the area information center.  They call me all the time with random questions and don\'t understand when I don\'t know the times for events off the top of my head like I\'m sitting at a deck getting paid by the visitors bureau.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Daniel Bates - McClellanville Realtor&#180;s last blog post..<a href="http://mymcclellanville.net/2009/06/01/2009-hurricane-season-begins-and-i-need-your-help/" rel="nofollow">2009 Hurricane Season Begins…and I need your help</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487530">\
	 <div id="dsq-comment-header-12487530" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487530" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487530" href="http://www.rerockstar.com" target="_blank" rel="nofollow">Matt Stigliano - @rerockstar</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487530" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487530" class="dsq-comment-message">Jay - I love Dale\'s suggestion of you recording your side of the conversation.  A video would show the true shock and horror on your face as you realize just what the call is about.  Amazing conversation, hope I don\'t have it anytime soon.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Matt Stigliano&#180;s last blog post..<a href="http://feedproxy.google.com/~r/Rerockstarcom/~3/B0wBmXfQ-G8/" rel="nofollow">Spring Vistas Subdivision - San Antonio TX</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487533">\
	 <div id="dsq-comment-header-12487533" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487533" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487533" href="http://www.therobinsonteam.com/" target="_blank" rel="nofollow">Hal Robinson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487533" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487533" class="dsq-comment-message">This is amazing, I can\'t believe some *agents* actually do things like this. It\'s pity you have to deal with on a daily basis, I wouldn\'t have as much patience as you do.<br><br><a href="http://www.therobinsonteam.com/" rel="nofollow">Southlake Real Estate</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487534">\
	 <div id="dsq-comment-header-12487534" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487534" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487534" href="http://CloudHomes.com/" target="_blank" rel="nofollow">Tiffany Cloud</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487534" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487534" class="dsq-comment-message">Jay,<br><br>To use my daughter\'s vernacular... "OMG"  you had me cracking up at "Can you tell me the lockbox code for..."<br><br>However, there really is a much more serious problem here...<br>There really should be a much stringent requirement for a real estate license or at least an mls key....seriously if this agent doesn\'t even know the basics would the public want him opening and going through their house?  Having their alarm code?  What if the homeowner is home and doesn\'t want an agent at their front door - or worse in the shower when the agent comes barging in their house without an appointment or heed to showing instructions?  These \'agents\' don\'t know the first thing about our code of conduct or ethics or standards they should NOT have a license.<br><br>Thanks for the chuckle...sort or...wish it didn\'t happen.<br><br>Tony Arko - you have a new follower on twitter...that was also hilarious! (see above)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487535">\
	 <div id="dsq-comment-header-12487535" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487535" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12487535">Arnold Semmons</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487535" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487535" class="dsq-comment-message">This sounds to me like a scam to get the lockbox code and then burglarize the house.  I would never give that code over the phone to an unknown caller.  I can\'t believe an authentic real estate agent would make such a call.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487537">\
	 <div id="dsq-comment-header-12487537" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487537" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487537" href="http://www.PhoenixRealEstateGuy.com/" target="_blank" rel="nofollow">Jay Thompson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487537" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487537" class="dsq-comment-message">Arnold - if it didn\'t happen with such regularity, I\'d be inclined to agree with you. And that\'s one reason we don\'t use lockboxes that requires codes. All our lockboxes are electronic, which require the agent to have a electronic key to access them.<br><br>I would never give the access code to another agent\'s listing. There are scammers out there....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487538">\
	 <div id="dsq-comment-header-12487538" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487538" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487538" href="http://www.edandcindyknight.com/" target="_blank" rel="nofollow">Cindy Knight</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487538" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487538" class="dsq-comment-message">OMG I was cracking up this happens to me all the time but seeing it in print is really funny - not really it\'s actually quite sad.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Cindy Knight&#180;s last blog post..<a href="http://feedproxy.google.com/~r/MacombCountyRealEstateNotes/~3/JHGLP4gF16Y/happy-mother-s-day" rel="nofollow">Happy Mother\'s Day</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487539">\
	 <div id="dsq-comment-header-12487539" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487539" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487539" href="http://www.BrewerCaldwellinvestmentproperties.com/" target="_blank" rel="nofollow">Brewer Caldwell</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487539" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487539" class="dsq-comment-message">I dont think it is an agent making the call, (hopefully not) I think it is someone off the street getting the listings off the sites and going to the vacant homes and collecting appliances or what ever they can.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Brewer Caldwell&#180;s last blog post..<a href="http://www.brewercaldwellinvestmentproperties.com/2008/12/18/brewer-caldwell-is-the-best/" rel="nofollow">Brewer Caldwell is the BEST</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487545">\
	 <div id="dsq-comment-header-12487545" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487545" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487545" href="http://www.PhoenixRealEstateGuy.com/" target="_blank" rel="nofollow">Jay Thompson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487545" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487545" class="dsq-comment-message">I don\'t know BC, read any of the other comments and seen how many other agents are reporting similar calls? <br><br>Sure, there are thieves and scammers out there. But there are also a LOT of agents and brokers that simply don\'t get it.  See James Boyer\'s comment below (#45). I too get calls from irate brokers that I\'m "advertising" their listing. Then I explain how the IDX works, and some of them STILL don\'t get it.<br><br>Believe me, <i>many</i> of these calls come from other agents.  I\'ve gotten calls from brokerage offices that are very similar...<br><br>Besides, if a thief wants in a house to steal appliances, the simple fact is they can put their foot through the front door faster than they can get in with a lockbox code. It\'d be silly to call for a code, leaving their number on my caller ID. Of course, there are plenty of stupid crooks out there too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487540">\
	 <div id="dsq-comment-header-12487540" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487540" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487540" href="http://www.phoenixpowersearch.com/" target="_blank" rel="nofollow">brian culhane</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487540" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487540" class="dsq-comment-message">I think its both educating the web consumer from the get go, but I also think that this is par for the course, once an agent and an agents RE site start getting "out there" more and more.<br><br>Maybe IDX can put a little caveat on all the listings, and say something like. <br><br>"This listing is being brought to you via an agent who is NOT the listing agent!" <br><br>Its tricky, because in AZ we almost encourage dual agency via having listing agents put signs in yards, but any caveats or conditions we place on the front of a conversations with a buyer with us as buyer agents, puts us at an immediate disadvantage. Or gives the Consumer the impression that we do not have knowledge of that home or that certain market.<br><br>We are having to overcome this hurdle all the time with our team.<br><br>I am coaching my agents to have the DUAL AGENCY conversation at the very begining of the rapport building process...but its always a subtle conversion to go from "the perception" that we are the listing agents...to explaining that we are BUYER AGENTS...and actually represent their best interests.<br><br>Tricky stuff....Jay, I think you have opened up a HUGE can of worms today!<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>brian culhane&#180;s last blog post..<a href="http://www.phoenixpowersearch.com/2009/05/looking-for-investment-property-check-out-the-bargins-in-san-tan-heights/" rel="nofollow">Looking for Investment Property? Check Out The Bargins In San Tan Heights</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487544">\
	 <div id="dsq-comment-header-12487544" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487544" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487544" href="http://www.jboyerhomes.com/Randolph-NJ-Real-Estate.php" target="_blank" rel="nofollow">James Boyer Randolph NJ</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487544" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487544" class="dsq-comment-message">ok, that is a good one.  I usually only get that call from out of area agents.  About 1 time a month I get some office broker calling me telling me I am advertising their listings on my site and they will turn me in if I don\'t stop.  My responce is your looking at the IDX, they usually respond back, I don\'t care what it is, get it off your site.  To that I say sorry, no can do, my IDX agreement states that I cannot make any changes to the data feed I get from our MLS.<br><br>Usually they give up at that point, but sometimes they are still a pain about it and I usually instruct them on how to change their listing in the MLS so that it will not show up like that anymore.  Of course I also tell them that if they do this their listing will not show up anyplace other then the Realtor visible part of our MLS, to that they just say OH, can\'t do that, and I say have a great day!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487546">\
	 <div id="dsq-comment-header-12487546" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487546" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487546" href="http://www.ocrealestatevoice.com/" target="_blank" rel="nofollow">Linsey</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487546" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487546" class="dsq-comment-message">I love these agents working off the cuff like this.  What goes around comes around.  <br><br>Recently one of these geniuses decided to show one of my listings that he \'drove by\' with his client.  Skip the MLS.  Skip talking to the seller.  Skip the instructions.  He went ahead and decided to use his Supra lockbox key and let his client in.  He found himself standing in a home with the burglar alarm sounding and police on their way.  Nice.<br><br>Best part - he called the alarm company to assure them he wasn\'t breaking in - he\'s just a real estate agent.   \'Oh well of course...since you say so...."<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Linsey&#180;s last blog post..<a href="http://www.ocrealestatevoice.com/foreclosures/tenant-rights/" rel="nofollow">The Home I Rent Was Foreclosed - When Do I Have to Move?</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487547">\
	 <div id="dsq-comment-header-12487547" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487547" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487547" href="http://www.FirebirdRealty.com/" target="_blank" rel="nofollow">Dane Briggs</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487547" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487547" class="dsq-comment-message">Jay, we get this all the time as well.  It is one of the negative benefits of having a website so GREAT that other agents have their clients log on to your site to browse for homes, so they can take them out.  <br><br>Do they not have staff at the office that can look this up for them, or another friend that is an agent?  I really think the best is when they call you BEFORE they go out and look.  "Hi this is John Doe from XYZ Realty, and my client has a print out of this home they want to see, your listing ID is 1234567 Could you tell me more about this home"  Oh well Lazy Agents make it easier on us in the long run, because we look good when we simply do our job.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487548">\
	 <div id="dsq-comment-header-12487548" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487548" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487548" href="http://www.karengeselle.com/" target="_blank" rel="nofollow">Karen Geselle@Boise Idaho Real</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487548" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487548" class="dsq-comment-message">Wow!  Glad I\'ve never gotten one of those calls.  Afraid I wouldn\'t be as patient as you were.  However, I do get the phone calls from SEO companies telling me that they can get my website on page one on Google.  I ask them how they found me and they usually hang up.  That\'s when I know they found me on Google.  Too funny.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Karen Geselle&#180;s last blog post..<a href="http://www.karengeselle.com/2009/05/18/homes-sales-april-2009/" rel="nofollow">Homes Sales - April 2009</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487549">\
	 <div id="dsq-comment-header-12487549" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487549" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487549" href="http://www.lortihomesblog.com/" target="_blank" rel="nofollow">David Lorti - Ahwatukee Real E</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487549" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487549" class="dsq-comment-message">Wow, I love it.  I have not had one of these calls yet thankfully.   This is just funny and sad at the same time.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>David Lorti - Ahwatukee Real Estate&#180;s last blog post..<a href="http://feedproxy.google.com/~r/LortiHomesBlog/~3/m7ZJai5yp10/the-white-house-wants-to-paint-your-home-white" rel="nofollow">The White House Wants to Paint Your Home White!</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487550">\
	 <div id="dsq-comment-header-12487550" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487550" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487550" href="http://www.phoenixpowersearch.com/" target="_blank" rel="nofollow">brian culhane</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487550" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487550" class="dsq-comment-message">Jay...would\'nt the Master be able to somehow convert a call like this into a referral? or possibly even taking over of the client? LOL<br><br>that would make for a good ending to this story!!<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>brian culhane&#180;s last blog post..<a href="http://www.phoenixpowersearch.com/2009/06/south-chandler-real-estate/" rel="nofollow">South Chandler Real Estate</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487556">\
	 <div id="dsq-comment-header-12487556" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487556" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487556" href="http://www.PhoenixRealEstateGuy.com/" target="_blank" rel="nofollow">Jay Thompson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487556" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487556" class="dsq-comment-message">Taking over the client would of course be a no -no. <br><br>I have had agents that call like this ask about joining our brokerage. Funny, I\'ve never hired a single one. I mean if they are making a call like this, do I want them in my brokerage? (no need to answer that question...)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487551">\
	 <div id="dsq-comment-header-12487551" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487551" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487551" href="http://twitter.com/stevekrzysiak/statuses/1994547085" target="_blank" rel="nofollow">stevekrzysiak (stevekrzysiak)</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487551" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487551" class="dsq-comment-message">hilarious blog about the crap realtors encounter, thx <a rel="nofollow" href="http://twitter.com/phxreguy">@phxreguy</a> <a href="http://tinyurl.com/ncfr7x" rel="nofollow">http://tinyurl.com/ncfr7x</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487552">\
	 <div id="dsq-comment-header-12487552" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487552" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487552" href="http://www.roninrealestatedevelopment.com/" target="_blank" rel="nofollow">Anthony @ Florida Contractors</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487552" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487552" class="dsq-comment-message">It makes you wonder how agents like that even manage to find clients.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487571">\
	 <div id="dsq-comment-header-12487571" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487571" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487571" href="http://twitter.com/kapilville/statuses/1994705910" target="_blank" rel="nofollow">kapilville (K)</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487571" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487571" class="dsq-comment-message">RT <a rel="nofollow" href="http://twitter.com/stevekrzysiak">@stevekrzysiak</a>: hilarious blog about the crap realtors encounter, thx <a rel="nofollow" href="http://twitter.com/phxreguy">@phxreguy</a> <a href="http://tinyurl.com/ncfr7x" rel="nofollow">http://tinyurl.com/ncfr7x</a>  &lt;- Yes, this happens a LOT!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487553">\
	 <div id="dsq-comment-header-12487553" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487553" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487553" href="http://GregoryBain.com/" target="_blank" rel="nofollow">Gregory Bain</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487553" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487553" class="dsq-comment-message">Jay, at the end of the day the customer that gave the listing data sheet from your IDX link to that caller may well wish they had called you directly. Lord knows, they did someone to help them buy a house. But, they are with a REALTOR and not a real estate agent. ;-)<br><br>I stand by my comments made on your earlier article, "Where to Search for Homes Online" (sorry, I don\'t know how to make that a link back to it). I just never realized an agent could sit in front of a house and NOT call the number on the sign when customers seem to do it every day.<br><br>I too have gotten, and still get with my shared listings on P2A web site, calls like that. And, like your other commentor, I have been asked to look up and provide data on the MLS that they don\'t have access to because they don\'t pay for it. So, they can "have comps to show their client". Most recently it was from someone who works at the agency that claims to "sell more real estate" than anyone else. I guess this is why the folks at Zillow think so highly of our profession.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487554">\
	 <div id="dsq-comment-header-12487554" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487554" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487554" href="http://baltimorerealestateinvestingblog.com/" target="_blank" rel="nofollow">Ned@investingblog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487554" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487554" class="dsq-comment-message">&gt;Sure, there are thieves and scammers out there. But there are also a LOT of agents and brokers that simply don’t get it. See James Boyer’s comment below (#45). I too get calls from irate brokers that I’m “advertising” their listing. Then I explain how the IDX works, and some of them STILL don’t get it.<br><br>My initial reaction was that this was perhaps someone trying to scam their way in. Not necessarily a crook but just someone who wanted to get in to see the property. <br><br>Do you have centralized showing service or something similar in your area? I my area most listing are serviced by CSS, call them with your agent password and your get showing instructions.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Ned&#180;s last blog post..<a href="http://baltimorerealestateinvestingblog.com/2009/05/save-my-home-tax-sale/" rel="nofollow">Help! My Home is going to tax sale.</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487555">\
	 <div id="dsq-comment-header-12487555" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487555" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487555" href="http://www.PhoenixRealEstateGuy.com/" target="_blank" rel="nofollow">Jay Thompson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487555" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487555" class="dsq-comment-message">Ned - surprisingly, I don\'t recall ever seeing a listing here using CSS or something similar. Some of the larger brokerages have an "internal" service, but that\'s it....<br><br>Sadly, given the volume of similar calls we receive, I\'m inclined to think it\'s clueless agents making these calls. With most, you can tell they are agents, albeit agents without a clue.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487557">\
	 <div id="dsq-comment-header-12487557" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487557" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487557" href="http://www.atlantaluxuryhomes.com/atlanta-foreclosures.php" target="_blank" rel="nofollow">Louise Scoggins</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487557" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487557" class="dsq-comment-message">I get these calls ALL the time, from agents and buyers with Buyer\'s Agents who think I am the listing agent. The buyer calls I can understand, but the agents who call??? The first thing out of my mouth is, "Did you look it up on the MLS?"...the converstions are scarily similar to yours. Sigh. The things we go through as Realtors :-)</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487559">\
	 <div id="dsq-comment-header-12487559" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487559" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487559" href="http://www.arizonarealestatenotebook.com/" target="_blank" rel="nofollow">John Wake</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487559" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487559" class="dsq-comment-message">I also get those calls frequently.  If I\'m convinced they are a legit Realtor (name &amp; brokerage), I\'ll help them out if I\'m at my desk and I have time my looking up the home in the MLS for them.<br><br>I can certainly envision during a long day of showing, a client saying, "Oh, by the way, last night we found this home online we would like to see, too."<br><br>That\'s always a tough situation to handle.  My responses to my own clients run along; "That home didn\'t come up in the search we did together so it doesn\'t meet your criteria."  "We can\'t show a home without looking it up in the MLS, it may already be under contract so the seller doesn\'t expect any more showings and she could be in the shower... alarm codes, pet instructions, etc."  "I can take 5 minutes to look it up in the MLS on my Treo but it likely does not meet your search criteria, even if it is still available."<br><br>When that happens to me, I always think that I didn\'t do a good job when I first met the clients in explaining how the system works and how we can\'t do on-the-fly showings.  "Hey, there is a for sale sign over there, can we see that home."  (A clear "sign" the buyer is not serious.)  Usually, my mistake was I assumed they knew the drill and I didn\'t explain the system the way I would to first-time buyers.<br><br>But some Realtors - no doubt very nice people - are worse than I am about explaining the rules of the game to their clients.<br><br>The more annoying and more frequent calls are buyers who have a buyer\'s agent but call wanting the listing agent to show them the home.  (I got one of those calls while writing this.)  Again, the buyer\'s agent didn\'t do a good job of explaining the rules of the game to their client.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>John Wake&#180;s last blog post..<a href="http://www.arizonarealestatenotebook.com/2009/06/02/how-much-down-payment-should-i-make/" rel="nofollow">“How much down payment should I make?”</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487560">\
	 <div id="dsq-comment-header-12487560" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487560" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487560" href="http://www.PhoenixArizonaRealEstateHomes.com/" target="_blank" rel="nofollow">Candace Robinson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487560" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487560" class="dsq-comment-message">I read your funny post yesterday and just had to laugh. However, with that said it does make you wonder (someone mentioned above) if someone isn\'t trying to get into the home under the neighbor radar.  <br><br>What\'s even more taunting is that if this caller (Realtor) called a like-minded Realtor and they collaborated and the receiver of the call gave the information they were looking for (revert to above paragraph)!! It\'s very possible that one knuckle-head could encounter another knuckle-head!!  <br><br>I\'m still laughing after reading the dialog again.  But, in all seriousness, it\'s important to remember several things here:<br><br>1. Don\'t give out the code or information to another caller/agent over the phone.<br>2. Don\'t put comments in the public remarks of the home being "vacant" or the combo code (which some REO agents use) as I\'ve seen a lot of lately! <br>3. If you don\'t know what a \'freakin\' IDX is, then perhaps you should go back to Real Estate school and give it another shot (or not, get out of real estate all together).<br>4. If you are sending your buyer to other brokers sites, all I can say is "WOW"... move on now. <br><br>*shaking my head a second time of reading the convo*</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487561">\
	 <div id="dsq-comment-header-12487561" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487561" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487561" href="http://www.realty4atlanta.com/" target="_blank" rel="nofollow">Dan Connolly -Atlanta Real Est</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487561" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487561" class="dsq-comment-message">You guys are a tough bunch!<br><br>I get a couple of calls like that every day. If I am at my desk I will give them the listing agent\'s phone number, but not the lockbox code. I figure it builds good will with my fellow agents, and it is worth it for that. I make a lot of sales from Buyers who initially think they are calling the listing agent. It\'s payback for that. <br><br>After talking to the buyers who call me, I find out that some are already working with a buyer\'s agent who may be out of town etc. I spend a minute, I am friendly and helpful,  and don\'t try to swipe their clients. I actually will give them the listing agents phone number. Then I suggest that they if they call the listing agent, they should tell  him that they have a buyer\'s brokerage agreement and would like to see the house if the listing agent will honor that. If the listing agent won\'t, I tell them to call their buyer\'s agent and see if he has some one else in his office who will meet them. <br><br>Why would I do that? I appreciate loyalty with my clients and I encourage it in others. I believe what goes around, comes around. After all that, every once in awhile the buyer tells me that they aren\'t happy with their current agent anyway, and if I would be willing to show them the house. (then I say sure!)<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Dan Connolly -Atlanta Real Estate Guide&#180;s last blog post..<a href="http://www.realty4atlanta.com/disclosure-what-the-seller-doesnt-have-to-tell-you-in-georgia/" rel="nofollow">Disclosure: What the seller DOESN\'T have to tell you in Georgia</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487562">\
	 <div id="dsq-comment-header-12487562" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487562" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487562" href="http://www.PhoenixRealEstateGuy.com/" target="_blank" rel="nofollow">Jay Thompson</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487562" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487562" class="dsq-comment-message">Dan - I do much of the same. But sorry, if I\'m on my cell phone away from a PC, I\'m just not going to make a lot of effort to help agents that can\'t help themselves. (and I\'d <i>never</i> give out a gate code or a lockbox code).<br><br>We also get many calls from buyers already working with agents. I help them where I can and wouldn\'t ever dream of trying to steal them away. <br><br>I\'m a big believer in "what goes around comes around". But when faced with utter incompetence, I\'m not quite as generous.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487563">\
	 <div id="dsq-comment-header-12487563" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487563" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487563" href="http://www.augustalistingexpert.com/" target="_blank" rel="nofollow">Joe@Augusta GA Homes</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487563" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487563" class="dsq-comment-message">Agree Jay - "Do unto others" only goes so far.   <br><br>We sit on the South Carolina border here, and many agents are licensed in both Georgia and SC, some aren\'t.   I\'ve had South Caralakee agents ask me to show their clients my listings in GA and then pay them the full Buyer\'s side as a referral fee.  This with agents in their own firms licensed in GA.<br><br>My typical response is "so you want me to put your clients under Georgia Buyer Brokerage Agreement with me, then pay you the whole commission on that side while I do all the work?  How about 25% instead?"  That\'s if I can stop laughing long enough.....<br><br>Navy Chief, Navy Pride<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Joe&#180;s last blog post..<a href="http://www.augustalistingexpert.com/Blog/Tax-Credit-Authorized-for-1st-Time-Homebuyers" rel="nofollow">Tax Credit Authorized for 1st Time Homebuyers</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487564">\
	 <div id="dsq-comment-header-12487564" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487564" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487564" href="http://www.escapesomewhere.com/austinblog/" target="_blank" rel="nofollow">Ki@Austin Texas Real Estate</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487564" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487564" class="dsq-comment-message">I have gotten a few of those in the past.  Its wierd because sometimes they are annoyed.  Like its my fault they printed out listings from a website instead of the MLS.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Ki&#180;s last blog post..<a href="http://www.escapesomewhere.com/austinblog/2009/05/austin_real_estate_april_2009.html" rel="nofollow">Austin Real Estate Statistics for April 2009</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487565">\
	 <div id="dsq-comment-header-12487565" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487565" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487565" href="http://www.arizonarealestatehome.com/" target="_blank" rel="nofollow">Steve@Tempe Real Estate and Ho</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487565" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487565" class="dsq-comment-message">It\'s really amazing that this happens as often as it does.  I suppose that\'s the price we pay for having good quality websites.<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Steve&#180;s last blog post..<a href="http://feedproxy.google.com/~r/arizonarealestatehome/EEur/~3/kODsHDHTbf8/615000-1442-e-caroline-lane-tempe-az-85284" rel="nofollow">$615,000 :: 1442 E Caroline Lane, Tempe AZ, 85284</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487566">\
	 <div id="dsq-comment-header-12487566" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487566" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487566" href="http://www.phoenixpowersearch.com/" target="_blank" rel="nofollow">brian culhane</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487566" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487566" class="dsq-comment-message">JohnWake...<br><br>That is some very insightful commentary on this subject....and no question the crux of the issue.<br><br>Educating and Informing our clients....is Job #1<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>brian culhane&#180;s last blog post..<a href="http://www.phoenixpowersearch.com/2009/06/mountainbrook-village-in-gold-canyon-az/" rel="nofollow">MountainBrook Village in Gold Canyon, AZ</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487567">\
	 <div id="dsq-comment-header-12487567" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487567" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487567" href="http://www.bestfhalender.com/" target="_blank" rel="nofollow">Steve Lines</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487567" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487567" class="dsq-comment-message">Great stuff Jay.  Fun to see what the real estate agents get to deal with before it enters into my world on the mortgage side.<br><br>Steve<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Steve Lines&#180;s last blog post..<a href="http://www.bestfhalender.com/best-fha-lender/top-10-reasons-college-graduates-should-use-fha-loans-to-buy-a-house/" rel="nofollow">Top 10 Reasons College Graduates Should Use FHA Loans to Buy a House</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487568">\
	 <div id="dsq-comment-header-12487568" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487568" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12487568">PB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487568" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487568" class="dsq-comment-message">If I was sitting in the car or next to this person as this conversation went down...<br><br>That person would be fired.  I\'m surprised that this happens multiple times to you...but wait...no, I\'m not.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487570">\
	 <div id="dsq-comment-header-12487570" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487570" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487570" href="http://berkeleyhomes.com/" target="_blank" rel="nofollow">Ira Serkes</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487570" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487570" class="dsq-comment-message">THIS JUST IN<br>"Message:I have a buyer for this hosue....when can we see it?"<br><br>THIS JUST OUT<br>Hi xxxxxx – best to check the MLS for showing instructions – you’re on my IDX site and I’m not the listing agent<br><br>Good luck<br><br>Ira<br><br>Yes - out of area agent from a very expensive area.  Wait till her buyers find out the neighborhood is zoned M-60.<br><br>As in machine gun.<br><br>Really - not far from it there was automatic fire a few nights ago.<br><br>Just another reason why buyers should use agents who know the neighborhoods.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487572">\
	 <div id="dsq-comment-header-12487572" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487572" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487572" href="http://www.sunnyislesmiamirealestate.com/Miami-Beach/Homes-For-Sale/" target="_blank" rel="nofollow">Leon Belenky-Miami Beach Luxur</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487572" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487572" class="dsq-comment-message">It is just amazing how many agents out there don\'t seem to know how to do their job. And for Ira\'s comment-WOW-yes, that client needs to RUN to another agent that knows the area.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487573">\
	 <div id="dsq-comment-header-12487573" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487573" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487573" href="http://www.remaxottawa.ca/" target="_blank" rel="nofollow">Bobbie McGowan-RE/MAX Ottawa</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487573" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487573" class="dsq-comment-message">That would be one of the moments where stabing yourself in the eye would be more enjoyable than trying to explain to the guy on the phone that he needs to be a better prepared agent and that you ARE NOT the listing agent, he just used your site\'s MLS search to find the house...sigh.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487574">\
	 <div id="dsq-comment-header-12487574" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487574" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487574" href="http://www.aaronsold.com/" target="_blank" rel="nofollow">Aaron Dickinson - Edina Realty</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487574" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487574" class="dsq-comment-message">I just got this same call last night!  Spot on!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12487575">\
	 <div id="dsq-comment-header-12487575" class="dsq-comment-header">\
	 <cite id="dsq-cite-12487575" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12487575" href="http://massrealestateguy.com/" target="_blank" rel="nofollow">Jim Gatos</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12487575" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12487575" class="dsq-comment-message">I recently changed my idx so that you have to sign on first. Our MLS is supposed to be "proprietory", not something we give away...<br><br>I\'ve even had a couple of idiot agents sign onto MY idx to get addresses, and when I "cancel" them, they sign back on! One "lady" went back and forth like this 5 times! I\'ll tell you, she was DETERMINED!<br><br>&lt;abbr&gt;<em></em>&lt;/abbr&gt;&lt;abbr&gt;<em>Jim Gatos&#180;s last blog post..<a href="http://www.massrealestateguy.com/2009/07/michael-jackson-michael-jackson-michael-jackson-michael-jackson.html" rel="nofollow">Michael Jackson Michael Jackson Michael Jackson Michael Jackson</a></em>&lt;/abbr&gt;</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-21280390">\
	 <div id="dsq-comment-header-21280390" class="dsq-comment-header">\
	 <cite id="dsq-cite-21280390" class="dsq-comment-cite">\
	 <a id="dsq-author-user-21280390" href="http://www.calgarysrealestate.ca" target="_blank" rel="nofollow">CalgarysRealEstate.ca</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-21280390" class="dsq-comment-body">\
	 <div id="dsq-comment-message-21280390" class="dsq-comment-message">I get similiar things as well, but not to this extreme. My site <a href="http://REALESTO.com" rel="nofollow">REALESTO.com</a> ranks well in the search engines and it blows me away how many REALTORS, who are in this profession for a living don\'t understand how our own mls works. Unbelievable.</div>\
	 </div>\
	 </li>\
	 </ul>\
';

(function() {
	
	





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

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


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

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

	
	

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

	Dsq.Popup.showCookieMsgs();

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

	
	if((typeof OB_Script != 'undefined') && (typeof OB_versionNum != 'undefined')) {
		if(navigator.userAgent.indexOf("Firefox") != -1) {
			if(window.frames['dsq-reply-frame']) {
				window.frames['dsq-reply-frame'].location = Dsq.Urls.REPLY + (new Date()).getTime() + '&f=tpreg&t=from_the_i_dont_get_it_files_i_need_more_info_on_your_listing&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

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

	



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

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

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

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

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


	


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

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

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

})();




