﻿var prefix = "ctl00_ContentPlaceHolder1_";
var estSelected;

function showDIV() {
    var txtscope = document.getElementById(prefix + "txtScope");
    var pnl = document.getElementById("scopePanel");

    pnl.style.visibility = '';
    document.getElementById(prefix + "cmbTitle").style.visibility = 'hidden';
    txtscope.disabled = true;
}

function hiddenDIV() {
    document.getElementById("scopePanel").style.visibility = 'hidden';
    document.getElementById(prefix + "txtScope").disabled = false;
    document.getElementById(prefix + "cmbTitle").style.visibility = '';
}

function scopeSelect(scpName, scpId) {
    document.getElementById(prefix + "txtScope").value = scpName;
    hfdScope.value = scpId;
    hiddenDIV();
}

function checkAgreement(obj) {
    if (obj.checked) {
        document.getElementById(prefix + "btnSubmit").src = "image/submit.png";
        document.getElementById(prefix + "btnSubmit").disabled = false;
    }
    else {
        document.getElementById(prefix + "btnSubmit").src = "image/submit_dim.png";
        document.getElementById(prefix + "btnSubmit").disabled = true;
    }
}


function estateSelect(name, cestcode, obj) {

    var parentDIV = obj.parentNode;
    estSelected = true;

    for (var i = 0; i < obj.parentNode.childNodes.length; i++) {

        //reset the previous selected row's background-color to white
        if (parentDIV.childNodes[i].style != null) {
            parentDIV.childNodes[i].style.backgroundColor = "white";
        }
    }

    obj.style.backgroundColor = "#F4D0FF";
    document.getElementById(prefix + "hfcestcode").value = cestcode;
    document.getElementById(prefix + "btnConfirm").disabled = false;
}

/*
function checkEstSelect() {
if (document.getElementById(prefix + "hfAddr").value == "")
document.getElementById(prefix + "btnConfirm").disabled = true;
else
document.getElementById(prefix + "btnConfirm").disabled = false;
        
}*/

function checkEstSelect2(errMsg) {

    if (estSelected != undefined) {
        if (estSelected == false) {
            alert(errMsg);
            return false;
        }
    }
    return true;
}

function setNextFocus(e) {
    
    var key = window.event ? window.event.keyCode : e.which;
    if (key == 13) {

        prefillInfo();
        txtAddr.focus();

        return false;
    }
}

function prefillInfo() {

    for (var i in jsonObject) {
        if (jsonObject[i].Cname == txtKeyword.value || jsonObject[i].Ename == txtKeyword.value) {

            //txtAddr.value = jsonObject[i].addr;
            txtScope.value = jsonObject[i].scpName;
            hfdScope.value = jsonObject[i].scpId;

            return true;
        }
    }

    return false;
}
