




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

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

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

var Dsq = new function() {
	this.container = document.getElementById('dsq-content');
	this.jsonData = {"reactions": [{"body": "Heartfelt account of the personal cost of the recession + how public assistance doesn't begin to address the real need: http://bit.ly/f6f54", "author_name": "KPalmer433", "id": 1893368, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/KPalmer433/statuses/2636141737", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/280281052/IMG00097_normal.jpg", "author_url": "", "date_created": "4 months ago", "retweets": []}, {"body": "At a Disadvantage Going In the Door - Jack & Jill Politics: MY GROSS INCOME. Not what I actually take home i.. http://bit.ly/F1uO2", "author_name": "EmCollections", "id": 1879057, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/EmCollections/statuses/2629537032", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/297352731/CIMG3652_normal.JPG", "author_url": "", "date_created": "4 months ago", "retweets": []}, {"body": "At a Disadvantage Going In the Door - Jack &amp; Jill Politics: MY GROSS INCOME. Not what I actually take home i.. http://bit.ly/F1uO2", "author_name": "EmCollections", "source_url": "http://www.ubervu.com/conversations/www.jackandjillpolitics.com/2009/07/at-a-disadvantage-going-in-the-door/", "id": 1879056, "get_service_url": "http://twitter.com/", "title": "At a Disadvantage Going In the Door - Jack &amp; Jill Politics: MY GROSS INCOME. Not what I actually take home i.. http://bit.ly/F1uO2", "url": "http://twitter.com/EmCollections/status/2629537032", "source": "ubervu", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/297352731/CIMG3652_normal.JPG", "author_url": "", "date_created": "4 months ago", "retweets": []}, {"body": " im there with you CPL..RT @jjpolitics: Post: At a Disadvantage Going In the Door http://twurl.nl/6wnv0u", "author_name": "littlebrownjen", "id": 1875500, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/littlebrownjen/statuses/2626783859", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/268593563/green_4943_Chris_and_Jen_08302008_097_normal.JPG", "author_url": "", "date_created": "4 months ago", "retweets": []}, {"body": "Post: At a Disadvantage Going In the Door http://twurl.nl/6wnv0u", "author_name": "jjpolitics", "id": 1875501, "get_service_url": "http://twitter.com/", "title": "", "url": "http://twitter.com/jjpolitics/statuses/2626632348", "source": "backtype", "get_service_name": "twitter", "avatar_url": "http://s3.amazonaws.com/twitter_production/profile_images/55548665/mmmmmelon_normal.gif", "author_url": "", "date_created": "4 months ago", "retweets": []}], "has_more_reactions": false, "users": {"Simon_DC": {"username": "Simon_DC", "tumblr": "", "display_name": "Simon_DC", "url": "http://disqus.com/Simon_DC/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 6, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "CPL": {"username": "CPL", "tumblr": "", "display_name": "CPL", "url": "http://disqus.com/CPL/", "registered": true, "linkedin": "", "blog": "http://www.jackandjillpolitics.com", "remote_domain": null, "points": 1276, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "JillTubman": {"username": "JillTubman", "tumblr": "", "display_name": "cheryl aka jill tubman", "url": "http://disqus.com/JillTubman/", "registered": true, "linkedin": "in/cherylcontee", "blog": "http://www.jackandjillpolitics.com", "remote_domain": null, "points": 102, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2986/avatar32.jpg", "delicious": "cherylcontee", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "BMWA": {"username": "BMWA", "tumblr": "", "display_name": "BMWA", "url": "http://disqus.com/BMWA/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 20, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "CraigHickman": {"username": "CraigHickman", "tumblr": "", "display_name": "CraigHickman", "url": "http://disqus.com/CraigHickman/", "registered": true, "linkedin": "", "blog": "http://craighickman.blogspot.com", "remote_domain": null, "points": 1692, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/2947/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Conserv1": {"username": "Conserv1", "tumblr": "", "display_name": "Conserv1", "url": "http://disqus.com/Conserv1/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 18, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "rikyrah": {"username": "rikyrah", "tumblr": "", "display_name": "rikyrah", "url": "http://disqus.com/rikyrah/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3393, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "ch555x": {"username": "ch555x", "tumblr": "", "display_name": "ch555x", "url": "http://disqus.com/ch555x/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 115, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/37/1858/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Guns3000": {"username": "Guns3000", "tumblr": "", "display_name": "Guns3000", "url": "http://disqus.com/Guns3000/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1128, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/37/5058/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "spirit_55z": {"username": "spirit_55z", "tumblr": "", "display_name": "spirit_55z", "url": "http://disqus.com/spirit_55z/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 4354, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/10/8199/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "eclecticbrotha": {"username": "eclecticbrotha", "tumblr": "", "display_name": "eclecticbrotha", "url": "http://disqus.com/eclecticbrotha/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1497, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/9575/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "RonnieB": {"username": "RonnieB", "tumblr": "", "display_name": "RonnieB", "url": "http://disqus.com/RonnieB/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1209, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/5/3549/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "heartsandflowers": {"username": "heartsandflowers", "tumblr": "actsoffaith", "display_name": "Acts Of Faith Blog", "url": "http://disqus.com/heartsandflowers/", "registered": true, "linkedin": "", "blog": "http://www.actsoffaithblog.com", "remote_domain": null, "points": 282, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/6/690/avatar32.jpg", "delicious": "actsoffaithblog", "is_remote": false, "verified": true, "flickr": "actsoffaithblog", "twitter": "http://twitter.com/ActsofFaithblog", "remote_domain_name": ""}, "Val2": {"username": "Val2", "tumblr": "", "display_name": "Val", "url": "http://disqus.com/Val2/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 1833, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8778/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "The_A": {"username": "The_A", "tumblr": "", "display_name": "The_A", "url": "http://disqus.com/The_A/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 221, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "whiterosebuddy": {"username": "whiterosebuddy", "tumblr": "", "display_name": "whiterosebuddy", "url": "http://disqus.com/whiterosebuddy/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 3142, "facebook": "", "avatar": "http://media.disqus.com/images/noavatar32.png", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "IWordsmith": {"username": "IWordsmith", "tumblr": "", "display_name": "WordSmith", "url": "http://disqus.com/IWordsmith/", "registered": true, "linkedin": "", "blog": "http://leftistmoon.wordpress.com", "remote_domain": null, "points": 1619, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/16890/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "Mirandalynn": {"username": "Mirandalynn", "tumblr": "", "display_name": "Miranda", "url": "http://disqus.com/Mirandalynn/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 6959, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/19/8735/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}, "texasladybird": {"username": "texasladybird", "tumblr": "", "display_name": "texasladybird", "url": "http://disqus.com/texasladybird/", "registered": true, "linkedin": "", "blog": "", "remote_domain": null, "points": 114, "facebook": "", "avatar": "http://media.disqus.com/uploads/users/44/5110/avatar32.jpg", "delicious": "", "is_remote": false, "verified": true, "flickr": "", "twitter": "", "remote_domain_name": ""}}, "forum": {"use_media": true, "name": "Jack and Jill Politics", "streaming_realtime": false, "url": "jackandjillpolitics", "allow_anon_post": false, "reactions_enabled": true, "reply_position": 1, "show_avatar": true, "allow_anon_votes": false, "disqus_auth_disabled": false}, "realtime_enabled": false, "request": {"username": "", "is_global_moderator": false, "sharing": {}, "sort": 4, "forum": "jackandjillpolitics", "is_initial_load": true, "is_authenticated": false, "timestamp": "2009-12-09_18:10:56", "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": "login"}, "realtime_paused": false, "posts": {"12634624": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thanks for this insightful analysis borne of painful experience. Despite what others without training in economics and sociology might say, it's true that the American system is built on debt (student loans, car loans, home loans, small biz loans, etc). This leaves folks at a real disadvantage especially during a downturn. Our policies in terms of gross income are chronically out of date in part to keep the number of people receiving assistance lower. It sucks. Good luck on the job hunt, CPL. We're behind you.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_09:59:23", "killed": false, "user_key": "JillTubman", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 11, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "12618069": {"up_voted": false, "ip": "", "has_replies": true, "message": "Once again, Conserv1, you blame the individual instead of addressing the problem.<br><br>You assume the average person is in debt because he WANTS TO BE.<br><br>That is not the case in most instances and you've been disingenious by posting that article that chastises a human being and tells them not to have a damned life.<br><br>May I suggest a 12-step program for you? Start with Step one - \"Realizing powerlessness\" because while simplistic, in many instances, it's also TRUE and does not blame but seeks to actually help someone suffering.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_00:38:13", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 12617474, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12617474": {"up_voted": false, "ip": "", "has_replies": true, "message": "Here's a good article.<br><br><a href=\"http://www.ehow.com/how_2288972_practice-fiscal-responsibility.html\" rel=\"nofollow\">http://www.ehow.com/how_2288972_practice-fiscal...</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_00:06:37", "killed": false, "user_key": "Conserv1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "12624131": {"up_voted": false, "ip": "", "has_replies": false, "message": "I'm not attempting to date you or anything, Miranda.  My father - who is 88, always used the word \"numbnuts\" to describe politicians.  I swear every time I see it I have to chuckle.  Apparently the word is timeless in its appropriateness.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_07:48:45", "killed": false, "user_key": "IWordsmith", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12622709, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12634373": {"up_voted": false, "ip": "", "has_replies": false, "message": "I don't think the calculation is shafting you. If the calculations used net (after-tax) income, but all else stayed equal, the thresholds would have to change, and you'd be in the same situation.<br><br>Let's say that gross income threshold is $50,000 (unrealistic I know, but just for sake of easier numbers). If they used NET income of $50,000 as the threshold, you'd be more likely to qualify, and so would a lot more people. So Social Services would cost a heckuva lot more. But just changing the way they calculated the threshold doesn't mean Social Services would get more money.<br><br>What would happen is that they'd use a net income of $36,000 as the threshold. About the same number of people would qualify. It's just another way of slicing the pot -- it doesn't increase the size of the pot.<br><br>Gross vs. net isn't the reason you're not qualifying -- it's the total amount of money available.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_09:51:02", "killed": false, "user_key": "Simon_DC", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "12667526": {"up_voted": false, "ip": "", "has_replies": false, "message": "What I said was that I did not believe in religion. You claimed to believe in God and therefore that meant you were a Christian. I countered no and  I said also that because an individual believes in God does not make them Christian, as Jews believe in God.<br><br>  As usual you twist it up.<br><br>How you respond to events in your life is directly about you, and no one is accountable for that other than you. You posted your screeds here several times.  While I may not be right all the time, when it comes to issues and facts, I  make every effort to be seldom wrong.   I am not ashamed of accuracy nor striving for it.<br><br>You want to listen to the minds that agree with you without acknowledging that is not how to grow.  How comforting it is to have your thoughts/emotions reflected back at you. Unfortunately, you do not learn from listening to folks that agree with you, it is only those that disagree that give you new insights and perspectives, otherwise it is like talking to yourself. Self-growth is about developing your mind based on new and different ideas.<br><br>I read your long complaining commentary on your job and how you feel you were mistreated but I did not get unjust treatment from what you wrote. Mainly, I did not get that because of how you have gone off about the church on these threads and emphasized how you are DIFFERENT and believe it is OK. <br><br>It ain't.  You think I am different and you are quick to tell me I have an attitude.  Well, guess what...the folks at your job feel the same about you.  Being different is alright, but you have to know when that differentness is going to cost you your job. You didn't. <br><br>Then today you write the commentary on GROSS incomes as if someone again wronged you personally. NOT!  Another long pity party. When it is basic math.  It is about folks 'wanting' what they can't afford, so they buy it on credit, withOUT regard for all their other expenses after the man says, here you qualify for this half a million dollar mortgage, this 500 series Beemer, this $10K credit limit.<br><br>Well, guess what...the responsiblity is on the individual. If someone tells you, you can have the Cadillac, say NO, I'll take the Buick..if they say you can have a halfmillion mortgage, say NO, I 'll take one for 300K and if they tell you, you can have $10K credit limit..just say NO THANKS.<br><br>That way you are assured that not only that you can afford it, but you are not getting into too much debt based on your GROSS Income.<br><br>You are the one in control of your debt. Not the lender.<br><br>Just like you chose to leave the black church cause you don't like it, you can choose not to incur debt cause you don't like it.<br><br>So, you won't burn in hell not listen to the posts, but you will make the same mistakes repeatedly cause you failed to learn the lesson God was trying to teach you.<br><br>That is why folks have problems, it is God's way of telling you to STOP, look and reorder your life. <br><br>I will post this sermon for you maybe you will listen to the message and not worry about the messenger.<br><br>Hopefully you will find it uplifting....Peace.<br><br>WHEN PROBLEMS SHOW UP<br><br>Folks often ask me why do they have problems when they come to church and they have been saved and have given their life to Christ. Why then they often ask me do they still have problems?. Have you ever noticed how we can\u2019t schedule problems?. There is no routine to problems they are random\u2026they just show it!. As human beings  we are  subject to a multitude of laws and when we violate them, problems show up. As civilized human beings we are governed by human laws and spiritual laws. For instance, there are two ways to acquire material things, a right way and a wrong way..legal or illegal..we can steal or cheat or work hard and prepare ourselves with the skills and education to acquire wealth, but if you break the law, problems will show up and human laws that govern us  will send you to jail. Man is also governed by the laws of physics.  The laws of physics dictate that if you jump off a building, you are going to hit the ground with the force of your weight and that ..the force whether you are saved or unsaved will kill you. Then there are spiritual laws and we have to spend time with God to learn spiritual laws. Spiritual laws are precise. Judge not less you be judged, condemn not less you be condemned, give and you shall be given to. The measure which you give will be given to you. If you do not obey spiritual laws, problems will show up.  Most problems we bring on ourselves by the decisions we make, we reap as we sow. However, we worship an omniscient, omnipotent..all knowing all powerful GOD. Everything happens by divine permission. Every problem is there by divine plan and if there is a divine plan we know there is a divine purpose and thus there is divine POWER present.<br><br>God can use whatever problem you have for your good. He can work out the best IN you from that problem and thus what is best FOR you. God will use your problem to bring the best out of you and thus bless your life. Only God can turn a cross into a crown.  Problems then are a spiritual refining process. God puts the power to grow in problems. The purpose of problems is spiritual growth. God uses problems to direct and guide us, to set us on a new path. Problems are a time to hold onto your values and beliefs. Pain causes you to question your life and priorities to ask if there is more to life than this.. God will place a road  block in your path to force you to go another way. Ever notice how that road block takes you in a whole new direction? God gives us free will, and so we can chose our own journey but God will direct our steps. We can set our goals, objectives, priorities and dreams, we can set it up and scheme it. But God will direct it! How does God direct\u2026problems show up!<br><br>Problems have a proclivity to change our plans. One of the ways God directs us is by problems. When problems show up you can still rejoice because God has something better in mind than what YOU planned. Pain creates change. Pain is a powerful motivator, it gets your attention. There are benefits in problems. They never leave you where they find you. Have you ever noticed how when problems show up, you end up in a different place? You will never be the same when you get through. You will not be the same person. Your spirit will grow and be refined as God has ordered your steps with his divine purpose and power to redirect you in the right way, his way. Problems can swallow you up and spit you out in an entirely different spot in your life. It will move you to new relationships, to find a new job, to seek out what  we need not want, so when problems come ask where does God want you to be?<br><br>God uses problems to inspect us, to check our character, integrity to find what is really in your heart. God is more interested in our hearts than our circumstances. God does not care about new clothes, your wealth or the car you drive. He uses problems to inspect and probe for what is good IN you. Not what looks good. You can\u2019t do the same things over and over and expect different results. Problems reveal the real you. If the real you is not centered in God\u2019s will, problems show up. So when problems show up you need to ask God to order your steps to be all that he wants you to be. You will handle the same mess, and same trials over and over because God is trying to direct your life to the next level. Our reaction to difficulties reveals the maturity of our faith. Because God is not through with you yet. God inspects us in the midst of our problems. So persistent and perplexing problems demand you to ask what does this require and what is God trying to tell me, what in my heart needs to change or shine. What is God looking for in my character\u2026Is it honesty, faith, integrity, judgment, discernment, discipline, responsibility? Problems are not there by accident. They have a  divine purpose it is his divine plan and that means his divine POWER is PRESENT to provide the blessing the problem has to offer. And he will direct you to the next level. He will bless you, if you listen with your heart, if you faith, if you rely on HIS judgement.<br><br>So, I do not want anyone to leave this church today and wonder, why do I have problems, why is the world picking on me.  Ask instead what does God intend for you to learn and have joy in knowing that there is a blessing waiting for you in that problem if you take the time to inspect your heart and refine your spirit as God is directing you.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_20:58:50", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12658600, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "12639879": {"up_voted": false, "ip": "", "has_replies": false, "message": "YA DAMN SKIPPY", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_12:13:59", "killed": false, "user_key": "Guns3000", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12633270, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12633347": {"up_voted": false, "ip": "", "has_replies": false, "message": "Good link.<br><br>Very prudent and practical advice.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_09:15:01", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12617474, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12633609": {"up_voted": false, "ip": "", "has_replies": true, "message": "CPL,<br>I know you are going through a challenging time right now. But some of your frustrations are being misguided.<br><br>There is not an individual on the planet who is not in debt because they CHOSE to be!!  You can call it want or choice, but it is 2 sides of the same coin usually. They want it so they choose to incur the debt.<br><br>In 99.9% of cases individuals are in debt because they chose to be. <br>Individuals do need to be more fiscally accountable.<br><br>I have a question for you, if you believe average person(s) do not 'want' to be in debt, how do you think they incurred the debt?<br><br>Did it just magically appear one day under their name?  Or did they take the steps the average consumer does to incur that debt...i.e. take out a loan, use credit cards, get a mortgage.<br><br>Just what are you attempting to say when you say the article 'chastises' a person.  The article provided guidance on how to be fiscally responsibility and manage your money so that individuals do not feel swamped by poor money/ debt choices.<br><br>While Unemployment  means that individuals are in debt without income to re-pay their financial obligations based on decisions made while they had a income, it by no means is about the individual not 'wanting' to be in debt. <br><br>And to say that folks do not want to be in debt, is just not owning up to the reality that the average person does CHOOSE to be in debt.<br><br>Frankly, it is a cop out.  Financial circumstances and the ability to re-pay may change but that is not about the financial companies or banks creating a scam. It is on the consumer.  Yes, they can make it hard for the consumer to figure things out..but nevertheless, when individuals understand it is their money and their debt..it is then their responsibility to KNOW before they sign or charge anything on a card.<br><br>Let's not even pretend that folks do not understand they are incurring debt cause they want a house, clothes, vacation, private school.<br><br>That is WANTING to BE in debt.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_09:25:09", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 12618069, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12643082": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"t is a choice between wants and needs, but once again.... you blame those who have actual needs, and assumed they wanted more than they could actually afford.\"<br><br>Let me ask you something CPL, if you have needs you cannot afford, is that the inability to pay or NOT.  How are you justifying needs as NOT choosing to be in debt? What type of twisted thinking is that.<br><br>While I will not deny that folks have needs..there is no way on God's green earth that most folks are in debt due to NEEDS vs. wants.<br><br>It simply isn't true.  What it is though is a convenient excuse to not be accountable for the debt an individual chose.  Sorry, CPL, but your spin on this reality just is not persusasive at all.<br><br>If you believe my statements do not apply, please be specific and I will try to be more sensitive. While you are right that I do not know you or your individual situation. Your choice to post your personal circumstances means that I comment on what you divulge. If there are other facts you have not divulged that would alter how someone sees the situation, that is ON YOU for failing to provide them, NOT ME.<br><br>Frankly, let me be clear..I find your use of these boards as a personal place to rant, unacceptable. I am empathetic but you REALLY cross the line with all the personalization of your own problems. Your issues are not universal and neither is debt or finances. Sure lenders are predators, but as an educated person you knew that LONG before you were unemployed. Plus, you posted a rant previously denigrating the black church based on your personal issues. Why do you think you have some right to post screeds about your personal trials and tribulations in the public domain?  Get a friggin therapist. Black folks were poor and experience economic woes..loooong b4 you became unemployed. Your problem is that you thought with your degree you were entitled and you AREN't.  You are learning you still black with a degree and can be fired at anytime, even though you thought you couldn't. Welcome to the real world.<br><br>What I am reading from what you initially posted is simply a rant based on your current economic situations...you are whinning.<br><br>Sorry if you don't like the tough love..but I am not going to get in some line and tell you that your complete hogwash victimizaton rants are in anyway the reality for the vast majority of folks in debt, as it simply is not true.<br><br>Your thinking about finances and economics and 'the system' is what creates perpetual impoverishment.  As, at the core, it is a complete lack of accountability for one's own financial choices.<br><br>Granted circumstances change when one is unemployed, but the change in circumstances DOES NOT MEAN the person did not want or choose to incur their debts.<br><br>That is simply a lie.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_13:37:44", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 12636789, "depth": 4, "points": 1, "author_is_creator": false, "is_realtime": false}, "12648076": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks again, CPL.  It was just what she NEEDED.  An open door, a listening ear....", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_15:37:11", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12646550, "depth": 6, "points": 0, "author_is_creator": false, "is_realtime": false}, "12644878": {"up_voted": false, "ip": "", "has_replies": false, "message": "You are not being beat up. Your's is the epic fail.  You forgot you were black even as you recognized you worked with bigots...that is YOUR epic fail.<br><br>You are young enough to learn, otherwise, I wouldn't say a word. I am not going to act like you have no accountability because you do. You are one of those who think cause they ahve a degree and their work is clearly superior that somehow despite their being black folks are going to recognize. Well, that can happen, but it darn sho don't happen when folks are bigots..and you KNEW that...so it is you who has the EPIC FAIL.<br><br>Life is not that collegiate, civil rights ideals you learn in college. It is not like that in the work world. It is dog eat dog, and racism is one of the dogs, that folks use to get ahead.  You the dumb one for ALLOWING them to use, it cause you were too silly to know that they COULD.<br><br>So, you unemployed.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_14:25:11", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12643443, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12645869": {"up_voted": false, "ip": "", "has_replies": true, "message": "I agree, folks do need catharsis and that is OK. I suppose what I take issue with is that the framing of the catharsis doesn't have accountability. Personal accounatbility.<br><br>I agree lenders are predators. I agree that the banks and financial insitutitions will attempt to take advantage. But when CPL presents her angst, it is as if folks have some other recourse and they do not. The standard is gross income. OK. We all know that, now deal with it. Figure out what that means and how that will impact your finances. We are not sitting ducks.<br><br>I have compassion for CPL. I know what it is like to lose a job, and not know where your next one is coming from.  What I also know, is that telling yourself you are justified in your thinking is the precisely wrong thing to do. Blaming it on race is just not a viable constructive thing to do, IF you want to succeed in your next job.<br><br>There needs to be a mental shift a reordering of what you believe in the context of employment and what competence vs. job stability means.<br><br>I basically am saying. I have been there and compassion didn't do as much good as learning what I could do that would prevent being in the same situation later.<br><br>My aim is to help. To provide a different paradigm and lens to see the situation that will enable progress and provide a success model. I apologize if that compassion was not coming through.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_14:52:46", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 12645051, "depth": 6, "points": 1, "author_is_creator": false, "is_realtime": false}, "12643858": {"up_voted": false, "ip": "", "has_replies": true, "message": "You're welcome, CPL.  I've passed your email on to my daughter.<br><br>Thanks for thinking of her.  Blessings!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_13:57:56", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 12643124, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "12650554": {"up_voted": false, "ip": "", "has_replies": true, "message": "But why is Gross income all that can be used as opposed to net income?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_16:28:59", "killed": false, "user_key": "Mirandalynn", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 12647976, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "12646550": {"up_voted": false, "ip": "", "has_replies": true, "message": "I just sent her the email with the link.  Hope it helps.  Blessings to you, too.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_15:12:08", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12643858, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "12642304": {"up_voted": false, "ip": "", "has_replies": true, "message": "What is your background CPL?  do you have an email address?", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_13:19:37", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12648347": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well said, CPL. I don't understand why people are ripping on you in the comments.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_15:45:58", "killed": false, "user_key": "eclecticbrotha", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "12645661": {"up_voted": false, "ip": "", "has_replies": true, "message": "Now you sound like the average House Negro.<br><br>I didn't file any charges until AFTER they demoted me.  Until then I'd done everything you said and more.<br><br>Didn't do any good. So blow your explanation out of your ass.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_14:47:12", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 10, "is_first_child": false, "email": "", "parent_post_id": 12644809, "depth": 3, "points": 3, "author_is_creator": false, "is_realtime": false}, "12643615": {"up_voted": false, "ip": "", "has_replies": true, "message": "I like your idea of educating ourselves economically, including figuring out how we got to where we are.  But honestly, there are many people who didn't run up credit cards; didn't buy homes they couldn't afford - did everything right, and we're suffering because the government takes 40% of our income, and raised the prices on everything else without raising the income to make the adjustments.  That's what I've tried to say with this post, and once again, I catch a blogging bullet for saying what my experience has been.<br><br>How can be be irresponsible when my job cut my salary by a thousand dollars a month as a result of working for a bigot who believed I didn't need the money?<br><br>Two posters who insist on saying it's my fault have yet to answer that question, so I'm ignoring them until they do.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_13:51:49", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 14, "is_first_child": true, "email": "", "parent_post_id": 12639949, "depth": 1, "points": 3, "author_is_creator": false, "is_realtime": false}, "12637091": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thanks, Jill.  While I am going through tough times, writing for this blog keeps me grounded, and I like to share my experience with JJPers.<br><br>Sometimes, we want moral support - not lectures.  And getting blamed for my situation pisses me off more than anything.  Most of our readers get that; but some take the opportunity to kick people when they're already down.<br><br>Goes with being a blogger, I guess.  You've always supported me and I greatly appreciate it.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_11:05:34", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 10, "is_first_child": true, "email": "", "parent_post_id": 12634624, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12646308": {"up_voted": false, "ip": "", "has_replies": false, "message": "I did, Val.  Many thanks, once again.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_15:05:00", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12645940, "depth": 4, "points": 0, "author_is_creator": false, "is_realtime": false}, "12657958": {"up_voted": false, "ip": "", "has_replies": true, "message": "BMWA, your comments were taken as encouragement, not an attack. When you figure out how POCs can speak out on racism and discrimination and still hang on to our jobs, you will have figured out how all Americans can exercise their right to a workplace free of harassment, coercion and intimidation, not to mention one that allows us to maintain our dignity and self-respect without sacrificing to get along.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_19:43:14", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 12654377, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12637297": {"up_voted": false, "ip": "", "has_replies": false, "message": "Conserv1, when shyt starts happening to you, I guaran-damn-tee you I will find your ass in line for a handout AHEAD of me, so just shut the hell up with this nonsense you've posted just to hijack the damned thread.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_11:11:03", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12633691, "depth": 3, "points": 2, "author_is_creator": false, "is_realtime": false}, "12647976": {"up_voted": false, "ip": "", "has_replies": true, "message": "OK...I will hush.  <br><br>But this:<br><br>\"basing needs on assets and monies a person or family actually doesn\u2019t have; \"<br><br>Is completly FALSE...and it is misleading to infer, imply or suggest that is how it works.  Folks GROSS income is all that can be used. Those people have to DIVULGE their DEBTS in order for it to be fiscally feasible. When they FAIL to DO So, THEN, they get themselves into debt they can't handle.  So, I disagreed with CPL's entire premise.<br><br><br><br>Blessings backatcha!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_15:33:58", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 5, "is_first_child": false, "email": "", "parent_post_id": 12646769, "depth": 6, "points": 1, "author_is_creator": false, "is_realtime": false}, "12654377": {"up_voted": false, "ip": "", "has_replies": true, "message": "My comment was'nt meant as an attack.  I am in a similar situation.  I was laid-off due to the economy(construction).  I empathize with you wholeheartedly.  When the economy of this country starts to decline, we(Black People) are affected to a much higher degree. The phrase \"last hired first fired\" comes to mind.  As far as employers are concern.  There will always be those that are discriminatory.  Some more subtle than others.  So how do we maintain our jobs in the face of such blatant racism?  I have'nt been able to figure that out yet.  You see I am one of those who will speak my mind in spite of the circumstances.  If its not right , I will speak on it.  But there are some of us who will sit back in silence and take  shit. While you are being shown the door.  Then as soon as their ass is shown the door, they expect you to feel some compassion for them. Again I empathize with you and I hope that things will change for the better for you.  Stay strong .<br>Peace and Blessings<br><br>BMWA", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_18:10:39", "killed": false, "user_key": "BMWA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "12655916": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thank you for sharing this, CPL.<br><br>I'm a recent college grad in one of the WORST job markets in history. I started looking months before I graduated. Thank God I had my mom and people who gave me straight cash ( I netted about $700) for graduation.<br><br>I was fortunate enough to land a decent paying job, though it's not in my field of study. I still have my mother helping me financially and may be gaining a roommate soon. But I'm scared that one day it's gonna fall apart and I'm struggling to make rent or put food in my fridge.<br><br>Sometimes it's nice to know your not alone.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_18:30:33", "killed": false, "user_key": "texasladybird", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 2, "author_is_creator": false, "is_realtime": false}, "12637873": {"up_voted": false, "ip": "", "has_replies": false, "message": "Thanks, Rikyrah, I really appreciate the support.  One thing I am excited about is making the adjustment to fit my circumstances.  I'm totally at peace with my decisions most days - frustrated on others.  But when I see people applying for assistance and being qualified based on 40% less than what they actually take home, they're already at a disadvantage.  Many don't realize that they are already down when being pressured to take a loan that their gross says they can afford, but the reality is they cannot.  Ten years ago, if more than 30% of your income was going towards housing, it was considered a high debt-to-income ratio.<br><br>Today, 36% is considered reasonable.  Who is going to pay almost 50% of what they earn on housing, and hope the other 50% of what they bring home will cover health and car insurance (average premiums for health run about $800 a month, and car insurance is about $1200 annually), not to mention high utility bills (don't ask old people to fry in the summer and freeze in the winter), groceries (can't afford cereal at $5 a box and milk is $4 a gallon - that's $9 you've spent without buying other necessities).<br><br>I have scaled back everything; I do my own hair and nails, even pedicures.  Fortunately I live in Metro DC, so there's a lot of free shyt to do here without feeling isolated because you have no disposable income to do anything.<br><br>I didn't ask to have my pay cut by a thousand dollars a month; my bigoted ex-boss decided I could do without the money.<br><br>I could see if I deliberately ran up credit card debts - I haven't had a credit card since I cut up mine nine years ago.  Everything's done on debit or in cash.<br><br>Medical visits I have to pay out of pocket $100 each time I go because I don't have health insurance.  Don't ask about the dentist; fortunately, I got all my relevant dental work done at a dental school over in Maryland, and my insurance paid before it got canceled.<br><br>I could go on and on - but I remain hopeful that things will get better.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_11:26:43", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12637126, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12643443": {"up_voted": false, "ip": "", "has_replies": true, "message": "That's the point I've been getting across to most of the readers.<br><br>Some choose to beat up on the ones who suffer because they like being superior to the rest of us.<br><br>EPIC FAIL.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_13:47:18", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": true, "email": "", "parent_post_id": 12638942, "depth": 1, "points": 2, "author_is_creator": false, "is_realtime": false}, "12645940": {"up_voted": false, "ip": "", "has_replies": true, "message": "that was cold, insensitive and uncalled for. <br><br>CPL - just check your email.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_14:54:38", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12644809, "depth": 3, "points": 2, "author_is_creator": false, "is_realtime": false}, "12694070": {"up_voted": false, "ip": "", "has_replies": false, "message": "CPL, as a Proud, Strong, Opinionated  Black Man. I have had to endure and tolerate some the most racist treatment that some of our people could only imagine.  As I mentioned I work in the construction industry.  In case you are not aware, the construction industry is the last bastion of white male dominance.  It is by far the most racist, sexist, homophobic, anti-immigrant  of all occupations.  Having worked in this field for over 25 years. I have seen some terrible things .  My feeling is why must I have to deal with such ignorance?  I come to work for the same reasons as these racist .  To support my family and myself. <br><br>I have had indivduals place fast food employment applications in my tool bag.  My union steward was the person responsible for the incident.  When I went to the Business Manager of my union about the incident.  The foreman called me a coward for going over his head.  I went ballistic .<br><br>I waited until I was off the jobsite and the foreman was on his way to his vehicle .  I walked up to him and dared him to call me a coward again.  Needless to say he did'nt have the balls to say it again, because  I would have kicked his ass.  Instead he started praising my work.  I told him that \" This has nothing to do with my work\".  \" This is personal  Mutha  Fucka\"! <br><br>Two weeks later I was laid-off.  Did I feel bad?  Not really. That is one racist piece of shit that knows I'll hand him his ass.  One month later I was back to work for the same foreman.  The point is I stood up for myself and they( my white co-workers, foreman) know not to disrespect my gangtsa. <br><br>I dont come to work to make friends, I come for the money and I do my job very well. Stand up for yourself and dont sacrifice your principles.  <br><br>Peace and Blessings<br>Courage and Strength", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-15_10:30:36", "killed": false, "user_key": "BMWA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12657958, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12644279": {"up_voted": false, "ip": "", "has_replies": true, "message": "sent you an email.  check it out please.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_14:09:11", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12643026, "depth": 2, "points": 0, "author_is_creator": false, "is_realtime": false}, "12652472": {"up_voted": false, "ip": "", "has_replies": true, "message": "CPL - I agree with you. In the effort to help the most extreme cases of need, those that look like they might have the means to help themselves are told to do just that. I'm so sorry to hear that you were laid off. Thank you for sharing your story with us.<br><br>Too many hard working people have found themselves in this situation due to a layoff or an illness or some other financial misstep. You and I are living at an income level with no 'assistance safety net' in a metro area where prices for everything are astronomically high.<br><br>And that's why God is so awesome!<br><br>Please, please be encouraged. You know that without faith, it's impossible to please the Lord. I can't tell you all the times in my life that I've been in what looks like a no win situation and God worked it out. God loves you. You are His beloved child. He sees you in all your need. He is bigger than your situation.<br><br>Psalm 27 says  \"The LORD is my light and my salvation; whom shall I fear? the LORD is the strength of my life; of whom shall I be afraid?...For in the time of trouble he shall hide me in his pavilion: in the secret of his tabernacle shall he hide me; he shall set me up upon a rock...Wait on the LORD: be of good courage, and he shall strengthen thine heart: wait, I say, on the LORD.\"<br><br>There is a lesson in your situation (shh!- no one is talking to you wrb!) that will bless you beyond what you can imagine if you approach this situation with prayer, fasting and abundant praise! Get your shout on, get your song on, babygirl go get your cry on, whatever you need to do to keep yourself in a posture of peace and openness to his will.<br><br>Like the choir sings:<br>Celebrate a new beginning <br>leave the past behind<br>Don't worry cause it's over <br>God's preparing better things<br>For what's to come <br>is better than what's been <br>oh yeah<br>What's to come <br>is better than what's been<br><br>& please be sure to give us the praise report when your change comes.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_17:19:12", "killed": false, "user_key": "The_A", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12643124": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thanks, Spirit, I greatly appreciate it.  Would you mind if your daughter shot me an email at lstills@gmail.com?  I'm going to an event on Friday at GWU that may have potential for employment, and I'd like to invite her to come if they still have spaces for registration.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_13:39:04", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 8, "is_first_child": false, "email": "", "parent_post_id": 12641221, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12659386": {"up_voted": false, "ip": "", "has_replies": false, "message": "TexasLadyBird, I've learned it is best to be encouraging, and to not judge a person by their circumstances.  You are blessed in this economy, and no, you are not alone.  Just writing about these things make me feel better, even if there is no immediate improvement.  I just feel better because I'm not keeping it bottled up.<br><br>You're entirely welcome.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_20:07:12", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12655916, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12645051": {"up_voted": false, "ip": "", "has_replies": true, "message": "WRB, what's the challenge with CPL writing about what's she's feeling, thinking, experiencing at whatever level she shares it?<br><br>Sometimes you can't move forward unless you acknowledge right where you are.<br><br>It's not necessary to feel sorry for CPL, how about showing some compassion.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_14:29:58", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 3, "is_first_child": false, "email": "", "parent_post_id": 12643966, "depth": 5, "points": 1, "author_is_creator": false, "is_realtime": false}, "12643722": {"up_voted": false, "ip": "", "has_replies": true, "message": "You are not beat down. You are wallowing in your own self pity and railing against anything that is happening to you right now.<br><br>All I am saying is ..you are WAY more fortunate than the average black person. You are educated, you had a great job, and now you need to focus on finding a new one.<br><br>Posting your frustrations here without the willingness to accept CONsTRUCTIVE criticism, is NOT going to benefit you.<br><br>I get you mad, I get you hurt, I get you feel you were treated unjustly.  My point is you not the first, you won't be the last.  And, I can tell you for a fact, all the commiserating you find here will NOT stand you in good stead.  You know why?  Cause they are not making the same decisions and errors in judgment as you.  Most folks have mastered how to handle the inequities that you, presumably, based on your posts took for granted.<br><br>There is nothing 'superior' about me. I am able to respond with facts that others can't rebut no matter how much they try to impose a sub-culture which is a recipe for failure in mainstream America. No amount of calling me names changes that. I speak what works, the hard truth the hard facts, and I LEARNED them.  Some folks are capable of learning from others, the rest bear the scars of their own experiences, like you.  Ain't no superiority in there...just experience.<br><br>You need to sit down, regroup and understand ..life is not what you thought. You can be fired, and there is not a friggin thing you can do about that.<br><br>I am being the most supportive person on this board to you.  You think it is toxic cause it is easier than looking in the mirror and doing a reassessment of who and what you are and how your OWN actions brought you to this point.<br><br>Let's be clear..it wasn't race. <br><br>Ignore me at your peril. You listen to voices that clearly have not ever been fired.  Notice that?  None of them been fired.  O they experience racial bias, but they have not been fired, because they LEARNED how to moderate and mitigate circumstances so as not to.<br><br>Your hear no evil see no evil, will ignore me and not respond posture ..is why you sit where you do.<br><br>Open up your mind and recognize how you created your circumstances more importantly recognize that until you do...pity is all you will wallow in.<br><br>Prosperity is for those who recognize the error of their ways and take steps to improve.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_13:54:33", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12643319, "depth": 6, "points": 1, "author_is_creator": false, "is_realtime": false}, "12656959": {"up_voted": false, "ip": "", "has_replies": false, "message": "No Miranda..gross income does not vary..other than what total wages are based on the job. Gross income is not about personal deductions or debt. Net income is what the individual gets to consider PRIOR to incurring new debt. If you know you have 3 kids, a car and a mortgage then you know your NET is not the same as someone with the same GROSS income as you.<br><br>Which is why they evaluate with debt/income ratio..that levels the financial leverage somewhat but again..it is only as good as full disclosure by the individual of their personal debts. <br><br>While children count as dependents for taxes, they would count as personal expenses when figuring debt/income ration.<br><br>When they use those ratios, even if you have the same GROSS as another person with no kids, no car payment and no boat, the latter would qualify for  more credit and/or a bigger mortgage than the former, based on their debt/income ratio.<br><br>I believe you know this better than me.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_19:06:16", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12653762, "depth": 10, "points": 1, "author_is_creator": false, "is_realtime": false}, "12653762": {"up_voted": false, "ip": "", "has_replies": true, "message": "But gross income varies, its not all the same anyway. Net actually shows what the person actually brings home from that job. Unless the theory is that two people with the same job, making the same gross income should be evaluated the same way for the purposes of social services if one person as no children and the other has three.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_17:51:59", "killed": false, "user_key": "Mirandalynn", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12652377, "depth": 9, "points": 0, "author_is_creator": false, "is_realtime": false}, "12641221": {"up_voted": false, "ip": "", "has_replies": true, "message": "CPL, please know that you have my love and support.<br><br>My daughter is going through a layoff.  She lives in D.C., and she and I stay in constant contact.  She got layed off in Februray, the same day she came home from the hospital after having major surgery.  It's not easy when you are healthy and capable of working, and the frustration can take hold when the work doesn't come.<br><br>Sometimes we just need to hear from the folks who care about us, to tell us that it's ok what we're feeling, that it will get better, and that we are loved no matter what happens.<br><br>It does help to hear a voice of encouragement and support, especially since you've doing everything you can to maintain your survival.<br><br>I do miss it when you don't post, but appreciate every post when you do share.  I think it's healthy to share what you are experiencing.  <br><br>Expressing oneself releases tension and stress.  Plus, you teach those of us who are willing to learn from your experiences.<br><br>Please take care of yourself and know that this is an abundant universe, and you will be provided for.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_12:51:50", "killed": false, "user_key": "spirit_55z", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": 12637091, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12637126": {"up_voted": false, "ip": "", "has_replies": true, "message": "CPL,<br><br>this is an excellent column. People are being gouged from beginning to end, and I think it's all a damn sham myself.  You know all of us here are JJP are sending you the most positive thoughts we can. We know how it is out there.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_11:06:32", "killed": false, "user_key": "rikyrah", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "12644809": {"up_voted": false, "ip": "", "has_replies": true, "message": "Personally, the way you phrase the question alone, means you refuse to be accountable for how your own actions created your circumstances. Basically, CPL, you forgot you were black. Had you remembered that you would still be employed.  It's like you knew you were working with a 'bigot' but you were too dumb to know what that necessitated, to KEEP your job!<br><br>See how that works?<br><br>You can have all the racial pride, and umbrage over the racial prejudice you want, but in the end..you LOSS your job!<br><br>So, who was the one that was stoopid here?  You knew you needed the job, you knew they were bigotted, so what did you do to KEEP your job? Did you actually believe that being confrontational, superior and knowing more was going to stand you in good stead?  Were you too confounded by your own skill superiority to recognize, nobody is essential on the job?  WTF was your problem?  You knew they were bigotted, why weren't you lookign for another position. Why didn't you leave of your own volition cause you saw the writing on the wall, instead of thinking you were going to make a 'stand' and show them how GREAT you were above and beyond the boss...only to learn that it didn't matter how good you were if you weren;t white?<br><br>I mean, it just seems real simply. If you knew they were bigots, you should've kept your nose clean and your head down, to keep getting that check until you found another one.<br><br>Geez....your playing victim is NOT being ignored...", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_14:23:25", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 13, "is_first_child": false, "email": "", "parent_post_id": 12643615, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12658250": {"up_voted": false, "ip": "", "has_replies": false, "message": "Not too many, EB.  But somehow, when a person shares their experience strength or hope, sometimes, that type of honesty is more frightening to THEM, so it's easier to proselytize, pontificate and generally heap on verbal abuse, than to actually demonstrate kindness and compassion.  I can't control those who want to beat me up and call me a victim when I don't feel victimized - but I can choose to ignore them until they have something meaningful to say.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_19:49:07", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12648347, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12658251": {"up_voted": false, "ip": "", "has_replies": false, "message": "Not too many, EB.  But somehow, when a person shares their experience strength or hope, sometimes, that type of honesty is more frightening to THEM, so it's easier to proselytize, pontificate and generally heap on verbal abuse, than to actually demonstrate kindness and compassion.  I can't control those who want to beat me up and call me a victim when I don't feel victimized - but I can choose to ignore them until they have something meaningful to say.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_19:49:08", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12648347, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12639949": {"up_voted": false, "ip": "", "has_replies": true, "message": "While white folks are calling this a recession.  Black folks are living in a perpetual state of depression.  I know from firsthand experience.  I am not by no means trying to live beyond my earnings. It seems to me that white folks inherently think that we(negroes) have a much lower standard of living than them.  Therefore we need far less to get by on.WTF! The audacity of these uppity colored folks! trying to live like us pseudo-superior white folks.  The house negroes, feel like they've reached equal status when they have the same things as Massa.  While the field negro is willing to accept what ever Massa or his house negro rejects. In my parents time thebasic rule of finance was .\" If you cant pay for it in cash, Then you cant afford it \".  However wanting the luxuries of life has lead to many of our peoples financial ruin. Along with the institutional racism and discrimination sitll prevalent today.  We must educate ourselves economically.  We have been exploitated to long .  The American Dream? Is just a Capitalist scheme an African-American illusion.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_12:15:50", "killed": false, "user_key": "BMWA", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 15, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 4, "author_is_creator": false, "is_realtime": false}, "12636789": {"up_voted": false, "ip": "", "has_replies": true, "message": "It is a choice between wants and needs, but once again, just like Conserv1, you blame those who have actual needs, and assumed they wanted more than they could actually afford.<br><br>Economists and finance people KNOW THIS; the average person is trying to put a roof over their heads, keep food to eat, and regular clothes to wear.  You don't know me, or my situation; I decided to share what MY experience has been.<br><br>While you make salient points, you also make the mistake of making blanket statements that do not apply to everyone to whom you direct your comments.  I wish you would do so with a little more sensitivity than you shown here.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_10:59:24", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 12633609, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12643026": {"up_voted": false, "ip": "", "has_replies": true, "message": "Val, my background is in civic government (EEO/Diversity) and I taught Poli Sci for four years at the community college level.<br><br>shoot me an email at <a href=\"mailto:lstills@gmail.com\" rel=\"nofollow\">lstills@gmail.com</a>", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_13:36:14", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 2, "is_first_child": true, "email": "", "parent_post_id": 12642304, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12648277": {"up_voted": false, "ip": "", "has_replies": false, "message": "\"<br>OK...I will hush. But . . .\"<br><br>lol girl lol go sit in the corner. . . . where is Greenlady?  Sometimes it is best to say nothing or extend a hand of goodwill and try to help.<br><br>:-)  love you", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_15:43:36", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12647976, "depth": 7, "points": 1, "author_is_creator": false, "is_realtime": false}, "12652377": {"up_voted": false, "ip": "", "has_replies": true, "message": "Because net varies depending on personal taxes/deductions and debts. So, you need a 'neutral' starting point that is the same for all that does not rely on individual choices. But is simply want the total earnings are.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_17:16:09", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 12650554, "depth": 8, "points": 1, "author_is_creator": false, "is_realtime": false}, "12633691": {"up_voted": false, "ip": "", "has_replies": true, "message": "I do not feel powerless. <br><br>No one WANTS to be in debt but debt is the consequences of the individual's actions and it is up to the individual to use one's resourcefulness, talents, opportunities and freedom to shape his or her future.<br><br>Actually helping someone one by instilling in them the confidence to overcome obstacles while educating and providing them with the tools necessary to understand and manage their finances WILL help someone if they are looking for more than a hand-out from the government.<br><br>Just what are looking for the government to DO FOR YOU? <br><br>This is the problem with the modern Left. Believeing that Big Business or Big Government will ultimately control American life liberals prefer the latter. To the Left, ordinary citizens are helpless pawns in the schemes of immense, predatory corporate interests and only an even larger and more powerful government protects them from mega-corporate greed. <br><br>Liberals are much more interested in entitlements - the \u201cright\u201d to food, housing, health care, and so forth. What good is the \u201cright\u201d to choose your own doctor, when average folks understand nothing about medicine, and are prone to being ripped off by Big Pharma and its billion-dollar ad campaigns? How can people be held responsible for defaulting on their credit card debts, when Big Credit fooled them into accepting credit limits they couldn\u2019t sustain, at interest rates they can never repay?<br><br>Liberals willingly sacrifice individual liberties to a huge central government to protect and save them from corporate evil. <br><br>Why is life a choice between having our lives run by either corporations or the government?  I do not see life that way.<br><br>Americans should strive to ensure their government is small, transparent, and tightly focused on both enforcing and respecting the law. A vibrant, free economy gives us the wealth to attend to the needs of the poor, and take proper care of the environment. Large companies are an inevitable byproduct of that prosperity. Those companies must be policed, the same as private citizens must be policed, for no one is truly free in a state of anarchy. Learning to fight the irrational fear and hatred of Big Business is a vital endeavor, because it causes far too many people to flee into the waiting arms of Big Government\u2026 a far more powerful, predatory, and uncontrollable beast.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_09:27:57", "killed": false, "user_key": "Conserv1", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12618069, "depth": 2, "points": 1, "author_is_creator": false, "is_realtime": false}, "12637149": {"up_voted": false, "ip": "", "has_replies": false, "message": "On point, Craig, especially with this remark:<br><br>\"But there's a reason lenders are called predators...\"<br><br>Fist in the air with you on that.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_11:07:06", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12636387, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12638942": {"up_voted": false, "ip": "", "has_replies": true, "message": "As well as the income guidelines that eliminate a lot of people from eligibility, Social Services, etc usually try to find a way to deny people based on whether they have children or not. If the raised eligibility though the states would be paying out double, maybe triple the number they're already covering. Each state varies. This is why I think there should be Federal Guidelines. If you live in an expensive city denying someone who's making more than $1180/month should be a crime. That's the guideline for San Francisco. They already know the average rent is $2000 so it makes no sense unless they're trying to add to the homeless population or trying to get people to leave the area.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_11:48:41", "killed": false, "user_key": "heartsandflowers", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 0, "author_is_creator": false, "is_realtime": false}, "12646120": {"up_voted": false, "ip": "", "has_replies": false, "message": "I responded to your email.  Thank you for looking out for me.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_14:59:54", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12644279, "depth": 3, "points": 0, "author_is_creator": false, "is_realtime": false}, "12636387": {"up_voted": false, "ip": "", "has_replies": true, "message": "I don't have much to say about this. I see both sides of this discussion.<br><br>\"You can't buy everything with cash. You need to have some debt so you can build up a good credit rating. Because you need a good credit rating in order to incur more debt. And you <i>will</i> need to incur more debt so you can buy your dream house....\"<br><br>Who benefits most from this, the foundation on which credit crises and economic collapses are built?<br><br>Of course people need to become more fiscally responsible. <br><br>But there's a reason lenders are called predators.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_10:47:40", "killed": false, "user_key": "CraigHickman", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 3, "author_is_creator": false, "is_realtime": false}, "12658022": {"up_voted": false, "ip": "", "has_replies": false, "message": "The_A, thank you for your comments and encouragement.  It is true that in times like these, I tend to remember the first part of my screen name, and that memory refuses to allow me to give up.<br><br>God Bless you.  I am always happy to pass on a good report.  After posting this, one of our posters called me with an offer to help me find a job; another sent me email links to job fair events, and mostly, ALL OF YOU HAVE SENT ENCOURAGING posts, which I treasure most of all.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_19:45:59", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12652472, "depth": 1, "points": 1, "author_is_creator": false, "is_realtime": false}, "12647143": {"up_voted": false, "ip": "", "has_replies": false, "message": "Well, of course it didn't. You wanna wallow in pity. So of course, anything that is said that does not reinforce your pity, is not helpful cause that is all you wanna hear.<br><br>You did not write a post about playing the rules. You wrote a screed about how finance companies and banks are taking advantage of consumers cause they use GROSS income. You wanted to act likethat was some injustice when the fact is that if you know what you OWE and DISCLOSE it, no one is taken advantage of.  You wanted to gloss over presonal accountability.<br><br>You are not being oppressed. You were fired and demoted before being fired. A demotion which should have served as a warning HAD you chose to heed the reasons for it. Instead, you kept up the same behaviors and challenges that led to the demotion so then you were fired. You need to review all that in your head. <br><br>Losing a job happens to lots of folks. You right about lots of folks suffering but the folks who do everything right...they are not on this board writing screeds. YOU ARE. See, those folks go about purposefully looking for employement, knowing that their record and references will vouch for them. They feel optimistic about future employment, cause it was not their fault.<br><br>YOU? HA.  You know you contributed mightily to your being unemployed.  So you rant and whine, looking for people to commiserate with you..but I HEAR through all that. I know you are not justified by the facts you have disclosed. And I push back on and call BULL!<br><br>Perhaps you have me confused with another poster, cause I have not rallied ever for Smiley.<br><br>CPL, you don't know what compassion is. You are a warrior. Life is a battle to you. You fight and struggle and do not understand when you lose that it was your overall strategy, not just tactics, that are the basis of your loss.<br><br>I get you better than you get yourself. You rail against the norms of society and believe you have the rights and where withall to do so...and you don't.  NOT when it comes to a job.<br><br>It may work outside the workplace but it will not work for you in the workplace.<br><br>Stay strong..but know this.<br><br>It is the tree that is supple & bends with the haleforce winds that survives, not the might oak firm and stalwart...it breaks.<br><br><br>Peace.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_15:27:13", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12646504, "depth": 8, "points": 1, "author_is_creator": false, "is_realtime": false}, "12646504": {"up_voted": false, "ip": "", "has_replies": true, "message": "NEWS FLASH - IT DIDN'T<br><br>And all the pontification in the world does not change the fact that your response was cold, insensitive and uncalled for.<br><br>I may be suffering, but I know a hellva a lot more people who play by the rules as you advised and get tossed out on their asses, period.<br><br>No job is stable these days.  And people who suppress their feelings at being OPPRESSEd are dying at early ages of heart failure, diabetes, MS, and anything else you can think of because of the stress they hold in their bodies.<br><br>I mentioned nothing about race, or anything else until you chose to bring it up \"IN LOVE\".<br><br>You sound like Tavis Smiley and probably think you are just as justified.  You railed right along with the rest of us when he does the same thing to the POTUS you have just done to me.<br><br>IN LOVE.  How many people have been abused and subjected - never mind.  You don't get it and you never will.<br><br>But I will damn sure have more compassion if similar circumstances happen to you than you have been to me.<br><br>*DEAD* as Miranda would say.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_15:11:03", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12645869, "depth": 7, "points": 3, "author_is_creator": false, "is_realtime": false}, "12645735": {"up_voted": false, "ip": "", "has_replies": false, "message": "You can blow this explaination out of your ass, too, <br>WRB.<br><br>I'm done with you.  PERIOD", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_14:49:21", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": false, "email": "", "parent_post_id": 12643722, "depth": 7, "points": 0, "author_is_creator": false, "is_realtime": false}, "12634221": {"up_voted": false, "ip": "", "has_replies": true, "message": "Squarely on point, CPL.  There are those who drone on and on about how YOU are less than responsible for not being a step ahead of the SYSTEM, but those folks have nothing to say about the irresponsibility, greed, corruption and immorality of the SYSTEM.  Suffice it to say that the critics of the individual consumer/taxpayer, are usually the ones who play right along with the system  So why don't you be a good dear, and either play along or go away quietly.  Just don't criticize the system.<br><br>To your point, the credit system would freeze in its tracks if people were only qualified to borrow based on their take-home wages.  Moreover, the people with the highest ratio of gross/take-home would probably be the lowest wage earners (the taxes and withholdings are low because the wages are low).  Again, credit issuers can't live like that; they need high balances and high interest.  <br><br>But you won't hear that from defenders of the system.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_09:46:28", "killed": false, "user_key": "RonnieB", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 4, "author_is_creator": false, "is_realtime": false}, "12636911": {"up_voted": false, "ip": "", "has_replies": false, "message": "ITA, Ronnie; they're too busy beating up those who got victimized by the system that is supposed to be working for them.  Instead of pointing out how the finance industry would not be able to survive without high interest and basing qualifications on money people do not actually have, they blame the ones trying to play by the rules the system established on an uneven and unequal playing field.", "is_last_child": true, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_11:02:19", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 0, "is_first_child": true, "email": "", "parent_post_id": 12634221, "depth": 1, "points": 0, "author_is_creator": false, "is_realtime": false}, "12646769": {"up_voted": false, "ip": "", "has_replies": true, "message": "\"But hey, you wanna whine and kvetch go right ahead.<br>I won't say a word. One day, though, I know you are going to look back and WISH you had listened to these posts rather than all those who were patting you on the back and telling you that I was cold and insensitive.\"<br><br>WWJD  WhiteRose?<br>No need to kick someone while they are already down no matter what the reason.  Besides CPLs post really wasn't about losing her job.  CPLs post was about  -- \"basing needs on assets and monies a person or family actually doesn\u2019t have; when rising costs of inflation are not factored in (most services are evalauated on an index that was last updated in the 1980s), and not because they can\u2019t manage their money.  It is difficult to manage SOMETHING YOU DON\u2019T ACTUALLY HAVE. \" <br><br>Those were valid points and something to think about.<br>And you are wrong.  Some jobs support independence of thought and you don't have to keep your head down and try not to be noticed.  I didn't realize people still did that much less allowed themselves to be subjected to that these days. . . . truly sad.<br><br>Anyway blessings.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_15:18:16", "killed": false, "user_key": "Val2", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 6, "is_first_child": false, "email": "", "parent_post_id": 12646260, "depth": 5, "points": 3, "author_is_creator": false, "is_realtime": false}, "12658600": {"up_voted": false, "ip": "", "has_replies": true, "message": "WRB, I distinctly remember you challenging me on my beliefs and then saying YOU WEREN'T A CHRISTIAN.<br><br>Choose to deny and I will go into the archives and dig up your response.<br><br>Anything you had to say had less credibility because you said at least three times, you weren't a Christian.  Just like Peter denying he knew Jesus three times.<br><br>You sure paint a lot of things on me for someone who has never met me in person.  I don't know where you get off doing that - nor do I care.<br><br>I won't ask you to stop either, because there is some mental defect or compulsion that demands YOU ALWAYS BE RIGHT, NO MATTER WHAT THE CIRCUMSTANCES OR WHO IS GOING THROUGH A ROUGH TIME.  From your POV, it is always THAT PERSON's fault.<br><br>And stop threatening me that if I don't pay attention to YOUR SCREEDS I'll come to regret it.  Listen, I've done as best I could without your screeds and I highly doubt that I will burn in hell if I don't care to pay attention at this moment.<br><br>I'll do my own inventory if you care to STOP TAKING IT AND TAKE YOUR OWN.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_20:03:01", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": 12646260, "depth": 5, "points": 0, "author_is_creator": false, "is_realtime": false}, "12646260": {"up_voted": false, "ip": "", "has_replies": true, "message": "I am not talking about you filing charges. You can file all the charges you want. You are still going to learn that despite filing those charges, you unemployed, you have no income, you are the one struggling to make ends meet. So, no matter what it is you who is suffering.<br><br>I am not a House Negro. I understand the law and the real employment laws. Which you didn't.  That is you can be demoted and fired AT WILL.  You failed to comprehend that, you thought you could act with impugnity based on your superior competence. And you can't.  Employers do not care about competence and you are not going to be able to show in a court of law, that you were demoted on the basis of race.<br><br>You out on a limb.  Folks telling you right, and guess what...all those folks are employed.<br><br>They do not give a rat's ass about what happened to you. So, you can keep ranting if you want.  You will only move forward when you recognize that employment is about attitude, disposition and personality FAR MORE than competence UNLESS you work in a technical field that demands know how.<br><br>You wanna call me superior,but your attitude of entitlement comes through loud and clear. You think you are competently superior and most likely you are. The problem is being competently superior is NOT required in any job. You relied on superior competence, only to learn that don't matter, and now you wanna cry racism..when it is your attitude that got you fired. you forgot you were black..you thought you could say what was true based on your track record of being right and competent and you found out different. They demoted you because they did not LIKE you. It wasn't race. YOU did NOT fit with the dominant culture where you work. Right or wrong that is how life is. I don't like it. I don't think it is right. But what I know is that is how it works, and until you wake up and realize that..you are going to be like the nerd who has no one to play with at recess.  Don't mean he ain;t smart, just that he is NO FUN to play with. and that is how your co-workers viewed you.  The reason I believe this is true is YOUR POSTS, SCREEDS, RANTS and COMMENTARY on what happen where you CONSISTENTLY make yourself the victim.  You demeaned the black church on a black political board, so you are no victim. You do precisely what you want outside the norms.<br><br>Well, guess what? That independence of thought don't fly at work. You fired...deal with. You best look inside and figure out what you can do to get along BETTER or you will LOSE your next job!<br><br>But hey, you wanna whine and kvetch go right ahead.<br>I won't say a word.  One day, though, I know you are going to look back and WISH you had listened to these posts rather than all those who were patting you on the back and telling you that I was cold and insensitive.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_15:03:33", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 9, "is_first_child": false, "email": "", "parent_post_id": 12645661, "depth": 4, "points": 1, "author_is_creator": false, "is_realtime": false}, "12622709": {"up_voted": false, "ip": "", "has_replies": true, "message": "Thank you CPL....its really quite amazing how its all a designed trap and then you have numbnuts like Conserv pretending that its not.....until the shit happens to them...then its whoever the \"minority of the month\" is fault.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_06:37:06", "killed": false, "user_key": "Mirandalynn", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}, "12643319": {"up_voted": false, "ip": "", "has_replies": true, "message": "You call it tough love - I call it a beat down of someone who's already DOWN, WRRB.  Quit trying to justify your pontification as \"tough love\" because that's something I can do WITHOUT RIGHT NOW.<br><br>And I'm sure I'm not the only one who agrees with what I just said, either.  Read the posts.<br><br>But somehow, you get off on showing yourself SUPERIOR to everyone else on this board and whine when you get called on it, so even thought I'll ask you to refrain from posting anymore to me on this subject, it is a request I know you will blatantly ignore in order to have the last word.<br><br>Tough love, my ass.  You're a toxic individual who would rather be smug as opposed to geniunely being supportive.<br><br>Continue posting.  Hope you don't mind if I continue to ignore you and not respond.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_13:44:03", "killed": false, "user_key": "CPL", "has_been_anonymized": false, "edited": false, "author_is_moderator": true, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 2, "is_first_child": false, "email": "", "parent_post_id": 12643082, "depth": 5, "points": 2, "author_is_creator": false, "is_realtime": false}, "12634429": {"up_voted": false, "ip": "", "has_replies": false, "message": "Income...LOL!!!", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_09:52:46", "killed": false, "user_key": "ch555x", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months 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}, "12643966": {"up_voted": false, "ip": "", "has_replies": true, "message": "Why didn't you post about the GWU event, instead of all the negativity you chose to write a screed on?!<br><br>Focus on moving forward.<br><br>Focus on positive acts.<br><br>This stuff you are posting is nothing but self-pity.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_14:01:06", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 4, "is_first_child": false, "email": "", "parent_post_id": 12643124, "depth": 4, "points": 1, "author_is_creator": false, "is_realtime": false}, "12633270": {"up_voted": false, "ip": "", "has_replies": true, "message": "Well CPL, I can appreciate your frustration yet it seems to me the only REALISTIC income that anyone can consider that is EQUITABLE to all is the Gross Income.<br><br>It is very reasonable given that NET Income varies all over the place according to the individuals tax situation and personal deductions.  If NET Income was used there would be gross inequity.<br><br>Your NET income is variable based on many personal decisions, and debt, is not part of NET income on your W-2.<br><br>The finance companies are not scamming anyone based on their gross income being used to determine what they can afford.  The consumer scams himself if he or she does not take into account precisely what their current debt obligations are regardless of their gross income.  It is the responsibility of anyone wishing to incur debt to understand their own NET income after their debt obligations. The finance companies and banks can only scam the consumer using their gross income IF the consumer fails to DISCLOSE their total debt.<br><br>Which is why the income to debt ratio was so critical when it came to mortgage qualifications.  The individuals who authorize loans know full well how the debt ratio impacts not just the ability to re-pay the loan but the quality of life the consumer will have.<br><br>Thirty-six percent of gross income with the appropriate debt/ratio is a very good criteria for individuals to have funds left over for car, insurance, groceries, utilities.  If the individual is smart, they recognize that 36% is actually high and they strive for their housing costs to be as little as 25-30% so that they are not house poor.  That they have discretionary income to go to the movies, out to the theatre and on a vacation.  The numbers work. <br><br>What doesn't work is individuals who want to 'afford' more than their NET income and who get their panties in a knot by focusing on GROSS Income withOUT regard to their debts, and then want to blame the banks and finance companies when they know all along they do not have that money AFTER they pay their bills.<br><br>Stop blaming the system. Learn the rules and pittfalls then use them to your advantage.<br><br>If you are talking interest rates, I can agree with you as they do gouge consumers.<br><br>But if you are simply talking about a consumer not understanding what they owe cause they basically failed to add up their own debts before incurring more...well, I have no sympathy for that.", "is_last_child": false, "can_reply": true, "down_voted": false, "real_date": "2009-07-14_09:11:40", "killed": false, "user_key": "whiterosebuddy", "has_been_anonymized": false, "edited": false, "author_is_moderator": false, "from_request_user": false, "votable": true, "date": "4 months ago", "approved": true, "num_replies": 1, "is_first_child": false, "email": "", "parent_post_id": null, "depth": 0, "points": 1, "author_is_creator": false, "is_realtime": false}}, "integration": {"receiver_url": "", "theme": 4, "reply_position": true, "disqus_logo": false}, "timer": {"timer_url": "http://localhost:8005", "thread_id": "25378578", "user_id": "anonymous", "forum_id": "21630", "hash": -1660044222613689787}, "thread": {"days_alive": 0, "slug": "at_a_disadvantage_going_in_the_door", "paginate": false, "num_pages": 1, "num_posts": 68, "per_page": 0, "total_posts": 0, "realtime_paused": true, "id": 25378578, "queued": false}, "reactions_limit": 10, "context": {"show_reply": true, "use_fb_connect": true, "forum_facebook_key": "bd6a8bc56f8eb204984f34b6fefe228d", "use_yahoo": false, "subscribed": false, "use_twitter_signin": true, "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 = '3a1994e3330279e78957da82fb64f754';
Dsq.COMMENTS_RE = /(<li.*?id="?dsq-comment-(\d+)"?.*?>)((?:.|\s)*?)(<\/li>)/gim;
Dsq.POST_RE = /(<div.*?id="?dsq-comment-header-(\d+)"?.*?>)((?:.|\s)*?)(<\/div>)\s*(<div.*?class="?dsq-comment-body"?.*?>)((?:.|\s)*)(<\/div>)/gim;
Dsq.POST_BODY_RE = /\s*(<div.*?id="?dsq-comment-message-(\d+)"?.*?>)((?:.|\s)*)(<\/div>)/gim;
// HACK: Safari ends with "-->" while other browsers end with "--&gt;" as expected.
Dsq.MEDIA_POST_RE = /&lt;!--\[(.*?)\]--(?:>|&gt;)/gim;



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

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

	this._lastHash = null;

	this._accumMsg = '';

	this._lastSeqno = 0;

	this.MAX_DATA_LEN	= 1024;

	this.WAIT_TIME		= 10;

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

};

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

FragmentPacket.prototype.log = function(msg) {



};

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

		hash = this.reader.name;
	} else {

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

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

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

		this._lastSeqno = seqno;

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

				this._accumMsg = '';

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

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

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

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

};

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

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

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

	if (packetNum === 0) {

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

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

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

	if (num_packets === packetNum) {

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

	this._lastSeqno++;

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

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

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

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

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

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


	this.receiverId = receiverId;
};

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

	var listener = function(e) {

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


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

		that.receiveCallback(data);
	};

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

PostMessagePacket.prototype.send = function(msg) {



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


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

	var packet;
	if (!msg) {

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

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

var JsonRpc = function() {

	this.ids = {};

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

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

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

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

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

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

				json = 'null';
				break;
		}

		return json;
	};

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

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

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

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

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

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

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

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

		send_func(this.objectToJSON(request));

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

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


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



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


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


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

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

	this.packetHandler = null;


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


	var _createReceiverForFragmentPacket = function() {

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

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

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

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

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

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

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

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

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

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

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

			that._ready = true;
		};

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

		that.receiver.onload = receiver_onload;







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

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

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

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


	var _createReceiverForPostMessage = function() {

		var receiver_onload = function() {

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

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


		ParentMessenger['_receiver_onload_' + receiverId] = receiver_onload;

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

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

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

};

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

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

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

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

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

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

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

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

	var sendFunc = function(msg) {

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


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


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

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

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

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

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

		if (msg.username) {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	var handleSessionData = function(session) {

		var forum_url = Dsq.jsonData.forum.url;




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

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

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


	






Dsq.Themes = {};

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



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

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

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

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

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

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

		
		

		return html;

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

		html += Dsq.Templates.pagination();

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

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		


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

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

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

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

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

		return html;
	};

	this.postBox = function(post_id, use_fallback_iframe) {


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

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


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

		var _requestUserInfo = function() {
			var html;



			var user_has_email = false;

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

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

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


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



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

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




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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



	
	this.chooseSubscribe = function(post_id) {

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

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

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

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

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

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

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

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

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

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

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

		d = auth_data;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

				body.appendChild(edit_area);

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

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

		Dsq.Templates.toggleEdit(post_id);
	};

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

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

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

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

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

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

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

		}

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

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

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

		var extra_params = '';

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

		Dsq.$('dsq-pagination').innerHTML += '<img src="http://media.disqus.com/images/loading-small.gif">';
		
		if(el_clicked) {
			Dsq.Templates.setLoadingButton(el_clicked);
		}
		
		Dsq.Utils.execScript('http://disqus.com/forums/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'at_a_disadvantage_going_in_the_door'
			+ '&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/jackandjillpolitics/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://jackandjillpolitics.disqus.com/at_a_disadvantage_going_in_the_door/reply.html';
	this.REQUEST_USER_PROFILE = '/AnonymousUser/';
	this.REQUEST_USER_AVATAR = 'http://media.disqus.com/images/noavatar92.png';
};
// Dsq.Urls

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

		return [windowWidth, windowHeight];
	}

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

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

		return [scrollWidth, scrollTop];
	}

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

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

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

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

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

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

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

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

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

				form.appendChild(input);
			}
		}

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

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

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

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

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

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

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

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

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

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

		return params;
	};

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

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

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

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

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

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

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

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

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

	};

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

};
// Dsq.Utils

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

		Dsq.Popup._closePopup(null, true);

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

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

		header = title;
		body = message;

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

	this.popAlert = this.popModal;

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

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

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

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

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

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

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

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

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

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

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

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

	};

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

		popup.style.display = 'block';

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

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

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

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

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

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

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

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

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

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

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

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

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

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

			return ret;
		};
	};

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

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

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

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


			//

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

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

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

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

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

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

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

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


	this.header = function() {

		var html = '\<h3 id="dsq-comments-count" class="dsq-h3-commentcount">\
	 <span id="dsq-num-posts">68</span> Comments\
	 &nbsp;\
	 <span class="dsq-item-feed">\
	 <a href="http://jackandjillpolitics.disqus.com/at_a_disadvantage_going_in_the_door/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://jackandjillpolitics.disqus.com/at_a_disadvantage_going_in_the_door/">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">\
	 <p><a href="http://disqus.com/profile/login/?next=article:25378578" onclick="Dsq.Popup.login(); return false">You must log into your Disqus Profile in order to post comments.</a></p>\
	 </div>\
		';

		

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

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

		
			html += Dsq.Templates.authPost();
		

		html += Dsq.Templates.reactions();

		
			html += Dsq.Templates.trackbacks();
		

		return html;
	};

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

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

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

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

		if(typeof DsqLocal != 'undefined' && DsqLocal.trackback_url && DsqLocal.trackbacks) {
			var trackbacks = DsqLocal.trackbacks;
			var trackback_url = DsqLocal.trackback_url;
		} else {
			var trackbacks = [
			
			
			];
			var trackback_url = 'http://jackandjillpolitics.disqus.com/at_a_disadvantage_going_in_the_door/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 '	<p><a href="http://disqus.com/profile/login/?next=article:25378578" onclick="Dsq.Popup.login(); return false">You must log into your Disqus Profile in order to post comments.</a></p> \n';
	};

	//
	// Post
	//

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

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

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

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

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

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

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

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

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

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

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

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

		return ' \
			<div class="dsq-comment-footer" id="dsq-comment-footer-' + post_id + '"> \
				<div id="dsq-points-' + post_id + '" class="dsq-likedtxt">'
				+ (_meta.points
					? _meta.points + Dsq.Utils.pluralize(_meta.points, ' person', ' people') + ' liked this comment.'
					: '')
				+ '</div>'
				+ '<ul class="dsq-comment-options dsq-list-style">'
				+ (_meta.votable
					? '<li class="dsq-list-first dsq-rate" id="dsq-rate-cont-' + post_id + '">'
					+ (!_meta.up_voted
						? '<a href="#" onclick="Dsq.Post.rate(this, ' + post_id + ', 1); return false;">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 must log into an account in order to comment on Jack and Jill Politics" onclick="Dsq.Popup.helpBadges(); return false">Required:</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:25378578" onclick="Dsq.Popup.login(); return false">Login</a> \
								 \
									&nbsp;or&nbsp; \
									<img class="fb_login_image" src="http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_light_small_short.gif" alt="Facebook Connect"/> \
									<a href="#" onclick="FB.Connect.requireSession(DisqusFbcParentController.onLogin); return false;">Connect</a> \
								 \
								&nbsp;or&nbsp; \
									<img src="http://media.disqus.com/images/twitter-signin-icon.png" alt="" /> \
									<a href="#" onclick="Dsq.Twitter.startTwitterConnect(); return false">Sign-in</a> \
								 \
								 \
							 \
						</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'				: 'jackandjillpolitics',
			't'				: 'at_a_disadvantage_going_in_the_door',
			// 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/jackandjillpolitics/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/jackandjillpolitics/at_a_disadvantage_going_in_the_door/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/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'at_a_disadvantage_going_in_the_door'
			+ '&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/jackandjillpolitics/thread.js'
			+ '?slug='	+ 'at_a_disadvantage_going_in_the_door'
			+ '&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/jackandjillpolitics/subscribe.js'
				+'?status=' 	+ status
				+ '&slug='		+ 'at_a_disadvantage_going_in_the_door'
				+ '&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/jackandjillpolitics/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/25378578/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/jackandjillpolitics/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/jackandjillpolitics/queueurl.js');
	};
};

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

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

	return obj;
}();


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





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

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

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

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

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

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





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

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

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

})();

