I can't see any difference between the two version of the retrieveFormName() function you've pasted here.
Also can you find out whats on line 1361? Niall ----- Original Message ----- From: <[EMAIL PROTECTED]> Sent: Thursday, January 05, 2006 9:41 AM Hi, I have replaced : function retrieveFormName(form) { if (form.getAttributeNode) { if (form.getAttributeNode("id") && form.getAttributeNode("id").value) { return form.getAttributeNode("id").value; } else { return form.getAttributeNode("name").value; } } else if (form.getAttribute) { if (form.getAttribute("id")) { return form.getAttribute("id"); } else { form.attributes["name"]; } } else { if (form.id) { return form.id; } else { return form.name; } } } With function retrieveFormName(form) { if (form.getAttributeNode) { if (form.getAttributeNode("id") && form.getAttributeNode("id").value) { return form.getAttributeNode("id").value; } else { return form.getAttributeNode("name").value; } } else if (form.getAttribute) { if (form.getAttribute("id")) { return form.getAttribute("id"); } else { return form.attributes["name"]; } } else { if (form.id) { return form.id; } else { return form.name; } } } But I still get the same error : A Runtime error has occurred. Do you wish to Debug ? Line: 1361 Error: Expected ';' --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]