﻿function showDesc(tdObj, desc) {
    var divDesc = document.getElementById("divDesc");

    divDesc.style.display = "inline";


    divDesc.innerHTML = "Description:<br />" + desc;

    divDesc.style.position = "absolute";

    divDesc.style.top = findPosY(tdObj.parentNode.childNodes[0]) + 17 + "px";
    divDesc.style.left = findPosX(tdObj.parentNode.childNodes[0]) + "px";
    divDesc.style.backgroundColor = "#CCFFCC";
    divDesc.style.width = "250px";
    divDesc.style.textAlign = "left";

}

function hideDesc() {
    var divDesc = document.getElementById("divDesc");
    divDesc.style.display = "none";
}

function findPosX(obj) {
    var curleft = 0;
    if (obj.offsetParent)
        while (1) {
        curleft += obj.offsetLeft;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}

function findPosY(obj) {
    var curtop = 0;
    if (obj.offsetParent)
        while (1) {
        curtop += obj.offsetTop;
        if (!obj.offsetParent)
            break;
        obj = obj.offsetParent;
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}
function highlightCell(e) {
    e.style.backgroundColor = "#CCFFCC";
}


function undoHighlight(e) {
    e.style.backgroundColor = "#ffffff";
}

function ckblistValidate(source, args) {
    var chkList = document.getElementById(cblCoursesClientID);
    
    
    var chkLista = chkList.getElementsByTagName("input");
    for (var i = 0; i < chkLista.length; i++) {
        if (chkLista[i].checked) {
            args.IsValid = true;
            return;
        }
    }
    args.IsValid = false;
}
function checkAll() {
    var chkList = document.getElementById(cblCoursesClientID);
    var chkLista = chkList.getElementsByTagName("input");
    for (var i = 0; i < chkLista.length; i++) {
        chkLista[i].checked = true;
    }

}

function showDescTraining(tdObj, desc) {

    
    var divDesc = document.getElementById("divDesc");

    divDesc.style.display = "block";
//    alert(tdObj.parentNode.childNodes[1]);

    divDesc.innerHTML = "Description:<br />" + desc + "";
   
    divDesc.style.position = "absolute";
    divDesc.innerHTML.fontsize = "1px";
    divDesc.style.top = findPosY(tdObj) + "px";
    if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)){ 
        divDesc.style.left = findPosX(tdObj.parentNode.childNodes[1]) + 250+ "px";
    }else if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)){
         divDesc.style.left = findPosX(tdObj.parentNode.childNodes[1]) + "px";
    }
    divDesc.style.backgroundColor = "#CCFFCC";
    divDesc.style.width = "190px";    
    divDesc.style.textAlign = "left";

}   