var fileupload_submitted = 0;
var fileupload_count = 0;
var keszvan = false;

function idozito(f){
window.setTimeout(function (){ 
//	console.log(keszvan)
	keszvan_e(f);
	idozito(f);
}, 1000, f)

}

function keszvan_e(f) {
	var keszvan = 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) {
				if (iframe.contentDocument.getElementById('ready').value == 'true') {
					keszvan = true;
				}
			}
		}
	}
	if (keszvan) {
		f.submit();
	}
}

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').value;
					iframe.contentWindow.document.getElementById('uploadform').onsubmit();
					iframe.contentWindow.document.getElementById('uploadform').submit();
				} catch(e) {
					alert(e);
					iframe.contentDocument.getElementById('uploadform').value;
					iframe.contentWindow.document.getElementById('uploadform').onsubmit();
					iframe.contentWindow.document.getElementById('uploadform').submit();
				}
			}
		}
	}	
	
//	try { console.log('Upload count', fileupload_count); } catch(e) {};
	idozito(f);

	return false;	
}


