Neil, selectall = true;
function checkAll(theForm) { if (selectall == true) { selectall = false; theForm.selectallbutton.src = "selectall_off.gif"; } else { selectall = true; theForm.selectallbutton.src = "selectall_on.gif"; } for (i=0,n=theForm.elements.length;i<n;i++) if (theForm.elements[i].name.indexOf('chkmsg') !=-1) theForm.elements[i].checked = selectall; } <input name="selectallbutton" type="image" src="selectall_on.gif" alt="Select All" onClick="checkAll(this.form);"> The selectall variable goes in global Javascript space and I _think_ I have the code right for setting the selectallbutton image.... That should point you in the right direction. Regards Stephen ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4 Subscription: http://www.houseoffusion.com/index.cfm?sidebar=lists&body=lists/cf_talk FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Get the mailserver that powers this list at http://www.coolfusion.com