function Question (qname,
type,
qstring,
response,
comment,
corrects,
explan,
score,
ifcorrect,ifwrong,ifnull,
img)
{this.qname=qname;
this.type=type;
this.qstring=qstring;
this.response=response;
this.comment=comment;
this.corrects=corrects;
this.explan=explan;
this.score=score;
this.ifcorrect=ifcorrect;
this.ifwrong=ifwrong;
this.ifnull=ifnull;
this.img=img;
}

var zin=1,top=0, mycount=0, waitTime=0, qright=0, mycomment;
var global=new Array(3);
var recent, recent2, recdone=false, opera7, opera=CheckOpera56();
function cachewrite(s,idx){global[idx]+=s;}
function CheckOpera56()
{
var version;
if (navigator.userAgent.toLowerCase().indexOf('opera') == -1) return false;
version=parseInt(navigator.appVersion.toLowerCase());
if (version>6) {opera7=true; return false;}
if (version<5) return false;
return true;
}
resp=new Array("True","False")
corr=new Array("0","1")
comm=""
valu=""
quest001 = new Question(
"Question 1",
0,
"I get uncomfortable when I feel like I am losing control.",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("True","False")
corr=new Array("0","1")
comm=""
valu=""
quest002 = new Question(
"Question 2",
0,
"I enjoy the satisfaction of taking a project from start to finish.",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("True","False")
corr=new Array("1","0")
comm=""
valu=""
quest003 = new Question(
"Question 3",
0,
"I believe that my key resources are my people.",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("True","False")
corr=new Array("0","1")
comm=""
valu=""
quest004 = new Question(
"Question 4",
0,
"My past experiences and skills that I have developed in different roles and/or organizations are my key resources as a leader.",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("True","False")
corr=new Array("0","1")
comm=""
valu=""
quest005 = new Question(
"Question 5",
0,
"It drives me crazy when people do things in an obviously inefficient way.",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("True","False")
corr=new Array("0","1")
comm=""
valu=""
quest006 = new Question(
"Question 6",
0,
"I like problems and issues in which I can take quick and decisive action.",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("True","False")
corr=new Array("0","1")
comm=""
valu=""
quest007 = new Question(
"Question 7",
0,
"Managing people isn't that much different from managing tasks.",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("True","False")
corr=new Array("0","1")
comm=""
valu=""
quest008 = new Question(
"Question 8",
0,
"I hate the feeling of being &quot;caught in the middle&quot;.",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("True","False")
corr=new Array("0","1")
comm=""
valu=""
quest009 = new Question(
"Question 9",
0,
"I think it's important to be &quot;buddies&quot; with my employees, particularly if I was promoted from their ranks.",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

resp=new Array("True","False")
corr=new Array("1","0")
comm=""
valu=""
quest010 = new Question(
"Question 10",
0,
"I take great satisfaction in watching people grow and develop over time.",
resp,
comm,
corr,
"",
valu,
1,
0,
0,
"");

questions = new Array (
quest001,quest002,quest003,quest004,quest005,quest006,quest007,quest008,quest009,quest010)

function doQuestion(quest)
{
var numdo;
var numord=eval(quest+1);
var i=-1, ii, type, myname, gadget;
type=questions[quest].type;
numdo=type>=3?1:questions[quest].response.length;


document.writeln ("<a name=\""+questions[quest].qname+"\"></a>")
document.write("\n")
document.write("  <tr>\n")
document.write("    <td>\n")
document.write("      <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n")
document.write("      <tr height=5>\n")
document.write("        <td colSpan=5></td>\n")
document.write("      </tr>\n")
document.write("      <tr>\n")
document.write("        <td width=\"5%\" rowspan=\"4\"></td>\n")
document.write("        <td width=\"9%\" rowspan=\"4\" background=\"s_topnumber.gif\" valign=\"top\" align=\"center\" >\n")
document.write("          <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\">\n")
document.write("          <tr height=\"5\">\n")
document.write("            <td></td>\n")
document.write("          </tr>\n")
document.write("          <tr>\n")
document.write("            <td valign=\"top\" align=\"center\">\n")
document.write("              <font face=\"Verdana\" size=\"6\" color=\"#00399C\">")
document.write(numord)
document.write("</font>\n")
document.write("            </td>\n")
document.write("          </tr>\n")
document.write("          </table>\n")
document.write("        </td>\n")
document.write("        <td width=\"1%\" rowspan=\"4\">&nbsp;</td>\n")
document.write("        <td width=\"80%\" class=\"question\" valign=\"top\">\n")
document.write("         ")
if (questions[quest].img!="") {
document.write("\n")
document.write("         <img border=\"0\" hspace=\"10\" vspace=\"0\" align=\"left\" src=\"")
document.write(questions[quest].img)
document.write("\">\n")
document.write("         ")
}
document.write("\n")
document.write("          ")
document.writeln(questions[quest].qstring)
document.write("\n")
document.write("        </td>\n")
document.write("        <td width=\"5%\"></td>\n")
document.write("      </tr>\n")
document.write("      <tr height=1>\n")
document.write("        <td width=\"80%\" bgcolor=\"#00399C\" background=\"s_dots.gif\"></td>\n")
document.write("        <td width=\"5%\"></td>\n")
document.write("      </tr>\n")
document.write("      <tr height=10>\n")
document.write("        <td width=\"80%\"></td>\n")
document.write("        <td width=\"5%\"></td>\n")
document.write("      </tr>\n")
document.write("      <tr>\n")
document.write("        <td width=\"80%\" class=\"answer\">\n")
document.write("          ")
for (i=0; i<numdo; i++) {
myname=questions[quest].qname;
gadget="radio";
if (type>=3) gadget="text";
else if (type==1) {
myname+="_"+(i<9?"0":"")+(i+1);
gadget="checkbox";}
document.write("\n")
document.write("          ")
document.write(type==7?"<textarea name=\""+myname+"\" rows=5 cols=30 class=\"input\">":" <input type="+gadget+" name=\""+myname);
if (type<3) document.write("\" value=\""+i+"\">\n")
else document.write(type==7?"</textarea>":"\" class=\"input\" value=\"\">\n")
if (type<3) document.write(questions[quest].response[i]);
document.write("<br>\n")
document.write("          ")
}
document.write("\n")
document.write("        </td>\n")
document.write("        <td width=\"5%\"></td>\n")
document.write("      </tr>\n")
document.write("      <tr height=5>\n")
document.write("        <td colSpan=5></td>\n")
document.write("      </tr>\n")
document.write("      </table>\n")
document.write("    </td>\n")
document.write("  </tr>\n")
document.write("  <tr height=10>\n")
document.write("    <td>&nbsp;</td>\n")
document.write("  </tr>\n")
document.write("  ")
}
function doTest() {
var count, i;
questions.sort(myrandom);
for (i=0; i<questions.length; i++) {
questions[i].qname="Question "+(i+1);}
count=questions.length;
for (i=0; i<count; i++) doQuestion(i);
}
function fill(s,l){
s=s+""
for (y=1;y<=l;y++)
if (s.length>=l) break; else s="0"+s;
return s
}
function CheckQName(wapf,ii,i,multi,selection){
var len;
if (!multi) return(wapf.elements[ii].name==questions[i].qname);
len=questions[i].qname.length;
if (wapf.elements[ii].name.substring(0,len)!=questions[i].qname) return false;
if (wapf.elements[ii].name.substring(len,len+1)!="_") return false;
if (eval(wapf.elements[ii].name.substring(len+1,len+3))==(selection+1)) return true;
return false;
}
function errore(uno)
{
if (!errori) global[1]="<H3>You have made some errors</H3>";
++errori;
if (mycomment!="") cachewrite("<p><b>"+uno+"</b><br>"+mycomment+"</p>",2);
mycomment="";
}
function testIE5plus(){
var pos=navigator.appVersion.lastIndexOf('MSIE ');
if (pos != -1) {
pos+=5;
if (eval(navigator.appVersion.charAt(pos))>4)
return true;}
return false;}
function correct(wapf)
{
var i, ii, t, re, tmp, selection, multi, multipage=0, type, isnull, iswrong, iscorrect, evaluation=0, total=0, udat;
errori=waitTime=0;
udat=new Array();
for (i=0, ii=0; i<wapf.elements.length; i++)
{tmp=wapf.elements[i];
if (tmp.name.substring(0,13)=="Quiz.UserData"){
t=tmp.name.substring(14,tmp.name.length);
re=new RegExp("_", "g");
t=t.replace(re," ");
udat[ii++]=t+": <i>"+tmp.value+"</i><br>";
if (opera) tmp.value="";}}
global[0]=global[2]="";
global[1]="<h3>Congratulations, you haven't made any errors</h3>";
cachewrite("<html><head><title>Results</title><BASE target='_blank'></head><body bgcolor='#FFFFFF'><font face='Verdana, Arial'><table border=0 cellpadding=0 cellspacing=0 width='100%' bgcolor='#C0C0C0'><tr><td width='100%'><font face='Verdana, Arial' size=5 color='#FFFFFF'><b>&nbsp;Results</b></font></td></tr></table>",0)
now= new Date()
cachewrite("<small><p>"+fill((now.getMonth()+1),2)+"/"+fill(now.getDate(),2)+"/"+now.getYear()+"&nbsp;&nbsp;"+fill(now.getHours(),2)+":"+fill(now.getMinutes(),2)+"</p>",0)
cachewrite("<b>Are you cut out for supervision?</b><br><br>\n",0);
if (udat.length>0) {
cachewrite("<b>Information</b><br>\n",0);
for (i=0; i<udat.length; i++) cachewrite(udat[i],0);}
if (opera7 && multipage) {
for (i=0; i<questions.length; i++) {
id=document.getElementById("q"+(i+1));
id2=document.getElementById("q"+(i+1)+"a");
id.style.display=id2.style.display="block";}
document.getElementById('wq_final').style.display='block';
}

for (i=0; i<questions.length; i++) {
if (opera && multipage) {
id=document.getElementById("q"+(i+1));
id2=document.getElementById("q"+(i+1)+"a");
id.style.visibility=id2.style.visibility="visible";}
type=questions[i].type;
if (type==1) multi=1;
else multi=0;
isnull=true;
iscorrect=false;iswrong=false;
selection=0;
evaluation=0;
mycomment="";
for (ii=0; ii<wapf.elements.length; ii++) {
if (CheckQName(wapf,ii,i,multi,selection)) {
if (type>=3 && wapf.elements[ii].value!="") {
isnull=false;
if (wapf.elements[ii].value.toLowerCase()==questions[i].corrects.toLowerCase()) iscorrect=true;
else iswrong=true;
++selection;}
else if (wapf.elements[ii].checked) {
if (questions[i].score!="") evaluation+=questions[i].score[selection];
if (isnull) isnull=false;
if (questions[i].corrects[selection]=="1") iscorrect=(iswrong==false)?true:false;
else {
iswrong=true;
if (multi && questions[i].corrects!='') errore(questions[i].qname);
}
if (questions[i].comment!="" && questions[i].comment[selection]!="")
mycomment+=((iscorrect || questions[i].corrects=='')?"<b>"+questions[i].qname+"</b><br>":"")+"<small>"+questions[i].comment[selection]+"</small><br>";
} else {
if (questions[i].corrects[selection]=="1") {
iswrong=true;
if (multi && questions[i].corrects!='') errore(questions[i].qname);
}}
++selection;
}}
if (multi==false && (isnull || iswrong)) {
var okresp="", z;
if (type>=3) okresp=questions[i].corrects;
else {
for (z=0; z<questions[i].corrects.length; z++) {
if (questions[i].corrects[z]==1) {
okresp=questions[i].response[z];
break;
}}}
if (okresp!="") errore(questions[i].qname);
}
if (mycomment!="") cachewrite(mycomment,2);
if (questions[i].corrects!="") ++qright;
if (isnull) evaluation+=questions[i].ifnull;
else if (iswrong) evaluation+=questions[i].ifwrong;
else if (iscorrect) evaluation+=questions[i].ifcorrect;
total+=evaluation;}
if (qright==0) global[1]="<br>";
if (errori) cachewrite("<br><b>You have made "+errori+" "+(errori==1?"error":"errors")+".</b>",2);

cachewrite("<br><b>Evaluation:</b><br>"+GetEval(total)+"<br>",2);
cachewrite("</small><hr noshade><center><form>",2)
printest=(((navigator.appName=="Netscape") && (navigator.appVersion.charAt(0)>="4")) || (testIE5plus() == true))? "print()": "alert('This button can be used with Netscape Navigator 4 or Microsoft Internet Explorer 5 only. If you want to print with other browsers, please select the Print command in the File menu.')"
cachewrite("<input type='button' value='Print...' onClick='"+printest+"'>&nbsp;&nbsp;&nbsp;&nbsp;",2)
cachewrite("<input type='button' value='Back' onClick='history.back()'></form></center>",2)
cachewrite(aknw,2)
winr=window
for (i=0; i<3; i++) winr.document.write(global[i]);winr.document.close()
if ((opera || opera7) && multipage) {
document.forms[0].elements[0].value='Print...';
document.forms[0].elements[1].value='Back';
for (i=0; i<questions.length; i++) {
id=document.getElementById("q"+(i+1));
id2=document.getElementById("q"+(i+1)+"a");
opera?id.style.visibility=id2.style.visibility="hidden":id.style.display=id2.style.display="none";}}
}
aknw="<br><p align='center'><small><small>Created and managed with <a title='Click here to visit WebQuiz site' href='http://www.smartlite.it/go.asp?OLDLP' target = '_blank'>SmartLite WebQuiz</a></small></small></p>"
function myrandom(a,b)
{
var rc;
do {rc=Math.floor(Math.random()*3)-1;} while (rc==2);
return(rc);
}
function GetEval(total)
{
var minval, maxval, valstr, top, i;
minval=new Array(0,3,6,9);
maxval=new Array(2,5,8,10);
valstr=new Array("<font face=\"Times New Roman\" size=\"4\">You still have some &ldquo;mental&rdquo; work to do if you are successfully going to transition from a non-supervisory to a supervisory role.&#160; Moving into a position of formal leadership requires you to realize that the behaviour and actions that led you to success in the past are not necessarily the behaviour and actions that will make you successful in the future. If you truly aspire to be an exceptional leader, then take concrete steps now to give yourself the tools you need to succeed.&#160; Consciously and deliberately seek out a mentor either within or outside your organization, make a commitment to read at least one leadership book each month, and visit </font><a target=\"_blank\" href=\"http://www.mergespeaks.com\"><font face=\"Times New Roman\" size=\"4\"><u>www.mergespeaks.com</u></font></a><font face=\"Times New Roman\" size=\"4\">&#160;to see if Merge&rsquo;s training programs and resources can help.</font><br><br /><br><a target=\"_blank\" href=\"http://www.mergespeaks.com/content/misc/learn_res_Transition.html\"><font face=\"Times New Roman\" size=\"4\"><u>Get the recording</u></font></a><font face=\"Times New Roman\" size=\"4\">&#160;(audio CD or dowloadable mp3) of the audio conference titled <b><i>Making the Transition from a Technical to a Leadership Role</i></b>.&#160; In one focused and iinformation-filled hour, Merge gets right to the crux of the matter &ndash; seven aspects of occupational change that you MUST take into account, compelling reasons to take action promptly and decisively, and five specific tools to set you up for early success.</font><br><br /><br><a target=\"_blank\" href=\"mailto:info@mergespeaks.com\"><font face=\"Times New Roman\" size=\"4\"><u>Bring Merge to your organization</u></font></a><font face=\"Times New Roman\" size=\"4\">&#160;to deliver a &#189; or 1-day training program on <b><i>Turning Managers in to Leaders</i></b>.&#160; After a preliminary consultation to understand your unique needs and situation, Merge will give you a positive, engaging, and content-rich program, perfectly customized to fit your people and organization.&#160; Contact us for availability and pricing.</font><br><br /><br>","<font face=\"Times New Roman\" size=\"4\">You have still not mastered the &ldquo;mental&rdquo; frame of mind that will help you become an exceptional leader, but keep working on it!&#160; Moving into a position of formal leadership requires you to realize that the behaviour and actions that led you to success in the past are not necessarily the behaviour and actions that will make you successful in the future. Seek out a mentor either within or outside your organization; read more books on good leadership; visit </font><a target=\"_blank\" href=\"http://www.mergespeaks.com\"><font face=\"Times New Roman\" size=\"4\"><u>www.mergespeaks.com</u></font></a><font face=\"Times New Roman\" size=\"4\">&#160;to see if Merge&rsquo;s training programs and resources can help.</font><br><br /><br><a target=\"_blank\" href=\"http://www.mergespeaks.com/content/misc/learn_res_Transition.html\"><font face=\"Times New Roman\" size=\"4\"><u>Get the recording</u></font></a><font face=\"Times New Roman\" size=\"4\">&#160;(audio CD or dowloadable mp3) of the audio conference titled <b><i>Making the Transition from a Technical to a Leadership Role</i></b>.&#160; In one focused and iinformation-filled hour, Merge gets right to the crux of the matter &ndash; seven aspects of occupational change that you MUST take into account, compelling reasons to take action promptly and decisively, and five specific tools to set you up for early success.</font><br><br /><br><a target=\"_blank\" href=\"mailto:info@mergespeaks.com\"><font face=\"Times New Roman\" size=\"4\"><u>Bring Merge to your organization</u></font></a><font face=\"Times New Roman\" size=\"4\">&#160;to deliver a &#189; or 1-day training program on <b><i>Turning Managers in to Leaders</i></b>.&#160; After a preliminary consultation to understand your unique needs and situation, Merge will give you a positive, engaging, and content-rich program, perfectly customized to fit your people and organization.&#160; Contact us for availability and pricing.</font>","<font face=\"Times New Roman\" size=\"4\">Good job, you&rsquo;re definitely on your way to leadership success.&#160; Moving into a position of formal leadership requires you to realize that the behaviour and actions that led you to success in the past are not necessarily the behaviour and actions that will make you successful in the future.&#160; You&rsquo;ve figured most of it out, but don&rsquo;t stop yet.&#160; Continue to seek out ways to set yourself up for even greater success.&#160; Look for a mentor either within or outside your organization, read more books on good leadership, or visit </font><a target=\"_blank\" href=\"http://www.mergespeaks.com\"><font face=\"Times New Roman\" size=\"4\"><u>www.mergespeaks.com</u></font></a><font face=\"Times New Roman\" size=\"4\">&#160;to see if Merge&rsquo;s training programs and resources can help.</font><br><br /><br><a target=\"_blank\" href=\"http://www.mergespeaks.com/content/misc/learn_res_Transition.html\"><font face=\"Times New Roman\" size=\"4\"><u>Get the recording</u></font></a><font face=\"Times New Roman\" size=\"4\">&#160; (audio CD or dowloadable mp3) of the audio conference titled <b><i>Making the Transition from a Technical to a Leadership Role</i></b>.&#160; In one focused and iinformation-filled hour, Merge gets right to the crux of the matter &ndash; seven aspects of occupational change that you MUST take into account, compelling reasons to take action promptly and decisively, and five specific tools to set you up for early success.</font><br><br /><br><a target=\"_blank\" href=\"mailto:info@mergespeaks.com\"><font face=\"Times New Roman\" size=\"4\"><u>Bring Merge to your organization</u></font></a><font face=\"Times New Roman\" size=\"4\">&#160;to deliver a &#189; or 1-day training program on <b><i>Turning Managers in to Leaders</i></b>.&#160; After a preliminary consultation to understand your unique needs and situation, Merge will give you a positive, engaging, and content-rich program, perfectly customized to fit your people and organization.&#160; Contact us for availability and pricing.</font>","<font face=\"Times New Roman\" size=\"4\">Excellent!&#160; You have mastered the &ldquo;mental&rdquo; state of mind that will make you successful in a supervisory role.&#160; Moving into a position of formal leadership requires you to realize that the behaviour and actions that led you to success in the past are not necessarily the behaviour and actions that will make you successful in the future.&#160; Since you are already set on the right path to be an exceptional leader, share your knowledge and experiences with others, and consider mentoring other up-and-coming leaders in your organization.&#160; If you need help in giving your people the tools to successfully cross the bridge from non-management to management, visit </font><a target=\"_blank\" href=\"http://www.mergespeaks.com\"><font face=\"Times New Roman\" size=\"4\"><u>www.mergespeaks.com</u></font></a><font face=\"Times New Roman\" size=\"4\">&#160;and see how Merge&rsquo;s training programs and learning resources can help.</font><br><br /><br><a target=\"_blank\" href=\"http://www.mergespeaks.com/content/misc/learn_res_Transition.html\"><font face=\"Times New Roman\" size=\"4\"><u>Get the recording</u></font></a><font face=\"Times New Roman\" size=\"4\">&#160;(audio CD or dowloadable mp3) of the audio conference titled <b><i>Making the Transition from a Technical to a Leadership Role</i></b>.&#160; In one focused and iinformation-filled hour, Merge gets right to the crux of the matter &ndash; seven aspects of occupational change that you MUST take into account, compelling reasons to take action promptly and decisively, and five specific tools to set you up for early success.</font><br><br /><br><a target=\"_blank\" href=\"mailto:info@mergespeaks.com\"><font face=\"Times New Roman\" size=\"4\"><u>Bring Merge to your organization</u></font></a><font face=\"Times New Roman\" size=\"4\">&#160;to deliver a &#189; or 1-day training program on <b><i>Turning Managers in to Leaders</i></b>.&#160; After a preliminary consultation to understand your unique needs and situation, Merge will give you a positive, engaging, and content-rich program, perfectly customized to fit your people and organization.&#160; Contact us for availability and pricing.</font>","non disponibile.");
top=minval.length;
for (i=0;i<top;i++) if (total>=minval[i] && total<=maxval[i]) break;
return(valstr[i]);}
