    function checkParent(widg) {
        if (widg.checked === true) {
            for(var i = 0; i < arguments.length; i++) {
                var myelement = arguments[i];
                myelement.checked = true;
                if(myelement.ref > 0) {
                    myelement.ref++;
                } else {
                    myelement.ref = 1;
                }
            }
        } else {
            for(var j = 0; j < arguments.length; j++) {
                var myelementelse = arguments[j];
                myelementelse.ref--;
                if(myelementelse.ref <= 0) {
                    myelementelse.checked = false;
                } 
            }
        }
        return true;
    }

    function checkChildren(widg) {
        if(widg.checked === false) {
            for (var i = 0; i < arguments.length; i++) {
               var myelement = arguments[i];             
                myelement.checked = false;
            }
        }
        return true;
    }

    function exclusive(widg) {
        for (var i = 0; i < arguments.length; i++) {
            var myelement = arguments[i];             
            myelement.checked = false;
        }
        return true;
    }

function toggle(element){
  //toggle the componenet with class toggle
  $("#"+element).toggle();
}

