function doEvent(formName, eventId) {
    formInstance = eval("document." + formName);
    formInstance._eventId.disabled = false;
    formInstance._eventId.value = eventId;
    formInstance.submit();
}

function doEnd(formName, eventId, message) {
    var ret = confirm(message);
    if (ret) {
        formInstance = eval("document." + formName);
        formInstance._eventId.disabled = false;
        formInstance._eventId.value = eventId;
        if (navigator.appName == "Netscape") {
             formInstance.submit();
        }else{
             formInstance.target= 'kentei_home';
             formInstance.submit();
             self.window.close();
        }
    }
}

function doTimeup(formName, eventId) {
        formInstance = eval("document." + formName);
        formInstance._eventId.disabled = false;
        formInstance._eventId.value = eventId;
        if (navigator.appName == "Netscape") {
             formInstance.submit();
        }else{
             formInstance.target= 'kentei_home';
             formInstance.submit();
             self.window.close();
        }
}

function doBookUpload(formName, eventId) {
    formInstance = eval("document." + formName);
    formInstance._eventId.disabled = false;
    formInstance._eventId.value = eventId;
    document.form.bookDataPath.value = formInstance.bookData.value;
    formInstance.submit();
}

function doJump(num) {
    document.form.targetNum.value = num;
    doEvent('form', 'jump');
}

function doPend() {
    document.form.elements[0].checked = true;
    doEvent('form', 'next');
}

function doShowCommentary(qid) {
    document.form.commentaryId.value = qid;
    doEvent('form', 'showCommentary');
}

function doBuy(formName, id) {
    formInstance = eval("document." + formName);
    formInstance.id.value = id;
    formInstance.submit();
}

function doSend(formName, lid, gid) {
    formInstance = eval("document." + formName);
    formInstance.lid.value = lid;
    formInstance.gid.value = gid;
    formInstance.submit();
}

function doTrial(formName, actionURL, id) {
    formInstance = eval("document." + formName);
    formInstance.action = actionURL;
    formInstance.id.value = id;
    formInstance.submit();
}

function doShowResult(formName, tid) {
    formInstance = eval("document." + formName);
    formInstance.tid.value = tid;
    formInstance.submit();
}

function doShowRecognition(formName, eventId, tid) {
    formInstance = eval("document." + formName);
    formInstance._eventId.disabled = false;
    formInstance._eventId.value = eventId;
    formInstance.tid.value = tid;
    formInstance.submit();
}

function doBookDetail(formName, actionURL, eventId, bid) {
    formInstance = eval("document." + formName);
    formInstance.action = actionURL;
    formInstance._eventId.disabled = false;
    formInstance._eventId.value = eventId;
    formInstance.bookId.value = bid;
    formInstance.submit();
}

function cancelDelete(){
    window.history.back();
}

function setValue(formName, propertyName, value) {
    var form = eval("document." + formName);
    for (i = 0; i < form.elements.length; i++) {
        name = form.elements[i].name;
        if (name == propertyName) {
            form.elements[i].value = value;
            break;
        }
    }
}

function openWindow(targetName){
    var subWin = window.open('about:blank', targetName);
    subWin.focus();
}

function deleteRequirement(tid) {
    document.form.deleteTrialId.value = tid;
    doEvent('form', 'delete');
}

function deleteImage(imageid){
    document.form.deleteImageId.value = imageid;
    doEvent('form', 'delete');
}

function doTrialAfterPay(id, trid) {
    window.name = 'kentei_home';
    window.open('/m/flow/trial?id=' + id + '&trid=' + trid ,'trial','width=1000,scrollbars=yes,location=no,menubar=no');
}

function doNotDoublePush(form) {
    var elements = form.elements;
    for (var i = 0; i < elements.length; i++) {
        if (elements[i].type == 'submit') {
        elements[i].disabled = true;
    }
  }
}

