Index: attachment.htm =================================================================== --- attachment.htm (revision 6346) +++ attachment.htm (working copy) @@ -103,7 +103,11 @@ if (form.filename.value=="") form.filename.value = fname; - return true; + else + if(form.filename.value.lastIndexOf('.') < 0){ + var extension = fname.substr(fname.lastIndexOf('.'), fname.length - fname.lastIndexOf('.')); + form.filename.value += extension; + } return true; } Index: image.htm =================================================================== --- image.htm (revision 6346) +++ image.htm (working copy) @@ -85,6 +85,11 @@ if (form.filename.value=="") form.filename.value = fname; + else + if(form.filename.value.lastIndexOf('.') < 0){ + var extension = fname.substr(fname.lastIndexOf('.'), fname.length - fname.lastIndexOf('.')); + form.filename.value += extension; + } return true; }