function Question (qname,
type,
qstring,
response,
corrects,
explan,
ifcorrect,ifwrong,ifnull,
img)
{this.qname=qname;
this.type=type;
this.qstring=qstring;
this.response=response;
this.corrects=corrects;
this.explan=explan;
this.ifcorrect=ifcorrect;
this.ifwrong=ifwrong;
this.ifnull=ifnull;
this.img=img;
}

resp=new Array("<font face=\"Verdana\" size=2>It has been documented that patients with type 2 diabetes mellitus having good glycemic control at start of hemodialysis have a better survival. </font>","<font face=\"Verdana\" size=2>Smokers usually have greater fibrinogen concentrations and systolic blood pressure than non-smokers.</font>","<font face=\"Verdana\" size=2>Smokers usually have more carotid atherosclerosis than non-smokers.</font>","<font face=\"Verdana\" size=2>Smokers usually have higher S-albumin concentrations than non-smokers.</font>")
corr=new Array("0","0","0","1")
quest001 = new Question(
"Question 1",
0,
"<font face=\"Verdana\" size=2>Patients cardiovascular risk factors should be assessed at the onset of dialysis and 6 months thereafter. With regard to the traditional risk factors diabetes mellitus and smoking, which of the following statements is <b><u>not</u></b> correct?</font>",
resp,
corr,
"",
1,
0,
0,
"");

resp=new Array("<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>A few randomized controlled interventions have showed that treatment of dyslipidemia reduces the incidence of cardiovascular disease in ESRD.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Hemodialysis patients exhibit a characteristic dyslipidemia pattern consisting of hypertriglyceridemia, increased VLDL, small dense LDL and low HDL levels.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Atherogenic dyslipidemia may be linked to insulin resistance.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>The mechanisms for accumulation of small dense LDL in ESRD includes decreased affinity for the LDL receptor and increased transcapillary permeability and filtration by the endothelium.</font>")
corr=new Array("1","0","0","0")
quest002 = new Question(
"Question 2",
0,
"<font face=\"Verdana\" size=2>Which of the following statement is <b><u>not</u></b> true about dyslipidemia, another traditional risk factors, in ESRD patients?</font>",
resp,
corr,
"",
1,
0,
0,
"");

resp=new Array("<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>They have failed to assess total plasma lipid levels.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>They have been cross-sectional in nature.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>They have failed to control for other risk factors.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>They have failed to distinguish atherosclerosis-related events from other forms of cardiovascular disease.</font>")
corr=new Array("1","0","0","0")
quest003 = new Question(
"Question 3",
0,
"<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>A number of studies have examined the relationship between various lipid parameters and the presence of clinically apparent atherosclerosis in ESRD. Unfortunately, the conclusions have so far been conflicting. In general, which of the following statements in <b><u>not</u></b> true about these conflicting studies?</font><br>",
resp,
corr,
"",
1,
0,
0,
"");

resp=new Array("<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>In an pro-inflammatory milieu HDL may lack the effects to protect LDL from being oxidized.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Apolipoprotein A-1 is the major structural protein in HDL.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>HDL composition and HDL anti-oxidant capacity is altered in dialysis patients.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>HMG-CoA reductase inhibitors (statins) usually decrease HDL levels.</font>")
corr=new Array("0","0","0","1")
quest004 = new Question(
"Question 4",
0,
"<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Low HDL-cholesterol is a strong independent predictor of cardiovascular disease. Which of the following statements is <b><u>not</u></b> true regarding HDL-cholesterol?</font><br>",
resp,
corr,
"",
1,
0,
0,
"");

resp=new Array("<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>A majority of adult hemodialysis patients have evidence of coronary artery calcification by electron beam computed tomography (EBCT).</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Although phosphate concentrations decrease during hemodialysis it will reach its predialysis value againg 12-24 hours after the hemodialysis session.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>It has been shown that young adult dialysis patients with coronary artery calcification ingests almost twice as much calcium in the form of calcium-containing phosphate binders as those with no evidence of coronary artery calcification.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Hyperphosphatemia may be associated with increased blood pressure and an hyperkinetic circulation.</font>")
corr=new Array("0","1","0","0")
quest005 = new Question(
"Question 5",
0,
"<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Hyperphosphatemia and an elevated calcium-phosphorus product increases the risk of vascular calcification, which may be another important risk factors for cardiovascular morbidity and mortality in ESRD. Which of the following statements is <b><u>not</u></b> true?</font><br>",
resp,
corr,
"",
1,
0,
0,
"");

