




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

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

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

var Dsq = new function() {
	this.container = document.getElementById('dsq-content');
	this.jsonData = {"reactions": [], "has_more_reactions": false, "users": {"8827e50ab66a9c380e599d7f472a19d9": {"username": "Oswald2001", "tumblr": "", "display_name": "Oswald2001", "url": "http://disqus.com/guest/8827e50ab66a9c380e599d7f472a19d9/", "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": ""}, "8f0e6b4de09f8d26e0a89edb8d7446b7": {"username": "Mark Groanboom", "tumblr": "", "display_name": "Mark Groanboom", "url": "http://disqus.com/guest/8f0e6b4de09f8d26e0a89edb8d7446b7/", "registered": false, "linkedin": "", "blog": "http://www.TheStockster.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": ""}, "50c09850675236f34a8f7050b075714d": {"username": "BRAMPS", "tumblr": "", "display_name": "BRAMPS", "url": "http://disqus.com/guest/50c09850675236f34a8f7050b075714d/", "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": ""}, "73b574807f89867d5f33b133d15bc319": {"username": "AP", "tumblr": "", "display_name": "AP", "url": "http://disqus.com/guest/73b574807f89867d5f33b133d15bc319/", "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": ""}, "0f4a7744634083f655a443efe1dfbc26": {"username": "Mike_13th", "tumblr": "", "display_name": "Mike_13th", "url": "http://disqus.com/guest/0f4a7744634083f655a443efe1dfbc26/", "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": ""}, "092522e87ab76a4bb688d6bfdc0b4f2e": {"username": "timothysykes", "tumblr": "", "display_name": "timothysykes", "url": "http://disqus.com/guest/092522e87ab76a4bb688d6bfdc0b4f2e/", "registered": false, "linkedin": "", "blog": "http://www.timothysykes.com/", "remote_domain": null, "points": null, "facebook": "", "avatar": "http://media.disqus.com/uploads/anonusers/16/9024/avatar32.jpg", "delicious": "", "is_remote": false, "verified": false, "flickr": "", "twitter": "", "remote_domain_name": ""}, "26e7384eaeb8e387cbc5e7176c88ed5e": {"username": "Tony Ellis", "tumblr": "", "display_name": "Tony Ellis", "url": "http://disqus.com/guest/26e7384eaeb8e387cbc5e7176c88ed5e/", "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": ""}, "younggunz": {"username": "younggunz", "tumblr": "", "display_name": "younggunz", "url": "http://disqus.com/younggunz/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 2, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "9ec0e7804208ee453058a4dc76f469ac": {"username": "bdog", "tumblr": "", "display_name": "bdog", "url": "http://disqus.com/guest/9ec0e7804208ee453058a4dc76f469ac/", "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": ""}, "555d27c9f11dafe5e8135af88b9681b3": {"username": "anti-tim", "tumblr": "", "display_name": "anti-tim", "url": "http://disqus.com/guest/555d27c9f11dafe5e8135af88b9681b3/", "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": ""}, "09b9ae54299ca1001acaa611ccb2c580": {"username": "Klip", "tumblr": "", "display_name": "Klip", "url": "http://disqus.com/guest/09b9ae54299ca1001acaa611ccb2c580/", "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": ""}, "2d7f18df4265617df8444627e9b443d7": {"username": "dan", "tumblr": "", "display_name": "dan", "url": "http://disqus.com/guest/2d7f18df4265617df8444627e9b443d7/", "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": ""}, "3b62707a89c48d35ff006b262b6869c9": {"username": "UFgemini", "tumblr": "", "display_name": "UFgemini", "url": "http://disqus.com/guest/3b62707a89c48d35ff006b262b6869c9/", "registered": false, "linkedin": "", "blog": "http://collegepennystocks.blogspot.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": ""}, "8d521797c0bb832323c34567ef918029": {"username": "hoodwink", "tumblr": "", "display_name": "hoodwink", "url": "http://disqus.com/guest/8d521797c0bb832323c34567ef918029/", "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": ""}, "0702933e29b8fa2c418f78f1051701b5": {"username": "jonny", "tumblr": "", "display_name": "jonny", "url": "http://disqus.com/guest/0702933e29b8fa2c418f78f1051701b5/", "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": ""}, "c4b5206af803bd44b4522c7666a2cf67": {"username": "Gra", "tumblr": "", "display_name": "Gra", "url": "http://disqus.com/guest/c4b5206af803bd44b4522c7666a2cf67/", "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": ""}}, "forum": {"use_media": false, "name": "TIM", "streaming_realtime": false, "url": "timsykes", "allow_anon_post": true, "reactions_enabled": false, "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": 4, "forum": "timsykes", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-11-24_20:15:54", "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": {"13029957": {"up_voted": false, "ip": "", "has_replies": false, "message": "Great point!  GETG is the one exception...lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_17:12:48", "killed": false, "user_key": "26e7384eaeb8e387cbc5e7176c88ed5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029958": {"up_voted": false, "ip": "", "has_replies": false, "message": "haha GETG is one of the most blatant frauds out there", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_17:21:33", "killed": false, "user_key": "092522e87ab76a4bb688d6bfdc0b4f2e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029959": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol...maybe, but getting products on Target shelves is impressive for fraudulent PK.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_17:33:18", "killed": false, "user_key": "26e7384eaeb8e387cbc5e7176c88ed5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029960": {"up_voted": false, "ip": "", "has_replies": false, "message": "and CYGT still handles all the ticketing for six flags...BFD", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_17:36:08", "killed": false, "user_key": "092522e87ab76a4bb688d6bfdc0b4f2e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029973": {"up_voted": false, "ip": "", "has_replies": false, "message": "Maybe even more impressive than CYGT!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_17:38:08", "killed": false, "user_key": "26e7384eaeb8e387cbc5e7176c88ed5e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029979": {"up_voted": false, "ip": "", "has_replies": false, "message": "lol themarketkid called you a pumper in his latest post", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_17:49:49", "killed": false, "user_key": "8d521797c0bb832323c34567ef918029", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029980": {"up_voted": false, "ip": "", "has_replies": false, "message": "haha Tim called a \"famous spammer\" here.<br>Timmay don't care ,it's free publicity.<br>He's laughing all the way to the bank.<br><br>\"I do not know if that a good or bad news, but it seems that a famous spammer Timothy Sykes started to push CNEH stock\"<br><br>And TMK,who really cares??", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_18:50:46", "killed": false, "user_key": "0f4a7744634083f655a443efe1dfbc26", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029981": {"up_voted": false, "ip": "", "has_replies": false, "message": "RNN looks like a ss&amp;f.<br><br>Symbol change,\"new\" twist on a drug,got a pump email on it....yehaa pump it baby,it's shortable on IB too!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_18:54:27", "killed": false, "user_key": "0f4a7744634083f655a443efe1dfbc26", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029982": {"up_voted": false, "ip": "", "has_replies": false, "message": "preach on brothaman", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_19:32:47", "killed": false, "user_key": "3b62707a89c48d35ff006b262b6869c9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029983": {"up_voted": false, "ip": "", "has_replies": false, "message": "TMK somehow forgets i dont get paid by companies, i only get paid if my subscribers makes $....big difference...and of course i presented a fundamental and technical argument...guy also needs to learn how to link, but some are slower than others", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_19:51:42", "killed": false, "user_key": "092522e87ab76a4bb688d6bfdc0b4f2e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029984": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good post Tim. You know I think the problem with the Pink Sheets, OTCBB and Nasdaq microcaps is that people believe what they read. They think because  a company has a flashy website, pr's, and a fair tale story of designing a cure for cancer, the companies are real. Honestly its kind of fucked that our government allows all these down right scams and boiler rooms. I think its mainly they don't have resources to investigate all 7000 OTCBB companies etc,  but also the gov like the taxes they receive, so they do nothing until there are many complaints or the company does something blatantly obviously illegal. These people that invest in these are idiots that deserve to lose there money for not doing the research, but I guess without the lemmings, trades can't profit so I guess in a way moron long term penny stock investors are needed.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_20:47:39", "killed": false, "user_key": "2d7f18df4265617df8444627e9b443d7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029985": {"up_voted": false, "ip": "", "has_replies": false, "message": "Simply not true. Your attempts to gain notoriety as the man who brings down penny stocks is  pathetic.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_21:51:47", "killed": false, "user_key": "8f0e6b4de09f8d26e0a89edb8d7446b7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029986": {"up_voted": false, "ip": "", "has_replies": false, "message": "PDRT,reserve those shares imo for a sign of red.<br><br>LUNA too,up ah,doubt it holds it more than a day if that,and a stinkin' chart to boot", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_22:00:16", "killed": false, "user_key": "0f4a7744634083f655a443efe1dfbc26", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029987": {"up_voted": false, "ip": "", "has_replies": false, "message": "Mark, why the hell would i want to bring down penny stocks? Friggin moron,  my DVD is called PennyStocking! I love the corruption, manipulation, incompetence that's everywhere down here, thanks for exemplifying the kind of ignorance here", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_22:07:24", "killed": false, "user_key": "092522e87ab76a4bb688d6bfdc0b4f2e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029988": {"up_voted": false, "ip": "", "has_replies": false, "message": "haha,\"bring down penny stocks\" too freaking funny,like they need help!<br>You folks don't get it!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_22:14:12", "killed": false, "user_key": "0f4a7744634083f655a443efe1dfbc26", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029989": {"up_voted": false, "ip": "", "has_replies": false, "message": "Tim do you bring your laptop with you to the bathroom too? lol", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_23:18:37", "killed": false, "user_key": "8f0e6b4de09f8d26e0a89edb8d7446b7", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029990": {"up_voted": false, "ip": "", "has_replies": false, "message": "so basically if i hold a short position for a long period of time....im almost guaranteed to win?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_23:33:07", "killed": false, "user_key": "0702933e29b8fa2c418f78f1051701b5", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029991": {"up_voted": false, "ip": "", "has_replies": false, "message": "no i keep my laptop on my couch<br><br>no johnny, u short random penny stocks and u'll understand the definition of pain. only short if and when they go parabolic", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-29_23:51:28", "killed": false, "user_key": "092522e87ab76a4bb688d6bfdc0b4f2e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029992": {"up_voted": false, "ip": "", "has_replies": false, "message": "How can you say that about CPST? I think you don't know this stock and I bet you that you will change your mind soon with this one", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-30_06:59:41", "killed": false, "user_key": "555d27c9f11dafe5e8135af88b9681b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029993": {"up_voted": false, "ip": "", "has_replies": false, "message": "Who you going to believe?  A 20 something guy on the internet or a company with a proven track record? I mean, sure these penny stocks are frauds.  Like Ford, Wamu, and other companies who are sub $5. A few years trading does not make you an expert.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-30_08:01:58", "killed": false, "user_key": "09b9ae54299ca1001acaa611ccb2c580", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029994": {"up_voted": false, "ip": "", "has_replies": false, "message": "I see Beacon is pumping QTWW, there up high of day pre-market already.<br><br>Gra", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-30_08:21:47", "killed": false, "user_key": "c4b5206af803bd44b4522c7666a2cf67", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029996": {"up_voted": false, "ip": "", "has_replies": false, "message": "The things is TIM as to provocate people to have audience. But I am sure that he knows himself that he exagerates a lot with his \"theories\".", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-30_08:38:34", "killed": false, "user_key": "555d27c9f11dafe5e8135af88b9681b3", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029997": {"up_voted": false, "ip": "", "has_replies": false, "message": "CPSt and QTWW will fail in due time, they are pure hype plays.<br><br>not talking about fallen companies like wamu although they look to be failing anyway<br><br>anti-tim--do some research u dumbass, this 20-something does  have a proven track record", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-30_09:13:54", "killed": false, "user_key": "092522e87ab76a4bb688d6bfdc0b4f2e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029998": {"up_voted": false, "ip": "", "has_replies": false, "message": "10 stocks i'm watching today:<br><br><a href=\"http://www.timothysykes.com/timsykes/2008/06/30/manipulation-monday-gotta-buy-the-breakouts/\" rel=\"nofollow\">http://www.timothysykes.com/timsykes/2008/06/30...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-30_09:29:23", "killed": false, "user_key": "092522e87ab76a4bb688d6bfdc0b4f2e", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13029999": {"up_voted": false, "ip": "", "has_replies": false, "message": "My limit order of 5.05 on CNEH is taking foreverrrrrr to get filled.  stock is 4.985 by 4.99 ?? is MM waiting for sellers to come in?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-30_09:42:55", "killed": false, "user_key": "73b574807f89867d5f33b133d15bc319", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13030000": {"up_voted": false, "ip": "", "has_replies": false, "message": "Are Anti-Tim and Klip Boiler Room Bashers sent out to bash Tim for exposing their scams?<br><br>Hmmmm.....", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-30_10:14:18", "killed": false, "user_key": "8827e50ab66a9c380e599d7f472a19d9", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13030001": {"up_voted": false, "ip": "", "has_replies": false, "message": "geeza tim maybe they are frauds...that is why it makes so much sense to short them", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-06-30_16:21:12", "killed": false, "user_key": "9ec0e7804208ee453058a4dc76f469ac", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13030002": {"up_voted": false, "ip": "", "has_replies": false, "message": "UNITED STATES DISTRICT COURT<br><br>NORTHERN DISTRICT OF GEORGIA<br><br>ATLANTA DIVISION <br><br>EQUUS RESOURCES, INC.,   :<br><br>                                    :<br><br>      Plaintiff,    :<br><br>                                    :  Civil Action No.:<br><br>v.      :<br><br>                                    :<br><br>RANDY L. HARRIS, STEVEN A.  :<br><br>CUNNINGHAM, and MOONDANCE, :<br><br>LTD, LLC.     :<br><br>                                    :<br><br>      Defendants.    : <br><br>COMPLAINT FOR DAMAGES AND EQUITABLE RELIEF <br><br>      COMES NOW PLAINTIFF EQUUS RESOURCES, INC., by and through its undersigned attorneys, and for its Complaint states as follows:<br><br>THE PARTIES<br><br>   1.<br><br>      <br><br>Plaintiff Equus Resources, Inc. (\u201cEquus Resources\u201d or the \u201cCompany\u201d) is a Colorado corporation whose principal place of business is located in Ponte Vedra Beach, Florida.<br><br>   2.<br><br>      Defendant Randy L. Harris (\u201cHarris\u201d) is a Georgia resident who may be served at his residence 865 Angel Drive, Ellijay, Georgia 30536, which is in Dawson County.<br><br>   3.<br><br>      Defendant Steven A. Cunningham (\u201cCunningham\u201d) is a Georgia resident who may be served at his residence 3765 Banyon Lane, Alpharetta, Georgia 30022, which is in Fulton County. <br> <br>                                     <br><br>   4.<br><br>      Defendant Moondance, Ltd., LLC (\u201cMoondance\u201d), purports to be a limited liability company; however, the Company has been unable to identify Moondance\u2019s state of organization.  Upon information and belief, Cunningham is the managing member of Moondance.  As described above in Paragraph 3, Cunningham is a resident of Georgia.<br><br>   5.<br><br>      Collectively, the individuals identified in Paragraphs 2 and 3 above shall be referred to as the \u201cIndividual Defendants.\u201d<br><br>      JURISDICTION AND VENUE<br><br>   6.<br><br>      This Court has subject matter jurisdiction over this action under 28 U.S.C. \u00a7 1332 because there is complete diversity of citizenship between the plaintiff and all defendants and the matter in controversy exceeds the sum of $75,000.00, exclusive of interest and costs.<br><br>   7.<br><br>      This Court also has subject matter jurisdiction over this action under 28 U.S.C. \u00a7 1331 because a claim arises under federal law.  The remaining state-law claims are properly brought pursuant to 28 U.S.C. \u00a7 1367.<br><br>   8.<br><br>      Venue is proper in this Court pursuant to 28 U.S.C. \u00a7 1391(a), (b).  Venue is proper in the Atlanta Division pursuant to L.R. 3.1(B)(1)(a).<br><br>FACTUAL BACKGROUND<br><br>   9.<br><br>      Equus Resources is a publicly traded company that has structured itself as an integrated real estate management entity, which would broker its own mortgages and have a school to train its own mortgage and real estate agents. <br><br>  10.<br><br>      Until September 2007, Harris and Cunningham were directors of Equus and occupied various important roles as officers for the corporation. <br><br>  11.<br><br>      Although the Company has raised millions of dollars in debt and equity capital, the Company\u2019s financial records show no assets proportionate to the investment of the stockholders and very limited explanation of where the invested moneys went or how they were spent.<br><br>  12.<br><br>      In September 2007, the Company\u2019s shareholders took the necessary actions to remove Harris and Cunningham as the company\u2019s directors.<br><br>  13.<br><br>      The shareholders voted in new directors, who terminated Individual Defendants in their management capacities and began the process of locating the company\u2019s assets and determining the financial health of the company and its wholly owned subsidiaries.<br><br>  14.<br><br>      Having investigated the affairs of the Company and reviewed the documents that it has been able to obtain and other records, the company has determined that its prior management had taken personally or given away substantial corporate assets and neglected the affairs of the Company and otherwise breached their fiduciary duties, all to the detriment of the Company and its shareholders. <br> <br>                                     <br><br>  15.<br><br>      The actions described herein constitute a pattern of breaches of fiduciary duty that used both the mails and wires in interstate commerce in violation of state and federal Racketeer Influenced Corrupt Organizations (\u201cRICO\u201d) laws.<br><br>      Company History<br><br>  16.<br><br>      The Company was founded in 1976 as Cripple Creek Gold Production Corp., changed its name to Hunter Petroleum Corp. in 1986, to as Hunter International Trade Corp. in 1987, which subsequently became Forst Hunter International Trade Corp. in 1997. <br><br>  17.<br><br>      As of February 2, 2004, the Company was authorized to issue 100,000 shares of common stock and zero shares of preferred stock.<br><br>  18.<br><br>   In April 2004, the Company reincorporated to change the par value of its stock from $.05 to $.0001.  The Company also increased the number of authorized, common shares to 100,000,000.<br><br>  19.<br><br>      In June 2004, the Company changed its name to Equus Resources, Inc.<br><br>      CORPORATE MISCONDUCT AND<br><br>      BREACHES OF FIDUCIARY DUTY <br> <br>                                     <br><br>  20.<br><br>      On November 1, 2004, Harris and Cunningham became the sole officers and directors of the Company by virtue of a merger of Team One Mortgage Services, Inc. (\u201cTeam One Mortgage\u201d) into Equus Resources. <br> <br>                                     <br><br>  21.<br><br>      As officers and directors of the Company, the Individual Defendants owed the Company and its shareholders fiduciary duties of loyalty, diligence, and good faith. <br><br>  22.<br><br>      As detailed throughout this complaint, Harris and Cunningham repeatedly breached their fiduciary duties by issuing themselves and others shares without obtaining appropriate value to the Company, and thereby diluting the value of shares held by equity investors, entering into self-interested contracts, loaning themselves the company\u2019s funds without repayment, claiming to have loaned the Company money and extracting payment when no loan was ever made, claiming to have contributed assets to the Company when none were contributed, selling corporate shares at below market prices for personal gain, selling personal shares to purchasers seeking to invest in the Company, employing family and friends and engaging in other self-interested transactions to the detriment of the Company, and neglecting the affairs of the Company and its wholly owned subsidiaries, while devoting their time and attention to other personal matters.<br><br>  23.<br><br>      Given the nature and extent of these breaches of fiduciary duty, none of the funds extracted from the Company by Harris and Cunningham were legitimate.<br><br>General Corporate Inaction and Wrongful Actions<br><br>  24.<br><br>      On November 29, 2004, Harris and Cunningham filed articles of amendment to the Company\u2019s articles of incorporation that purported to increase the number of authorized, preferred shares to 50,000,000 (par = $.0001).  Those amendments were filed through the mails with the Colorado Secretary of State\u2019s Office. <br><br>  25.<br><br>      On March 1, 2005, Harris and Cunningham filed amended and restated articles of incorporation that purported to increase the amount of authorized common stock to 750,000,000 shares while decreasing the par value of those shares to $.00001 and that purported to increase the value of issued and issuable preferred stock to $.01 per share.  Those amendments were filed through the mails with the Colorado Secretary of State\u2019s Office. <br><br>  26.<br><br>      Both of the increases described in paragraphs 24 and 25 were inappropriate and a breach of fiduciary duty because Harris and Cunningham had previously cancelled 25 million shares held by Susan A. Englert on November 1, 2004.  The Individual Defendants counted 25 million shares purportedly owned by Susan A. Englert as having been voted in favor of expanding the authorized shares of the Company, despite the fact that those 25 million shares had been previously cancelled by Harris and Cunningham on November 1, 2004. <br><br>  27.<br><br>      Similarly, the Individual Defendants cancelled 9 million more shares on November 9, 2004, but nevertheless allowed some shares\u2014owned by entities controlled by Donald F. Mintmere, including Donald F. Mintmere, PA\u2014to be voted in favor of both of the increases in authorized stock.  By using those cancelled shares to effect dramatic increase in the number of authorized shares, the Individual Defendants breached their duty of care to the corporation and its shareholders.  The shareholder consents were obtained through the mails, and correspondence regarding the shareholder consent occurred over the wires.   <br> <br>                                     <br><br>  28.<br><br>      For example, Donald F. Mintmere\u2014now serving time after his conviction for a number of securities-related felonies\u2014sent an email to Cunningham on November 30, 2004 congratulating Cunningham on a job well done in increasing the number of preferred shares of the company and voting six million shares in favor of the action.  Mintmere sent another email to Cunningham on April 4, 2005 voting six million shares in favor of the increase of common shares, but observing that \u201cthe increase in authorized is a little extreme.\u201d  Mintmere was a resident of Florida prior to his federal convictions, so the emails were sent from Florida to Georgia.<br><br>  29.<br><br>      The Company\u2019s transfer agent, ComputerShare, Inc., is located in Golden, Colorado, so all actions of share issuances and correspondence regarding shareholder action and board resolutions were mailed to that office from Georgia and communications regarding those mailings occurred between Georgia and Colorado.<br><br>Harris and Cunningham Immediately Began a Scheme of<br><br>Deception, which Breached Their Fiduciary Duties <br> <br>                                     <br><br>  30.<br><br>      Harris and Cunningham issued themselves shares in return for their purported contribution of more than $220,000 of computer equipment, and more than $100,000 in furniture and fixtures to Equus Resources. <br><br>  31.<br><br>      The Company has no log or inventory of furniture, equipment, or fixtures actually received to justify such a large purported capital contribution and has been unable to locate furniture, equipment, and fixtures even approaching that value.<br><br>  32.<br><br>      Furthermore, it is clear from Team One Mortgage\u2019s books that Harris and Cunningham had previously contributed the same furniture and equipment to Team One Mortgage on October 28, 2003, May 5, 2004, and July 18, 2003, well before their association with Equus Resources.  Thus, the property that Harris and Cunningham refer to as their capital contributions to Equus Resources was not their property to begin with, as it had previously been contributed to Team One Mortgage. <br><br>  33.<br><br>      Equus Resources was forced to twice pay for the likely fictitious (or at least dramatically overestimated) capital contribution, as Team One Mortgage was merged into Equus Resources in exchange for 19,475,652 shares, which were given to Team One Financial. <br><br>  34.<br><br>      Harris and Cunningham managed to convert more shares from Equus Resources through Team One Mortgage.  On December 15, 2005, the Individual Defendants\u2019 caused Equus Resources to issue 1,596,500 shares to the employees of Team One Mortgage for their interests in that company.  However, as noted in Paragraph 33, over 19 million shares had already been issued to Team One Mortgage\u2019s owners in the merger. <br><br>  35.<br><br>      Prior to its dissolution, Equus Resources \u201cloaned\u201d Team One Mortgage $370,198.09.  That loan was later \u201cwritten off\u201d as \u201cbad debt.\u201d <br><br>  36.<br><br>      On information and belief, Team One Mortgage was sold to El Unicornio, Ltd., with no assets but including various federal payroll tax liabilities in exchange for a promise to sell and market El Unicornio\u2019s South American goods in Georgia. <br><br>  37.<br><br>      The first issuance to Cunningham was of one million shares on October 15, 2004, purportedly for his initial contribution of furniture, equipment, and fixtures.  According to ComputerShare\u2019s records, those million shares were ordered released by Equus Resources, in Alpharetta, Georgia and shipped to Donald Mintmere in Palm Beach, Florida. <br><br>  38.<br><br>      The first issuances to Harris was also of one million shares on October 15, 2004, purportedly for his initial contribution of furniture, equipment, and fixtures.  According to ComputerShare\u2019s records, those million shares were ordered released by Equus Resources, in Alpharetta, Georgia and shipped to Donald Mintmere in Palm Beach, Florida.<br><br>  39.<br><br>      Harris and Cunningham represented to shareholders that they were not taking salaries so as to not cause the Company that expense; yet, despite purportedly being unpaid for three years, Harris and Cunningham lived in million dollar homes and drove expensive cars.  Like so many of their claims, this was also untrue, as the Individual Defendants were taking \u201cconsulting fees\u201d in lieu of formal salaries and selling their personal shares when the Company could have taken advantage of those opportunities. <br><br>  40.<br><br>      When the Company\u2019s treasury stock was sold in the Company\u2019s name, Harris and Cunningham sold that stock at half of the then-market price. <br><br>  41.<br><br>      Harris and Cunningham failed to hold a single shareholders meeting in the last three years. <br><br>  42.<br><br>      Harris and Cunningham also entered into self-dealing indemnity agreements, which purport to require the Company to indemnify them but which are prohibited by Colorado law.<br><br>  43.<br><br>      Rather than pursue the Company\u2019s stated purpose, Harris and Cunningham created and acquired numerous subsidiary and affiliate companies, many of which not only failed to add any value to the Company but also drained the Company\u2019s limited resources.<br><br>  44.<br><br>      Those entities included: Team One Financial Services, Inc., Team One Mortgage, First Team Realty, Inc., REALPROS Real Estate, Inc., Dunnotar Insurance Co., American Career Training Institute, Inc., AM/Corp Financial Services, Inc., 1st Metro Insurance, Inc., AMC-A Mortgage Co., Equus Realty Group, Inc., Equus Financial Services, Inc., Education Partners International, Inc. (\u201cEPI\u201d), Team One Enterprises, LLC, Equus Energy Solutions, Inc., American International Technical Institute, Inc., The Team One Financial Group, LLC, American International Education, Inc. (\u201cAIE\u201d), American International Education Services \u2013 Viet Nam, Inc., and The Genesis Non-profit Corp.<br><br>  45.<br><br>      According to the records of the Company, Equus Mortgage Services, Inc., generated a gross profit of $351,735.58 through August 17, 2007; REALPROS Real Estate, Inc., generated a gross profit of $282,756.32 through August 30, 2007; 1st Metro Insurance, Inc., generated a gross profit of $83,218.03 through August 30, 2007; Equus Realty Group, Inc., generated a gross profit of $23,067.76 through August 30, 2007; and EPI generated a gross profit of $20,700.74 through August 30, 2007.  The sum of these gross profits is $761,478.43.<br><br>  46.<br><br>      As of the day that Harris and Cunningham were removed from their management positions with the Company, Equus Resources appears to have taken in at least $1,081,478.43 from the Individual Defendants\u2019 purported capital contributions, as alleged in Paragraph 30, and from the gross profits of the business, as described in Paragraph 45.<br><br>  47.<br><br>      Additionally, the Company issued $373,000 worth of preferred stock and $787,455.32 in common stock to raise funds.<br><br>  48.<br><br>      Despite all the assets purportedly taken in, including the profits of the entities in Paragraph 45 and all debt and equity investment of others, upon information and belief the Company has less than $90,000 in non-security assets and more than $370,000 in total liabilities and no ongoing business operations.<br><br>  49.<br><br>      This difference of several hundreds of thousands of dollars is unexplained by the Company\u2019s records, and Harris and Cunningham were the only two individuals in the state who could authorize the expenditure of funds.  Harris and Cunningham dissipated or wasted these funds.<br><br>  50.<br><br>      The Company also continues to accrue expenses based on the Individual Defendants\u2019 misfeasance and nonfeasance.  For example, the Company received a phone bill for $4,265.85 on November 11, 2007, which includes present and past expenses generated by the Individual Defendants.  Their actions were not taken for the Company\u2019s benefit, these expenses do not and have not created value for the Company\u2019s shareholders.<br><br>  51.<br><br>      Furthermore, as described below, Harris and Cunningham sold at least 16,340,000 of their personal shares to investors, bringing in $612,500 that should constitute assets of the Company.  It is unknown how many other unrestricted shares Harris and Cunningham sold in the market\u2014both personally and through Moondance\u2014as further evidence of the Individual Defendants\u2019 manipulation of the company and its shareholders.<br><br>  52.<br><br>      Cunningham also issued himself 9,452,273 shares on September 11, 2007 by shipping those shares to his personal address in Alpharetta.  This issuances was after the effective date of his removal as a director of the Company, and there is no record of the consideration that Company received in exchange for these approximately nine and one-half million shares.<br><br>  53.<br><br>      In dereliction of their duties, Harris and Cunningham deleted files from the Company\u2019s records prior to turning those files over to new management.  When the shareholders removed Harris and Cunningham as directors, Harris and Cunningham turned over the files and computer of the Company to the new management, in October 2007.  Prior to this turnover, the computer had been maintained by Jennifer Harris Trastelis.  The new corporate President, Bert Watson, Jr., turned on the computer and reviewed all of the relevant files.  Then Mr. Watson restored the computer to the same status it was in during the early summer of 2007 and discovered a number of files the had been deleted from the computer, including files which showed where some of the Company\u2019s money had gone. <br><br>  54.<br><br>      In addition to the affirmative actions taken by Harris and Cunningham using the mails and wires, they also perpetuated mail and wire fraud by failing to make necessary communications to shareholders describing the misfeasance and nonfeasance that constitute breaches of fiduciary duty.<br><br>  55.<br><br>      At the very least, Harris and Cunningham were obligated to tell the shareholders the truth about the Company\u2019s operations and financial status.  They also were obligated to disclose each of the transactions to which they usurped corporate opportunities and when they engage in self-interested transactions.<br><br>In Breach of Their Fiduciary Duties, Harris and Cunningham<br><br>Used Mintmere To Flood the Market with the<br><br>Company\u2019s Stock, Injuring the Company. <br> <br>                                     <br><br>  56.<br><br>      Harris and Cunningham were not satisfied with simply owning millions of shares of the Company.  Over the course of months and years, Harris and Cunningham moved shares that were originally issued as restricted\u2014that is, in a form that could not be traded on the open market\u2014into open market trading account through James I. Black and Cede &amp; Company.  James I. Black is a brokerage firm and Cede &amp; Company is a clearing house for stock transactions on public markets Cede &amp; Company.<br><br>  57.<br><br>      In sum, Harris and Cunningham moved 26,075,652 shares to Cede &amp; Company for trading on the open market.  Companies controlled by Mintmere moved 15,142,000 shares to Cede &amp; Company in the same period.  On information and belief, those entities included, Empire Holdings, Avalon Marketing, Millenium Capital, Gala Enterprises, Avalon Marketing, Golden Capital, Vantage Industries, Access Investments, Mintmere PA, Fundamental Financial Perspectives, and Atticus Investments.<br><br>  58.<br><br>      Harris and Cunningham (along with Mintmere) attempted to conceal their transactions by breaking the movements of the shares into smaller amounts than originally issued.  For example, Team One Mortgage was issued 19,475,652 unrestricted shares on November 10, 2004, and subsequently broke those shares into three million, four million, and six million share units for transfer into the open market, which eventually occurred in February and April 2005.<br><br>  59.<br><br>      Likewise, on information and belief, Mintmere moved 11,600,000 shares into Cede &amp; Company between the months of July and December 2005.<br><br>  60.<br><br>      Flooding the open markets with these shares inhibited the Company\u2019s ability to raise equity capital by artificially suppressing the market trading price (by unduly increasing the number of shares that could be traded) and by providing investors with alternative means of obtaining Equus Resources\u2019 shares other than directly from the Company.<br><br>Although \u201cEmployed\u201d by the Company, Harris<br><br>and Cunningham Did Not Work for the Company <br> <br>                                     <br><br>  61.<br><br>      As officers and directors of the Company, Harris and Cunningham were obligated to act in a manner they believed in good faith to be in the best interests of the corporation and with the care an ordinarily prudent person in a like position would exercise in a similar circumstance.  The Individual Defendants repeatedly breached those duties.<br><br>  62.<br><br>      Despite being responsible for Equus Resource\u2019s success or failure, Harris failed to adequately supervise the Company; instead, he spent hours each day supervising the construction of his dream house between the third quarter of 2005 and Summer 2006.<br><br>  63.<br><br>      Despite being responsible for Equus Resource\u2019s success or failure, Cunningham failed to adequately supervise the Company; instead, he spent hours each day supervising the other companies, including Education Partners International, Inc., Moondance, Ltd., LLC, and Steven A. Cunningham, P.C.<br><br>  64.<br><br>      Instead of fulfilling their fiduciary duties by focusing on growing the business of Equus Resources, Cunningham and Harris devoted enormous time, energy, and capital to other business and personal ventures. <br><br>  65.<br><br>      For example, while they were officers and directors of Equus Resources, Harris and Cunningham spent time working for various entities including, among others, Admiralty Corporation, Civil Consulting, PC, ELK Trading Company, Moondance, and EPI.<br><br>  66.<br><br>      The Individual Defendants also planned many other activities for the Company, including producing a major motion picture and running a construction company, neither of which were related to the company\u2019s stated purpose of brokering loans and selling property.<br><br>  67.<br><br>      In addition, while still an officer and director of Equus Resources, Cunningham continued to provide various legal services through his wholly owned entity, Steve Cunningham, P.C.<br><br>  68.<br><br>      While still officers and directors of Equus Resources, Harris and Cunningham spent significant time working for EPI, and Jennifer Trastelis, the Chief Financial Officer of Equus Resources, was also devoting significant amounts of her time to projects for EPI, and the AEI-AITech schools. <br><br>  69.<br><br>      In addition, while still an officer and director of Equus Resources, Harris spent significant time, resources, and the resources of Equus Resources in the construction of various residential or recreational properties, including his personal residence. <br><br>  70.<br><br>      While still an officer and director of Equus Resources, Harris also expended significant effort and money to build a house on a nearby lot for Leigh Thomason. <br><br>  71.<br><br>      While still an officer and director of Equus Resources, Harris expended significant effort and money to build a house on a nearby lot for Steve and Doris Swartz, who are relatives of Cunningham. <br><br>  72.<br><br>      Harris also devoted a great deal of time and effort to building a home for himself, starting in the fall of 2005.  Harris and Ted Snell, the putative Chief Operating Officer (\u201cCOO\u201d) of Equus Resources, spent a great deal of time at the building site and were involved in the day-to-day construction and oversight.  Although Snell was basically supervising the construction of Harris\u2019s house, Snell was paid $6,000 per month by Equus Resources.  This home was built on 25 acres of woodland overlooking a lake and Amicalola Falls and included an air conditioning unit that used lake water and a heat exchanger, a heating unit that used both wood and gas heat, drinking water supplied by a solar pump drawing water from local springs, and solar panels to supply the electrical systems. <br><br>Harris and Cunningham Caused Equus Resources To Borrow Funds<br><br>Without a Legitimate Businesses Purposes and Spent Funds Otherwise<br><br>Properly Raised on an Inappropriate Purpose <br> <br>                                     <br><br>  73.<br><br>      Beginning in August of 2005, Harris and Cunningham caused Equus Resources to borrow $100,000 from Eric and Gloria Bramlett, who transferred the funds to Equus Resources in three wire transfers in amounts of $50,000, $40,000 and $10,000.  These funds were to be repaid with 12% interest for the first year of the loan, and 15% interest thereafter.  In addition, Harris and Cunningham caused Equus Resources to issue 500,000 shares of stock to the Bramletts as further consideration for the loan.  Harris and Cunningham did not repay this loan in its entirety, have made no payments on this indebtedness since August of 2006, and the loan has an outstanding balance of $39,250, plus all accrued interest.  During the Summer of 2007, Harris made various promises to Eric Bramlett that the loan would be repaid once a new group of shareholders took over the Company.  It is not evident that these funds were used for the benefit of Equus Resources or its shareholders.<br><br>  74.<br><br>      In May of 2005, Harris, allegedly on behalf of Equus Resources, borrowed $40,000 from Joseph Canouse, with interest at 6% per annum.  Harris and Cunningham have repaid only $10,000 of this loan, and it is not evident that the loaned funds were used for the benefit of Equus Resources or its shareholders.<br><br>  75.<br><br>      In December 2006, Harris, allegedly on behalf of Equus Resources, borrowed $25,000 from Walter Boney, which was to be repaid $5000 per month from March 2007 until July 2007.  Harris and Cunningham have failed to repay any of this loan, and it is not evident that the loaned funds were used for the benefit of Equus Resources or its shareholders.  Boney was given 500,000 restricted shares as interest on the loaned money.<br><br>  76.<br><br>      Harris and Cunningham also borrowed $25,000 from a Line of Credit in the name of Team One Holdings.  The last loan payment was made on September 13, 2007, and the loan is now past due.  Upon information and belief this loan is identified as #718212053.  It is not evident that these funds were utilized for the benefit of Equus Resources or its shareholders.<br><br>Harris and Cunningham Usurped the Company\u2019s<br><br>Opportunities To Sell Shares to Raise Equity Funding <br> <br>                                     <br><br>  77.<br><br>      Harris sold 200,000 of his personal shares of Equus Resources at $.015 per share to Sid Woolfolk on May 8, 2006 at below the $.035 low &amp; $.075 high market price that week.  Woolfork paid Harris with a $3000 personal check.  On information and belief, Woolfolk was ready willing and able to purchase these shares directly from Equus Resources, and Harris usurped this opportunity of Equus Resources for his own personal gain. <br><br>  78.<br><br>      In early 2007, Harris sold 1,000,000 of his personal shares of Equus Resources at $.005 per share to Keith Bailey, the Chairman and President of Equus Realty Group, for $5,000.  During the first six months of 2007 the Company\u2019s shares traded between $.02 to $.055 per share. Prior to Harris\u2019s removal in September 2007, Equus Resources stock never traded for less than  $.015 per share.  As Bailey was ready willing and able to purchase these shares directly from Equus Resources, Harris usurped this opportunity of Equus Resources for his own personal gain.<br><br>  79.<br><br>      Harris sold 100,000 of his personal shares of Equus Resources at $.03 per share to Sung H. Lee for $3,000; this sale was well below the then-current trading range.  As Lee was ready willing and able to purchase these shares directly from Equus Resources, Harris usurped this opportunity of Equus Resources for his own personal gain. <br><br>  80.<br><br>      Harris sold 150,000 of his personal shares of Equus Resources to Joanne Bowen Abney for $3,000 on October 5, 2005.  Ms. Abney paid by check, number #1041, and received certificate number 016933 evidencing her ownership of the shares.  Ms. Abney named Harris on the \u201cpay to\u201d line.  As Abney was ready willing and able to purchase these shares directly from Equus Resources, Harris usurped this opportunity of Equus Resources for his own personal gain.<br><br>  81.<br><br>      Cunningham sold 166,667 of his personal shares of Equus Resources to Joanne Bowen Abney for $5,000 on May 6, 2006.  Ms. Abney paid by check, number #1081, and received certificate number 017153 evidencing her ownership of the shares.  Ms. Abney named Cunningham on the \u201cpay to\u201d line.  As Ms. Abney was ready willing and able to purchase these shares directly from Equus Resources, Cunningham usurped this opportunity of Equus Resources for his own personal gain. <br> <br>                                     <br><br>  82.<br><br>      Between November 2005 and March 2006, after purportedly making the determination that the following investors were unaccredited, Harris and Cunningham sold 1,576,500 common shares and issued 1,400,000 new Series B Convertible Preferred shares to investors, including James Aller (165,000 common and Series B), Rita Aller (46,000 common and Series B), William Aller (102,000 common and Series B), Manon Apacible (24,000 common and Series B), Dennis Bustos (205,000 common and Series B), Nadine Bustos (30,000 common and Series B), Neil Cohen (120,000 common and Series B), William Finnigan (60,000 common and Series B), Floyd Franklin (30,000 common and Series B), Cecilio Garza (120,000 common and Series B), Mark Jones (30,000 common and Series B), Filomena Jaworski (120,000 common and Series B), Jerry Liu (180,000 common and Series B), David Mercando (36,000 common and Series B), Michael Powell (30,000 common and Series B), Charles Vidal (12,000 common and Series B), and Scott Wengewicz (266,500 common and 90,000 Series B). <br><br>  83.<br><br>      The purchasers listed in Paragraph 82 sent Harris and Cunningham $505,000 for the shares.  The Company\u2019s records, however, indicate that the Company booked only $109,500.  Furthermore, Harris and Cunningham said that the unaccredited investors would be sold personally held shares instead of stock issued by the Company.  Although the Company\u2019s records indicate that some shares were issued by the Company, many of the purchasers listed in Paragraph 82, including James Aller, Rita Aller, Dennis Bustos, Mark Jones, and Scott Wengewicz, must have been issued Harris and Cunningham\u2019s shares to make up a deficit.  As all of the purchasers listed in Paragraph 82 were ready willing and able to purchase these shares directly from Equus Resources, Harris and Cunningham usurped Equus Resources\u2019s opportunities to sell corporate shares for their own personal gain.<br><br>  84.<br><br>      In 2005 and again in 2006, Harris and Cunningham sold 3,000,000 of their personal shares to Joseph Stingone at an average price of $.035 a share, which was half of the market trading price at the time of sale, and took $105,000 in return for these shares.  As this purchaser was ready willing and able to purchase these shares directly from Equus Resources, Harris and Cunningham usurped this opportunity of Equus Resources for their own personal gain.<br><br>  85.<br><br>      In 2005 and again in 2006, Harris and Cunningham sold 12,500,000 of their personal shares to other investors, including Walt Boney, Tim Betros, Steve Betros, Lynn Betros, Lisa Betros, Jeff Betros, Monique Justice, Debra Beuther, Jerry Cravey, Sid Woolfolk, and Kim Tomlinson, at an average price of $.035 per share, which was half of the market trading price at the time of sale, and took $437,500 in return for these shares.  As these purchasers were ready willing and able to purchase these shares directly from Equus Resources, Harris and Cunningham usurped this opportunity of Equus Resources for their own personal gain.<br><br>  86.<br><br>      Harris and Cunningham issued themselves shares of Equus Resources in order to secure a Note due to Laci Cash Shreckengaust.  This Note was signed by each of Harris and Cunningham personally, and was made to resolve a lawsuit brought against them by Ms. Shreckengaust. <br><br>Harris and Cunningham Failed To Pursue Legitimate Funding Opportunities<br><br>  87.<br><br>      Harris and Cunningham also failed to secure funding from Core Development Services, LLC (\u201cCore\u201d).  Core was interested in investing $2 million in Equus Resources.<br><br>  88.<br><br>      Equus Resources was unable to secure that funding because Core found out about the litigation involving Ms. Shreckengaust and because Drew Thorpe of Core found the Company\u2019s financial representation unjustified during diligence.<br><br>  89.<br><br>      As with other transactions, Harris and Cunningham published a press release heralding the Core investment but failed to disclose that the deal had fallen apart once Core backed away.<br><br>Harris and Cunningham Issued Equus Resources\u2019s Stock and Paid<br><br>Money from the Company for Little or No Return Value <br> <br>                                     <br><br>  90.<br><br>      Harris and Cunningham issued 4,000,000 shares to Michael Burke, Jr.  The Company believes that Mr. Burke provided no value to it in return for these shares.<br><br>  91.<br><br>      Harris and Cunningham issued 3,069,089 tradable shares and 740,000 restricted shares  to Moondance Ltd., LLC, an entity which upon information and belief provided no value to Equus Resources.  Cunningham is the managing member of Moondance, Ltd., LLC, and upon information and belief Leigh Thomason contributed 740,000 shares of Equus Resources previously held in his personal name to Moondance, Ltd., LLC.<br><br>  92.<br><br>      On or about July 23, 2005, Jay Warman invested $20,000 and received 650,000 restricted shares of Equus Resources.  Cunningham removed the Section 144A restriction on those shares on or about June 2, 2006.  Because Warman did not sell his shares during the permitted 90 day period, he was not authorized to sell his shares in late 2006 when he attempted to do so.  Cunningham instead provided Warman with 650,000 unrestricted shares from his personal account allegedly in return for which Warman would return his restricted shares.  Warman sold the unrestricted shares for approximately $40,000, and does not appear to have tendered his original 650,000 shares back to Equus Resources.  Upon information and belief, Cunningham issued himself the Company shares necessary to complete the transaction with Warman. <br><br>  93.<br><br>      Harris and Cunningham issued 500,000 shares to Shawn Miller for work performed to update Equus Resources\u2019 website in August of 2007.  The only revision to the website which Miller was asked to effect was the removal of a logo that Harris and Cunningham had previously misappropriated from a British Real Estate company.  Mr. Miller was not asked to revise the website to reflect changes in the officers or directors of Equus Resources at that time.  Mr. Miller claims that the work was valued at $5,000, but assuming this is true, this was of little value to Equus Resources at this time. <br><br>  94.<br><br>      Harris and Cunningham issued shares to six individuals associated with <a href=\"http://Sportnuts.com\" rel=\"nofollow\">Sportnuts.com</a>.  These individuals include John Thomas (990,000 shares), Ken Denos (991,531 shares), Kyle Denos (240,000 shares), Chene Garner (610,000 shares), Clayton Barlow (50,000 shares), and Mary Foster (10,000 shares).  None of these individuals provided any services or funds to Equus Resources in return for these shares, and, on information and belief, these shares were issued to them in connection with a transaction which was never completed. <br><br>  95.<br><br>      In September 2006, Harris and Cunningham, on behalf of Equus Resources, paid $15,000 to Kenneth Popiela allegedly in repayment of a loan to the Company.  It is not evident that the loaned funds were ever received by the Company or if they were, that these funds were used for the benefit of Equus Resources or its shareholders.  Harris and Cunningham also granted Kenneth and Alyssa Popiela approximately 110,000 shares of common stock of Equus Resources. <br><br>  96.<br><br>      By these actions, Harris and Cunningham diluted the value of all shares, not only the value of the Company\u2019s legitimate shareholders but also the value of its own treasury shares, thereby impeding the Company\u2019s ability to raise capital.<br><br>  97.<br><br>      Upon information and belief, Harris and Cunningham entered into numerous other transactions involving potential acquisitions of mortgage and real estate businesses, and caused Equus Resources to issue shares in connection with these transactions, yet those transactions were never completed and many of the shares were not returned. <br><br>  98.<br><br>      Harris and Cunningham also issued tens of millions of shares of Equus Resources stock  to themselves purportedly in return for work they were to perform for the Company.  Harris and Cunningham performed little to no work for Equus Resources.<br><br>  99.<br><br>      Harris and Cunningham repeatedly caused Equus Resources to pay funds to third-parties for expenses not properly incurred by Equus Resources, including payments to Active Pest Control (two checks totaling $300), Harbin Lumber Company (one check in the amount of $2499.65), Sam\u2019s Club (one check in the amount of $1242.80), the St. David Men\u2019s Club (one check in the amount of $145), and Guardian (one automated clearing house (\u201cACH\u201d) transfer of $1943.00 and one wire transfer in the amount of $2233.06). Upon information and belief, none of these expenditures are related to the business of the company.  Upon information and belief, these checks were sent to the receiving entities through the mail. <br><br> 100.<br><br>      Harris and Cunningham also caused Equus Resources to reimburse themselves directly for similarly unjustified expenses, unrelated to the business of Equus Resources, including the payment of numerous bills for cell phones, for travel reimbursement, and for similar expenses for which Equus Resources received no value . <br><br> 101.<br><br>      While still an officer and director of Equus Resources, Harris caused the Company to pay $12,500 to David Callahan in the third quarter of 2005 for the work performed to construct the Wind Rock Campground in Oliver Springs, Tennessee.  Equus Resources does not have any interest in the Wind Rock Campground.<br><br> 102.<br><br>      Harris and Cunningham caused Equus Resources to pay numerous individuals for \u201cconsulting services\u201d even though there is no indication of what value, if any, was received by Equus Resources for these consulting services.  These payments included $8,400 to Marcus Green, another $10,000 to Dave Callahan, $500 to Cliff Warner, $400 to Frank Ketchum, and $300 to Jeremy Bivens. <br><br> 103.<br><br>      Harris and Cunningham caused Equus Resources to pay numerous individuals for \u201cjob materials\u201d even though there is no evidence that Equus Resources ever received any \u201cjob materials.\u201d  These payments included $3,200 to Lew Mason, $1,000 to Stan Lee, and $2,500 to Dave Callahan.<br><br> 104.<br><br>      Cunningham and Harris issued additional shares to individuals who already owned shares for little or no apparent additional consideration, including additional issuance of 1,000,000 shares to Keith Bailey, 500,000 shares to W. Terry Freeland, and 1,000,000 shares to Ahmed Zaki. <br><br> 105.<br><br>      Harris further gave restricted shares to his family, including 10,000 shares to his sister Vicki White; 250,000 shares to his wife, Rebecca Harris; 300,000 shares to his daughter Jennifer Harris Kraus (a/k/a Jennifer Harris Trastelis); 10,000 shares to Ryan Kraus; 55,000 shares to his son Jace Harris; 50,000 shares to his daughter Brooke Barrick; 50,000 shares to his daughter Lindsey Harris; as well as shares to other members of his family, including 10,000 shares to Brandi Harris; 25,000 shares to Larry and Paula Harris; and 10,000 shares to Nancy Harris. <br><br> 106.<br><br>      Furthermore, Harris and Cunningham caused Equus Resources to issue unrestricted shares to family.  It is unknown at this point how many of those shares have been sold into the market, but as of October 2007, Rebecca Harris had 50,000 shares, Betty Cunningham had 42,000 shares, Kenneth Popiela had 40,000 shares, Jennifer Harris Kraus (a/k/a Jennifer Harris Trastelis) had 39,000 shares, Cathy Elaine Thomason had 5,000 shares, Jace Harris had 5,000 shares, and Lindsey Harris had 5,000 shares.<br><br>Harris and Cunningham Engaged in Self-Dealing and<br><br>Other Inappropriate or Illegal Transactions <br> <br>                                     <br><br> 107.<br><br>      Cunningham caused Equus Resources to pay $12,250 to his law firm, Steven A. Cunningham, P.C., for services he allegedly rendered to Equus Resources.  There is no record of any legal services provided by Steven A. Cunningham, P.C. to Equus Resources, no record that any such interested party transactions were ever disclosed to shareholders of Equus Resources, or that a vote of disinterested directors approved the transactions. <br><br> 108.<br><br>      Cunningham caused Equus Resources to pay him $33,550, allegedly in repayment of loans he made to the Company.  It is not clear from the records of the Company that many of Cunningham\u2019s alleged loans were ever made, and Cunningham \u201crepaid\u201d himself ahead of numerous other creditors and while the Company was unable to pay other priority creditors.<br><br> 109.<br><br>      Harris caused Equus Resources to pay him $27,400, allegedly in repayment of loans he made to the Company.  It is not clear from the records of the Company that many of Harris\u2019s alleged loans were ever made, and Harris \u201crepaid\u201d himself ahead of numerous other creditors and while the Company was unable to pay other priority creditors.<br><br> 110.<br><br>      Harris and Cunningham caused Equus Resources to pay funds to various individuals allegedly in repayment of \u201ccorporate loans\u201d despite the fact that the loans were not documented and Equus Resources has no record of the receipt of any funds connected with the alleged loans.<br><br> 111.<br><br>      Harris and Cunningham caused Equus Resources to pay Mike Gaunt $25,000, allegedly as a repayment of a loan made to the Company, although the original loan proceeds were not received by the Company. <br><br> 112.<br><br>      Harris and Cunningham caused Equus Resources to pay Stoney River Contractors $13,286.84, allegedly as a repayment of a loan made to the Company, although only $5000 of the original loan proceeds were received by the Company.<br><br> 113.<br><br>      Harris and Cunningham caused Equus Resources to pay funds to family members, including Lindsey Harris and Betty Cunningham, allegedly in return for work performed for the Company.  On information and belief, the work either was not performed or was of little to no value to Equus Resources. <br><br> 114.<br><br>      Harris and Cunningham caused Equus Resources to transfer significant funds to Team One Mortgage, an amount believed to exceed $370,000.  Harris and Cunningham caused $284,000 to be transferred in 2005, $85,000 to be transferred in 2006, and $1,000 to be transferred in 2007, all to Team One Mortgage.  In addition to the fact that these alleged inter-company transfers were not connected with any business of Equus Resources, upon information and belief Harris and Cunningham sold Team One Mortgage in 2005, long before many of the transfers occurred.<br><br> 115.<br><br>      Harris and Cunningham utilized a logo on the Company\u2019s website which they misappropriated from a British Real Estate company without permission, thereby exposing the Company to significant and unjustifiable risk.  Harris was specifically informed by W. Terry Freeland that the use of the logo was impermissible and Harris continued to utilize the logo for Equus Resources and its subsidiaries and affiliated companies. <br><br> 116.<br><br>      Harris and Cunningham caused Equus Resources to enter into Employment Agreements and Indemnification Agreements with each of them that were unjustified and void under Colorado law, and which represented blatant self-dealing by Harris and Cunningham, who signed a Unanimous Written Consent by the board of directors on January 2, 2007 allegedly approving these Agreements.  Equus Resources received no consideration for these Agreements, and these agreements were not ratified by the shareholders or by any disinterested directors. <br><br> 117.<br><br>      When Harris refinanced his personal mortgage loan through Team One Mortgage, instead of directing the commission to the Company as was appropriate, Randy Harris directed the payment of the $7000 fee directly to himself. <br><br>Harris and Cunningham Made Misleading Public Statements<br><br> 118.<br><br>      Harris and Cunningham made it a practice to attempt to instill false confidence in investors by trumpeting both their own credentials, and those of their management team.  Harris and Cunningham both repeatedly trumpeted Cunningham\u2019s credentials as a securities lawyer in order to solicit investments in Equus Resources.<br><br> 119.<br><br>      For example, Ted Snell sent an investor presentation to Bert Watson, Jr., on September 30, 2005 via email.  That presentation was later used to give investor presentations in Florida, Michigan, and other states.  Harris raised more than $1,000,000 in a six month period.<br><br> 120.<br><br>      In that presentation, Harris and Cunningham claimed that Brandon Turney was the Chief Information Officer (\u201cCIO\u201d) of Equus Resources.  Mr. Turney has called that claim laughable.  Mr. Turney has never been an officer, director, or even shareholder of Equus Resources, although he did previously perform work for the Company, for which he was promised shares, which neither Harris nor Cunningham ever provided to him. <br><br> 121.<br><br>      Similarly, Harris and Cunningham have listed Jennifer Harris Trastelis as the Chief Financial Officer (\u201cCFO\u201d) of Equus Resources.  The services Ms. Trastelis performed were often of a bookkeeping nature, and she was likely unqualified to serve as CFO.  Ms. Trastelis resigned from any and all positions with any company associated with Equus Resources on May 1, 2007.<br><br> 122.<br><br>      Harris and Cunningham have listed Ted Snell as the COO of Equus Resources, and although he received a large salary from the Company, he failed to provide services to Equus Resources and merely assisted Harris in the construction of his personal home and the homes of his friends and relations. <br><br> 123.<br><br>      Harris and Cunningham have listed Ahmed Zaki, CPA in various ways to lead investors to believe he had a role with Equus Resources.  In fact, Zaki has never held any position at Equus Resources, and simply assisted Harris and Cunningham in compiling their financial statements.<br><br> 124.<br><br>      Harris and Cunningham misled the Company\u2019s shareholders by claiming that they intended to develop real estate offices, loan brokerages, and insurance sales, which they did not do, and which they never intended to do.<br><br> 125.<br><br>      Harris and Cunningham further claimed that the AIE schools would graduate certified real estate and mortgage brokers who would be placed in offices owned and operated by Equus Resources.  Upon information and belief, AIE has not graduated a sinlge certified real estate or mortgage broker. <br><br> 126.<br><br>      Harris and Cunningham also gave the Company\u2019s computer equipment to the AEI-AITech schools at the time of the spin-off to EPI.  However, Harris later told shareholders that all of the computer equipment had been stolen. <br><br> 127.<br><br>      Harris and Cunningham misled their actual and potential investors by claiming that Equus Resources did not have substantial outstanding payables, when in fact it had significant unpaid tax and other liabilities.  Harris and Cunningham have claimed that all outstanding tax liabilities were sold in June of 2005, as part of the sale of Team One Mortgage to El Unicornio, LLC, but the validity of that sale remains in question, particularly in light of the hundreds of thousands of dollars Harris and Cunningham caused the Company to transfer to Team One Mortgage after the purported sale. <br><br>Corporate Waste<br><br> 128.<br><br>      Harris and Cunningham caused Equus Resources to acquire an Atlanta-based construction company, trumpeted the acquisition in a press release dated July 13, 2005 and in presentations, but used the construction company exclusively for personal construction, and then abandoned the entity for no value. <br><br> 129.<br><br>      Harris and Cunningham allowed the resources and licenses of Team One Mortgage to be entirely dissipated, thereby losing its ability to submit mortgage loans to regulatory agencies, including allowing its real estate licenses to lapse, making Equus Resources unable to write mortgages in the State of Georgia or elsewhere.<br><br> 130.<br><br>      Thus, despite being responsible for creating an integrated real estate lending business, Harris and Cunningham permitted one of the businesses most important assets\u2014the ability to write mortgage applications\u2014to lapse.<br><br> 131.<br><br>      Harris and Cunningham also caused Equus Resources to acquire the Dunnottar Insurance Company on or about February 28, 2005.  On April 19, 2005, the Individual Defendants issued one million restricted shares to the Dunnottar Group, LLC.  The Company\u2019s records do not show any revenue from this acquisition, and it does not appear from the Company\u2019s records that the investment in Dunnottar was ever put to the Company\u2019s advantage.  Without a press release announcing the dissolution of the relationship, the Company cancelled Dunnottar\u2019s shares on August 10, 2005.<br><br> 132.<br><br>      In violation of Colorado law, Harris and Cunningham failed to diligently and accurately maintain the records of Equus Resources or any of its subsidiaries or other related companies thereby placing the Company at risk, and potentially causing the Company to waste or forfeit valuable assets. <br><br> 133.<br><br>      Cunningham and Harris failed to maintain the stock ledger and other necessary documents of Equus Resources.  The Company has been forced to spend thousands of dollars in an attempt to determine who are properly the shareholders of Equus Resources.<br><br>Harris and Cunningham Subjected Equus Resources<br><br>to Inappropriate Risk by Making False Filings <br> <br>                                     <br><br> 134.<br><br>      Harris and Cunningham filed various false documents with federal and state agencies, and thereby exposed Equus Resources and its subsidiaries and related companies to unnecessary risk.<br><br> 135.<br><br>      For example, the application for a Florida real estate license was completed listing Equus Realty Group as a partnership, owned by Keith Bailey, Harris, and Cunningham in equal percentages.<br><br>EPI Transaction<br><br> 136.<br><br>      In the fall of 2006, Harris and Cunningham, on behalf of Equus Resources, entered into an Agreement to help secure up to $2,000,000 of initial funding for EPI.  The agreement was negotiated for EPI by Bernie Rice.<br><br> 137.<br><br>      This investment was intended to assist EPI in launching its global marketing and distribution of a new line of educational products, the Garfield Early Learning business, which EPI had recently acquired from Best Practice Networks, Inc.<br><br> 138.<br><br>      Although EPI had obtained the rights to use Garfield with its educational products, Harris and Cunningham caused Equus Resources pay funds to PAWS, Inc. (by wire transfer on November 30, 2006 in the amount of $5957.00).  PAWS, Inc., is based in Indiana and is the licensor for the Garfield the Cat image.  However, paying the licensing fees is properly an expense of EPI. <br><br> 139.<br><br>      Equus Resources\u2019s operative goal was to take EPI public, with the funds secured by the Company being used, in part, to purchase a publicly-traded shell company to facilitate the transaction.<br><br> 140.<br><br>      The agreement, which was signed by Harris and Cunningham on behalf of Equus Resources and by Bernie Rice on behalf of EPI, provided that Equus Resources would use its best efforts to secure the requisite financing, and in return EPI would receive 33% of the shares of EPI.  EPI in fact conveyed 10,000,000 of its shares to Equus Resources.<br><br> 141.<br><br>      Harris and Cunningham did secure a $400,000 initial investment from Tim Betros and his friends and relations.  They were told that $200,000 was to be paid to Bernie Rice, and the other $200,000 was to be used to purchase the public shell company, to permit the reverse merger. <br><br> 142.<br><br>      Of the $400,000 investment, Lisa Betros personally loaned Equus Resources $40,000 on September 7, 2006.  This loan was secured by 2,000,000 shares of stock in Equus Resources, and Harris and Cunningham caused Equus Resources to issue an additional 1,000,000 shares to Lisa Betros in partial payment for this loan, in addition to the promised interest payment of 10%.  Harris and Cunningham did not make any payments to Lisa Betros as required by the terms of this loan.   <br> <br>                                     <br><br> 143.<br><br>      Harris and Cunningham also requested that EPI issue 1,500,00 additional shares to them personally, as founders\u2019 shares.  Thus, instead of negotiating for Equus Resources\u2019s benefit, Harris and Cunningham each negotiated the deal so that they each received 750,000 EPI shares instead of all shares being provided to the Company. <br><br> 144.<br><br>      Harris and Cunningham caused Equus Resources to pay Bernie Rice $200,000 as agreed.  Harris and Cunningham did not purchase the shell company with the remaining funds, however, and instead used the remaining $200,000 for other purposes, including making multiple payments to Harris, Cunningham, Lindsey Harris, Jason Franklin, and Jennifer Trastelis. <br><br> 145.<br><br>      Harris and Cunningham ceased efforts to grow, develop, or even maintain business operations at Equus Resources, instead spending vast amounts of time trying to raise money for Bernie Rice and the Garfield project. <br><br> 146.<br><br>      Furthermore, Harris and Cunningham each received cash payouts from the transaction as fees for services rendered.  That cash should properly have gone to Equus Resources, because the Company was the entity investing in EPI.<br><br>Moondance<br><br> 147.<br><br>      Upon information and belief, Moondance was an entity through which Harris and Cunningham extracted Equus Resources\u2019s assets   <br> <br>                                     <br><br> 148.<br><br>      On October 7, 2004, Moondance received 2.5 million restricted shares of Equus Resources even through the Company has no evidence that value was given for those shares.<br><br> 149.<br><br>      On October 15 and October 20, 2004, Equus Resources converted Moondance\u2019s 2.5 million restricted shares into unrestricted shares.<br><br> 150.<br><br>      On October 27, 2004, Moondance deposited 2.4 million of its unrestricted shares into an account with the Cede &amp; Company of New York. <br><br> 151.<br><br>      On March 12, 2007, Moondance received 740,000 shares of restricted stock from Leigh Thomason in a transaction submitted through ComputerShare in Golden, Colorado.<br><br> 152.<br><br>      None of the shares received by Moondance were issued in return for appropriate compensation to Equus Resources and therefore the receipt by Moondance of stock was illegitimate. <br><br>Use of the Wires and Mail<br><br> 153.<br><br>      The use of wire transfers as described in this complaint were done in furtherance of Harris and Cunningham\u2019s scheme to defraud the Company through the Individual Defendants\u2019 repeated and coordinated breaches of fiduciary duty.<br><br> 154.<br><br>      The checks described in this complaint were sent through the mail to their recipients.  Furthermore, those checks caused foreseeable use of the banking wires as institutions in other states routed moneys to accounts around the country in satisfaction of the obligations created by the checks.<br><br> 155.<br><br>      Harris and Cunningham\u2019s activities in furtherance of the scheme caused the foreseeable interstate use of the wires to carry out the breaches of fiduciary duty.  In particular, communications with ComputerShare in Colorado were necessary to the Individual Defendants\u2019 repeated breaches of fiduciary duty.  Furthermore, communications that occurred over the wire with shareholders in Florida and Michigan are described in the complaint.<br><br> 156.<br><br>      The Individual Defendants posted over 47 press releases that were posted on the internet and emailed to shareholders in other states between November 4, 2004, and July 11, 2007. <br><br> 157.<br><br>      Finally, the Individual Defendants had an obligation pursuant to their fiduciary duties to keep the shareholders of the Company informed of material events affecting the Company.  The Company has shareholders in Georgia, Florida, Arizona, Michigan, and other states.  The communications that Harris and Cunningham were obligated to make would have been transmitted to these shareholders in the mail or by electronic communication.<br><br>SUBSTANTIVE CAUSES OF ACTION<br><br>Count I: Conversion<br><br> 158.<br><br>      Plaintiff realleges Paragraphs 1 through 157 as if fully set forth herein. <br> <br>                                     <br><br> 159.<br><br>      As described herein, Individual Defendants and Moondance have deprived the Company of the possession of its property and other assets.<br><br> 160.<br><br>      By reason of the violation of O.C.G.A. \u00a7\u00a7 51-10-1 and 51-1-12 committed by Harris, Cunningham, and Moondance, the Company was injured in an as yet undetermined amount, believed to be in excess of One Million Five Hundred Thousand Dollars.<br><br>Count II: Money Had and Received<br><br> 161.<br><br>      Plaintiff realleges Paragraphs 1 through 160 as if fully set forth herein.<br><br> 162.<br><br>      As described herein, Individual Defendants have deprived the Company of the possession of its property.<br><br> 163.<br><br>      By reason of the violation of O.C.G.A. \u00a7 9-2-7 committed by Harris and Cunningham, the Company was injured in an as yet undetermined amount, believed to be in excess of One Million Five Hundred Thousand Dollars.<br><br>Count III: Breach of Fiduciary Duty<br><br> 164.<br><br>      Plaintiff realleges Paragraphs 1 through 163 as if fully set forth herein.<br><br> 165.<br><br>      As officers and directors of the Company, Harris and Cunningham were obligated to act in a manner believed in good faith to be in the best interests of the corporation and with the care an ordinarily prudent person in a like position would exercise in a similar circumstance. <br><br> 166.<br><br>      As employees and agents of the company, Harris and Cunningham were obligated to not make profits from their principal\u2019s property and to act with ordinary care, skill, and diligence.<br><br> 167.<br><br>      Individual Defendants repeatedly breached their fiduciary duties.<br><br> 168.<br><br>      Individual Defendants also harmed the Company by causing Equus Resources to enter into unenforceable and illegal indemnity contracts, which violate Colorado public policy.<br><br> 169.<br><br>      Because of the Individual Defendants\u2019 breaches of fiduciary duty, the Company was injured in an as yet undetermined amount, believed to be in excess of One Million Five Hundred Thousand Dollars, plus punitive damages.<br><br>Count IV: Corporate Waste<br><br> 170.<br><br>      Plaintiff realleges Paragraphs 1 through 169 as if fully set forth herein.<br><br> 171.<br><br>      As fiduciaries, defendants were obligated to expend funds only for legitimate business purposes and to account for all of the company\u2019s funds.<br><br> 172.<br><br>      Individual Defendants neglected or failed to perform their duties in the management of the corporation or in the disposition of corporate assets. <br> <br>                                     <br><br> 173.<br><br>      Individual Defendants wasted the Company\u2019s assets through neglect of, failure to perform, or other violation of duties.<br><br> 174.<br><br>Individual Defendants misappropriated the Company\u2019s business opportunities.<br><br> 175.<br><br>      The Company has been injured by the Defendant\u2019s actions. <br><br>Count V:  Civil Conspiracy <br> <br>                                     <br><br> 176.<br><br>      Plaintiff realleges Paragraphs 1 through 175 as if fully set forth herein.<br><br> 177.<br><br>      Harris and Cunningham conspired with each other and with other individuals named in this Complaint to commit the torts alleged in Counts I\u2013IV of this Complaint.<br><br> 178.<br><br>      The Company has been injured by the Defendant\u2019s actions. <br><br>Count VI: Georgia RICO<br><br>(Use of a pattern of racketeering activity to<br><br>acquire or maintain an interest in property) <br> <br>                                     <br><br> 179.<br><br>      Plaintiff realleges Paragraphs 1 through 178 as if fully set forth herein.<br><br> 180.<br><br>      Harris is a person within the meaning of O.C.G.A. \u00a7 16-14-4. <br><br> 181.<br><br>      Cunningham is a person within the meaning of O.C.G.A. \u00a7 16-14-4.<br><br> 182.<br><br>      Moondance is a person within the meaning of O.C.G.A. \u00a7 16-14-4.<br><br> 183.<br><br>      The actions and activities described in Paragraphs 20 through 157 constitute a pattern of racketeering activity within the meaning of O.C.G.A. \u00a7\u00a7 16-14-4 and 16-14-3(8).<br><br> 184.<br><br>      Harris, Cunningham, and Moondance engaged in at least two acts in furtherance of one or more instances, schemes, or transactions that have the same or similar intents, results, accomplices, victims, or methods of commission or are other interrelated, such acts being racketeering activity within the meaning of O.C.G.A. \u00a7\u00a7 16-14-3, to wit, multiple instances of theft in violation of O.C.G.A. \u00a7\u00a7 16-8-1; 16-8-2; 16-8-3; 16-8-4; 16-8-7 and multiple instances of mail and wire fraud in violation of 18 U.S.C. \u00a7\u00a7 1341, 1343.<br><br> 185.<br><br>      Harris and Cunningham, individually as well as collectively, through a pattern of racketeering activity acquired and/or maintained, directly or indirectly, an interest in personal property in violation of O.C.G.A. \u00a7\u00a7 16-14-4(a) and 16-14-6(b).<br><br> 186.<br><br>      By reason of the violation of O.C.G.A. \u00a7 16-14-4(a) committed by Harris and Cunningham, the Company was injured in an as yet undetermined amount, believed to be in excess of One Million Five Hundred Thousand Dollars, within the meaning of O.C.G.A. \u00a7 16-14-6(b).   <br> <br><br>Count VII:  Georgia RICO<br><br>(Participation in an enterprise through<br><br>a pattern of racketeering activity) <br> <br>                                     <br><br> 187.<br><br>      Plaintiff realleges Paragraphs 1 through 186 as if fully set forth herein.<br><br> 188.<br><br>      Harris is a person within the meaning of O.C.G.A. \u00a7 16-14-4. <br><br> 189.<br><br>      Cunningham is a person within the meaning of O.C.G.A. \u00a7 16-14-4.<br><br> 190.<br><br>      Moondance is a person within the meaning of O.C.G.A. \u00a7 16-14-4.<br><br> 191.<br><br>      The Company is an enterprise within the meaning of O.C.G.A. \u00a7 16-14-3(6).<br><br> 192.<br><br>      The actions and activities described in Paragraphs 20 through 157 constitute a pattern of racketeering activity within the meaning of O.C.G.A. \u00a7\u00a7 16-14-4 and 16-14-3(8).<br><br> 193.<br><br>      Harris, Cunningham, and Moondance engaged in at least two acts in furtherance of one or more instances, schemes, or transactions that have the same or similar intents, results, accomplices, victims, or methods of commission or are other interrelated, such acts being racketeering activity within the meaning of O.C.G.A. \u00a7\u00a7 16-14-3, to wit, multiple instances of theft in violation of O.C.G.A. \u00a7\u00a7 16-8-1; 16-8-2; 16-8-3; 16-8-4; 16-8-7 and multiple instances of mail and wire fraud in violation of 18 U.S.C. \u00a7\u00a7 1341, 1343. <br> <br>                                     <br><br> 194.<br><br>      Harris, Cunningham, and Moondance, individually as well as collectively, were associated with the enterprise and conducted or participated in, directly or indirectly, such enterprise through a pattern of racketeering activity in violation of O.C.G.A. \u00a7\u00a7 16-14-4(b) and 16-14-6(b).<br><br> 195.<br><br>      By reason of the violation of O.C.G.A. \u00a7 16-14-4(b) committed by Harris and Cunningham, the Company was injured in an as yet undetermined amount, believed to be in excess of One Million Five Hundred Thousand Dollars, within the meaning of O.C.G.A. \u00a7 16-14-6(b). <br><br>Count VIII:  Georgia RICO<br><br>(RICO Conspiracy) <br> <br>                                     <br><br> 196.<br><br>      Plaintiff realleges Paragraphs 1 through 196 as if fully set forth herein.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-06_22:33:58", "killed": false, "user_key": "50c09850675236f34a8f7050b075714d", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": null, "votable": true, "date": "1 year ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "13030003": {"up_voted": false, "ip": "", "has_replies": false, "message": "damn dude you couldn't just post a link?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2008-11-06_23:53:34", "killed": false, "user_key": "younggunz", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "1 year ago", "approved": 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": null, "theme": 4, "reply_position": false, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "26401647", "user_id": "anonymous", "forum_id": "33750", "hash": -3130533442112170640}, "thread": {"days_alive": 0, "slug": "yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds", "paginate": false, "num_pages": 1, "num_posts": 29, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 26401647, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": false, "forum_facebook_key": null, "use_yahoo": false, "subscribed": false, "use_twitter_signin": false, "use_openid": false, "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 = '478c43f137d197c991b940a072c91ca7';
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=timsykes' +
		'&t=yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds' +
		'&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) {
	this._execute('authenticateFacebook', [session]);
};

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

	var handleSessionData = function(session) {

		Dsq.frames.reply_0.authenticateFacebook(session);
	};

	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/timsykes/yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds/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();

		


		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_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;

			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 && !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</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/timsykes/thread.js'
			+ '?slug='	+ 'yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds'
			+ '&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/timsykes/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/timsykes/yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds/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.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 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">29</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://disqus.com/forums/timsykes/yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds/latest.rss"><img src="http://media.disqus.com/images/embed/bullet-feed.png"></a>\
	 </span>\
	 </h3>\
	 <div id="dsq-options" style="margin:15px 0">\
	 <span class="dsq-item-sort">\
	 Sort by\
	 <select id="dsq-sort-select" onchange="Dsq.Thread.sortBy(this.value);">\
	 <option value="hot" selected="selected">Popular now</option>\
	 <option value="best" >Best Rating</option>\
	 <option value="newest" >Newest first</option>\
	 <option value="oldest" >Oldest first</option>\
	 </select>\
	 &nbsp;\
	 </span>\
	 <span class="dsq-item-cp"><a href="http://disqus.com/forums/timsykes/yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds/">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();

		

		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/timsykes/yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds/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 TIM" 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:26401647" onclick="Dsq.Popup.login(); return false">Login</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'				: 'timsykes',
			't'				: 'yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds',
			// 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/timsykes/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/timsykes/yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds/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/timsykes/thread.js'
			+ '?slug='	+ 'yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds'
			+ '&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/timsykes/thread.js'
			+ '?slug='	+ 'yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds'
			+ '&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/timsykes/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds'
				+ '&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/timsykes/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/26401647/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/timsykes/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/timsykes/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;
		});
	})();
}









