myScore=0
guessNum=0
myAdd=0
qNum=0
str1="<p>1) During the last six months, have you ever assumed there is nothing you could do, in your job, to impact customer relations? </p>"
str1A="<p>There are few jobs in an organization that do not allow the job holder to impact customer relations, internal or external. But if you said yes, it&#39;s understandable. While little extra effort toward customers demonstrates you care about your relationship with the customer and are insightful about her needs, it&#39;s easy to be distracted by day-to-day activities.</p><p>If you answered no, you deserve to be congratulated. Despite the many requirements of your job, you still manage to show your customer that her business is more than just one transaction among many. </p>"
str1D="<p>There are few jobs in an organization that do not allow the job holder to impact customer relations, internal or external. But if you said yes, it&#39;s understandable. While little extra effort toward customers demonstrates you care about your relationship with the customer and are insightful about her needs, it&#39;s easy to be distracted by day-to-day activities. </p><p>If you answered no, you deserve to be congratulated. Despite the many requirements of your job, you still manage to show your customer that her business is more than just one transaction among many. "
str2="<p>2) During the last six months, have you ever promised something you didn't deliver? </p>"
str2A="<p>The correct answer is no. True, it&#39;s easy to let promises slip sometimes especially when you offer something on the spur of the moment-something perhaps the customer didn&#39;t even ask for. But, as you know, these extras demonstrate that you are insightful about your customer&#39;s needs. If you offer, make a note as soon after as possible so your offer doesn&#39;t get forgotten."
str2D="<p>The correct answer is no. True, it&#39;s easy to let promises slip sometimes especially when you offer something on the spur of the moment-something perhaps the customer didn&#39;t even ask for. But, as you know, these extras demonstrate that you are insightful about your customer&#39;s needs. If you offer, make a note as soon after as possible so your offer doesn&#39;t get forgotten. "
str3="<p>3) During the last six months, have you ever talked more than you listened during a discussion with a customer?</p>"
str3A="<p>Since the more time we spend talking, the less time we have to learn, the right answer is no. When we are quiet as a customer shares his complaint with us, we will not only discover the specifics of the customer&#39;s immediate problem but gain information about his broader needs, thereby helping us convert this single piece of business into a long-term relationship."
str3D="<p>Since the more time we spend talking, the less time we have to learn, the right answer is no. When we are quiet as a customer shares his complaint with us, we will not only discover the specifics of the customer&#39;s immediate problem but gain information about his broader needs, thereby helping us convert this single piece of business into a long-term relationship."
str4="<p>4) During the last six months, have you ever failed to solve a customer problem the first time it was brought to your attention?</p>"
str4A="<p>No is the correct answer. Well, nobody solves every problem on the first try. But the key words here were the first time it was brought to your attention. No customer should have to tell you twice that something is wrong. After all, problems are great opportunities for developing relationships with customers. In fact, studies show that solving a customer problem gives you a higher satisfaction rating than selling that customer something that never causes a moment of trouble."
str4D="<p>No is the correct answer. Well, nobody solves every problem on the first try. But the key words here were the first time it was brought to your attention. No customer should have to tell you twice that something is wrong. After all, problems are great opportunities for developing relationships with customers. In fact, studies show that solving a customer problem gives you a higher satisfaction rating than selling that customer something that never causes a moment of trouble."
str5="<p>5) During the last six months, have you ever failed to empower your employees to solve a customer problem?</p>"
str5A="<p>You shouldn&#39;t have to step in to address customer problems. You won&#39;t have to do so if you give your employees the authority to solve problems. Either give your customer contact people more authority or replace them with people who already have it. "
str5D="<p>You shouldn&#39;t have to step in to address customer problems. You won&#39;t have to do so if you give your employees the authority to solve problems. Either give your customer contact people more authority or replace them with people who already have it. "
str6="<p>6) During the last six months, have you ever blamed another department or co-worker (justifiably or not) for a problem brought to your attention by a customer? </p>"
str6A="<p>Since you can undermine customers&#39; confidence in your entire organization when you pass the buck to others in your company, the correct answer is no. Do yourself, your company, and your customer a favor by becoming the champion for solving customer problems-wherever they occur. "
str6D="<p>Since you can undermine customers&#39; confidence in your entire organization when you pass the buck to others in your company, the correct answer is no. Do yourself, your company, and your customer a favor by becoming the champion for solving customer problems-wherever they occur. "
str7="<p>7) During the last six months, have you ever acted on your best guess about what a customer wanted? </p>"
str7A="<p>If you have no information, then you may have to guess. But you shouldn&#39;t have to guess. So no is the correct answer. </p><p>Part of building a good relationship with a client is opening up communication channels so that if you need more information about the client&#39;s needs, you have direct access to the answers. </p>"
str7D="<p>If you have no information, then you may have to guess. But you shouldn&#39;t have to guess. So no is the correct answer. </p><p>Part of building a good relationship with a client is opening up communication channels so that if you need more information about the client&#39;s needs, you have direct access to the answers. </p>"
str8="<p>8) During the last six months, have you ever failed to follow up on the delivery of a product or service to ensure that the customer got it, understood how to use it, and was able to get the maximum benefit from it.</p>"
str8A="<p>If you said yes, you have violated the first rule of customer relationship. Delivery is just the first step in building a customer relationship. All the work comes afterward. If you want to celebrate anniversaries with a customer, remember three key things: follow up, follow up, follow up. </p><p>The answer you should strive for is no. "
str8D="<p>If you said yes, you have violated the first rule of customer relationship. Delivery is just the first step in building a customer relationship. All the work comes afterward. If you want to celebrate anniversaries with a customer, remember three key things: follow up, follow up, follow up. </p><p>The answer you should strive for is no. "
str9 ="<p>9) During the last six months, have you ever refused a reasonable-sounding customer request due to a company policy? </p>"
str9A="<p>If you said no, you are fortunate. Some companies have rigid policies that can get into the way of fulfilling customer needs. Apparently, yours isn&#39;t one of them. </p><p>If you said yes, repeat after me: My mission in life is to get this policy changed. Do your homework to build a case for changing any policy that goes against your customer&#39;s legitimate interests. </p><p>Of course, if your homework reveals the policy isn&#39;t so dumb after all, then it&#39;s your job to develop an alternate way to meet the customer&#39;s end goals. "
str9D="<p>If you said no, you are fortunate. Some companies have rigid policies that can get into the way of fulfilling customer needs. Apparently, yours isn&#39;t one of them. </p><p>If you said yes, repeat after me: My mission in life is to get this policy changed. Do your homework to build a case for changing any policy that goes against your customer&#39;s legitimate interests. </p><p>Of course, if your homework reveals the policy isn&#39;t so dumb after all, then it&#39;s your job to develop an alternate way to meet the customer&#39;s end goals. "
str10="<p>10) During the last six months, have you ever ignored a customer complaint because it was so minor you knew the customer wouldn't pursue it further. </p>"
str10A="<p>If you said yes, you&#39;ve just created a red hot prospect for your competitors. Maybe the problem is too minor to pursue further, but your customer is going to remember it -- and your lack of response to it -- if your competitor calls tomorrow. There goes that relationship. </p><p>You&#39;ll probably never know it, but your attention to a customer&#39;s minor problem may have been the crucial event that retained that customer&#39;s loyalty."
str10D="<p>If you said yes, you&#39;ve just created a red hot prospect for your competitors. Maybe the problem is too minor to pursue further, but your customer is going to remember it -- and your lack of response to it -- if your competitor calls tomorrow. There goes that relationship. </p><p>You&#39;ll probably never know it, but your attention to a customer&#39;s minor problem may have been the crucial event that retained that customer&#39;s loyalty."

