adminbuttonsFlag = false; function adminbuttons() { var divareas = document.getElementsByTagName('button'); var editbuttons = new Array(); for(var i in divareas) { if(divareas[i].id) { if(document.getElementById(divareas[i].id).style.visibility == 'visible') { document.getElementById(divareas[i].id).style.display = 'none'; document.getElementById(divareas[i].id).style.visibility = 'hidden'; document.Edit_Tags2.src='images/Admin/Show-Edit-Tags.gif'; Edit_Tags_image = 'images/Admin/Show-Edit-Tags.gif'; Edit_Tags_over = 'images/Admin/Show-Edit-Tags-over.gif'; adminbuttonsFlag = true; } else { document.getElementById(divareas[i].id).style.display = 'block'; document.getElementById(divareas[i].id).style.visibility = 'visible'; document.Edit_Tags2.src = 'images/Admin/Hide-Edit-Tags.gif'; Edit_Tags_image = 'images/Admin/Hide-Edit-Tags.gif'; Edit_Tags_over = 'images/Admin/Hide-Edit-Tags-over.gif'; adminbuttonsFlag = true; } } } } function changeImage() { if (document.images) { if(adminbuttonsFlag == true) { document.Edit_Tags2.src = Edit_Tags_image; } else { document.Edit_Tags2.src = 'images/Admin/Show-Edit-Tags.gif'; } } } function changeImage_over() { if (document.images) { if(adminbuttonsFlag == true) { document.Edit_Tags2.src = Edit_Tags_over; } else { document.Edit_Tags2.src = 'images/Admin/Show-Edit-Tags-over.gif'; } } } // I need to dynamically create the array of buttons to display