Professional Documents
Culture Documents
GetNodesCheckBoxList.Attributes.Add("OnClick", "CheckSelection(this)");
//Definition of Functions
script language="javascript" type="text/javascript">
function CheckAll(s)
{
var NodeID=document.getElementById ('<%=GetNodesCheckBoxList.ClientID %>');
for(i=1;i<NodeID.cells.length;i++)
{
var GetNode=document.getElementById (NodeID.id+"_"+i);
if(GetNode)
{
if(s.checked)
{
GetNode.checked=true;
flag=true;
}
else
{
GetNode.checked=false;
flag=false;
}
}
}
function CheckSelection(id)
{
var nodelist=document.getElementById(id.id);
var nodeAll=document.getElementById(nodelist.id+"_"+0);
var CellLength=nodelist.cells.length-1;
var countChecked=0;
var countUnChecked=0;
for(i=1;i<nodelist.cells.length;i++)
{
var CurrentNode=document.getElementById (nodelist.id+"_"+i);
if(CurrentNode)
{
if(!(CurrentNode.checked))
{
countUnChecked+=1;
}
else
{
countChecked+=1;
}
}
}
if(countChecked==CellLength)
{
nodeAll.checked=true;
flag=true;
}
else
{
nodeAll.checked=false;
//flag=false;
}
Disab();
}
function Disab()
{
var flag=false;
var NodeID=document.getElementById ('<%=GetNodesCheckBoxList.ClientID %>');
var ButtonID=document.getElementById ('<%=SearchButton.ClientID %>');
var i=0;
for(i=1;i<NodeID.cells.length;i++)
{
var GetNode=document.getElementById (NodeID.id+"_"+i);
if(GetNode)
{
if(GetNode.checked)
{
flag=true;
}
}
}
if(flag)
{
ButtonID.disabled=false;
}
else
{
ButtonID.disabled=true;
}
return false;
}
</script>