var anly = new Array();

anly[0]="You need a lot of work on your customer relations skills. You may want to learn more about customer relationships."
anly[1]="You need a lot of work on your customer relations skills. You may want to learn more about customer relationships."
anly[2]="You need a lot of work on your customer relations skills. You may want to learn more about customer relationships."
anly[3]="You need a lot of work on your customer relations skills. You may want to learn more about customer relationships."
anly[4]="You need a lot of work on your customer relations skills. You may want to learn more about customer relationships."
anly[5]="You&#39;re batting about .500 when it comes to avoiding the traps that threaten to cripple customer relations. Unfortunately, that number is better in baseball than it is in customer relations. You may want to learn more about customer relationships."
anly[6]="Not bad. You&#39;ve avoided most of the traps that threaten to cripple customer relations. You may want to learn more about customer relationships."
anly[7]="Not bad. You&#39;ve avoided most of the traps that threaten to cripple customer relations. You may want to learn more about customer relationships."
anly[8]="Very good! You&#39;ve avoided nearly all the traps that threaten to cripple customer relations. You may want to learn more about customer relationships."
anly[9]="Very good! You&#39;ve avoided nearly all the traps that threaten to cripple customer relations. You may want to learn more about customer relationships."
anly[10]="Congratulations! Your organization should erect a statue of you for your diligence in avoiding the constant traps that threaten to cripple customer relations. Still, you may want to learn more about customer relationships."