resp=new Array("<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Other than hormonal therapies, such as ACTH and thyroxine, and nicotinic acid there are no effective pharmacological treatment alternatives to reduce Lp(a).</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Supplementation of folic acid at a pharmacological dose (2.5-15 mg/day) has been shown to reduce fasting plasma homocystein concentrations by 30-40%. </font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>It is clearly shown that the hemodialysis procedure <i>per se</i> may cause enhanced basal oxidative stress.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>At present, specific recommendations for anti-oxidant therapy in ESRD can not be given.</font>")
corr=new Array("0","0","1","0")
quest006 = new Question(
"Question 6",
0,
"<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Recently, much interested have been focused on emerging, non-traditional, risk factors for cardiovascular damage in ESRD, such as Lp(a), homocystein, oxidative stress and inflammation. Which of the following statements about non-traditional risk factors is <b><u>not</u></b> true?</font><br>",
resp,
corr,
"",
1,
0,
0,
"");

resp=new Array("<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Heritability may account for as much as 30-40% of variations in systemic markers of inflammation, such as CRP and white blood cell count.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Procalcitonin may be used to distinguish between inflammation and infections in ESRD.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>No studies have yet shown that the quality of the dialysate may affect inflammatory markers in hemodialysis patients.</font>","<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Oxidative and carbonyl stress may both contribute to the inflammatory milieu in ESRD.</font>")
corr=new Array("0","0","1","0")
quest007 = new Question(
"Question 7",
0,
"<div align=\"justify\" style=\"margin-left=0mm; margin-right=-14mm; text-indent=0mm\"><font face=\"Verdana\" size=2>Inflammation is thought to play a central role in the pathogenesis and outcome of atherosclerosis and cardiovascular events in ESRD? Which of the following statements about inflammation is <b><u>not</u></b> true?</font><br>",
resp,
corr,
"",
1,
0,
0,
"");

