var allowed_extensions = new Array("jpg","png","gif","pdf"); function AddFile() { var fileName = $('idMyFile').value; var file_extension = fileName.split('.').pop().toLowerCase(); for(var i = 0; i < allowed_extensions.length; i++) { if(allowed_extensions[i]==file_extension) { MySubmit('addfile'); return; } } $('idMyFile').value=""; alert('Non supported file type\nWe support: .png .jpg .gif .pdf'); } function MySubmit(action='final') { var mydata = new FormData($('idInfoForm')); if(action!='final') mydata.append('uploadfile',$('idMyFile').files[0]); else mydata.append('finalkey', parseInt($('iduploadkey').value)+1); new Ajax.Request('medrecform.php?action='+action, { contentType: false, method: 'post', postBody: mydata, //parameters: mydata, onSuccess: function (r) { if(action=='final') { $(idBody).innerHTML=r.responseText; } else { $(idFileList).innerHTML=r.responseText; $('idMyFile').value=""; } } }) } function remove(mrfkey,subkey) { new Ajax.Request('medrecform.php?action=remove&mrfkey='+mrfkey+'&subkey='+subkey, { method: 'get', onSuccess: function (r) { $(idFileList).innerHTML=r.responseText; $('idMyFile').value=""; } }) } $('idUploadSupport').style.display="none"; $('idUploadSection').style.display="inline-block";