﻿function showTab(pobj) {

    var container = "tr"
    var control = "tl"
    var content = "tt"

    // Suffix.parentID.tabtype.subid

    var objData = pobj.id.split(".")
    var suffix = objData[0]
    var parent = objData[1] // master ID
    var current = objData[3] // id of this tab


    var IDCtrlFld = "uihitb" + "." + objData[1]
    var objCtrlFld = document.getElementById(IDCtrlFld)

    var objDivs = document.body.getElementsByTagName("div")


    for (var i = 0; i < objDivs.length; i++) {
        e = objDivs[i]
        var objParts = e.id.split(".")
        if (objParts[2] == content) {

            var objControl = document.getElementById(objParts[0] + "." + objParts[1] + "." + control + "." + objParts[3])

            if (objParts[0] == suffix && objParts[1] == parent) {
                if (objParts[3] != current) {
                    e.style.display = 'none'
                    objControl.className = "tabControl"
                }
                else {
                    e.style.display = 'block'
                    objControl.className = "tabSelected"
                    objCtrlFld.value = objData[3]
                }
            }
        }

    }
}

function highLightTab(pobj, state) {

    // Suffix.parentID.tabtype.subid

    var objData = pobj.className.split(" ")

    if (state == 1) {
        pobj.className = objData[0] + ' ' + 'tabControlHover'
    }
    else {
        pobj.className = objData[0]
    }

}