The site lists properties, you click on a property name, it will open up (on the same page) and list all users allowed to view that property.. You can click on the name again and the list of users will disappear. I want to be able to select All checkboxes for this group without affecting any other properties on the page. I will have a list of 8 properties with approximately 30 users underneath each property.

Within a while loop I place the property name, with a hide funcation for all of the users underneath. The loop then places all of the users from a database under the name, the following code is set up for each checkbox:<form name="myForm"> <input type='checkbox' name='mycheckbox[]' value='{$propf['us_id']}'></form><a href='javascript:select(1)'>Check All</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='javascript:select(0)'>Uncheck All</a>

I have used an ID number for each of the group checkboxes and I still receive the following error when I click on 'Check All':Message: 'elements.length' is null or not an objectLine: 12Char: 12Code: 0

// the name array will not be generated if the element name is illegal so we use a loopfunction checkAll(obj,nme){ var eles=obj.form.elements; for (var zxc0=0;zxc0<eles.length;zxc0++){ if (eles[zxc0].name&&eles[zxc0].name==nme) eles[zxc0].checked=obj.checked; }}/*]]>*/</script>

They are all different names so you will need to craft some javascript like the one I provided to work with varying names (Javascript isn't my strong point) I found what I used with google, maybe you should give it a go there... or in the Javascript forum.