var fileupload_submitted = 0;
var fileupload_count = 0;

function fileupload_submit(f) {
//	try { console.log('Upload count', fileupload_count); } catch(e) {};
	if(fileupload_submitted==1 && fileupload_count==0) return true;
	else if(fileupload_submitted==1 && fileupload_count>0) return false;
	var i=0;
	var element = false;
	var regexp = /^fileupload_name_(.*)/i;
	var fileuploadName = false;
	var iframe = false;
	for(i=0; i<f.elements.length; i++) {
		element = f.elements[i];
		if(regexp.test(element.id)) {
			fileuploadName = element.id.replace(regexp, '$1');
			iframe = document.getElementById('fileupload_iframe_'+fileuploadName);
			if(iframe) {
				fileupload_count++;
				try {
					iframe.contentDocument.getElementById('uploadform').onsubmit();
					iframe.contentDocument.getElementById('uploadform').submit();
				} catch(e) {
					iframe.contentWindow.document.getElementById('uploadform').onsubmit();
					iframe.contentWindow.document.getElementById('uploadform').submit();
				}
			}
		}
	}
//	try { console.log('Upload count', fileupload_count); } catch(e) {};
	fileupload_submitted = 1;
	return false;
}