Dsq.container.className = "clearfix";
Dsq.container.innerHTML = ' \
<ul id="dsq-comments">\
	 <li id="dsq-comment-12639949">\
	 <div id="dsq-comment-header-12639949" class="dsq-comment-header">\
	 <cite id="dsq-cite-12639949" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12639949">BMWA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12639949" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12639949" class="dsq-comment-message">While white folks are calling this a recession.  Black folks are living in a perpetual state of depression.  I know from firsthand experience.  I am not by no means trying to live beyond my earnings. It seems to me that white folks inherently think that we(negroes) have a much lower standard of living than them.  Therefore we need far less to get by on.WTF! The audacity of these uppity colored folks! trying to live like us pseudo-superior white folks.  The house negroes, feel like they\'ve reached equal status when they have the same things as Massa.  While the field negro is willing to accept what ever Massa or his house negro rejects. In my parents time thebasic rule of finance was ." If you cant pay for it in cash, Then you cant afford it ".  However wanting the luxuries of life has lead to many of our peoples financial ruin. Along with the institutional racism and discrimination sitll prevalent today.  We must educate ourselves economically.  We have been exploitated to long .  The American Dream? Is just a Capitalist scheme an African-American illusion.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12643615">\
	 <div id="dsq-comment-header-12643615" class="dsq-comment-header">\
	 <cite id="dsq-cite-12643615" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12643615" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12643615" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12643615" class="dsq-comment-message">I like your idea of educating ourselves economically, including figuring out how we got to where we are.  But honestly, there are many people who didn\'t run up credit cards; didn\'t buy homes they couldn\'t afford - did everything right, and we\'re suffering because the government takes 40% of our income, and raised the prices on everything else without raising the income to make the adjustments.  That\'s what I\'ve tried to say with this post, and once again, I catch a blogging bullet for saying what my experience has been.<br><br>How can be be irresponsible when my job cut my salary by a thousand dollars a month as a result of working for a bigot who believed I didn\'t need the money?<br><br>Two posters who insist on saying it\'s my fault have yet to answer that question, so I\'m ignoring them until they do.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12644809">\
	 <div id="dsq-comment-header-12644809" class="dsq-comment-header">\
	 <cite id="dsq-cite-12644809" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12644809">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12644809" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12644809" class="dsq-comment-message">Personally, the way you phrase the question alone, means you refuse to be accountable for how your own actions created your circumstances. Basically, CPL, you forgot you were black. Had you remembered that you would still be employed.  It\'s like you knew you were working with a \'bigot\' but you were too dumb to know what that necessitated, to KEEP your job!<br><br>See how that works?<br><br>You can have all the racial pride, and umbrage over the racial prejudice you want, but in the end..you LOSS your job!<br><br>So, who was the one that was stoopid here?  You knew you needed the job, you knew they were bigotted, so what did you do to KEEP your job? Did you actually believe that being confrontational, superior and knowing more was going to stand you in good stead?  Were you too confounded by your own skill superiority to recognize, nobody is essential on the job?  WTF was your problem?  You knew they were bigotted, why weren\'t you lookign for another position. Why didn\'t you leave of your own volition cause you saw the writing on the wall, instead of thinking you were going to make a \'stand\' and show them how GREAT you were above and beyond the boss...only to learn that it didn\'t matter how good you were if you weren;t white?<br><br>I mean, it just seems real simply. If you knew they were bigots, you should\'ve kept your nose clean and your head down, to keep getting that check until you found another one.<br><br>Geez....your playing victim is NOT being ignored...</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12645661">\
	 <div id="dsq-comment-header-12645661" class="dsq-comment-header">\
	 <cite id="dsq-cite-12645661" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12645661" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12645661" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12645661" class="dsq-comment-message">Now you sound like the average House Negro.<br><br>I didn\'t file any charges until AFTER they demoted me.  Until then I\'d done everything you said and more.<br><br>Didn\'t do any good. So blow your explanation out of your ass.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12646260">\
	 <div id="dsq-comment-header-12646260" class="dsq-comment-header">\
	 <cite id="dsq-cite-12646260" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12646260">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12646260" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12646260" class="dsq-comment-message">I am not talking about you filing charges. You can file all the charges you want. You are still going to learn that despite filing those charges, you unemployed, you have no income, you are the one struggling to make ends meet. So, no matter what it is you who is suffering.<br><br>I am not a House Negro. I understand the law and the real employment laws. Which you didn\'t.  That is you can be demoted and fired AT WILL.  You failed to comprehend that, you thought you could act with impugnity based on your superior competence. And you can\'t.  Employers do not care about competence and you are not going to be able to show in a court of law, that you were demoted on the basis of race.<br><br>You out on a limb.  Folks telling you right, and guess what...all those folks are employed.<br><br>They do not give a rat\'s ass about what happened to you. So, you can keep ranting if you want.  You will only move forward when you recognize that employment is about attitude, disposition and personality FAR MORE than competence UNLESS you work in a technical field that demands know how.<br><br>You wanna call me superior,but your attitude of entitlement comes through loud and clear. You think you are competently superior and most likely you are. The problem is being competently superior is NOT required in any job. You relied on superior competence, only to learn that don\'t matter, and now you wanna cry racism..when it is your attitude that got you fired. you forgot you were black..you thought you could say what was true based on your track record of being right and competent and you found out different. They demoted you because they did not LIKE you. It wasn\'t race. YOU did NOT fit with the dominant culture where you work. Right or wrong that is how life is. I don\'t like it. I don\'t think it is right. But what I know is that is how it works, and until you wake up and realize that..you are going to be like the nerd who has no one to play with at recess.  Don\'t mean he ain;t smart, just that he is NO FUN to play with. and that is how your co-workers viewed you.  The reason I believe this is true is YOUR POSTS, SCREEDS, RANTS and COMMENTARY on what happen where you CONSISTENTLY make yourself the victim.  You demeaned the black church on a black political board, so you are no victim. You do precisely what you want outside the norms.<br><br>Well, guess what? That independence of thought don\'t fly at work. You fired...deal with. You best look inside and figure out what you can do to get along BETTER or you will LOSE your next job!<br><br>But hey, you wanna whine and kvetch go right ahead.<br>I won\'t say a word.  One day, though, I know you are going to look back and WISH you had listened to these posts rather than all those who were patting you on the back and telling you that I was cold and insensitive.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12646769">\
	 <div id="dsq-comment-header-12646769" class="dsq-comment-header">\
	 <cite id="dsq-cite-12646769" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12646769">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12646769" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12646769" class="dsq-comment-message">"But hey, you wanna whine and kvetch go right ahead.<br>I won\'t say a word. One day, though, I know you are going to look back and WISH you had listened to these posts rather than all those who were patting you on the back and telling you that I was cold and insensitive."<br><br>WWJD  WhiteRose?<br>No need to kick someone while they are already down no matter what the reason.  Besides CPLs post really wasn\'t about losing her job.  CPLs post was about  -- "basing needs on assets and monies a person or family actually doesn’t have; when rising costs of inflation are not factored in (most services are evalauated on an index that was last updated in the 1980s), and not because they can’t manage their money.  It is difficult to manage SOMETHING YOU DON’T ACTUALLY HAVE. " <br><br>Those were valid points and something to think about.<br>And you are wrong.  Some jobs support independence of thought and you don\'t have to keep your head down and try not to be noticed.  I didn\'t realize people still did that much less allowed themselves to be subjected to that these days. . . . truly sad.<br><br>Anyway blessings.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12647976">\
	 <div id="dsq-comment-header-12647976" class="dsq-comment-header">\
	 <cite id="dsq-cite-12647976" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12647976">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12647976" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12647976" class="dsq-comment-message">OK...I will hush.  <br><br>But this:<br><br>"basing needs on assets and monies a person or family actually doesn’t have; "<br><br>Is completly FALSE...and it is misleading to infer, imply or suggest that is how it works.  Folks GROSS income is all that can be used. Those people have to DIVULGE their DEBTS in order for it to be fiscally feasible. When they FAIL to DO So, THEN, they get themselves into debt they can\'t handle.  So, I disagreed with CPL\'s entire premise.<br><br><br><br>Blessings backatcha!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12648277">\
	 <div id="dsq-comment-header-12648277" class="dsq-comment-header">\
	 <cite id="dsq-cite-12648277" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12648277">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12648277" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12648277" class="dsq-comment-message">"<br>OK...I will hush. But . . ."<br><br>lol girl lol go sit in the corner. . . . where is Greenlady?  Sometimes it is best to say nothing or extend a hand of goodwill and try to help.<br><br>:-)  love you</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12650554">\
	 <div id="dsq-comment-header-12650554" class="dsq-comment-header">\
	 <cite id="dsq-cite-12650554" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12650554">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12650554" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12650554" class="dsq-comment-message">But why is Gross income all that can be used as opposed to net income?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12652377">\
	 <div id="dsq-comment-header-12652377" class="dsq-comment-header">\
	 <cite id="dsq-cite-12652377" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12652377">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12652377" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12652377" class="dsq-comment-message">Because net varies depending on personal taxes/deductions and debts. So, you need a \'neutral\' starting point that is the same for all that does not rely on individual choices. But is simply want the total earnings are.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12653762">\
	 <div id="dsq-comment-header-12653762" class="dsq-comment-header">\
	 <cite id="dsq-cite-12653762" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12653762">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12653762" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12653762" class="dsq-comment-message">But gross income varies, its not all the same anyway. Net actually shows what the person actually brings home from that job. Unless the theory is that two people with the same job, making the same gross income should be evaluated the same way for the purposes of social services if one person as no children and the other has three.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12656959">\
	 <div id="dsq-comment-header-12656959" class="dsq-comment-header">\
	 <cite id="dsq-cite-12656959" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12656959">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12656959" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12656959" class="dsq-comment-message">No Miranda..gross income does not vary..other than what total wages are based on the job. Gross income is not about personal deductions or debt. Net income is what the individual gets to consider PRIOR to incurring new debt. If you know you have 3 kids, a car and a mortgage then you know your NET is not the same as someone with the same GROSS income as you.<br><br>Which is why they evaluate with debt/income ratio..that levels the financial leverage somewhat but again..it is only as good as full disclosure by the individual of their personal debts. <br><br>While children count as dependents for taxes, they would count as personal expenses when figuring debt/income ration.<br><br>When they use those ratios, even if you have the same GROSS as another person with no kids, no car payment and no boat, the latter would qualify for  more credit and/or a bigger mortgage than the former, based on their debt/income ratio.<br><br>I believe you know this better than me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12658600">\
	 <div id="dsq-comment-header-12658600" class="dsq-comment-header">\
	 <cite id="dsq-cite-12658600" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12658600" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12658600" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12658600" class="dsq-comment-message">WRB, I distinctly remember you challenging me on my beliefs and then saying YOU WEREN\'T A CHRISTIAN.<br><br>Choose to deny and I will go into the archives and dig up your response.<br><br>Anything you had to say had less credibility because you said at least three times, you weren\'t a Christian.  Just like Peter denying he knew Jesus three times.<br><br>You sure paint a lot of things on me for someone who has never met me in person.  I don\'t know where you get off doing that - nor do I care.<br><br>I won\'t ask you to stop either, because there is some mental defect or compulsion that demands YOU ALWAYS BE RIGHT, NO MATTER WHAT THE CIRCUMSTANCES OR WHO IS GOING THROUGH A ROUGH TIME.  From your POV, it is always THAT PERSON\'s fault.<br><br>And stop threatening me that if I don\'t pay attention to YOUR SCREEDS I\'ll come to regret it.  Listen, I\'ve done as best I could without your screeds and I highly doubt that I will burn in hell if I don\'t care to pay attention at this moment.<br><br>I\'ll do my own inventory if you care to STOP TAKING IT AND TAKE YOUR OWN.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12667526">\
	 <div id="dsq-comment-header-12667526" class="dsq-comment-header">\
	 <cite id="dsq-cite-12667526" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12667526">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12667526" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12667526" class="dsq-comment-message">What I said was that I did not believe in religion. You claimed to believe in God and therefore that meant you were a Christian. I countered no and  I said also that because an individual believes in God does not make them Christian, as Jews believe in God.<br><br>  As usual you twist it up.<br><br>How you respond to events in your life is directly about you, and no one is accountable for that other than you. You posted your screeds here several times.  While I may not be right all the time, when it comes to issues and facts, I  make every effort to be seldom wrong.   I am not ashamed of accuracy nor striving for it.<br><br>You want to listen to the minds that agree with you without acknowledging that is not how to grow.  How comforting it is to have your thoughts/emotions reflected back at you. Unfortunately, you do not learn from listening to folks that agree with you, it is only those that disagree that give you new insights and perspectives, otherwise it is like talking to yourself. Self-growth is about developing your mind based on new and different ideas.<br><br>I read your long complaining commentary on your job and how you feel you were mistreated but I did not get unjust treatment from what you wrote. Mainly, I did not get that because of how you have gone off about the church on these threads and emphasized how you are DIFFERENT and believe it is OK. <br><br>It ain\'t.  You think I am different and you are quick to tell me I have an attitude.  Well, guess what...the folks at your job feel the same about you.  Being different is alright, but you have to know when that differentness is going to cost you your job. You didn\'t. <br><br>Then today you write the commentary on GROSS incomes as if someone again wronged you personally. NOT!  Another long pity party. When it is basic math.  It is about folks \'wanting\' what they can\'t afford, so they buy it on credit, withOUT regard for all their other expenses after the man says, here you qualify for this half a million dollar mortgage, this 500 series Beemer, this $10K credit limit.<br><br>Well, guess what...the responsiblity is on the individual. If someone tells you, you can have the Cadillac, say NO, I\'ll take the Buick..if they say you can have a halfmillion mortgage, say NO, I \'ll take one for 300K and if they tell you, you can have $10K credit limit..just say NO THANKS.<br><br>That way you are assured that not only that you can afford it, but you are not getting into too much debt based on your GROSS Income.<br><br>You are the one in control of your debt. Not the lender.<br><br>Just like you chose to leave the black church cause you don\'t like it, you can choose not to incur debt cause you don\'t like it.<br><br>So, you won\'t burn in hell not listen to the posts, but you will make the same mistakes repeatedly cause you failed to learn the lesson God was trying to teach you.<br><br>That is why folks have problems, it is God\'s way of telling you to STOP, look and reorder your life. <br><br>I will post this sermon for you maybe you will listen to the message and not worry about the messenger.<br><br>Hopefully you will find it uplifting....Peace.<br><br>WHEN PROBLEMS SHOW UP<br><br>Folks often ask me why do they have problems when they come to church and they have been saved and have given their life to Christ. Why then they often ask me do they still have problems?. Have you ever noticed how we can’t schedule problems?. There is no routine to problems they are random…they just show it!. As human beings  we are  subject to a multitude of laws and when we violate them, problems show up. As civilized human beings we are governed by human laws and spiritual laws. For instance, there are two ways to acquire material things, a right way and a wrong way..legal or illegal..we can steal or cheat or work hard and prepare ourselves with the skills and education to acquire wealth, but if you break the law, problems will show up and human laws that govern us  will send you to jail. Man is also governed by the laws of physics.  The laws of physics dictate that if you jump off a building, you are going to hit the ground with the force of your weight and that ..the force whether you are saved or unsaved will kill you. Then there are spiritual laws and we have to spend time with God to learn spiritual laws. Spiritual laws are precise. Judge not less you be judged, condemn not less you be condemned, give and you shall be given to. The measure which you give will be given to you. If you do not obey spiritual laws, problems will show up.  Most problems we bring on ourselves by the decisions we make, we reap as we sow. However, we worship an omniscient, omnipotent..all knowing all powerful GOD. Everything happens by divine permission. Every problem is there by divine plan and if there is a divine plan we know there is a divine purpose and thus there is divine POWER present.<br><br>God can use whatever problem you have for your good. He can work out the best IN you from that problem and thus what is best FOR you. God will use your problem to bring the best out of you and thus bless your life. Only God can turn a cross into a crown.  Problems then are a spiritual refining process. God puts the power to grow in problems. The purpose of problems is spiritual growth. God uses problems to direct and guide us, to set us on a new path. Problems are a time to hold onto your values and beliefs. Pain causes you to question your life and priorities to ask if there is more to life than this.. God will place a road  block in your path to force you to go another way. Ever notice how that road block takes you in a whole new direction? God gives us free will, and so we can chose our own journey but God will direct our steps. We can set our goals, objectives, priorities and dreams, we can set it up and scheme it. But God will direct it! How does God direct…problems show up!<br><br>Problems have a proclivity to change our plans. One of the ways God directs us is by problems. When problems show up you can still rejoice because God has something better in mind than what YOU planned. Pain creates change. Pain is a powerful motivator, it gets your attention. There are benefits in problems. They never leave you where they find you. Have you ever noticed how when problems show up, you end up in a different place? You will never be the same when you get through. You will not be the same person. Your spirit will grow and be refined as God has ordered your steps with his divine purpose and power to redirect you in the right way, his way. Problems can swallow you up and spit you out in an entirely different spot in your life. It will move you to new relationships, to find a new job, to seek out what  we need not want, so when problems come ask where does God want you to be?<br><br>God uses problems to inspect us, to check our character, integrity to find what is really in your heart. God is more interested in our hearts than our circumstances. God does not care about new clothes, your wealth or the car you drive. He uses problems to inspect and probe for what is good IN you. Not what looks good. You can’t do the same things over and over and expect different results. Problems reveal the real you. If the real you is not centered in God’s will, problems show up. So when problems show up you need to ask God to order your steps to be all that he wants you to be. You will handle the same mess, and same trials over and over because God is trying to direct your life to the next level. Our reaction to difficulties reveals the maturity of our faith. Because God is not through with you yet. God inspects us in the midst of our problems. So persistent and perplexing problems demand you to ask what does this require and what is God trying to tell me, what in my heart needs to change or shine. What is God looking for in my character…Is it honesty, faith, integrity, judgment, discernment, discipline, responsibility? Problems are not there by accident. They have a  divine purpose it is his divine plan and that means his divine POWER is PRESENT to provide the blessing the problem has to offer. And he will direct you to the next level. He will bless you, if you listen with your heart, if you faith, if you rely on HIS judgement.<br><br>So, I do not want anyone to leave this church today and wonder, why do I have problems, why is the world picking on me.  Ask instead what does God intend for you to learn and have joy in knowing that there is a blessing waiting for you in that problem if you take the time to inspect your heart and refine your spirit as God is directing you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12645940">\
	 <div id="dsq-comment-header-12645940" class="dsq-comment-header">\
	 <cite id="dsq-cite-12645940" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12645940">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12645940" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12645940" class="dsq-comment-message">that was cold, insensitive and uncalled for. <br><br>CPL - just check your email.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12646308">\
	 <div id="dsq-comment-header-12646308" class="dsq-comment-header">\
	 <cite id="dsq-cite-12646308" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12646308" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12646308" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12646308" class="dsq-comment-message">I did, Val.  Many thanks, once again.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12634221">\
	 <div id="dsq-comment-header-12634221" class="dsq-comment-header">\
	 <cite id="dsq-cite-12634221" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12634221">RonnieB</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12634221" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12634221" class="dsq-comment-message">Squarely on point, CPL.  There are those who drone on and on about how YOU are less than responsible for not being a step ahead of the SYSTEM, but those folks have nothing to say about the irresponsibility, greed, corruption and immorality of the SYSTEM.  Suffice it to say that the critics of the individual consumer/taxpayer, are usually the ones who play right along with the system  So why don\'t you be a good dear, and either play along or go away quietly.  Just don\'t criticize the system.<br><br>To your point, the credit system would freeze in its tracks if people were only qualified to borrow based on their take-home wages.  Moreover, the people with the highest ratio of gross/take-home would probably be the lowest wage earners (the taxes and withholdings are low because the wages are low).  Again, credit issuers can\'t live like that; they need high balances and high interest.  <br><br>But you won\'t hear that from defenders of the system.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12636911">\
	 <div id="dsq-comment-header-12636911" class="dsq-comment-header">\
	 <cite id="dsq-cite-12636911" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12636911" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12636911" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12636911" class="dsq-comment-message">ITA, Ronnie; they\'re too busy beating up those who got victimized by the system that is supposed to be working for them.  Instead of pointing out how the finance industry would not be able to survive without high interest and basing qualifications on money people do not actually have, they blame the ones trying to play by the rules the system established on an uneven and unequal playing field.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12636387">\
	 <div id="dsq-comment-header-12636387" class="dsq-comment-header">\
	 <cite id="dsq-cite-12636387" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12636387" href="http://craighickman.blogspot.com" target="_blank" rel="nofollow">CraigHickman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12636387" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12636387" class="dsq-comment-message">I don\'t have much to say about this. I see both sides of this discussion.<br><br>"You can\'t buy everything with cash. You need to have some debt so you can build up a good credit rating. Because you need a good credit rating in order to incur more debt. And you <i>will</i> need to incur more debt so you can buy your dream house...."<br><br>Who benefits most from this, the foundation on which credit crises and economic collapses are built?<br><br>Of course people need to become more fiscally responsible. <br><br>But there\'s a reason lenders are called predators.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12637149">\
	 <div id="dsq-comment-header-12637149" class="dsq-comment-header">\
	 <cite id="dsq-cite-12637149" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12637149" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12637149" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12637149" class="dsq-comment-message">On point, Craig, especially with this remark:<br><br>"But there\'s a reason lenders are called predators..."<br><br>Fist in the air with you on that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12655916">\
	 <div id="dsq-comment-header-12655916" class="dsq-comment-header">\
	 <cite id="dsq-cite-12655916" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12655916">texasladybird</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12655916" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12655916" class="dsq-comment-message">Thank you for sharing this, CPL.<br><br>I\'m a recent college grad in one of the WORST job markets in history. I started looking months before I graduated. Thank God I had my mom and people who gave me straight cash ( I netted about $700) for graduation.<br><br>I was fortunate enough to land a decent paying job, though it\'s not in my field of study. I still have my mother helping me financially and may be gaining a roommate soon. But I\'m scared that one day it\'s gonna fall apart and I\'m struggling to make rent or put food in my fridge.<br><br>Sometimes it\'s nice to know your not alone.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12659386">\
	 <div id="dsq-comment-header-12659386" class="dsq-comment-header">\
	 <cite id="dsq-cite-12659386" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12659386" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12659386" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12659386" class="dsq-comment-message">TexasLadyBird, I\'ve learned it is best to be encouraging, and to not judge a person by their circumstances.  You are blessed in this economy, and no, you are not alone.  Just writing about these things make me feel better, even if there is no immediate improvement.  I just feel better because I\'m not keeping it bottled up.<br><br>You\'re entirely welcome.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12654377">\
	 <div id="dsq-comment-header-12654377" class="dsq-comment-header">\
	 <cite id="dsq-cite-12654377" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12654377">BMWA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12654377" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12654377" class="dsq-comment-message">My comment was\'nt meant as an attack.  I am in a similar situation.  I was laid-off due to the economy(construction).  I empathize with you wholeheartedly.  When the economy of this country starts to decline, we(Black People) are affected to a much higher degree. The phrase "last hired first fired" comes to mind.  As far as employers are concern.  There will always be those that are discriminatory.  Some more subtle than others.  So how do we maintain our jobs in the face of such blatant racism?  I have\'nt been able to figure that out yet.  You see I am one of those who will speak my mind in spite of the circumstances.  If its not right , I will speak on it.  But there are some of us who will sit back in silence and take  shit. While you are being shown the door.  Then as soon as their ass is shown the door, they expect you to feel some compassion for them. Again I empathize with you and I hope that things will change for the better for you.  Stay strong .<br>Peace and Blessings<br><br>BMWA</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12657958">\
	 <div id="dsq-comment-header-12657958" class="dsq-comment-header">\
	 <cite id="dsq-cite-12657958" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12657958" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12657958" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12657958" class="dsq-comment-message">BMWA, your comments were taken as encouragement, not an attack. When you figure out how POCs can speak out on racism and discrimination and still hang on to our jobs, you will have figured out how all Americans can exercise their right to a workplace free of harassment, coercion and intimidation, not to mention one that allows us to maintain our dignity and self-respect without sacrificing to get along.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12694070">\
	 <div id="dsq-comment-header-12694070" class="dsq-comment-header">\
	 <cite id="dsq-cite-12694070" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12694070">BMWA</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12694070" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12694070" class="dsq-comment-message">CPL, as a Proud, Strong, Opinionated  Black Man. I have had to endure and tolerate some the most racist treatment that some of our people could only imagine.  As I mentioned I work in the construction industry.  In case you are not aware, the construction industry is the last bastion of white male dominance.  It is by far the most racist, sexist, homophobic, anti-immigrant  of all occupations.  Having worked in this field for over 25 years. I have seen some terrible things .  My feeling is why must I have to deal with such ignorance?  I come to work for the same reasons as these racist .  To support my family and myself. <br><br>I have had indivduals place fast food employment applications in my tool bag.  My union steward was the person responsible for the incident.  When I went to the Business Manager of my union about the incident.  The foreman called me a coward for going over his head.  I went ballistic .<br><br>I waited until I was off the jobsite and the foreman was on his way to his vehicle .  I walked up to him and dared him to call me a coward again.  Needless to say he did\'nt have the balls to say it again, because  I would have kicked his ass.  Instead he started praising my work.  I told him that " This has nothing to do with my work".  " This is personal  Mutha  Fucka"! <br><br>Two weeks later I was laid-off.  Did I feel bad?  Not really. That is one racist piece of shit that knows I\'ll hand him his ass.  One month later I was back to work for the same foreman.  The point is I stood up for myself and they( my white co-workers, foreman) know not to disrespect my gangtsa. <br><br>I dont come to work to make friends, I come for the money and I do my job very well. Stand up for yourself and dont sacrifice your principles.  <br><br>Peace and Blessings<br>Courage and Strength</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12634373">\
	 <div id="dsq-comment-header-12634373" class="dsq-comment-header">\
	 <cite id="dsq-cite-12634373" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12634373">Simon_DC</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12634373" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12634373" class="dsq-comment-message">I don\'t think the calculation is shafting you. If the calculations used net (after-tax) income, but all else stayed equal, the thresholds would have to change, and you\'d be in the same situation.<br><br>Let\'s say that gross income threshold is $50,000 (unrealistic I know, but just for sake of easier numbers). If they used NET income of $50,000 as the threshold, you\'d be more likely to qualify, and so would a lot more people. So Social Services would cost a heckuva lot more. But just changing the way they calculated the threshold doesn\'t mean Social Services would get more money.<br><br>What would happen is that they\'d use a net income of $36,000 as the threshold. About the same number of people would qualify. It\'s just another way of slicing the pot -- it doesn\'t increase the size of the pot.<br><br>Gross vs. net isn\'t the reason you\'re not qualifying -- it\'s the total amount of money available.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12634624">\
	 <div id="dsq-comment-header-12634624" class="dsq-comment-header">\
	 <cite id="dsq-cite-12634624" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12634624" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">cheryl aka jill tubman</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12634624" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12634624" class="dsq-comment-message">Thanks for this insightful analysis borne of painful experience. Despite what others without training in economics and sociology might say, it\'s true that the American system is built on debt (student loans, car loans, home loans, small biz loans, etc). This leaves folks at a real disadvantage especially during a downturn. Our policies in terms of gross income are chronically out of date in part to keep the number of people receiving assistance lower. It sucks. Good luck on the job hunt, CPL. We\'re behind you.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12637091">\
	 <div id="dsq-comment-header-12637091" class="dsq-comment-header">\
	 <cite id="dsq-cite-12637091" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12637091" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12637091" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12637091" class="dsq-comment-message">Thanks, Jill.  While I am going through tough times, writing for this blog keeps me grounded, and I like to share my experience with JJPers.<br><br>Sometimes, we want moral support - not lectures.  And getting blamed for my situation pisses me off more than anything.  Most of our readers get that; but some take the opportunity to kick people when they\'re already down.<br><br>Goes with being a blogger, I guess.  You\'ve always supported me and I greatly appreciate it.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12641221">\
	 <div id="dsq-comment-header-12641221" class="dsq-comment-header">\
	 <cite id="dsq-cite-12641221" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12641221">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12641221" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12641221" class="dsq-comment-message">CPL, please know that you have my love and support.<br><br>My daughter is going through a layoff.  She lives in D.C., and she and I stay in constant contact.  She got layed off in Februray, the same day she came home from the hospital after having major surgery.  It\'s not easy when you are healthy and capable of working, and the frustration can take hold when the work doesn\'t come.<br><br>Sometimes we just need to hear from the folks who care about us, to tell us that it\'s ok what we\'re feeling, that it will get better, and that we are loved no matter what happens.<br><br>It does help to hear a voice of encouragement and support, especially since you\'ve doing everything you can to maintain your survival.<br><br>I do miss it when you don\'t post, but appreciate every post when you do share.  I think it\'s healthy to share what you are experiencing.  <br><br>Expressing oneself releases tension and stress.  Plus, you teach those of us who are willing to learn from your experiences.<br><br>Please take care of yourself and know that this is an abundant universe, and you will be provided for.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12643124">\
	 <div id="dsq-comment-header-12643124" class="dsq-comment-header">\
	 <cite id="dsq-cite-12643124" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12643124" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12643124" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12643124" class="dsq-comment-message">Thanks, Spirit, I greatly appreciate it.  Would you mind if your daughter shot me an email at lstills@gmail.com?  I\'m going to an event on Friday at GWU that may have potential for employment, and I\'d like to invite her to come if they still have spaces for registration.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12643966">\
	 <div id="dsq-comment-header-12643966" class="dsq-comment-header">\
	 <cite id="dsq-cite-12643966" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12643966">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12643966" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12643966" class="dsq-comment-message">Why didn\'t you post about the GWU event, instead of all the negativity you chose to write a screed on?!<br><br>Focus on moving forward.<br><br>Focus on positive acts.<br><br>This stuff you are posting is nothing but self-pity.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12645051">\
	 <div id="dsq-comment-header-12645051" class="dsq-comment-header">\
	 <cite id="dsq-cite-12645051" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12645051">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12645051" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12645051" class="dsq-comment-message">WRB, what\'s the challenge with CPL writing about what\'s she\'s feeling, thinking, experiencing at whatever level she shares it?<br><br>Sometimes you can\'t move forward unless you acknowledge right where you are.<br><br>It\'s not necessary to feel sorry for CPL, how about showing some compassion.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12645869">\
	 <div id="dsq-comment-header-12645869" class="dsq-comment-header">\
	 <cite id="dsq-cite-12645869" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12645869">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12645869" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12645869" class="dsq-comment-message">I agree, folks do need catharsis and that is OK. I suppose what I take issue with is that the framing of the catharsis doesn\'t have accountability. Personal accounatbility.<br><br>I agree lenders are predators. I agree that the banks and financial insitutitions will attempt to take advantage. But when CPL presents her angst, it is as if folks have some other recourse and they do not. The standard is gross income. OK. We all know that, now deal with it. Figure out what that means and how that will impact your finances. We are not sitting ducks.<br><br>I have compassion for CPL. I know what it is like to lose a job, and not know where your next one is coming from.  What I also know, is that telling yourself you are justified in your thinking is the precisely wrong thing to do. Blaming it on race is just not a viable constructive thing to do, IF you want to succeed in your next job.<br><br>There needs to be a mental shift a reordering of what you believe in the context of employment and what competence vs. job stability means.<br><br>I basically am saying. I have been there and compassion didn\'t do as much good as learning what I could do that would prevent being in the same situation later.<br><br>My aim is to help. To provide a different paradigm and lens to see the situation that will enable progress and provide a success model. I apologize if that compassion was not coming through.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12646504">\
	 <div id="dsq-comment-header-12646504" class="dsq-comment-header">\
	 <cite id="dsq-cite-12646504" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12646504" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12646504" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12646504" class="dsq-comment-message">NEWS FLASH - IT DIDN\'T<br><br>And all the pontification in the world does not change the fact that your response was cold, insensitive and uncalled for.<br><br>I may be suffering, but I know a hellva a lot more people who play by the rules as you advised and get tossed out on their asses, period.<br><br>No job is stable these days.  And people who suppress their feelings at being OPPRESSEd are dying at early ages of heart failure, diabetes, MS, and anything else you can think of because of the stress they hold in their bodies.<br><br>I mentioned nothing about race, or anything else until you chose to bring it up "IN LOVE".<br><br>You sound like Tavis Smiley and probably think you are just as justified.  You railed right along with the rest of us when he does the same thing to the POTUS you have just done to me.<br><br>IN LOVE.  How many people have been abused and subjected - never mind.  You don\'t get it and you never will.<br><br>But I will damn sure have more compassion if similar circumstances happen to you than you have been to me.<br><br>*DEAD* as Miranda would say.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12647143">\
	 <div id="dsq-comment-header-12647143" class="dsq-comment-header">\
	 <cite id="dsq-cite-12647143" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12647143">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12647143" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12647143" class="dsq-comment-message">Well, of course it didn\'t. You wanna wallow in pity. So of course, anything that is said that does not reinforce your pity, is not helpful cause that is all you wanna hear.<br><br>You did not write a post about playing the rules. You wrote a screed about how finance companies and banks are taking advantage of consumers cause they use GROSS income. You wanted to act likethat was some injustice when the fact is that if you know what you OWE and DISCLOSE it, no one is taken advantage of.  You wanted to gloss over presonal accountability.<br><br>You are not being oppressed. You were fired and demoted before being fired. A demotion which should have served as a warning HAD you chose to heed the reasons for it. Instead, you kept up the same behaviors and challenges that led to the demotion so then you were fired. You need to review all that in your head. <br><br>Losing a job happens to lots of folks. You right about lots of folks suffering but the folks who do everything right...they are not on this board writing screeds. YOU ARE. See, those folks go about purposefully looking for employement, knowing that their record and references will vouch for them. They feel optimistic about future employment, cause it was not their fault.<br><br>YOU? HA.  You know you contributed mightily to your being unemployed.  So you rant and whine, looking for people to commiserate with you..but I HEAR through all that. I know you are not justified by the facts you have disclosed. And I push back on and call BULL!<br><br>Perhaps you have me confused with another poster, cause I have not rallied ever for Smiley.<br><br>CPL, you don\'t know what compassion is. You are a warrior. Life is a battle to you. You fight and struggle and do not understand when you lose that it was your overall strategy, not just tactics, that are the basis of your loss.<br><br>I get you better than you get yourself. You rail against the norms of society and believe you have the rights and where withall to do so...and you don\'t.  NOT when it comes to a job.<br><br>It may work outside the workplace but it will not work for you in the workplace.<br><br>Stay strong..but know this.<br><br>It is the tree that is supple & bends with the haleforce winds that survives, not the might oak firm and stalwart...it breaks.<br><br><br>Peace.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12643858">\
	 <div id="dsq-comment-header-12643858" class="dsq-comment-header">\
	 <cite id="dsq-cite-12643858" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12643858">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12643858" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12643858" class="dsq-comment-message">You\'re welcome, CPL.  I\'ve passed your email on to my daughter.<br><br>Thanks for thinking of her.  Blessings!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12646550">\
	 <div id="dsq-comment-header-12646550" class="dsq-comment-header">\
	 <cite id="dsq-cite-12646550" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12646550" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12646550" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12646550" class="dsq-comment-message">I just sent her the email with the link.  Hope it helps.  Blessings to you, too.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12648076">\
	 <div id="dsq-comment-header-12648076" class="dsq-comment-header">\
	 <cite id="dsq-cite-12648076" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12648076">spirit_55z</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12648076" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12648076" class="dsq-comment-message">Thanks again, CPL.  It was just what she NEEDED.  An open door, a listening ear....</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12648347">\
	 <div id="dsq-comment-header-12648347" class="dsq-comment-header">\
	 <cite id="dsq-cite-12648347" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12648347">eclecticbrotha</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12648347" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12648347" class="dsq-comment-message">Well said, CPL. I don\'t understand why people are ripping on you in the comments.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12658251">\
	 <div id="dsq-comment-header-12658251" class="dsq-comment-header">\
	 <cite id="dsq-cite-12658251" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12658251" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12658251" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12658251" class="dsq-comment-message">Not too many, EB.  But somehow, when a person shares their experience strength or hope, sometimes, that type of honesty is more frightening to THEM, so it\'s easier to proselytize, pontificate and generally heap on verbal abuse, than to actually demonstrate kindness and compassion.  I can\'t control those who want to beat me up and call me a victim when I don\'t feel victimized - but I can choose to ignore them until they have something meaningful to say.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12658250">\
	 <div id="dsq-comment-header-12658250" class="dsq-comment-header">\
	 <cite id="dsq-cite-12658250" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12658250" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12658250" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12658250" class="dsq-comment-message">Not too many, EB.  But somehow, when a person shares their experience strength or hope, sometimes, that type of honesty is more frightening to THEM, so it\'s easier to proselytize, pontificate and generally heap on verbal abuse, than to actually demonstrate kindness and compassion.  I can\'t control those who want to beat me up and call me a victim when I don\'t feel victimized - but I can choose to ignore them until they have something meaningful to say.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12637126">\
	 <div id="dsq-comment-header-12637126" class="dsq-comment-header">\
	 <cite id="dsq-cite-12637126" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12637126">rikyrah</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12637126" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12637126" class="dsq-comment-message">CPL,<br><br>this is an excellent column. People are being gouged from beginning to end, and I think it\'s all a damn sham myself.  You know all of us here are JJP are sending you the most positive thoughts we can. We know how it is out there.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12637873">\
	 <div id="dsq-comment-header-12637873" class="dsq-comment-header">\
	 <cite id="dsq-cite-12637873" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12637873" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12637873" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12637873" class="dsq-comment-message">Thanks, Rikyrah, I really appreciate the support.  One thing I am excited about is making the adjustment to fit my circumstances.  I\'m totally at peace with my decisions most days - frustrated on others.  But when I see people applying for assistance and being qualified based on 40% less than what they actually take home, they\'re already at a disadvantage.  Many don\'t realize that they are already down when being pressured to take a loan that their gross says they can afford, but the reality is they cannot.  Ten years ago, if more than 30% of your income was going towards housing, it was considered a high debt-to-income ratio.<br><br>Today, 36% is considered reasonable.  Who is going to pay almost 50% of what they earn on housing, and hope the other 50% of what they bring home will cover health and car insurance (average premiums for health run about $800 a month, and car insurance is about $1200 annually), not to mention high utility bills (don\'t ask old people to fry in the summer and freeze in the winter), groceries (can\'t afford cereal at $5 a box and milk is $4 a gallon - that\'s $9 you\'ve spent without buying other necessities).<br><br>I have scaled back everything; I do my own hair and nails, even pedicures.  Fortunately I live in Metro DC, so there\'s a lot of free shyt to do here without feeling isolated because you have no disposable income to do anything.<br><br>I didn\'t ask to have my pay cut by a thousand dollars a month; my bigoted ex-boss decided I could do without the money.<br><br>I could see if I deliberately ran up credit card debts - I haven\'t had a credit card since I cut up mine nine years ago.  Everything\'s done on debit or in cash.<br><br>Medical visits I have to pay out of pocket $100 each time I go because I don\'t have health insurance.  Don\'t ask about the dentist; fortunately, I got all my relevant dental work done at a dental school over in Maryland, and my insurance paid before it got canceled.<br><br>I could go on and on - but I remain hopeful that things will get better.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12633270">\
	 <div id="dsq-comment-header-12633270" class="dsq-comment-header">\
	 <cite id="dsq-cite-12633270" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12633270">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12633270" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12633270" class="dsq-comment-message">Well CPL, I can appreciate your frustration yet it seems to me the only REALISTIC income that anyone can consider that is EQUITABLE to all is the Gross Income.<br><br>It is very reasonable given that NET Income varies all over the place according to the individuals tax situation and personal deductions.  If NET Income was used there would be gross inequity.<br><br>Your NET income is variable based on many personal decisions, and debt, is not part of NET income on your W-2.<br><br>The finance companies are not scamming anyone based on their gross income being used to determine what they can afford.  The consumer scams himself if he or she does not take into account precisely what their current debt obligations are regardless of their gross income.  It is the responsibility of anyone wishing to incur debt to understand their own NET income after their debt obligations. The finance companies and banks can only scam the consumer using their gross income IF the consumer fails to DISCLOSE their total debt.<br><br>Which is why the income to debt ratio was so critical when it came to mortgage qualifications.  The individuals who authorize loans know full well how the debt ratio impacts not just the ability to re-pay the loan but the quality of life the consumer will have.<br><br>Thirty-six percent of gross income with the appropriate debt/ratio is a very good criteria for individuals to have funds left over for car, insurance, groceries, utilities.  If the individual is smart, they recognize that 36% is actually high and they strive for their housing costs to be as little as 25-30% so that they are not house poor.  That they have discretionary income to go to the movies, out to the theatre and on a vacation.  The numbers work. <br><br>What doesn\'t work is individuals who want to \'afford\' more than their NET income and who get their panties in a knot by focusing on GROSS Income withOUT regard to their debts, and then want to blame the banks and finance companies when they know all along they do not have that money AFTER they pay their bills.<br><br>Stop blaming the system. Learn the rules and pittfalls then use them to your advantage.<br><br>If you are talking interest rates, I can agree with you as they do gouge consumers.<br><br>But if you are simply talking about a consumer not understanding what they owe cause they basically failed to add up their own debts before incurring more...well, I have no sympathy for that.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12639879">\
	 <div id="dsq-comment-header-12639879" class="dsq-comment-header">\
	 <cite id="dsq-cite-12639879" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12639879">Guns3000</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12639879" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12639879" class="dsq-comment-message">YA DAMN SKIPPY</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12622709">\
	 <div id="dsq-comment-header-12622709" class="dsq-comment-header">\
	 <cite id="dsq-cite-12622709" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12622709">Miranda</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12622709" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12622709" class="dsq-comment-message">Thank you CPL....its really quite amazing how its all a designed trap and then you have numbnuts like Conserv pretending that its not.....until the shit happens to them...then its whoever the "minority of the month" is fault.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12624131">\
	 <div id="dsq-comment-header-12624131" class="dsq-comment-header">\
	 <cite id="dsq-cite-12624131" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12624131" href="http://leftistmoon.wordpress.com" target="_blank" rel="nofollow">WordSmith</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12624131" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12624131" class="dsq-comment-message">I\'m not attempting to date you or anything, Miranda.  My father - who is 88, always used the word "numbnuts" to describe politicians.  I swear every time I see it I have to chuckle.  Apparently the word is timeless in its appropriateness.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12617474">\
	 <div id="dsq-comment-header-12617474" class="dsq-comment-header">\
	 <cite id="dsq-cite-12617474" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12617474">Conserv1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12617474" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12617474" class="dsq-comment-message">Here\'s a good article.<br><br><a href="http://www.ehow.com/how_2288972_practice-fiscal-responsibility.html" rel="nofollow">http://www.ehow.com/how_2288972_practice-fiscal...</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12633347">\
	 <div id="dsq-comment-header-12633347" class="dsq-comment-header">\
	 <cite id="dsq-cite-12633347" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12633347">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12633347" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12633347" class="dsq-comment-message">Good link.<br><br>Very prudent and practical advice.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12618069">\
	 <div id="dsq-comment-header-12618069" class="dsq-comment-header">\
	 <cite id="dsq-cite-12618069" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12618069" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12618069" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12618069" class="dsq-comment-message">Once again, Conserv1, you blame the individual instead of addressing the problem.<br><br>You assume the average person is in debt because he WANTS TO BE.<br><br>That is not the case in most instances and you\'ve been disingenious by posting that article that chastises a human being and tells them not to have a damned life.<br><br>May I suggest a 12-step program for you? Start with Step one - "Realizing powerlessness" because while simplistic, in many instances, it\'s also TRUE and does not blame but seeks to actually help someone suffering.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12633609">\
	 <div id="dsq-comment-header-12633609" class="dsq-comment-header">\
	 <cite id="dsq-cite-12633609" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12633609">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12633609" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12633609" class="dsq-comment-message">CPL,<br>I know you are going through a challenging time right now. But some of your frustrations are being misguided.<br><br>There is not an individual on the planet who is not in debt because they CHOSE to be!!  You can call it want or choice, but it is 2 sides of the same coin usually. They want it so they choose to incur the debt.<br><br>In 99.9% of cases individuals are in debt because they chose to be. <br>Individuals do need to be more fiscally accountable.<br><br>I have a question for you, if you believe average person(s) do not \'want\' to be in debt, how do you think they incurred the debt?<br><br>Did it just magically appear one day under their name?  Or did they take the steps the average consumer does to incur that debt...i.e. take out a loan, use credit cards, get a mortgage.<br><br>Just what are you attempting to say when you say the article \'chastises\' a person.  The article provided guidance on how to be fiscally responsibility and manage your money so that individuals do not feel swamped by poor money/ debt choices.<br><br>While Unemployment  means that individuals are in debt without income to re-pay their financial obligations based on decisions made while they had a income, it by no means is about the individual not \'wanting\' to be in debt. <br><br>And to say that folks do not want to be in debt, is just not owning up to the reality that the average person does CHOOSE to be in debt.<br><br>Frankly, it is a cop out.  Financial circumstances and the ability to re-pay may change but that is not about the financial companies or banks creating a scam. It is on the consumer.  Yes, they can make it hard for the consumer to figure things out..but nevertheless, when individuals understand it is their money and their debt..it is then their responsibility to KNOW before they sign or charge anything on a card.<br><br>Let\'s not even pretend that folks do not understand they are incurring debt cause they want a house, clothes, vacation, private school.<br><br>That is WANTING to BE in debt.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12636789">\
	 <div id="dsq-comment-header-12636789" class="dsq-comment-header">\
	 <cite id="dsq-cite-12636789" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12636789" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12636789" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12636789" class="dsq-comment-message">It is a choice between wants and needs, but once again, just like Conserv1, you blame those who have actual needs, and assumed they wanted more than they could actually afford.<br><br>Economists and finance people KNOW THIS; the average person is trying to put a roof over their heads, keep food to eat, and regular clothes to wear.  You don\'t know me, or my situation; I decided to share what MY experience has been.<br><br>While you make salient points, you also make the mistake of making blanket statements that do not apply to everyone to whom you direct your comments.  I wish you would do so with a little more sensitivity than you shown here.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12643082">\
	 <div id="dsq-comment-header-12643082" class="dsq-comment-header">\
	 <cite id="dsq-cite-12643082" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12643082">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12643082" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12643082" class="dsq-comment-message">"t is a choice between wants and needs, but once again.... you blame those who have actual needs, and assumed they wanted more than they could actually afford."<br><br>Let me ask you something CPL, if you have needs you cannot afford, is that the inability to pay or NOT.  How are you justifying needs as NOT choosing to be in debt? What type of twisted thinking is that.<br><br>While I will not deny that folks have needs..there is no way on God\'s green earth that most folks are in debt due to NEEDS vs. wants.<br><br>It simply isn\'t true.  What it is though is a convenient excuse to not be accountable for the debt an individual chose.  Sorry, CPL, but your spin on this reality just is not persusasive at all.<br><br>If you believe my statements do not apply, please be specific and I will try to be more sensitive. While you are right that I do not know you or your individual situation. Your choice to post your personal circumstances means that I comment on what you divulge. If there are other facts you have not divulged that would alter how someone sees the situation, that is ON YOU for failing to provide them, NOT ME.<br><br>Frankly, let me be clear..I find your use of these boards as a personal place to rant, unacceptable. I am empathetic but you REALLY cross the line with all the personalization of your own problems. Your issues are not universal and neither is debt or finances. Sure lenders are predators, but as an educated person you knew that LONG before you were unemployed. Plus, you posted a rant previously denigrating the black church based on your personal issues. Why do you think you have some right to post screeds about your personal trials and tribulations in the public domain?  Get a friggin therapist. Black folks were poor and experience economic woes..loooong b4 you became unemployed. Your problem is that you thought with your degree you were entitled and you AREN\'t.  You are learning you still black with a degree and can be fired at anytime, even though you thought you couldn\'t. Welcome to the real world.<br><br>What I am reading from what you initially posted is simply a rant based on your current economic situations...you are whinning.<br><br>Sorry if you don\'t like the tough love..but I am not going to get in some line and tell you that your complete hogwash victimizaton rants are in anyway the reality for the vast majority of folks in debt, as it simply is not true.<br><br>Your thinking about finances and economics and \'the system\' is what creates perpetual impoverishment.  As, at the core, it is a complete lack of accountability for one\'s own financial choices.<br><br>Granted circumstances change when one is unemployed, but the change in circumstances DOES NOT MEAN the person did not want or choose to incur their debts.<br><br>That is simply a lie.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12643319">\
	 <div id="dsq-comment-header-12643319" class="dsq-comment-header">\
	 <cite id="dsq-cite-12643319" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12643319" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12643319" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12643319" class="dsq-comment-message">You call it tough love - I call it a beat down of someone who\'s already DOWN, WRRB.  Quit trying to justify your pontification as "tough love" because that\'s something I can do WITHOUT RIGHT NOW.<br><br>And I\'m sure I\'m not the only one who agrees with what I just said, either.  Read the posts.<br><br>But somehow, you get off on showing yourself SUPERIOR to everyone else on this board and whine when you get called on it, so even thought I\'ll ask you to refrain from posting anymore to me on this subject, it is a request I know you will blatantly ignore in order to have the last word.<br><br>Tough love, my ass.  You\'re a toxic individual who would rather be smug as opposed to geniunely being supportive.<br><br>Continue posting.  Hope you don\'t mind if I continue to ignore you and not respond.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12643722">\
	 <div id="dsq-comment-header-12643722" class="dsq-comment-header">\
	 <cite id="dsq-cite-12643722" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12643722">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12643722" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12643722" class="dsq-comment-message">You are not beat down. You are wallowing in your own self pity and railing against anything that is happening to you right now.<br><br>All I am saying is ..you are WAY more fortunate than the average black person. You are educated, you had a great job, and now you need to focus on finding a new one.<br><br>Posting your frustrations here without the willingness to accept CONsTRUCTIVE criticism, is NOT going to benefit you.<br><br>I get you mad, I get you hurt, I get you feel you were treated unjustly.  My point is you not the first, you won\'t be the last.  And, I can tell you for a fact, all the commiserating you find here will NOT stand you in good stead.  You know why?  Cause they are not making the same decisions and errors in judgment as you.  Most folks have mastered how to handle the inequities that you, presumably, based on your posts took for granted.<br><br>There is nothing \'superior\' about me. I am able to respond with facts that others can\'t rebut no matter how much they try to impose a sub-culture which is a recipe for failure in mainstream America. No amount of calling me names changes that. I speak what works, the hard truth the hard facts, and I LEARNED them.  Some folks are capable of learning from others, the rest bear the scars of their own experiences, like you.  Ain\'t no superiority in there...just experience.<br><br>You need to sit down, regroup and understand ..life is not what you thought. You can be fired, and there is not a friggin thing you can do about that.<br><br>I am being the most supportive person on this board to you.  You think it is toxic cause it is easier than looking in the mirror and doing a reassessment of who and what you are and how your OWN actions brought you to this point.<br><br>Let\'s be clear..it wasn\'t race. <br><br>Ignore me at your peril. You listen to voices that clearly have not ever been fired.  Notice that?  None of them been fired.  O they experience racial bias, but they have not been fired, because they LEARNED how to moderate and mitigate circumstances so as not to.<br><br>Your hear no evil see no evil, will ignore me and not respond posture ..is why you sit where you do.<br><br>Open up your mind and recognize how you created your circumstances more importantly recognize that until you do...pity is all you will wallow in.<br><br>Prosperity is for those who recognize the error of their ways and take steps to improve.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12645735">\
	 <div id="dsq-comment-header-12645735" class="dsq-comment-header">\
	 <cite id="dsq-cite-12645735" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12645735" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12645735" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12645735" class="dsq-comment-message">You can blow this explaination out of your ass, too, <br>WRB.<br><br>I\'m done with you.  PERIOD</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12633691">\
	 <div id="dsq-comment-header-12633691" class="dsq-comment-header">\
	 <cite id="dsq-cite-12633691" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12633691">Conserv1</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12633691" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12633691" class="dsq-comment-message">I do not feel powerless. <br><br>No one WANTS to be in debt but debt is the consequences of the individual\'s actions and it is up to the individual to use one\'s resourcefulness, talents, opportunities and freedom to shape his or her future.<br><br>Actually helping someone one by instilling in them the confidence to overcome obstacles while educating and providing them with the tools necessary to understand and manage their finances WILL help someone if they are looking for more than a hand-out from the government.<br><br>Just what are looking for the government to DO FOR YOU? <br><br>This is the problem with the modern Left. Believeing that Big Business or Big Government will ultimately control American life liberals prefer the latter. To the Left, ordinary citizens are helpless pawns in the schemes of immense, predatory corporate interests and only an even larger and more powerful government protects them from mega-corporate greed. <br><br>Liberals are much more interested in entitlements - the “right” to food, housing, health care, and so forth. What good is the “right” to choose your own doctor, when average folks understand nothing about medicine, and are prone to being ripped off by Big Pharma and its billion-dollar ad campaigns? How can people be held responsible for defaulting on their credit card debts, when Big Credit fooled them into accepting credit limits they couldn’t sustain, at interest rates they can never repay?<br><br>Liberals willingly sacrifice individual liberties to a huge central government to protect and save them from corporate evil. <br><br>Why is life a choice between having our lives run by either corporations or the government?  I do not see life that way.<br><br>Americans should strive to ensure their government is small, transparent, and tightly focused on both enforcing and respecting the law. A vibrant, free economy gives us the wealth to attend to the needs of the poor, and take proper care of the environment. Large companies are an inevitable byproduct of that prosperity. Those companies must be policed, the same as private citizens must be policed, for no one is truly free in a state of anarchy. Learning to fight the irrational fear and hatred of Big Business is a vital endeavor, because it causes far too many people to flee into the waiting arms of Big Government… a far more powerful, predatory, and uncontrollable beast.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12637297">\
	 <div id="dsq-comment-header-12637297" class="dsq-comment-header">\
	 <cite id="dsq-cite-12637297" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12637297" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12637297" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12637297" class="dsq-comment-message">Conserv1, when shyt starts happening to you, I guaran-damn-tee you I will find your ass in line for a handout AHEAD of me, so just shut the hell up with this nonsense you\'ve posted just to hijack the damned thread.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12634429">\
	 <div id="dsq-comment-header-12634429" class="dsq-comment-header">\
	 <cite id="dsq-cite-12634429" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12634429">ch555x</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12634429" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12634429" class="dsq-comment-message">Income...LOL!!!</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12638942">\
	 <div id="dsq-comment-header-12638942" class="dsq-comment-header">\
	 <cite id="dsq-cite-12638942" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12638942" href="http://www.actsoffaithblog.com" target="_blank" rel="nofollow">Acts Of Faith Blog</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12638942" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12638942" class="dsq-comment-message">As well as the income guidelines that eliminate a lot of people from eligibility, Social Services, etc usually try to find a way to deny people based on whether they have children or not. If the raised eligibility though the states would be paying out double, maybe triple the number they\'re already covering. Each state varies. This is why I think there should be Federal Guidelines. If you live in an expensive city denying someone who\'s making more than $1180/month should be a crime. That\'s the guideline for San Francisco. They already know the average rent is $2000 so it makes no sense unless they\'re trying to add to the homeless population or trying to get people to leave the area.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12643443">\
	 <div id="dsq-comment-header-12643443" class="dsq-comment-header">\
	 <cite id="dsq-cite-12643443" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12643443" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12643443" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12643443" class="dsq-comment-message">That\'s the point I\'ve been getting across to most of the readers.<br><br>Some choose to beat up on the ones who suffer because they like being superior to the rest of us.<br><br>EPIC FAIL.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12644878">\
	 <div id="dsq-comment-header-12644878" class="dsq-comment-header">\
	 <cite id="dsq-cite-12644878" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12644878">whiterosebuddy</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12644878" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12644878" class="dsq-comment-message">You are not being beat up. Your\'s is the epic fail.  You forgot you were black even as you recognized you worked with bigots...that is YOUR epic fail.<br><br>You are young enough to learn, otherwise, I wouldn\'t say a word. I am not going to act like you have no accountability because you do. You are one of those who think cause they ahve a degree and their work is clearly superior that somehow despite their being black folks are going to recognize. Well, that can happen, but it darn sho don\'t happen when folks are bigots..and you KNEW that...so it is you who has the EPIC FAIL.<br><br>Life is not that collegiate, civil rights ideals you learn in college. It is not like that in the work world. It is dog eat dog, and racism is one of the dogs, that folks use to get ahead.  You the dumb one for ALLOWING them to use, it cause you were too silly to know that they COULD.<br><br>So, you unemployed.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12642304">\
	 <div id="dsq-comment-header-12642304" class="dsq-comment-header">\
	 <cite id="dsq-cite-12642304" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12642304">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12642304" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12642304" class="dsq-comment-message">What is your background CPL?  do you have an email address?</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12643026">\
	 <div id="dsq-comment-header-12643026" class="dsq-comment-header">\
	 <cite id="dsq-cite-12643026" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12643026" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12643026" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12643026" class="dsq-comment-message">Val, my background is in civic government (EEO/Diversity) and I taught Poli Sci for four years at the community college level.<br><br>shoot me an email at <a href="mailto:lstills@gmail.com" rel="nofollow">lstills@gmail.com</a></div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12644279">\
	 <div id="dsq-comment-header-12644279" class="dsq-comment-header">\
	 <cite id="dsq-cite-12644279" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12644279">Val</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12644279" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12644279" class="dsq-comment-message">sent you an email.  check it out please.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12646120">\
	 <div id="dsq-comment-header-12646120" class="dsq-comment-header">\
	 <cite id="dsq-cite-12646120" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12646120" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12646120" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12646120" class="dsq-comment-message">I responded to your email.  Thank you for looking out for me.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12652472">\
	 <div id="dsq-comment-header-12652472" class="dsq-comment-header">\
	 <cite id="dsq-cite-12652472" class="dsq-comment-cite">\
	 <span id="dsq-author-user-12652472">The_A</span>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12652472" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12652472" class="dsq-comment-message">CPL - I agree with you. In the effort to help the most extreme cases of need, those that look like they might have the means to help themselves are told to do just that. I\'m so sorry to hear that you were laid off. Thank you for sharing your story with us.<br><br>Too many hard working people have found themselves in this situation due to a layoff or an illness or some other financial misstep. You and I are living at an income level with no \'assistance safety net\' in a metro area where prices for everything are astronomically high.<br><br>And that\'s why God is so awesome!<br><br>Please, please be encouraged. You know that without faith, it\'s impossible to please the Lord. I can\'t tell you all the times in my life that I\'ve been in what looks like a no win situation and God worked it out. God loves you. You are His beloved child. He sees you in all your need. He is bigger than your situation.<br><br>Psalm 27 says  "The LORD is my light and my salvation; whom shall I fear? the LORD is the strength of my life; of whom shall I be afraid?...For in the time of trouble he shall hide me in his pavilion: in the secret of his tabernacle shall he hide me; he shall set me up upon a rock...Wait on the LORD: be of good courage, and he shall strengthen thine heart: wait, I say, on the LORD."<br><br>There is a lesson in your situation (shh!- no one is talking to you wrb!) that will bless you beyond what you can imagine if you approach this situation with prayer, fasting and abundant praise! Get your shout on, get your song on, babygirl go get your cry on, whatever you need to do to keep yourself in a posture of peace and openness to his will.<br><br>Like the choir sings:<br>Celebrate a new beginning <br>leave the past behind<br>Don\'t worry cause it\'s over <br>God\'s preparing better things<br>For what\'s to come <br>is better than what\'s been <br>oh yeah<br>What\'s to come <br>is better than what\'s been<br><br>& please be sure to give us the praise report when your change comes.</div>\
	 </div>\
	 </li>\
	 <li id="dsq-comment-12658022">\
	 <div id="dsq-comment-header-12658022" class="dsq-comment-header">\
	 <cite id="dsq-cite-12658022" class="dsq-comment-cite">\
	 <a id="dsq-author-user-12658022" href="http://www.jackandjillpolitics.com" target="_blank" rel="nofollow">CPL</a>\
	 </cite>\
	 </div>\
	 <div id="dsq-comment-body-12658022" class="dsq-comment-body">\
	 <div id="dsq-comment-message-12658022" class="dsq-comment-message">The_A, thank you for your comments and encouragement.  It is true that in times like these, I tend to remember the first part of my screen name, and that memory refuses to allow me to give up.<br><br>God Bless you.  I am always happy to pass on a good report.  After posting this, one of our posters called me with an offer to help me find a job; another sent me email links to job fair events, and mostly, ALL OF YOU HAVE SENT ENCOURAGING posts, which I treasure most of all.</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=jackandjillpolitics&t=at_a_disadvantage_going_in_the_door&to_redirect=' + encodeURIComponent(window.location) + '&ifrs=' + encodeURIComponent(disqus_iframe_css);
			}
		}
	}

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

	



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

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

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

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

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


	


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

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

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

})();




