function CheckAll(checked,frmname)
  {
      var len=0 ;
      var i=0;
      len = document.forms[frmname].elements.length;
      for( i=0;i!=len; i++)
      {
              if (document.forms[frmname].elements[i].name.indexOf('TMP_CHK') != -1 )
              {
                      document.forms[frmname].elements[i].checked=checked;
              }
      }
  }

function Check(c,frmname)
{
    if(c.name.indexOf('C1') == 0)
    {

            if(document.forms[frmname].C1.checked == true)
                    CheckAll(true,frmname);
            else
                    CheckAll(false,frmname);
            return;
    }

    if(c.checked == false)
    {
            document.forms[frmname].C1.checked = false;
    }
    else
    {
            var len=0 ;
            var i=0;
            var nCount=0;
            len = document.forms[frmname].elements.length;
            for( i=0;i!=len; i++)
            {
                    if (document.forms[frmname].elements[i].name.indexOf('TMP_CHK') != -1 )
                    {
                            if(document.forms[frmname].elements[i].checked == false)
                                    nCount++;
                    }
            }
            if(nCount != 0)
                    document.forms[frmname].C1.checked = false;
            else
                    document.forms[frmname].C1.checked = true;

    }
}

function getElById(idVal) {
if(navigator.appName.indexOf('Netscape') != -1 || navigator.appName.indexOf('mozilla') != -1 )
{
   if(document.getElementsByTagName && !document.all)
      document.all = document.getElementsByTagName("*");
}
  if (document.all != null)
    return document.all[idVal]

  alert("Problem getting element by id")
  return null
}