var qstn = new Array();

qstn[1] = str1 +"<p><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(1); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\"" + str1A +"\");'>Yes<br><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\"" + str1D +"\");'>No</p>";
qstn[2] = str2 +"<p><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(1); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\" " + str2A +" \");'>Yes<br><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\"" + str2D +" \");'>No</p>";
qstn[3] = str3 +"<p><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\"" + str3A +"\");'>Yes<br><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(1); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\"" + str3D +"\");'>No</p>";
qstn[4] = str4 +"<p><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(1); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\"" + str4A +"\");'>Yes<br><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\"" + str4D + "\");'>No</p>";
qstn[5] = str5 +"<p><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\"" + str5A +"\");'>Yes<br><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(1); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\"" + str5D +"\");'>No</p>";
qstn[6] = str6 +"<p><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\"" + str6A +"\");'>Yes<br><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(1); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\"" + str6D +"\");'>No</p>";
qstn[7] = str7 + "<p><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(1); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\""+str7A+"\");'>Yes<br><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\""+str7D+"\");'>No</p>";
qstn[8] = str8 + "<p><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(1); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\""+ str8A +"\");'>Yes<br><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\""+ str8D +"\");'>No</p>";
qstn[9] = str9 + "<p><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\"" + str9A + "\");'>Yes<br><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(1); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\""+str9D + "\");'>No</p>";
qstn[10] = str10 + "<p><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\""+ str10A+ "\");'>Yes<br><img src='http://www.cmctraining.org/images/checkbox_red.gif' width='26' height='27' onclick='checkChoice(1); this.src=\"http://www.cmctraining.org/images/checkbox_red_sel.gif\";reply(\""+ str10D+ "\");'>No</p>";

function checkChoice(good) {
    guessNum = guessNum + 1;
    if (guessNum > 1) {
        alert("You've already made your choice!");
    }
    if (good == 1 & guessNum == 1) {
        myScore = myScore + 1;
    }
    document.getElementById('qzscr').innerHTML = 'Your score is: ' + myScore;
}

function reply(what) {
     if (qNum+2 <= qstn.length) {
        msg = '<div align="center"><input type="button" name="next" value=" Next Question " onclick="doquiz(qNum)"></div>';
    } else {
        msg = '<div align="center"><input type="button" name="next" value=" Analysis " onclick="analyze()"></div>';
    }
    document.getElementById('qzaswr').innerHTML = what + msg;
}

function analyze() {
    document.getElementById('qzaswr').innerHTML = '';
    document.getElementById('qzqstn').innerHTML = '<b>Your Final Analysis:</b><p>' + anly[myScore] + '</p><p>To view resources that will stimulate improvement click <a href="http://www.cmctraining.org/faculty_articles.asp?sid=0" target="_blank">here.</a>';
}

document.write("<div id='qzhldr'><p><b>How Close to the Customer Are You?</b><br><i>by Donna Deeprose</i></p>");
document.write("<div id='qzscr'></div>");
document.write("<div id='qzqstn'></div>");
document.write("<div id='qzaswr'></div>");
document.write("<div id='sep' style='margin-top:10px;font-size:75%;text-align:center'><a target='_blank' href='http://www.cmctraining.org'><img src='http://www.cmctraining.org/images/mainlogo.gif' border=0></a><br><a target='_blank' href='http://www.cmctraining.org/self_assessment/'>Add this quiz to your site</a></div>");
document.write("</div>");

function doquiz() {
    document.getElementById('qzaswr').innerHTML = '';
    qNum = qNum + 1;
    guessNum = 0;
    document.getElementById('qzqstn').innerHTML = qstn[qNum];
}

document.getElementById('qzqstn').innerHTML = '<img src="http://www.cmctraining.org/images/checkbox_red.gif" style="display:none"><img src="http://www.cmctraining.org/images/checkbox_red_sel.gif" style="display:none"><p>Are you doing your part to build good customer relations for your organization? Here&#39;s a quick self-assessment that may produce some surprises, or at least some useful reminders. Answer &#39;&#39;Yes&#39;&#39; or &#39;&#39;No&#39;&#39; to each question, then view the result to understand the implications of your response. When you&#39;re done completing the test, you&#39;ll get an assessment of your appreciation of the customer service role. </p><p><input type="button" value=" Click to start this assessment! " onclick="doquiz(qNum)"></p>';
