apparentemente avrei risolto, ho fatto tutti i controlli del caso e sembra ok però cortesemente puoi dare una controllata?
codice:
<script type="text/javascript" src="js/1.4.2/jquery.min.js"></script>
<script language="JavaScript" type="text/javascript">
function check_extension(filename) {
var ext = $('#file1').val().split('.').pop().toLowerCase();
var ext2 = $('#file2').val().split('.').pop().toLowerCase();
var ext3 = $('#file3').val().split('.').pop().toLowerCase();
var ext4 = $('#file4').val().split('.').pop().toLowerCase();
var allow = new Array('pdf','png','jpg','jpeg');
if(ext!="") {
if(jQuery.inArray(ext, allow) == -1) {
alert('invalid extension!');
document.getElementById('file1').value = "";
}
}
if(ext2!="") {
if(jQuery.inArray(ext2, allow) == -1) {
alert('invalid extension!');
document.getElementById('file2').value = "";
}
}
if(ext3!="") {
if(jQuery.inArray(ext3, allow) == -1) {
alert('invalid extension!');
document.getElementById('file3').value = "";
}
}
if(ext4!="") {
if(jQuery.inArray(ext4, allow) == -1) {
alert('invalid extension!');
document.getElementById('file4').value = "";
}
}
}
fammi sapere per favore 
grazie mille