 var quiz_time, quiz_tid, quiz_stat, quiz_ing;

 quiz_time = 0;
 quiz_stat = 0;
 quiz_ing = 0;

 function CountStart() {
    if(quiz_stat == 1) {
	   CountStop();
	   document.getElementById("quiz_time_info").innerText = "00:00";
	}

    quiz_stat = 1;
	quiz_time = 0;
	quiz_tid = setTimeout(PrintTime,1000);
 }

 function CountStop() {
	clearTimeout(quiz_tid);
	quiz_stat = 0;
 }

 function PrintTime() {
	var min, sec;

    if(quiz_stat == 0) {
	   return;
	}

    quiz_time = quiz_time + 1;
    min = parseInt(quiz_time / 60);
	sec = quiz_time % 60
	document.getElementById("quiz_time_info").innerText = NNum(min,2) + ":" + NNum(sec,2);
	
	if(quiz_time > 60) {
	   quiz_stat = 0;
	   if(confirm("제한시간 1분을 초과하였습니다. 재도전 하시겠습니까?")) {
	      QuizStart();
	   } else {
		  QuizHome();
	   }
       return;
	} else {
	   quiz_tid = setTimeout(PrintTime,1000);
	}
 }

 function QuizStart() {
    if(!IsLogIn('')) {
	   return;
	}

	if(QForm.i_idx.value == "" || QForm.quiz_num.value == 0) {
	   return;
	}

    quiz_time = 0;
	quiz_stat = 1;

	QForm.quiz_index.value = 1;
    QForm.action = "/voguegirl/quiz/quiz.asp";
    GetAjaxInfoB(true,QForm,"QuizView")
 }

 function QuizView(msg) {
    var arrValue;

	if(msg.indexOf("-1[sp]") != -1) {
	   arrValue = msg.split("[sp]")
	   alert(arrValue[1]);
	   return;
	}

    document.getElementById("quiz_banner_area").style.display = "none";
	document.getElementById("quiz_view_area").innerHTML = msg;
	CountStart();
 }

 function Save() {
	if(quiz_ing == 1) {
	   alert("기록 중입니다.");
	   return;
	}

	if(quiz_time > 60) {
	   alert("제한시간 1분을 초과하였습니다.");
	   return;
	}

    if(IsSelect(QInputForm.q_value) == -1) {
	   alert("정답을 선택해 주세요.");
	   return;
	}

	CountStop();

    quiz_ing = 1;
    QInputForm.quiz_time.value = quiz_time;
	QInputForm.f_name.value = "JoinQuiz";
    QInputForm.action = "/voguegirl/quiz/ajax/manage_module.asp";
    GetAjaxInfoB(true,QInputForm,"Save_result")
 }

 function Save_result(msg) {
	var arrValue, time_data, quiz_index, quiz_num;

	arrValue = msg.split("[sp]")
	if(parseInt(arrValue[0]) <= 0) {
	   alert(arrValue[1]);
	   return;
	}

    quiz_ing = 0;
    time_data = arrValue[1];
	quiz_index = parseInt(QForm.quiz_index.value);
	quiz_num = parseInt(QForm.quiz_num.value);

    if(quiz_index == quiz_num) {
       QForm.action = "/voguegirl/quiz/quiz_result.asp?time_data=" + time_data;
       GetAjaxInfoB(true,QForm,"QuizResult")
	   return;
    } else if(quiz_index > quiz_num) {
	   return;
	}

	quiz_index ++;
	QForm.quiz_index.value = quiz_index;
    QForm.action = "/voguegirl/quiz/quiz.asp?time_data=" + time_data;
    GetAjaxInfoB(true,QForm,"QuizView")
 }

 function QuizResult(msg) {
    var arrValue;

	if(msg.indexOf("-1[sp]") != -1) {
	   arrValue = msg.split("[sp]")
	   alert(arrValue[1]);
	   return;
	}

    document.getElementById("quiz_banner_area").style.display = "";
	document.getElementById("quiz_view_area").innerHTML = msg;
 }

 function QuizHome() {
    var page_url;

	page_url = location.href;
	location.href = page_url;
 }

 function SelectItem() {
	var item_id;

    if(QInputForm.select_value.value != "") {
	   alert("선택하신 답은 변경이 불가능합니다.");
       QInputForm.q_value[parseInt(QInputForm.select_value.value)-1].checked = true;
	   return;
	}

	item_id = "item_" + QInputForm.answer.value;
	document.getElementById(item_id).style.fontWeight = 'bold'

    QInputForm.select_value.value = IsSelect(QInputForm.q_value);
 }

 function MovePage(page) {
    var get_url;

	get_url = "/voguegirl/quiz/quiz_rank.asp?page=" + page;
    GetAjaxInfoA(true,get_url,"MovePage_result")
 }

 function MovePage_result(msg) {
    var arrValue;

	if(msg.indexOf("-1[sp]") != -1) {
	   arrValue = msg.split("[sp]")
	   alert(arrValue[1]);
	   return;
	}

	document.getElementById("quiz_view_area").innerHTML = msg;
 }
