In check.js replace
function parentsAreChecked(i)
{
position="check.js";
whatfunc="parentsAreChecked()";
var j, elem;
for (j=0; deps[i] && j<deps[i].length; j++) //run through all dependencies of prog[i]
{
//find parent's checkbox
try
{
elem=eval("document.all." +deps[i][j]);
}
catch(ex)
{
return false;
}
if (elem != null)
{
if (!elem.checked || elem.disabled)
return false;
}
}
return true;
}
function parentsAreEnabled(i)
{
position="check.js";
whatfunc="parentsAreEnabled()";
var j, elem;
for (j=0; deps[i] && j<deps[i].length; j++) //run through all dependencies of prog[i]
{
//find parent's checkbox
try
{
elem=eval("document.all." +deps[i][j]);
}
catch(ex)
{
return false;
}
if (elem.disabled)
return false;
}
return true;
}
with
function parentsAreChecked(i)
{
position="check.js";
whatfunc="parentsAreChecked()";
for (var j=0; deps[i] && j<deps[i].length; j++) //run through all dependencies of prog[i]
{
var itemIndex=findProgByUID(deps[i][j]);
if (itemIndex>0)
{
var itemCheckbox = document.getElementById("chkbox"+itemIndex);
if (!itemCheckbox.checked || itemCheckbox.disabled)
return false;
}
}
return true;
}
function parentsAreEnabled(i)
{
position="check.js";
whatfunc="parentsAreEnabled()";
var j, elem;
for (j=0; deps[i] && j<deps[i].length; j++) //run through all dependencies of prog[i]
{
var itemIndex=findProgByUID(deps[i][j]);
if (itemIndex>0 && document.getElementById("chkbox"+itemIndex).disabled)
return false;
}
return true;
}
This post has been edited by Francesco: 02 August 2012 - 01:49 PM



Help
This topic is locked

Back to top