questions = new Array (
quest001,quest002,quest003,quest004,quest005,quest006,quest007)

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.write("\n")
document.write("<div id=\"q")
document.write(numord)
document.write("\" style=\"display:none\">\n")
document.write("  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n")
document.write("    <tr>\n")
document.write("      <td align=\"left\" valign=\"top\">&nbsp;</td>\n")
document.write("      <td width=\"50%\">&nbsp;</td>\n")
document.write("      <td>&nbsp;</td>\n")
document.write("    </tr>\n")
document.write("    <tr> \n")
document.write("      <td align=\"left\" valign=\"top\">&nbsp;</td>\n")
document.write("      <td width=\"50%\">\n")
document.write("        <table width=\"470\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" align=\"center\">\n")
document.write("          <tr> \n")
document.write("            <td align=\"left\" valign=\"bottom\"> \n")
document.write("              <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n")
document.write("                <tr> \n")
document.write("                  <td><img src=\"m_table_up_sx.gif\" width=\"60\" height=\"22\"></td>\n")
document.write("                  <td background=\"m_table_up_bord.gif\" width=\"100%\"><img src=\"m_table_up_bord.gif\" width=\"1\" height=\"22\"></td>\n")
document.write("                  <td><img src=\"m_table_up_dx.gif\" width=\"26\" height=\"22\"></td>\n")
document.write("                </tr>\n")
document.write("              </table>\n")
document.write("            </td>\n")
document.write("          </tr>\n")
document.write("          <tr> \n")
document.write("            <td> \n")
document.write("              <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"100%\">\n")
document.write("                <tr> \n")
document.write("                  <td background=\"m_table_sx_bord.gif\" align=\"right\" valign=\"top\"> \n")
document.write("                    <table width=\"42\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" height=\"37\" background=\"m_table_num.gif\">\n")
document.write("                      <tr> \n")
document.write("                        <td height=\"37\" width=\"32\" align=\"center\"> \n")
document.write("                          <font face=\"Arial, Helvetica, sans-serif\"><b><font size=\"5\" color=\"#FFFFFF\">")
document.write(numord)
document.write(" \n")
document.write("                            </font></b></font>\n")
document.write("                        </td>\n")
document.write("                      </tr>\n")
document.write("                    </table>\n")
document.write("                  </td>\n")
document.write("                  <td width=\"100%\" bgcolor=\"F0F9FD\" align=\"left\" valign=\"top\">\n")
document.write("                    <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n")
document.write("                      <tr>\n")
document.write("                        <td colspan=\"2\">\n")
document.write("                          <table>\n")
document.write("                            ")
if (questions[quest].img!="") {
document.write("\n")
document.write("                            <td width=1>\n")
document.write("                              <img border=\"0\" src=\"")
document.write(questions[quest].img)
document.write("\">\n")
document.write("                            </td>\n")
document.write("                            ")
}
document.write("\n")
document.write("                            <td class=question valign=\"top\">")
document.writeln(questions[quest].qstring)
document.write("</td>\n")
document.write("                          </table>\n")
document.write("                        </td>\n")
document.write("                      </tr>\n")
document.write("                      <tr height=10>\n")
document.write("                        <td colspan=\"2\">&nbsp;</td>\n")
document.write("                      </tr>\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("                      <tr>\n")
document.write("                        <td width=\"1%\" valign=\"top\">")
document.write(" <input type="+gadget+" name=\""+myname);
if (type<3) document.write("\" value=\""+i+"\">\n")
else document.write("\" class=\"input\" value=\"\">\n")
document.write("</td>\n")
document.write("                        <td width=\"99%\" class=answer align=\"left\">")
if (type<3) document.write(questions[quest].response[i]);
document.write("</td>\n")
document.write("                      </tr>\n")
document.write("                      ")
}
document.write("\n")
document.write("                    </table>\n")
document.write("                   </td>\n")
document.write("                  <td background=\"m_table_dx_bord.gif\"><img src=\"m_table_dx_bord.gif\" width=\"26\" height=\"1\"></td>\n")
document.write("                </tr>\n")
document.write("              </table>\n")
document.write("            </td>\n")
document.write("          </tr>\n")
document.write("          <tr> \n")
document.write("            <td> \n")
document.write("              <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n")
document.write("                <tr> \n")
document.write("                  <td><img src=\"m_table_dn_sx.gif\" width=\"42\" height=\"23\"></td>\n")
document.write("                  <td background=\"m_table_dn_bord.gif\" width=\"100%\"><img src=\"m_table_dn_bord.gif\" width=\"1\" height=\"23\"></td>\n")
document.write("                  <td><img src=\"m_table_dn_dx.gif\" width=\"26\" height=\"23\"></td>\n")
document.write("                </tr>\n")
document.write("              </table>\n")
document.write("            </td>\n")
document.write("          </tr>\n")
document.write("        </table>\n")
document.write("      </td>\n")
document.write("      <td>&nbsp;</td>\n")
document.write("    </tr>\n")
document.write("  </table>\n")
document.write("</div>\n")
document.write("<div id=\"q")
document.write(numord)
document.write("a\" style=\"display:none\">\n")
document.write("  <table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">\n")
document.write("    <tr>\n")
document.write("      <td align=\"right\" width=\"50%\">\n")
document.write("        ")
if (quest>0) {
document.write("\n")
document.write("        <a href=\"javascript:void(0)\" ")
document.write(" onClick=\"myshow("+(quest)+")\"")
document.write(" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('Image1")
document.write(numord)
document.write("','','m_back_button2.jpg',1)\"><img src=\"m_back_button.jpg\" width=\"73\" height=\"40\" border=\"0\" name=\"Image1")
document.write(numord)
document.write("\" alt=\"Indietro\"></a>\n")
document.write("        ")
}
document.write("\n")
document.write("      </td>\n")
document.write("      <td align=\"left\" width=\"50%\">\n")
document.write("        ")
if (quest<questions.length-1) {
document.write("\n")
document.write("        <a href=\"javascript:void(0)\" ")
document.write(" onClick=\"myshow("+(quest+2)+")\"")
document.write(" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('Image2")
document.write(numord)
document.write("','','m_next_button2.jpg',1)\"><img src=\"m_next_button.jpg\" width=\"74\" height=\"40\" border=\"0\" name=\"Image2")
document.write(numord)
document.write("\" alt=\"Avanti\"></a>\n")
document.write("        ")
}
document.write("\n")
document.write("        ")
if (quest==questions.length-1) {
document.write("\n")
document.write("        <a href=\"javascript:void(0)\" ")
document.write(" onClick='correct(document.WapForm)'")
document.write(" onMouseOut=\"MM_swapImgRestore()\" onMouseOver=\"MM_swapImage('Image3','','m_eval_button2.gif',1)\"><img src=\"m_eval_button.gif\" width=\"75\" height=\"39\" border=\"0\" name=\"Image3\" alt=\"Valuta\"></a>\n")
document.write("        ")
}
document.write("      \n")
document.write("      </td>\n")
document.write("    </tr>\n")
document.write("  </table>\n")
document.write("</div>\n")
}
function doTest() {
var count, i;
if (navigator.appName!="Microsoft Internet Explorer")
{
alert('This quiz can be used\nwith Microsoft Internet Explorer only');
return;
}

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,due,tre)
{
if (!errori) winr.document.write("<H3>You have made the following errors</H3>");
++errori;
winr.document.write("<p><b>"+uno+"</b><br>"+due+"<br>"+tre+"</p>");
}
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, type, isnull, iswrong, iscorrect, evaluation=0, total=0, udat;
errori=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>";}}
winr=window.open('','wapres', 'titlebar=1,location=0,directories=0,menubar=1,toolbar=0,scrollbars=1,resizable=1,status=1')
winr.document.write("<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>")
now= new Date()
winr.document.write("<small><p>"+fill((now.getMonth()+1),2)+"/"+fill(now.getDate(),2)+"/"+now.getYear()+"&nbsp;&nbsp;"+fill(now.getHours(),2)+":"+fill(now.getMinutes(),2)+"</p>")
if (udat.length>0) {
winr.document.write("<b>Information</b><br>\n");
for (i=0; i<udat.length; i++) winr.document.write(udat[i]);}

