var arrAnswer= new Array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);
var bCheckedAnswer = false;     // 하나라도 푼 문제가 있는지 여부
function getCookie(str) {
  var binfo=document.cookie.split(";");
  var tmp="";
  for (var i=0; i<binfo.length; i++) {
   if (binfo[i].indexOf(str)>=0) {
    tmp=binfo[i].substring(binfo[i].indexOf("=")+1,binfo[i].length);
    break;
   }
  }
  return tmp;
 }

function selectAnswer(selNo, examNo, cntAnswer) {
                bCheckedAnswer = true;
                arrAnswer[examNo-1]=selNo;
                for(var i=1; i<=cntAnswer; i++) {
                                if(i==selNo) {
                                                $('a'+examNo+'_'+i).style.color = "#FF0000";
                                } else {
                                                $('a'+examNo+'_'+i).style.color = "#666";
                                }
                }
}

function checkAnswer(seq_exam_list,isLogin) {
    if(isLogin!=1) {
                alert("로그인이 필요한 서비스입니다.");
                return;
    }
    if(bCheckedAnswer==false) {
                alert("문제를 푼 후에 눌러주세요.");
                return;
    }
    var url = "/core/bbs/ajax_test_examination.php";
    var para = "se="+seq_exam_list+"&aw="+encodeURIComponent(arrAnswer.join("|"));
    $(document.body).startWaiting('barWaiting');
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            asynchronous: false,
            parameters: para,
            onComplete: return_checkAnswer
        });
}


function return_checkAnswer(req) {
    $(document.body).stopWaiting();
    var result = req.responseText;
    if(result=="0"){
                alert('등록하는데 실패하였습니다. 잠시 후 다시 시도하여 주십시오');
    } else {
                if(result.isNumber()) {
                                alert('문제가 채점되었습니다.');
                                $('st').value=result;
                                $('frmExamination').submit();
                } else {
                                alert("잘못된 요청입니다.\r\n"+result);
                }
    }
}
