/**********************************/
function hover(str)
{
 if (document.getElementById(str).disabled != true){
    document.getElementById(str).style.textDecoration="underline";
    document.getElementById(str).style.cursor="pointer";
  }
}

/**********************************/
function hout(str)
{
  document.getElementById(str).style.textDecoration="none";
  document.getElementById(str).style.cursor="default";
}

/************************************/
function clearAnswer(num)
{
  var i;
  for (i=1; i<=num; i=i+1){
    document.getElementById("testid"+i).value="";
    document.getElementById("testid"+i).style.color="black";
    document.getElementById("testid"+i).style.background="white";
  }
}

/***********************************/
function checkAnswer(str,num)
{
  var i;
  var match;
  var answer = new Array(num);
  answer = str.split(";");
  var tempval;

  i=0;
  match=0;
  tempval="";
  while(i<num){
    var temp=document.getElementById("testid"+(i+1));

    /* if ((i+1)>20 && (i+1)<31){
     * tempval = (temp.answers[0].checked)?temp.answers[0].value:((temp.answers[1].checked)?temp.answers[1].value:"na");
     *} else {
     * tempval = temp.value;
     * }
     */
     tempval = temp.value;

    if (answer[i]==tempval){
      match=match+1;
      temp.style.color="black";
      temp.style.background="white";
    }else {

      temp.style.color="red";
      temp.style.background="yellow";

    }
    i=i+1;
  }

  if (match==num){
    alert ("Congratulation! \nall answers are correct!");
  }else {
    alert ("You have "+match+" correct answer(s)");
  }
}

/***********************************/
function showAnswer(str,num)
{
  var i;
  var answer = new Array(num);
  answer = str.split(";");
  
  var result = "";
  for (i=0;i<num;i=i+1){
    result = result+(i+1)+". "+answer[i]+"\n";
  }

  alert (result);
}