for (i=0; i<questions.length; i++) {
type=questions[i].type;
if (type==1) multi=1;
else multi=0;
isnull=true;
iscorrect=false;iswrong=false;
selection=0;
evaluation=0;
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 (isnull) isnull=false;
if (questions[i].corrects[selection]=="1") iscorrect=(iswrong==false)?true:false;
else {
iswrong=true;
if (multi) errore(questions[i].qname,"The checkbox  <i>"+questions[i].response[selection]+"</i>  shouldn't have been selected.",questions[i].explan)
}} else {
if (questions[i].corrects[selection]=="1") {
iswrong=true;
if (multi) errore(questions[i].qname,"The checkbox  <i>"+questions[i].response[selection]+"</i>  should have been selected.",questions[i].explan);
}}
++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;
}}}
errore(questions[i].qname,"The right answer was <i>"+okresp+".</i>",questions[i].explan);
}
if (isnull) evaluation+=questions[i].ifnull;
else if (iswrong) evaluation+=questions[i].ifwrong;
else if (iscorrect) evaluation+=questions[i].ifcorrect;
total+=evaluation;}
if (errori) winr.document.write("<br><b>You have made "+errori+" error.</b>");
else winr.document.write("<h3>Congratulations, you haven't made any errors</h3>")

winr.document.write("</small><hr noshade><center><form>")
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.")'
winr.document.write("<input type='button' value='Print...' onClick='"+printest+"'>&nbsp;&nbsp;&nbsp;&nbsp;")
winr.document.write("<input type='button' value='Close' onClick='window.close()'></form></center>")
winr.document.write(aknw)
winr.document.close()
if (navigator.appVersion.lastIndexOf('MSIE 3') == -1) nomsie3=true
else nomsie3=false
if (nomsie3) winr.focus()
}
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>"
var recent, recent2, recdone=false;
function myshow(count)
{
var id, id2;
id=eval("q"+count);
id2=eval("q"+count+"a");
if (recdone==false) {
recent=wq_user;
recent2="";
recdone=true;}
recent.style.display="none";
if (recent2!="") recent2.style.display="none";
id.style.display="";
id2.style.display="";
if (questions[count-1].type>2) document.WapForm.elements[questions[count-1].qname].focus();
recent=id;recent2=id2;}

