Hi, I changed the retrieveFormName method so it now lookes like this :
function retrieveFormName(form) { var x; if (form.getAttributeNode) { if (form.getAttributeNode("id") && form.getAttributeNode("id").value) { x = form.getAttributeNode("id").value; } else { x = form.getAttributeNode("name").value; } } else if (form.getAttribute) { if (form.getAttribute("name")) { x = form.getAttribute("name"); } else { x = form.getAttribute("id"); } } else { if (form.id) { x = form.id; } else { x = form.name; } } return x; } This works in IE5.0.......... don't know if it has caused any new problems yet