(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-13029957">\
	 <div id="dsq-comment-header-13029957" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029957" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029957">Tony Ellis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029957" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029957" class="dsq-comment-message">Great point!  GETG is the one exception...lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029958">\
	 <div id="dsq-comment-header-13029958" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029958" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13029958" href="http://www.timothysykes.com/" target="_blank" rel="nofollow">timothysykes</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029958" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029958" class="dsq-comment-message">haha GETG is one of the most blatant frauds out there</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029959">\
	 <div id="dsq-comment-header-13029959" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029959" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029959">Tony Ellis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029959" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029959" class="dsq-comment-message">lol...maybe, but getting products on Target shelves is impressive for fraudulent PK.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029960">\
	 <div id="dsq-comment-header-13029960" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029960" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13029960" href="http://www.timothysykes.com/" target="_blank" rel="nofollow">timothysykes</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029960" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029960" class="dsq-comment-message">and CYGT still handles all the ticketing for six flags...BFD</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029973">\
	 <div id="dsq-comment-header-13029973" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029973" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029973">Tony Ellis</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029973" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029973" class="dsq-comment-message">Maybe even more impressive than CYGT!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029979">\
	 <div id="dsq-comment-header-13029979" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029979" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029979">hoodwink</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029979" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029979" class="dsq-comment-message">lol themarketkid called you a pumper in his latest post</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029980">\
	 <div id="dsq-comment-header-13029980" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029980" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029980">Mike_13th</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029980" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029980" class="dsq-comment-message">haha Tim called a "famous spammer" here.<br>Timmay don\'t care ,it\'s free publicity.<br>He\'s laughing all the way to the bank.<br><br>"I do not know if that a good or bad news, but it seems that a famous spammer Timothy Sykes started to push CNEH stock"<br><br>And TMK,who really cares??</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029981">\
	 <div id="dsq-comment-header-13029981" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029981" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029981">Mike_13th</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029981" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029981" class="dsq-comment-message">RNN looks like a ss&amp;f.<br><br>Symbol change,"new" twist on a drug,got a pump email on it....yehaa pump it baby,it\'s shortable on IB too!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029982">\
	 <div id="dsq-comment-header-13029982" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029982" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13029982" href="http://collegepennystocks.blogspot.com/" target="_blank" rel="nofollow">UFgemini</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029982" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029982" class="dsq-comment-message">preach on brothaman</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029983">\
	 <div id="dsq-comment-header-13029983" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029983" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13029983" href="http://www.timothysykes.com/" target="_blank" rel="nofollow">timothysykes</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029983" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029983" class="dsq-comment-message">TMK somehow forgets i dont get paid by companies, i only get paid if my subscribers makes $....big difference...and of course i presented a fundamental and technical argument...guy also needs to learn how to link, but some are slower than others</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029984">\
	 <div id="dsq-comment-header-13029984" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029984" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029984">dan</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029984" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029984" class="dsq-comment-message">Good post Tim. You know I think the problem with the Pink Sheets, OTCBB and Nasdaq microcaps is that people believe what they read. They think because  a company has a flashy website, pr\'s, and a fair tale story of designing a cure for cancer, the companies are real. Honestly its kind of fucked that our government allows all these down right scams and boiler rooms. I think its mainly they don\'t have resources to investigate all 7000 OTCBB companies etc,  but also the gov like the taxes they receive, so they do nothing until there are many complaints or the company does something blatantly obviously illegal. These people that invest in these are idiots that deserve to lose there money for not doing the research, but I guess without the lemmings, trades can\'t profit so I guess in a way moron long term penny stock investors are needed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029985">\
	 <div id="dsq-comment-header-13029985" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029985" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13029985" href="http://www.TheStockster.com/" target="_blank" rel="nofollow">Mark Groanboom</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029985" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029985" class="dsq-comment-message">Simply not true. Your attempts to gain notoriety as the man who brings down penny stocks is  pathetic.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029986">\
	 <div id="dsq-comment-header-13029986" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029986" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029986">Mike_13th</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029986" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029986" class="dsq-comment-message">PDRT,reserve those shares imo for a sign of red.<br><br>LUNA too,up ah,doubt it holds it more than a day if that,and a stinkin\' chart to boot</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029987">\
	 <div id="dsq-comment-header-13029987" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029987" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13029987" href="http://www.timothysykes.com/" target="_blank" rel="nofollow">timothysykes</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029987" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029987" class="dsq-comment-message">Mark, why the hell would i want to bring down penny stocks? Friggin moron,  my DVD is called PennyStocking! I love the corruption, manipulation, incompetence that\'s everywhere down here, thanks for exemplifying the kind of ignorance here</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029988">\
	 <div id="dsq-comment-header-13029988" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029988" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029988">Mike_13th</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029988" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029988" class="dsq-comment-message">haha,"bring down penny stocks" too freaking funny,like they need help!<br>You folks don\'t get it!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029989">\
	 <div id="dsq-comment-header-13029989" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029989" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13029989" href="http://www.TheStockster.com/" target="_blank" rel="nofollow">Mark Groanboom</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029989" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029989" class="dsq-comment-message">Tim do you bring your laptop with you to the bathroom too? lol</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029990">\
	 <div id="dsq-comment-header-13029990" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029990" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029990">jonny</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029990" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029990" class="dsq-comment-message">so basically if i hold a short position for a long period of time....im almost guaranteed to win?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029991">\
	 <div id="dsq-comment-header-13029991" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029991" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13029991" href="http://www.timothysykes.com/" target="_blank" rel="nofollow">timothysykes</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029991" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029991" class="dsq-comment-message">no i keep my laptop on my couch<br><br>no johnny, u short random penny stocks and u\'ll understand the definition of pain. only short if and when they go parabolic</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029992">\
	 <div id="dsq-comment-header-13029992" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029992" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029992">anti-tim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029992" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029992" class="dsq-comment-message">How can you say that about CPST? I think you don\'t know this stock and I bet you that you will change your mind soon with this one</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029993">\
	 <div id="dsq-comment-header-13029993" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029993" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029993">Klip</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029993" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029993" class="dsq-comment-message">Who you going to believe?  A 20 something guy on the internet or a company with a proven track record? I mean, sure these penny stocks are frauds.  Like Ford, Wamu, and other companies who are sub $5. A few years trading does not make you an expert.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029994">\
	 <div id="dsq-comment-header-13029994" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029994" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029994">Gra</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029994" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029994" class="dsq-comment-message">I see Beacon is pumping QTWW, there up high of day pre-market already.<br><br>Gra</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029996">\
	 <div id="dsq-comment-header-13029996" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029996" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029996">anti-tim</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029996" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029996" class="dsq-comment-message">The things is TIM as to provocate people to have audience. But I am sure that he knows himself that he exagerates a lot with his "theories".</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029997">\
	 <div id="dsq-comment-header-13029997" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029997" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13029997" href="http://www.timothysykes.com/" target="_blank" rel="nofollow">timothysykes</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029997" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029997" class="dsq-comment-message">CPSt and QTWW will fail in due time, they are pure hype plays.<br><br>not talking about fallen companies like wamu although they look to be failing anyway<br><br>anti-tim--do some research u dumbass, this 20-something does  have a proven track record</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029998">\
	 <div id="dsq-comment-header-13029998" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029998" class="dsq-comment-cite">\
	 <a id="dsq-author-user-13029998" href="http://www.timothysykes.com/" target="_blank" rel="nofollow">timothysykes</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029998" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029998" class="dsq-comment-message">10 stocks i\'m watching today:<br><br><a href="http://www.timothysykes.com/timsykes/2008/06/30/manipulation-monday-gotta-buy-the-breakouts/" rel="nofollow">http://www.timothysykes.com/timsykes/2008/06/30...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13029999">\
	 <div id="dsq-comment-header-13029999" class="dsq-comment-header">\
	 <cite id="dsq-cite-13029999" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13029999">AP</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13029999" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13029999" class="dsq-comment-message">My limit order of 5.05 on CNEH is taking foreverrrrrr to get filled.  stock is 4.985 by 4.99 ?? is MM waiting for sellers to come in?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13030000">\
	 <div id="dsq-comment-header-13030000" class="dsq-comment-header">\
	 <cite id="dsq-cite-13030000" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13030000">Oswald2001</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13030000" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13030000" class="dsq-comment-message">Are Anti-Tim and Klip Boiler Room Bashers sent out to bash Tim for exposing their scams?<br><br>Hmmmm.....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13030001">\
	 <div id="dsq-comment-header-13030001" class="dsq-comment-header">\
	 <cite id="dsq-cite-13030001" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13030001">bdog</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13030001" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13030001" class="dsq-comment-message">geeza tim maybe they are frauds...that is why it makes so much sense to short them</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13030002">\
	 <div id="dsq-comment-header-13030002" class="dsq-comment-header">\
	 <cite id="dsq-cite-13030002" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13030002">BRAMPS</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13030002" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13030002" class="dsq-comment-message">UNITED STATES DISTRICT COURT<br><br>NORTHERN DISTRICT OF GEORGIA<br><br>ATLANTA DIVISION <br><br>EQUUS RESOURCES, INC.,   :<br><br>                                    :<br><br>      Plaintiff,    :<br><br>                                    :  Civil Action No.:<br><br>v.      :<br><br>                                    :<br><br>RANDY L. HARRIS, STEVEN A.  :<br><br>CUNNINGHAM, and MOONDANCE, :<br><br>LTD, LLC.     :<br><br>                                    :<br><br>      Defendants.    : <br><br>COMPLAINT FOR DAMAGES AND EQUITABLE RELIEF <br><br>      COMES NOW PLAINTIFF EQUUS RESOURCES, INC., by and through its undersigned attorneys, and for its Complaint states as follows:<br><br>THE PARTIES<br><br>   1.<br><br>      <br><br>Plaintiff Equus Resources, Inc. (“Equus Resources” or the “Company”) is a Colorado corporation whose principal place of business is located in Ponte Vedra Beach, Florida.<br><br>   2.<br><br>      Defendant Randy L. Harris (“Harris”) is a Georgia resident who may be served at his residence 865 Angel Drive, Ellijay, Georgia 30536, which is in Dawson County.<br><br>   3.<br><br>      Defendant Steven A. Cunningham (“Cunningham”) is a Georgia resident who may be served at his residence 3765 Banyon Lane, Alpharetta, Georgia 30022, which is in Fulton County. <br> <br>                                     <br><br>   4.<br><br>      Defendant Moondance, Ltd., LLC (“Moondance”), purports to be a limited liability company; however, the Company has been unable to identify Moondance’s state of organization.  Upon information and belief, Cunningham is the managing member of Moondance.  As described above in Paragraph 3, Cunningham is a resident of Georgia.<br><br>   5.<br><br>      Collectively, the individuals identified in Paragraphs 2 and 3 above shall be referred to as the “Individual Defendants.”<br><br>      JURISDICTION AND VENUE<br><br>   6.<br><br>      This Court has subject matter jurisdiction over this action under 28 U.S.C. § 1332 because there is complete diversity of citizenship between the plaintiff and all defendants and the matter in controversy exceeds the sum of $75,000.00, exclusive of interest and costs.<br><br>   7.<br><br>      This Court also has subject matter jurisdiction over this action under 28 U.S.C. § 1331 because a claim arises under federal law.  The remaining state-law claims are properly brought pursuant to 28 U.S.C. § 1367.<br><br>   8.<br><br>      Venue is proper in this Court pursuant to 28 U.S.C. § 1391(a), (b).  Venue is proper in the Atlanta Division pursuant to L.R. 3.1(B)(1)(a).<br><br>FACTUAL BACKGROUND<br><br>   9.<br><br>      Equus Resources is a publicly traded company that has structured itself as an integrated real estate management entity, which would broker its own mortgages and have a school to train its own mortgage and real estate agents. <br><br>  10.<br><br>      Until September 2007, Harris and Cunningham were directors of Equus and occupied various important roles as officers for the corporation. <br><br>  11.<br><br>      Although the Company has raised millions of dollars in debt and equity capital, the Company’s financial records show no assets proportionate to the investment of the stockholders and very limited explanation of where the invested moneys went or how they were spent.<br><br>  12.<br><br>      In September 2007, the Company’s shareholders took the necessary actions to remove Harris and Cunningham as the company’s directors.<br><br>  13.<br><br>      The shareholders voted in new directors, who terminated Individual Defendants in their management capacities and began the process of locating the company’s assets and determining the financial health of the company and its wholly owned subsidiaries.<br><br>  14.<br><br>      Having investigated the affairs of the Company and reviewed the documents that it has been able to obtain and other records, the company has determined that its prior management had taken personally or given away substantial corporate assets and neglected the affairs of the Company and otherwise breached their fiduciary duties, all to the detriment of the Company and its shareholders. <br> <br>                                     <br><br>  15.<br><br>      The actions described herein constitute a pattern of breaches of fiduciary duty that used both the mails and wires in interstate commerce in violation of state and federal Racketeer Influenced Corrupt Organizations (“RICO”) laws.<br><br>      Company History<br><br>  16.<br><br>      The Company was founded in 1976 as Cripple Creek Gold Production Corp., changed its name to Hunter Petroleum Corp. in 1986, to as Hunter International Trade Corp. in 1987, which subsequently became Forst Hunter International Trade Corp. in 1997. <br><br>  17.<br><br>      As of February 2, 2004, the Company was authorized to issue 100,000 shares of common stock and zero shares of preferred stock.<br><br>  18.<br><br>   In April 2004, the Company reincorporated to change the par value of its stock from $.05 to $.0001.  The Company also increased the number of authorized, common shares to 100,000,000.<br><br>  19.<br><br>      In June 2004, the Company changed its name to Equus Resources, Inc.<br><br>      CORPORATE MISCONDUCT AND<br><br>      BREACHES OF FIDUCIARY DUTY <br> <br>                                     <br><br>  20.<br><br>      On November 1, 2004, Harris and Cunningham became the sole officers and directors of the Company by virtue of a merger of Team One Mortgage Services, Inc. (“Team One Mortgage”) into Equus Resources. <br> <br>                                     <br><br>  21.<br><br>      As officers and directors of the Company, the Individual Defendants owed the Company and its shareholders fiduciary duties of loyalty, diligence, and good faith. <br><br>  22.<br><br>      As detailed throughout this complaint, Harris and Cunningham repeatedly breached their fiduciary duties by issuing themselves and others shares without obtaining appropriate value to the Company, and thereby diluting the value of shares held by equity investors, entering into self-interested contracts, loaning themselves the company’s funds without repayment, claiming to have loaned the Company money and extracting payment when no loan was ever made, claiming to have contributed assets to the Company when none were contributed, selling corporate shares at below market prices for personal gain, selling personal shares to purchasers seeking to invest in the Company, employing family and friends and engaging in other self-interested transactions to the detriment of the Company, and neglecting the affairs of the Company and its wholly owned subsidiaries, while devoting their time and attention to other personal matters.<br><br>  23.<br><br>      Given the nature and extent of these breaches of fiduciary duty, none of the funds extracted from the Company by Harris and Cunningham were legitimate.<br><br>General Corporate Inaction and Wrongful Actions<br><br>  24.<br><br>      On November 29, 2004, Harris and Cunningham filed articles of amendment to the Company’s articles of incorporation that purported to increase the number of authorized, preferred shares to 50,000,000 (par = $.0001).  Those amendments were filed through the mails with the Colorado Secretary of State’s Office. <br><br>  25.<br><br>      On March 1, 2005, Harris and Cunningham filed amended and restated articles of incorporation that purported to increase the amount of authorized common stock to 750,000,000 shares while decreasing the par value of those shares to $.00001 and that purported to increase the value of issued and issuable preferred stock to $.01 per share.  Those amendments were filed through the mails with the Colorado Secretary of State’s Office. <br><br>  26.<br><br>      Both of the increases described in paragraphs 24 and 25 were inappropriate and a breach of fiduciary duty because Harris and Cunningham had previously cancelled 25 million shares held by Susan A. Englert on November 1, 2004.  The Individual Defendants counted 25 million shares purportedly owned by Susan A. Englert as having been voted in favor of expanding the authorized shares of the Company, despite the fact that those 25 million shares had been previously cancelled by Harris and Cunningham on November 1, 2004. <br><br>  27.<br><br>      Similarly, the Individual Defendants cancelled 9 million more shares on November 9, 2004, but nevertheless allowed some shares—owned by entities controlled by Donald F. Mintmere, including Donald F. Mintmere, PA—to be voted in favor of both of the increases in authorized stock.  By using those cancelled shares to effect dramatic increase in the number of authorized shares, the Individual Defendants breached their duty of care to the corporation and its shareholders.  The shareholder consents were obtained through the mails, and correspondence regarding the shareholder consent occurred over the wires.   <br> <br>                                     <br><br>  28.<br><br>      For example, Donald F. Mintmere—now serving time after his conviction for a number of securities-related felonies—sent an email to Cunningham on November 30, 2004 congratulating Cunningham on a job well done in increasing the number of preferred shares of the company and voting six million shares in favor of the action.  Mintmere sent another email to Cunningham on April 4, 2005 voting six million shares in favor of the increase of common shares, but observing that “the increase in authorized is a little extreme.”  Mintmere was a resident of Florida prior to his federal convictions, so the emails were sent from Florida to Georgia.<br><br>  29.<br><br>      The Company’s transfer agent, ComputerShare, Inc., is located in Golden, Colorado, so all actions of share issuances and correspondence regarding shareholder action and board resolutions were mailed to that office from Georgia and communications regarding those mailings occurred between Georgia and Colorado.<br><br>Harris and Cunningham Immediately Began a Scheme of<br><br>Deception, which Breached Their Fiduciary Duties <br> <br>                                     <br><br>  30.<br><br>      Harris and Cunningham issued themselves shares in return for their purported contribution of more than $220,000 of computer equipment, and more than $100,000 in furniture and fixtures to Equus Resources. <br><br>  31.<br><br>      The Company has no log or inventory of furniture, equipment, or fixtures actually received to justify such a large purported capital contribution and has been unable to locate furniture, equipment, and fixtures even approaching that value.<br><br>  32.<br><br>      Furthermore, it is clear from Team One Mortgage’s books that Harris and Cunningham had previously contributed the same furniture and equipment to Team One Mortgage on October 28, 2003, May 5, 2004, and July 18, 2003, well before their association with Equus Resources.  Thus, the property that Harris and Cunningham refer to as their capital contributions to Equus Resources was not their property to begin with, as it had previously been contributed to Team One Mortgage. <br><br>  33.<br><br>      Equus Resources was forced to twice pay for the likely fictitious (or at least dramatically overestimated) capital contribution, as Team One Mortgage was merged into Equus Resources in exchange for 19,475,652 shares, which were given to Team One Financial. <br><br>  34.<br><br>      Harris and Cunningham managed to convert more shares from Equus Resources through Team One Mortgage.  On December 15, 2005, the Individual Defendants’ caused Equus Resources to issue 1,596,500 shares to the employees of Team One Mortgage for their interests in that company.  However, as noted in Paragraph 33, over 19 million shares had already been issued to Team One Mortgage’s owners in the merger. <br><br>  35.<br><br>      Prior to its dissolution, Equus Resources “loaned” Team One Mortgage $370,198.09.  That loan was later “written off” as “bad debt.” <br><br>  36.<br><br>      On information and belief, Team One Mortgage was sold to El Unicornio, Ltd., with no assets but including various federal payroll tax liabilities in exchange for a promise to sell and market El Unicornio’s South American goods in Georgia. <br><br>  37.<br><br>      The first issuance to Cunningham was of one million shares on October 15, 2004, purportedly for his initial contribution of furniture, equipment, and fixtures.  According to ComputerShare’s records, those million shares were ordered released by Equus Resources, in Alpharetta, Georgia and shipped to Donald Mintmere in Palm Beach, Florida. <br><br>  38.<br><br>      The first issuances to Harris was also of one million shares on October 15, 2004, purportedly for his initial contribution of furniture, equipment, and fixtures.  According to ComputerShare’s records, those million shares were ordered released by Equus Resources, in Alpharetta, Georgia and shipped to Donald Mintmere in Palm Beach, Florida.<br><br>  39.<br><br>      Harris and Cunningham represented to shareholders that they were not taking salaries so as to not cause the Company that expense; yet, despite purportedly being unpaid for three years, Harris and Cunningham lived in million dollar homes and drove expensive cars.  Like so many of their claims, this was also untrue, as the Individual Defendants were taking “consulting fees” in lieu of formal salaries and selling their personal shares when the Company could have taken advantage of those opportunities. <br><br>  40.<br><br>      When the Company’s treasury stock was sold in the Company’s name, Harris and Cunningham sold that stock at half of the then-market price. <br><br>  41.<br><br>      Harris and Cunningham failed to hold a single shareholders meeting in the last three years. <br><br>  42.<br><br>      Harris and Cunningham also entered into self-dealing indemnity agreements, which purport to require the Company to indemnify them but which are prohibited by Colorado law.<br><br>  43.<br><br>      Rather than pursue the Company’s stated purpose, Harris and Cunningham created and acquired numerous subsidiary and affiliate companies, many of which not only failed to add any value to the Company but also drained the Company’s limited resources.<br><br>  44.<br><br>      Those entities included: Team One Financial Services, Inc., Team One Mortgage, First Team Realty, Inc., REALPROS Real Estate, Inc., Dunnotar Insurance Co., American Career Training Institute, Inc., AM/Corp Financial Services, Inc., 1st Metro Insurance, Inc., AMC-A Mortgage Co., Equus Realty Group, Inc., Equus Financial Services, Inc., Education Partners International, Inc. (“EPI”), Team One Enterprises, LLC, Equus Energy Solutions, Inc., American International Technical Institute, Inc., The Team One Financial Group, LLC, American International Education, Inc. (“AIE”), American International Education Services – Viet Nam, Inc., and The Genesis Non-profit Corp.<br><br>  45.<br><br>      According to the records of the Company, Equus Mortgage Services, Inc., generated a gross profit of $351,735.58 through August 17, 2007; REALPROS Real Estate, Inc., generated a gross profit of $282,756.32 through August 30, 2007; 1st Metro Insurance, Inc., generated a gross profit of $83,218.03 through August 30, 2007; Equus Realty Group, Inc., generated a gross profit of $23,067.76 through August 30, 2007; and EPI generated a gross profit of $20,700.74 through August 30, 2007.  The sum of these gross profits is $761,478.43.<br><br>  46.<br><br>      As of the day that Harris and Cunningham were removed from their management positions with the Company, Equus Resources appears to have taken in at least $1,081,478.43 from the Individual Defendants’ purported capital contributions, as alleged in Paragraph 30, and from the gross profits of the business, as described in Paragraph 45.<br><br>  47.<br><br>      Additionally, the Company issued $373,000 worth of preferred stock and $787,455.32 in common stock to raise funds.<br><br>  48.<br><br>      Despite all the assets purportedly taken in, including the profits of the entities in Paragraph 45 and all debt and equity investment of others, upon information and belief the Company has less than $90,000 in non-security assets and more than $370,000 in total liabilities and no ongoing business operations.<br><br>  49.<br><br>      This difference of several hundreds of thousands of dollars is unexplained by the Company’s records, and Harris and Cunningham were the only two individuals in the state who could authorize the expenditure of funds.  Harris and Cunningham dissipated or wasted these funds.<br><br>  50.<br><br>      The Company also continues to accrue expenses based on the Individual Defendants’ misfeasance and nonfeasance.  For example, the Company received a phone bill for $4,265.85 on November 11, 2007, which includes present and past expenses generated by the Individual Defendants.  Their actions were not taken for the Company’s benefit, these expenses do not and have not created value for the Company’s shareholders.<br><br>  51.<br><br>      Furthermore, as described below, Harris and Cunningham sold at least 16,340,000 of their personal shares to investors, bringing in $612,500 that should constitute assets of the Company.  It is unknown how many other unrestricted shares Harris and Cunningham sold in the market—both personally and through Moondance—as further evidence of the Individual Defendants’ manipulation of the company and its shareholders.<br><br>  52.<br><br>      Cunningham also issued himself 9,452,273 shares on September 11, 2007 by shipping those shares to his personal address in Alpharetta.  This issuances was after the effective date of his removal as a director of the Company, and there is no record of the consideration that Company received in exchange for these approximately nine and one-half million shares.<br><br>  53.<br><br>      In dereliction of their duties, Harris and Cunningham deleted files from the Company’s records prior to turning those files over to new management.  When the shareholders removed Harris and Cunningham as directors, Harris and Cunningham turned over the files and computer of the Company to the new management, in October 2007.  Prior to this turnover, the computer had been maintained by Jennifer Harris Trastelis.  The new corporate President, Bert Watson, Jr., turned on the computer and reviewed all of the relevant files.  Then Mr. Watson restored the computer to the same status it was in during the early summer of 2007 and discovered a number of files the had been deleted from the computer, including files which showed where some of the Company’s money had gone. <br><br>  54.<br><br>      In addition to the affirmative actions taken by Harris and Cunningham using the mails and wires, they also perpetuated mail and wire fraud by failing to make necessary communications to shareholders describing the misfeasance and nonfeasance that constitute breaches of fiduciary duty.<br><br>  55.<br><br>      At the very least, Harris and Cunningham were obligated to tell the shareholders the truth about the Company’s operations and financial status.  They also were obligated to disclose each of the transactions to which they usurped corporate opportunities and when they engage in self-interested transactions.<br><br>In Breach of Their Fiduciary Duties, Harris and Cunningham<br><br>Used Mintmere To Flood the Market with the<br><br>Company’s Stock, Injuring the Company. <br> <br>                                     <br><br>  56.<br><br>      Harris and Cunningham were not satisfied with simply owning millions of shares of the Company.  Over the course of months and years, Harris and Cunningham moved shares that were originally issued as restricted—that is, in a form that could not be traded on the open market—into open market trading account through James I. Black and Cede &amp; Company.  James I. Black is a brokerage firm and Cede &amp; Company is a clearing house for stock transactions on public markets Cede &amp; Company.<br><br>  57.<br><br>      In sum, Harris and Cunningham moved 26,075,652 shares to Cede &amp; Company for trading on the open market.  Companies controlled by Mintmere moved 15,142,000 shares to Cede &amp; Company in the same period.  On information and belief, those entities included, Empire Holdings, Avalon Marketing, Millenium Capital, Gala Enterprises, Avalon Marketing, Golden Capital, Vantage Industries, Access Investments, Mintmere PA, Fundamental Financial Perspectives, and Atticus Investments.<br><br>  58.<br><br>      Harris and Cunningham (along with Mintmere) attempted to conceal their transactions by breaking the movements of the shares into smaller amounts than originally issued.  For example, Team One Mortgage was issued 19,475,652 unrestricted shares on November 10, 2004, and subsequently broke those shares into three million, four million, and six million share units for transfer into the open market, which eventually occurred in February and April 2005.<br><br>  59.<br><br>      Likewise, on information and belief, Mintmere moved 11,600,000 shares into Cede &amp; Company between the months of July and December 2005.<br><br>  60.<br><br>      Flooding the open markets with these shares inhibited the Company’s ability to raise equity capital by artificially suppressing the market trading price (by unduly increasing the number of shares that could be traded) and by providing investors with alternative means of obtaining Equus Resources’ shares other than directly from the Company.<br><br>Although “Employed” by the Company, Harris<br><br>and Cunningham Did Not Work for the Company <br> <br>                                     <br><br>  61.<br><br>      As officers and directors of the Company, Harris and Cunningham were obligated to act in a manner they believed in good faith to be in the best interests of the corporation and with the care an ordinarily prudent person in a like position would exercise in a similar circumstance.  The Individual Defendants repeatedly breached those duties.<br><br>  62.<br><br>      Despite being responsible for Equus Resource’s success or failure, Harris failed to adequately supervise the Company; instead, he spent hours each day supervising the construction of his dream house between the third quarter of 2005 and Summer 2006.<br><br>  63.<br><br>      Despite being responsible for Equus Resource’s success or failure, Cunningham failed to adequately supervise the Company; instead, he spent hours each day supervising the other companies, including Education Partners International, Inc., Moondance, Ltd., LLC, and Steven A. Cunningham, P.C.<br><br>  64.<br><br>      Instead of fulfilling their fiduciary duties by focusing on growing the business of Equus Resources, Cunningham and Harris devoted enormous time, energy, and capital to other business and personal ventures. <br><br>  65.<br><br>      For example, while they were officers and directors of Equus Resources, Harris and Cunningham spent time working for various entities including, among others, Admiralty Corporation, Civil Consulting, PC, ELK Trading Company, Moondance, and EPI.<br><br>  66.<br><br>      The Individual Defendants also planned many other activities for the Company, including producing a major motion picture and running a construction company, neither of which were related to the company’s stated purpose of brokering loans and selling property.<br><br>  67.<br><br>      In addition, while still an officer and director of Equus Resources, Cunningham continued to provide various legal services through his wholly owned entity, Steve Cunningham, P.C.<br><br>  68.<br><br>      While still officers and directors of Equus Resources, Harris and Cunningham spent significant time working for EPI, and Jennifer Trastelis, the Chief Financial Officer of Equus Resources, was also devoting significant amounts of her time to projects for EPI, and the AEI-AITech schools. <br><br>  69.<br><br>      In addition, while still an officer and director of Equus Resources, Harris spent significant time, resources, and the resources of Equus Resources in the construction of various residential or recreational properties, including his personal residence. <br><br>  70.<br><br>      While still an officer and director of Equus Resources, Harris also expended significant effort and money to build a house on a nearby lot for Leigh Thomason. <br><br>  71.<br><br>      While still an officer and director of Equus Resources, Harris expended significant effort and money to build a house on a nearby lot for Steve and Doris Swartz, who are relatives of Cunningham. <br><br>  72.<br><br>      Harris also devoted a great deal of time and effort to building a home for himself, starting in the fall of 2005.  Harris and Ted Snell, the putative Chief Operating Officer (“COO”) of Equus Resources, spent a great deal of time at the building site and were involved in the day-to-day construction and oversight.  Although Snell was basically supervising the construction of Harris’s house, Snell was paid $6,000 per month by Equus Resources.  This home was built on 25 acres of woodland overlooking a lake and Amicalola Falls and included an air conditioning unit that used lake water and a heat exchanger, a heating unit that used both wood and gas heat, drinking water supplied by a solar pump drawing water from local springs, and solar panels to supply the electrical systems. <br><br>Harris and Cunningham Caused Equus Resources To Borrow Funds<br><br>Without a Legitimate Businesses Purposes and Spent Funds Otherwise<br><br>Properly Raised on an Inappropriate Purpose <br> <br>                                     <br><br>  73.<br><br>      Beginning in August of 2005, Harris and Cunningham caused Equus Resources to borrow $100,000 from Eric and Gloria Bramlett, who transferred the funds to Equus Resources in three wire transfers in amounts of $50,000, $40,000 and $10,000.  These funds were to be repaid with 12% interest for the first year of the loan, and 15% interest thereafter.  In addition, Harris and Cunningham caused Equus Resources to issue 500,000 shares of stock to the Bramletts as further consideration for the loan.  Harris and Cunningham did not repay this loan in its entirety, have made no payments on this indebtedness since August of 2006, and the loan has an outstanding balance of $39,250, plus all accrued interest.  During the Summer of 2007, Harris made various promises to Eric Bramlett that the loan would be repaid once a new group of shareholders took over the Company.  It is not evident that these funds were used for the benefit of Equus Resources or its shareholders.<br><br>  74.<br><br>      In May of 2005, Harris, allegedly on behalf of Equus Resources, borrowed $40,000 from Joseph Canouse, with interest at 6% per annum.  Harris and Cunningham have repaid only $10,000 of this loan, and it is not evident that the loaned funds were used for the benefit of Equus Resources or its shareholders.<br><br>  75.<br><br>      In December 2006, Harris, allegedly on behalf of Equus Resources, borrowed $25,000 from Walter Boney, which was to be repaid $5000 per month from March 2007 until July 2007.  Harris and Cunningham have failed to repay any of this loan, and it is not evident that the loaned funds were used for the benefit of Equus Resources or its shareholders.  Boney was given 500,000 restricted shares as interest on the loaned money.<br><br>  76.<br><br>      Harris and Cunningham also borrowed $25,000 from a Line of Credit in the name of Team One Holdings.  The last loan payment was made on September 13, 2007, and the loan is now past due.  Upon information and belief this loan is identified as #718212053.  It is not evident that these funds were utilized for the benefit of Equus Resources or its shareholders.<br><br>Harris and Cunningham Usurped the Company’s<br><br>Opportunities To Sell Shares to Raise Equity Funding <br> <br>                                     <br><br>  77.<br><br>      Harris sold 200,000 of his personal shares of Equus Resources at $.015 per share to Sid Woolfolk on May 8, 2006 at below the $.035 low &amp; $.075 high market price that week.  Woolfork paid Harris with a $3000 personal check.  On information and belief, Woolfolk was ready willing and able to purchase these shares directly from Equus Resources, and Harris usurped this opportunity of Equus Resources for his own personal gain. <br><br>  78.<br><br>      In early 2007, Harris sold 1,000,000 of his personal shares of Equus Resources at $.005 per share to Keith Bailey, the Chairman and President of Equus Realty Group, for $5,000.  During the first six months of 2007 the Company’s shares traded between $.02 to $.055 per share. Prior to Harris’s removal in September 2007, Equus Resources stock never traded for less than  $.015 per share.  As Bailey was ready willing and able to purchase these shares directly from Equus Resources, Harris usurped this opportunity of Equus Resources for his own personal gain.<br><br>  79.<br><br>      Harris sold 100,000 of his personal shares of Equus Resources at $.03 per share to Sung H. Lee for $3,000; this sale was well below the then-current trading range.  As Lee was ready willing and able to purchase these shares directly from Equus Resources, Harris usurped this opportunity of Equus Resources for his own personal gain. <br><br>  80.<br><br>      Harris sold 150,000 of his personal shares of Equus Resources to Joanne Bowen Abney for $3,000 on October 5, 2005.  Ms. Abney paid by check, number #1041, and received certificate number 016933 evidencing her ownership of the shares.  Ms. Abney named Harris on the “pay to” line.  As Abney was ready willing and able to purchase these shares directly from Equus Resources, Harris usurped this opportunity of Equus Resources for his own personal gain.<br><br>  81.<br><br>      Cunningham sold 166,667 of his personal shares of Equus Resources to Joanne Bowen Abney for $5,000 on May 6, 2006.  Ms. Abney paid by check, number #1081, and received certificate number 017153 evidencing her ownership of the shares.  Ms. Abney named Cunningham on the “pay to” line.  As Ms. Abney was ready willing and able to purchase these shares directly from Equus Resources, Cunningham usurped this opportunity of Equus Resources for his own personal gain. <br> <br>                                     <br><br>  82.<br><br>      Between November 2005 and March 2006, after purportedly making the determination that the following investors were unaccredited, Harris and Cunningham sold 1,576,500 common shares and issued 1,400,000 new Series B Convertible Preferred shares to investors, including James Aller (165,000 common and Series B), Rita Aller (46,000 common and Series B), William Aller (102,000 common and Series B), Manon Apacible (24,000 common and Series B), Dennis Bustos (205,000 common and Series B), Nadine Bustos (30,000 common and Series B), Neil Cohen (120,000 common and Series B), William Finnigan (60,000 common and Series B), Floyd Franklin (30,000 common and Series B), Cecilio Garza (120,000 common and Series B), Mark Jones (30,000 common and Series B), Filomena Jaworski (120,000 common and Series B), Jerry Liu (180,000 common and Series B), David Mercando (36,000 common and Series B), Michael Powell (30,000 common and Series B), Charles Vidal (12,000 common and Series B), and Scott Wengewicz (266,500 common and 90,000 Series B). <br><br>  83.<br><br>      The purchasers listed in Paragraph 82 sent Harris and Cunningham $505,000 for the shares.  The Company’s records, however, indicate that the Company booked only $109,500.  Furthermore, Harris and Cunningham said that the unaccredited investors would be sold personally held shares instead of stock issued by the Company.  Although the Company’s records indicate that some shares were issued by the Company, many of the purchasers listed in Paragraph 82, including James Aller, Rita Aller, Dennis Bustos, Mark Jones, and Scott Wengewicz, must have been issued Harris and Cunningham’s shares to make up a deficit.  As all of the purchasers listed in Paragraph 82 were ready willing and able to purchase these shares directly from Equus Resources, Harris and Cunningham usurped Equus Resources’s opportunities to sell corporate shares for their own personal gain.<br><br>  84.<br><br>      In 2005 and again in 2006, Harris and Cunningham sold 3,000,000 of their personal shares to Joseph Stingone at an average price of $.035 a share, which was half of the market trading price at the time of sale, and took $105,000 in return for these shares.  As this purchaser was ready willing and able to purchase these shares directly from Equus Resources, Harris and Cunningham usurped this opportunity of Equus Resources for their own personal gain.<br><br>  85.<br><br>      In 2005 and again in 2006, Harris and Cunningham sold 12,500,000 of their personal shares to other investors, including Walt Boney, Tim Betros, Steve Betros, Lynn Betros, Lisa Betros, Jeff Betros, Monique Justice, Debra Beuther, Jerry Cravey, Sid Woolfolk, and Kim Tomlinson, at an average price of $.035 per share, which was half of the market trading price at the time of sale, and took $437,500 in return for these shares.  As these purchasers were ready willing and able to purchase these shares directly from Equus Resources, Harris and Cunningham usurped this opportunity of Equus Resources for their own personal gain.<br><br>  86.<br><br>      Harris and Cunningham issued themselves shares of Equus Resources in order to secure a Note due to Laci Cash Shreckengaust.  This Note was signed by each of Harris and Cunningham personally, and was made to resolve a lawsuit brought against them by Ms. Shreckengaust. <br><br>Harris and Cunningham Failed To Pursue Legitimate Funding Opportunities<br><br>  87.<br><br>      Harris and Cunningham also failed to secure funding from Core Development Services, LLC (“Core”).  Core was interested in investing $2 million in Equus Resources.<br><br>  88.<br><br>      Equus Resources was unable to secure that funding because Core found out about the litigation involving Ms. Shreckengaust and because Drew Thorpe of Core found the Company’s financial representation unjustified during diligence.<br><br>  89.<br><br>      As with other transactions, Harris and Cunningham published a press release heralding the Core investment but failed to disclose that the deal had fallen apart once Core backed away.<br><br>Harris and Cunningham Issued Equus Resources’s Stock and Paid<br><br>Money from the Company for Little or No Return Value <br> <br>                                     <br><br>  90.<br><br>      Harris and Cunningham issued 4,000,000 shares to Michael Burke, Jr.  The Company believes that Mr. Burke provided no value to it in return for these shares.<br><br>  91.<br><br>      Harris and Cunningham issued 3,069,089 tradable shares and 740,000 restricted shares  to Moondance Ltd., LLC, an entity which upon information and belief provided no value to Equus Resources.  Cunningham is the managing member of Moondance, Ltd., LLC, and upon information and belief Leigh Thomason contributed 740,000 shares of Equus Resources previously held in his personal name to Moondance, Ltd., LLC.<br><br>  92.<br><br>      On or about July 23, 2005, Jay Warman invested $20,000 and received 650,000 restricted shares of Equus Resources.  Cunningham removed the Section 144A restriction on those shares on or about June 2, 2006.  Because Warman did not sell his shares during the permitted 90 day period, he was not authorized to sell his shares in late 2006 when he attempted to do so.  Cunningham instead provided Warman with 650,000 unrestricted shares from his personal account allegedly in return for which Warman would return his restricted shares.  Warman sold the unrestricted shares for approximately $40,000, and does not appear to have tendered his original 650,000 shares back to Equus Resources.  Upon information and belief, Cunningham issued himself the Company shares necessary to complete the transaction with Warman. <br><br>  93.<br><br>      Harris and Cunningham issued 500,000 shares to Shawn Miller for work performed to update Equus Resources’ website in August of 2007.  The only revision to the website which Miller was asked to effect was the removal of a logo that Harris and Cunningham had previously misappropriated from a British Real Estate company.  Mr. Miller was not asked to revise the website to reflect changes in the officers or directors of Equus Resources at that time.  Mr. Miller claims that the work was valued at $5,000, but assuming this is true, this was of little value to Equus Resources at this time. <br><br>  94.<br><br>      Harris and Cunningham issued shares to six individuals associated with <a href="http://Sportnuts.com" rel="nofollow">Sportnuts.com</a>.  These individuals include John Thomas (990,000 shares), Ken Denos (991,531 shares), Kyle Denos (240,000 shares), Chene Garner (610,000 shares), Clayton Barlow (50,000 shares), and Mary Foster (10,000 shares).  None of these individuals provided any services or funds to Equus Resources in return for these shares, and, on information and belief, these shares were issued to them in connection with a transaction which was never completed. <br><br>  95.<br><br>      In September 2006, Harris and Cunningham, on behalf of Equus Resources, paid $15,000 to Kenneth Popiela allegedly in repayment of a loan to the Company.  It is not evident that the loaned funds were ever received by the Company or if they were, that these funds were used for the benefit of Equus Resources or its shareholders.  Harris and Cunningham also granted Kenneth and Alyssa Popiela approximately 110,000 shares of common stock of Equus Resources. <br><br>  96.<br><br>      By these actions, Harris and Cunningham diluted the value of all shares, not only the value of the Company’s legitimate shareholders but also the value of its own treasury shares, thereby impeding the Company’s ability to raise capital.<br><br>  97.<br><br>      Upon information and belief, Harris and Cunningham entered into numerous other transactions involving potential acquisitions of mortgage and real estate businesses, and caused Equus Resources to issue shares in connection with these transactions, yet those transactions were never completed and many of the shares were not returned. <br><br>  98.<br><br>      Harris and Cunningham also issued tens of millions of shares of Equus Resources stock  to themselves purportedly in return for work they were to perform for the Company.  Harris and Cunningham performed little to no work for Equus Resources.<br><br>  99.<br><br>      Harris and Cunningham repeatedly caused Equus Resources to pay funds to third-parties for expenses not properly incurred by Equus Resources, including payments to Active Pest Control (two checks totaling $300), Harbin Lumber Company (one check in the amount of $2499.65), Sam’s Club (one check in the amount of $1242.80), the St. David Men’s Club (one check in the amount of $145), and Guardian (one automated clearing house (“ACH”) transfer of $1943.00 and one wire transfer in the amount of $2233.06). Upon information and belief, none of these expenditures are related to the business of the company.  Upon information and belief, these checks were sent to the receiving entities through the mail. <br><br> 100.<br><br>      Harris and Cunningham also caused Equus Resources to reimburse themselves directly for similarly unjustified expenses, unrelated to the business of Equus Resources, including the payment of numerous bills for cell phones, for travel reimbursement, and for similar expenses for which Equus Resources received no value . <br><br> 101.<br><br>      While still an officer and director of Equus Resources, Harris caused the Company to pay $12,500 to David Callahan in the third quarter of 2005 for the work performed to construct the Wind Rock Campground in Oliver Springs, Tennessee.  Equus Resources does not have any interest in the Wind Rock Campground.<br><br> 102.<br><br>      Harris and Cunningham caused Equus Resources to pay numerous individuals for “consulting services” even though there is no indication of what value, if any, was received by Equus Resources for these consulting services.  These payments included $8,400 to Marcus Green, another $10,000 to Dave Callahan, $500 to Cliff Warner, $400 to Frank Ketchum, and $300 to Jeremy Bivens. <br><br> 103.<br><br>      Harris and Cunningham caused Equus Resources to pay numerous individuals for “job materials” even though there is no evidence that Equus Resources ever received any “job materials.”  These payments included $3,200 to Lew Mason, $1,000 to Stan Lee, and $2,500 to Dave Callahan.<br><br> 104.<br><br>      Cunningham and Harris issued additional shares to individuals who already owned shares for little or no apparent additional consideration, including additional issuance of 1,000,000 shares to Keith Bailey, 500,000 shares to W. Terry Freeland, and 1,000,000 shares to Ahmed Zaki. <br><br> 105.<br><br>      Harris further gave restricted shares to his family, including 10,000 shares to his sister Vicki White; 250,000 shares to his wife, Rebecca Harris; 300,000 shares to his daughter Jennifer Harris Kraus (a/k/a Jennifer Harris Trastelis); 10,000 shares to Ryan Kraus; 55,000 shares to his son Jace Harris; 50,000 shares to his daughter Brooke Barrick; 50,000 shares to his daughter Lindsey Harris; as well as shares to other members of his family, including 10,000 shares to Brandi Harris; 25,000 shares to Larry and Paula Harris; and 10,000 shares to Nancy Harris. <br><br> 106.<br><br>      Furthermore, Harris and Cunningham caused Equus Resources to issue unrestricted shares to family.  It is unknown at this point how many of those shares have been sold into the market, but as of October 2007, Rebecca Harris had 50,000 shares, Betty Cunningham had 42,000 shares, Kenneth Popiela had 40,000 shares, Jennifer Harris Kraus (a/k/a Jennifer Harris Trastelis) had 39,000 shares, Cathy Elaine Thomason had 5,000 shares, Jace Harris had 5,000 shares, and Lindsey Harris had 5,000 shares.<br><br>Harris and Cunningham Engaged in Self-Dealing and<br><br>Other Inappropriate or Illegal Transactions <br> <br>                                     <br><br> 107.<br><br>      Cunningham caused Equus Resources to pay $12,250 to his law firm, Steven A. Cunningham, P.C., for services he allegedly rendered to Equus Resources.  There is no record of any legal services provided by Steven A. Cunningham, P.C. to Equus Resources, no record that any such interested party transactions were ever disclosed to shareholders of Equus Resources, or that a vote of disinterested directors approved the transactions. <br><br> 108.<br><br>      Cunningham caused Equus Resources to pay him $33,550, allegedly in repayment of loans he made to the Company.  It is not clear from the records of the Company that many of Cunningham’s alleged loans were ever made, and Cunningham “repaid” himself ahead of numerous other creditors and while the Company was unable to pay other priority creditors.<br><br> 109.<br><br>      Harris caused Equus Resources to pay him $27,400, allegedly in repayment of loans he made to the Company.  It is not clear from the records of the Company that many of Harris’s alleged loans were ever made, and Harris “repaid” himself ahead of numerous other creditors and while the Company was unable to pay other priority creditors.<br><br> 110.<br><br>      Harris and Cunningham caused Equus Resources to pay funds to various individuals allegedly in repayment of “corporate loans” despite the fact that the loans were not documented and Equus Resources has no record of the receipt of any funds connected with the alleged loans.<br><br> 111.<br><br>      Harris and Cunningham caused Equus Resources to pay Mike Gaunt $25,000, allegedly as a repayment of a loan made to the Company, although the original loan proceeds were not received by the Company. <br><br> 112.<br><br>      Harris and Cunningham caused Equus Resources to pay Stoney River Contractors $13,286.84, allegedly as a repayment of a loan made to the Company, although only $5000 of the original loan proceeds were received by the Company.<br><br> 113.<br><br>      Harris and Cunningham caused Equus Resources to pay funds to family members, including Lindsey Harris and Betty Cunningham, allegedly in return for work performed for the Company.  On information and belief, the work either was not performed or was of little to no value to Equus Resources. <br><br> 114.<br><br>      Harris and Cunningham caused Equus Resources to transfer significant funds to Team One Mortgage, an amount believed to exceed $370,000.  Harris and Cunningham caused $284,000 to be transferred in 2005, $85,000 to be transferred in 2006, and $1,000 to be transferred in 2007, all to Team One Mortgage.  In addition to the fact that these alleged inter-company transfers were not connected with any business of Equus Resources, upon information and belief Harris and Cunningham sold Team One Mortgage in 2005, long before many of the transfers occurred.<br><br> 115.<br><br>      Harris and Cunningham utilized a logo on the Company’s website which they misappropriated from a British Real Estate company without permission, thereby exposing the Company to significant and unjustifiable risk.  Harris was specifically informed by W. Terry Freeland that the use of the logo was impermissible and Harris continued to utilize the logo for Equus Resources and its subsidiaries and affiliated companies. <br><br> 116.<br><br>      Harris and Cunningham caused Equus Resources to enter into Employment Agreements and Indemnification Agreements with each of them that were unjustified and void under Colorado law, and which represented blatant self-dealing by Harris and Cunningham, who signed a Unanimous Written Consent by the board of directors on January 2, 2007 allegedly approving these Agreements.  Equus Resources received no consideration for these Agreements, and these agreements were not ratified by the shareholders or by any disinterested directors. <br><br> 117.<br><br>      When Harris refinanced his personal mortgage loan through Team One Mortgage, instead of directing the commission to the Company as was appropriate, Randy Harris directed the payment of the $7000 fee directly to himself. <br><br>Harris and Cunningham Made Misleading Public Statements<br><br> 118.<br><br>      Harris and Cunningham made it a practice to attempt to instill false confidence in investors by trumpeting both their own credentials, and those of their management team.  Harris and Cunningham both repeatedly trumpeted Cunningham’s credentials as a securities lawyer in order to solicit investments in Equus Resources.<br><br> 119.<br><br>      For example, Ted Snell sent an investor presentation to Bert Watson, Jr., on September 30, 2005 via email.  That presentation was later used to give investor presentations in Florida, Michigan, and other states.  Harris raised more than $1,000,000 in a six month period.<br><br> 120.<br><br>      In that presentation, Harris and Cunningham claimed that Brandon Turney was the Chief Information Officer (“CIO”) of Equus Resources.  Mr. Turney has called that claim laughable.  Mr. Turney has never been an officer, director, or even shareholder of Equus Resources, although he did previously perform work for the Company, for which he was promised shares, which neither Harris nor Cunningham ever provided to him. <br><br> 121.<br><br>      Similarly, Harris and Cunningham have listed Jennifer Harris Trastelis as the Chief Financial Officer (“CFO”) of Equus Resources.  The services Ms. Trastelis performed were often of a bookkeeping nature, and she was likely unqualified to serve as CFO.  Ms. Trastelis resigned from any and all positions with any company associated with Equus Resources on May 1, 2007.<br><br> 122.<br><br>      Harris and Cunningham have listed Ted Snell as the COO of Equus Resources, and although he received a large salary from the Company, he failed to provide services to Equus Resources and merely assisted Harris in the construction of his personal home and the homes of his friends and relations. <br><br> 123.<br><br>      Harris and Cunningham have listed Ahmed Zaki, CPA in various ways to lead investors to believe he had a role with Equus Resources.  In fact, Zaki has never held any position at Equus Resources, and simply assisted Harris and Cunningham in compiling their financial statements.<br><br> 124.<br><br>      Harris and Cunningham misled the Company’s shareholders by claiming that they intended to develop real estate offices, loan brokerages, and insurance sales, which they did not do, and which they never intended to do.<br><br> 125.<br><br>      Harris and Cunningham further claimed that the AIE schools would graduate certified real estate and mortgage brokers who would be placed in offices owned and operated by Equus Resources.  Upon information and belief, AIE has not graduated a sinlge certified real estate or mortgage broker. <br><br> 126.<br><br>      Harris and Cunningham also gave the Company’s computer equipment to the AEI-AITech schools at the time of the spin-off to EPI.  However, Harris later told shareholders that all of the computer equipment had been stolen. <br><br> 127.<br><br>      Harris and Cunningham misled their actual and potential investors by claiming that Equus Resources did not have substantial outstanding payables, when in fact it had significant unpaid tax and other liabilities.  Harris and Cunningham have claimed that all outstanding tax liabilities were sold in June of 2005, as part of the sale of Team One Mortgage to El Unicornio, LLC, but the validity of that sale remains in question, particularly in light of the hundreds of thousands of dollars Harris and Cunningham caused the Company to transfer to Team One Mortgage after the purported sale. <br><br>Corporate Waste<br><br> 128.<br><br>      Harris and Cunningham caused Equus Resources to acquire an Atlanta-based construction company, trumpeted the acquisition in a press release dated July 13, 2005 and in presentations, but used the construction company exclusively for personal construction, and then abandoned the entity for no value. <br><br> 129.<br><br>      Harris and Cunningham allowed the resources and licenses of Team One Mortgage to be entirely dissipated, thereby losing its ability to submit mortgage loans to regulatory agencies, including allowing its real estate licenses to lapse, making Equus Resources unable to write mortgages in the State of Georgia or elsewhere.<br><br> 130.<br><br>      Thus, despite being responsible for creating an integrated real estate lending business, Harris and Cunningham permitted one of the businesses most important assets—the ability to write mortgage applications—to lapse.<br><br> 131.<br><br>      Harris and Cunningham also caused Equus Resources to acquire the Dunnottar Insurance Company on or about February 28, 2005.  On April 19, 2005, the Individual Defendants issued one million restricted shares to the Dunnottar Group, LLC.  The Company’s records do not show any revenue from this acquisition, and it does not appear from the Company’s records that the investment in Dunnottar was ever put to the Company’s advantage.  Without a press release announcing the dissolution of the relationship, the Company cancelled Dunnottar’s shares on August 10, 2005.<br><br> 132.<br><br>      In violation of Colorado law, Harris and Cunningham failed to diligently and accurately maintain the records of Equus Resources or any of its subsidiaries or other related companies thereby placing the Company at risk, and potentially causing the Company to waste or forfeit valuable assets. <br><br> 133.<br><br>      Cunningham and Harris failed to maintain the stock ledger and other necessary documents of Equus Resources.  The Company has been forced to spend thousands of dollars in an attempt to determine who are properly the shareholders of Equus Resources.<br><br>Harris and Cunningham Subjected Equus Resources<br><br>to Inappropriate Risk by Making False Filings <br> <br>                                     <br><br> 134.<br><br>      Harris and Cunningham filed various false documents with federal and state agencies, and thereby exposed Equus Resources and its subsidiaries and related companies to unnecessary risk.<br><br> 135.<br><br>      For example, the application for a Florida real estate license was completed listing Equus Realty Group as a partnership, owned by Keith Bailey, Harris, and Cunningham in equal percentages.<br><br>EPI Transaction<br><br> 136.<br><br>      In the fall of 2006, Harris and Cunningham, on behalf of Equus Resources, entered into an Agreement to help secure up to $2,000,000 of initial funding for EPI.  The agreement was negotiated for EPI by Bernie Rice.<br><br> 137.<br><br>      This investment was intended to assist EPI in launching its global marketing and distribution of a new line of educational products, the Garfield Early Learning business, which EPI had recently acquired from Best Practice Networks, Inc.<br><br> 138.<br><br>      Although EPI had obtained the rights to use Garfield with its educational products, Harris and Cunningham caused Equus Resources pay funds to PAWS, Inc. (by wire transfer on November 30, 2006 in the amount of $5957.00).  PAWS, Inc., is based in Indiana and is the licensor for the Garfield the Cat image.  However, paying the licensing fees is properly an expense of EPI. <br><br> 139.<br><br>      Equus Resources’s operative goal was to take EPI public, with the funds secured by the Company being used, in part, to purchase a publicly-traded shell company to facilitate the transaction.<br><br> 140.<br><br>      The agreement, which was signed by Harris and Cunningham on behalf of Equus Resources and by Bernie Rice on behalf of EPI, provided that Equus Resources would use its best efforts to secure the requisite financing, and in return EPI would receive 33% of the shares of EPI.  EPI in fact conveyed 10,000,000 of its shares to Equus Resources.<br><br> 141.<br><br>      Harris and Cunningham did secure a $400,000 initial investment from Tim Betros and his friends and relations.  They were told that $200,000 was to be paid to Bernie Rice, and the other $200,000 was to be used to purchase the public shell company, to permit the reverse merger. <br><br> 142.<br><br>      Of the $400,000 investment, Lisa Betros personally loaned Equus Resources $40,000 on September 7, 2006.  This loan was secured by 2,000,000 shares of stock in Equus Resources, and Harris and Cunningham caused Equus Resources to issue an additional 1,000,000 shares to Lisa Betros in partial payment for this loan, in addition to the promised interest payment of 10%.  Harris and Cunningham did not make any payments to Lisa Betros as required by the terms of this loan.   <br> <br>                                     <br><br> 143.<br><br>      Harris and Cunningham also requested that EPI issue 1,500,00 additional shares to them personally, as founders’ shares.  Thus, instead of negotiating for Equus Resources’s benefit, Harris and Cunningham each negotiated the deal so that they each received 750,000 EPI shares instead of all shares being provided to the Company. <br><br> 144.<br><br>      Harris and Cunningham caused Equus Resources to pay Bernie Rice $200,000 as agreed.  Harris and Cunningham did not purchase the shell company with the remaining funds, however, and instead used the remaining $200,000 for other purposes, including making multiple payments to Harris, Cunningham, Lindsey Harris, Jason Franklin, and Jennifer Trastelis. <br><br> 145.<br><br>      Harris and Cunningham ceased efforts to grow, develop, or even maintain business operations at Equus Resources, instead spending vast amounts of time trying to raise money for Bernie Rice and the Garfield project. <br><br> 146.<br><br>      Furthermore, Harris and Cunningham each received cash payouts from the transaction as fees for services rendered.  That cash should properly have gone to Equus Resources, because the Company was the entity investing in EPI.<br><br>Moondance<br><br> 147.<br><br>      Upon information and belief, Moondance was an entity through which Harris and Cunningham extracted Equus Resources’s assets   <br> <br>                                     <br><br> 148.<br><br>      On October 7, 2004, Moondance received 2.5 million restricted shares of Equus Resources even through the Company has no evidence that value was given for those shares.<br><br> 149.<br><br>      On October 15 and October 20, 2004, Equus Resources converted Moondance’s 2.5 million restricted shares into unrestricted shares.<br><br> 150.<br><br>      On October 27, 2004, Moondance deposited 2.4 million of its unrestricted shares into an account with the Cede &amp; Company of New York. <br><br> 151.<br><br>      On March 12, 2007, Moondance received 740,000 shares of restricted stock from Leigh Thomason in a transaction submitted through ComputerShare in Golden, Colorado.<br><br> 152.<br><br>      None of the shares received by Moondance were issued in return for appropriate compensation to Equus Resources and therefore the receipt by Moondance of stock was illegitimate. <br><br>Use of the Wires and Mail<br><br> 153.<br><br>      The use of wire transfers as described in this complaint were done in furtherance of Harris and Cunningham’s scheme to defraud the Company through the Individual Defendants’ repeated and coordinated breaches of fiduciary duty.<br><br> 154.<br><br>      The checks described in this complaint were sent through the mail to their recipients.  Furthermore, those checks caused foreseeable use of the banking wires as institutions in other states routed moneys to accounts around the country in satisfaction of the obligations created by the checks.<br><br> 155.<br><br>      Harris and Cunningham’s activities in furtherance of the scheme caused the foreseeable interstate use of the wires to carry out the breaches of fiduciary duty.  In particular, communications with ComputerShare in Colorado were necessary to the Individual Defendants’ repeated breaches of fiduciary duty.  Furthermore, communications that occurred over the wire with shareholders in Florida and Michigan are described in the complaint.<br><br> 156.<br><br>      The Individual Defendants posted over 47 press releases that were posted on the internet and emailed to shareholders in other states between November 4, 2004, and July 11, 2007. <br><br> 157.<br><br>      Finally, the Individual Defendants had an obligation pursuant to their fiduciary duties to keep the shareholders of the Company informed of material events affecting the Company.  The Company has shareholders in Georgia, Florida, Arizona, Michigan, and other states.  The communications that Harris and Cunningham were obligated to make would have been transmitted to these shareholders in the mail or by electronic communication.<br><br>SUBSTANTIVE CAUSES OF ACTION<br><br>Count I: Conversion<br><br> 158.<br><br>      Plaintiff realleges Paragraphs 1 through 157 as if fully set forth herein. <br> <br>                                     <br><br> 159.<br><br>      As described herein, Individual Defendants and Moondance have deprived the Company of the possession of its property and other assets.<br><br> 160.<br><br>      By reason of the violation of O.C.G.A. §§ 51-10-1 and 51-1-12 committed by Harris, Cunningham, and Moondance, the Company was injured in an as yet undetermined amount, believed to be in excess of One Million Five Hundred Thousand Dollars.<br><br>Count II: Money Had and Received<br><br> 161.<br><br>      Plaintiff realleges Paragraphs 1 through 160 as if fully set forth herein.<br><br> 162.<br><br>      As described herein, Individual Defendants have deprived the Company of the possession of its property.<br><br> 163.<br><br>      By reason of the violation of O.C.G.A. § 9-2-7 committed by Harris and Cunningham, the Company was injured in an as yet undetermined amount, believed to be in excess of One Million Five Hundred Thousand Dollars.<br><br>Count III: Breach of Fiduciary Duty<br><br> 164.<br><br>      Plaintiff realleges Paragraphs 1 through 163 as if fully set forth herein.<br><br> 165.<br><br>      As officers and directors of the Company, Harris and Cunningham were obligated to act in a manner believed in good faith to be in the best interests of the corporation and with the care an ordinarily prudent person in a like position would exercise in a similar circumstance. <br><br> 166.<br><br>      As employees and agents of the company, Harris and Cunningham were obligated to not make profits from their principal’s property and to act with ordinary care, skill, and diligence.<br><br> 167.<br><br>      Individual Defendants repeatedly breached their fiduciary duties.<br><br> 168.<br><br>      Individual Defendants also harmed the Company by causing Equus Resources to enter into unenforceable and illegal indemnity contracts, which violate Colorado public policy.<br><br> 169.<br><br>      Because of the Individual Defendants’ breaches of fiduciary duty, the Company was injured in an as yet undetermined amount, believed to be in excess of One Million Five Hundred Thousand Dollars, plus punitive damages.<br><br>Count IV: Corporate Waste<br><br> 170.<br><br>      Plaintiff realleges Paragraphs 1 through 169 as if fully set forth herein.<br><br> 171.<br><br>      As fiduciaries, defendants were obligated to expend funds only for legitimate business purposes and to account for all of the company’s funds.<br><br> 172.<br><br>      Individual Defendants neglected or failed to perform their duties in the management of the corporation or in the disposition of corporate assets. <br> <br>                                     <br><br> 173.<br><br>      Individual Defendants wasted the Company’s assets through neglect of, failure to perform, or other violation of duties.<br><br> 174.<br><br>Individual Defendants misappropriated the Company’s business opportunities.<br><br> 175.<br><br>      The Company has been injured by the Defendant’s actions. <br><br>Count V:  Civil Conspiracy <br> <br>                                     <br><br> 176.<br><br>      Plaintiff realleges Paragraphs 1 through 175 as if fully set forth herein.<br><br> 177.<br><br>      Harris and Cunningham conspired with each other and with other individuals named in this Complaint to commit the torts alleged in Counts I–IV of this Complaint.<br><br> 178.<br><br>      The Company has been injured by the Defendant’s actions. <br><br>Count VI: Georgia RICO<br><br>(Use of a pattern of racketeering activity to<br><br>acquire or maintain an interest in property) <br> <br>                                     <br><br> 179.<br><br>      Plaintiff realleges Paragraphs 1 through 178 as if fully set forth herein.<br><br> 180.<br><br>      Harris is a person within the meaning of O.C.G.A. § 16-14-4. <br><br> 181.<br><br>      Cunningham is a person within the meaning of O.C.G.A. § 16-14-4.<br><br> 182.<br><br>      Moondance is a person within the meaning of O.C.G.A. § 16-14-4.<br><br> 183.<br><br>      The actions and activities described in Paragraphs 20 through 157 constitute a pattern of racketeering activity within the meaning of O.C.G.A. §§ 16-14-4 and 16-14-3(8).<br><br> 184.<br><br>      Harris, Cunningham, and Moondance engaged in at least two acts in furtherance of one or more instances, schemes, or transactions that have the same or similar intents, results, accomplices, victims, or methods of commission or are other interrelated, such acts being racketeering activity within the meaning of O.C.G.A. §§ 16-14-3, to wit, multiple instances of theft in violation of O.C.G.A. §§ 16-8-1; 16-8-2; 16-8-3; 16-8-4; 16-8-7 and multiple instances of mail and wire fraud in violation of 18 U.S.C. §§ 1341, 1343.<br><br> 185.<br><br>      Harris and Cunningham, individually as well as collectively, through a pattern of racketeering activity acquired and/or maintained, directly or indirectly, an interest in personal property in violation of O.C.G.A. §§ 16-14-4(a) and 16-14-6(b).<br><br> 186.<br><br>      By reason of the violation of O.C.G.A. § 16-14-4(a) committed by Harris and Cunningham, the Company was injured in an as yet undetermined amount, believed to be in excess of One Million Five Hundred Thousand Dollars, within the meaning of O.C.G.A. § 16-14-6(b).   <br> <br><br>Count VII:  Georgia RICO<br><br>(Participation in an enterprise through<br><br>a pattern of racketeering activity) <br> <br>                                     <br><br> 187.<br><br>      Plaintiff realleges Paragraphs 1 through 186 as if fully set forth herein.<br><br> 188.<br><br>      Harris is a person within the meaning of O.C.G.A. § 16-14-4. <br><br> 189.<br><br>      Cunningham is a person within the meaning of O.C.G.A. § 16-14-4.<br><br> 190.<br><br>      Moondance is a person within the meaning of O.C.G.A. § 16-14-4.<br><br> 191.<br><br>      The Company is an enterprise within the meaning of O.C.G.A. § 16-14-3(6).<br><br> 192.<br><br>      The actions and activities described in Paragraphs 20 through 157 constitute a pattern of racketeering activity within the meaning of O.C.G.A. §§ 16-14-4 and 16-14-3(8).<br><br> 193.<br><br>      Harris, Cunningham, and Moondance engaged in at least two acts in furtherance of one or more instances, schemes, or transactions that have the same or similar intents, results, accomplices, victims, or methods of commission or are other interrelated, such acts being racketeering activity within the meaning of O.C.G.A. §§ 16-14-3, to wit, multiple instances of theft in violation of O.C.G.A. §§ 16-8-1; 16-8-2; 16-8-3; 16-8-4; 16-8-7 and multiple instances of mail and wire fraud in violation of 18 U.S.C. §§ 1341, 1343. <br> <br>                                     <br><br> 194.<br><br>      Harris, Cunningham, and Moondance, individually as well as collectively, were associated with the enterprise and conducted or participated in, directly or indirectly, such enterprise through a pattern of racketeering activity in violation of O.C.G.A. §§ 16-14-4(b) and 16-14-6(b).<br><br> 195.<br><br>      By reason of the violation of O.C.G.A. § 16-14-4(b) committed by Harris and Cunningham, the Company was injured in an as yet undetermined amount, believed to be in excess of One Million Five Hundred Thousand Dollars, within the meaning of O.C.G.A. § 16-14-6(b). <br><br>Count VIII:  Georgia RICO<br><br>(RICO Conspiracy) <br> <br>                                     <br><br> 196.<br><br>      Plaintiff realleges Paragraphs 1 through 196 as if fully set forth herein.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-13030003">\
	 <div id="dsq-comment-header-13030003" class="dsq-comment-header">\
	 <cite id="dsq-cite-13030003" class="dsq-comment-cite">\
	 <span id="dsq-author-user-13030003">younggunz</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-13030003" class="dsq-comment-body">\
	 <div id="dsq-comment-message-13030003" class="dsq-comment-message">damn dude you couldn\'t just post a link?</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=timsykes&t=yes_99_of_otcbb_pink_sheet_stocks_038_stocks_under_5_are_scams_schemes_038_frauds&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

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

	




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');
}

})();




