﻿var isReplyComplate = false;
var $ = document.getElementById;

function EventComplate(site)
{
    alert("이벤트가 종료되었습니다. 당첨자 발표는 5월 18일 입니다.");
    //alert("이벤트에 성공적으로 응모하였습니다. 참여해 주셔서 감사합니다.\n\n당첨자 발표는 5월 18일 입니다.");
    //parent.location.href = site;
}
function EndEvent(site)
{
    alert("이벤트가 종료되었습니다. 당첨자 발표는 5월 18일 입니다.");
}

function CheckEnabled()
{
    if(!isReplyComplate)
    {
        alert("이벤트가 종료되었습니다. 당첨자 발표는 5월 18일 입니다.");
        //alert("직무 스트레스 반응표를 체크해주세요.");
        return false;
    }
}

function FlashComplate(stepValues1, stepValues2, stepValues3, stepValues4, stepValues5, stepValues6, stepValues7, stepValues8, stepValues9, stepValues10, stepValues11, stepValues12, stepValues13, stepValues14, stepValues15, stepValues16, stepValues17, stepValues18, stepValues19, stepValues20)
{
    alert("이벤트가 종료되었습니다. 당첨자 발표는 5월 18일 입니다.");
    //var total = Number(Number(stepValues1) + 1) + Number(Number(stepValues2) + 1) + Number(Number(stepValues3) + 1) + Number(Number(stepValues4) + 1) + Number(Number(stepValues5) + 1) + Number(Number(stepValues6) + 1) + Number(Number(stepValues7) + 1) + Number(Number(stepValues8) + 1) + Number(Number(stepValues9) + 1) + Number(Number(stepValues10) + 1) + Number(Number(stepValues11) + 1) + Number(Number(stepValues12) + 1) + Number(Number(stepValues13) + 1) + Number(Number(stepValues14) + 1) + Number(Number(stepValues15) + 1) + Number(Number(stepValues16) + 1) + Number(Number(stepValues17) + 1) + Number(Number(stepValues18) + 1) + Number(Number(stepValues19) + 1) + Number(Number(stepValues20) + 1);

    //$("txtTotal").value = total;
    
    //ObjectEnabled(true);
    //alert("이제 이벤트 응모가 가능합니다.");
    //$("txtName").focus();
}


function CheckFrom()
{
    // 플래쉬 완료
    if(!isReplyComplate)
    {
        alert("이벤트가 종료되었습니다. 당첨자 발표는 5월 18일 입니다.");
        //alert("직무 스트레스 반응표를 체크해주세요.");
        return false;
    }
    
    // 약관동의
    if(!$("chkAgree").checked)
    {
        alert("이벤트가 종료되었습니다. 당첨자 발표는 5월 18일 입니다.");
        //alert("먼저 약관에 동의하셔야 합니다.");
        return false;
    }
    
    // 성명
    if (!Global_ControlValueCheck("txtName", "이름을 입력해야 합니다.", true)) return false;

    //성별
//    if (!LoopCheckItems("rdolistItem1")) {
//        alert("성별을 선택하여 주시기 바랍니다.");
//        return false;
//    }

    //나이
    if (!Global_ControlValueCheck("txtAge", "나이를 입력해야 합니다.", true)) return false;
    
    // 이메일
    if(!Global_ControlValueCheck("txtEmail","이메일을 입력해야 합니다.",false)) return false;
    if(!Global_EmailCheck(document.getElementById("txtEmail").value)) return false;
    
    // 전화
    if (!Global_ControlValueCheck("txtTel1", "연락처를 입력해야 합니다.", true)) return false;
    if (!Global_ControlValueCheck("txtTel2", "연락처를 입력해야 합니다.", true)) return false;
    if (!Global_ControlValueCheck("txtTel3", "연락처를 입력해야 합니다.", true)) return false;
}

window.onload = function() 
{
    var control = FindObject("txtName");

    if (control != null) 
    {
        if (Global_TrimSpaces(control.value) == '') 
        {
            //alert(message);
            //control.value = '';
            //control.focus();
            ObjectEnabled(false);
            return false;
        }
        else 
        {
            ObjectEnabled(true);
            return true;
        }
    }
    else {
        return true;
    }
}


function EmailFalse(_email) 
{
    alert("입력하신 e-mail주소 [" + _email + "]은(는) 사용할 수 없거나 확인할 수 없습니다. 오류가 지속될 경우 다른 e-mail을 입력해 주시기 바랍니다.");
    $("txtEmail").focus();
    ObjectEnabled(true);
}

function ObjectEnabled(isTrue)
{
    isReplyComplate = isTrue;
    
    var items = new Array('txtName','txtEmail','txtTel1','txtTel2','txtTel3','txtAge');
    
    for(var i=0;i<items.length;i++)        
    {
        var obj = $(items[i]);            
        obj.disabled = !isTrue;
        obj.style.background = (isTrue ? "#ffffff" : "#efefef");
    }
}