function submitFileForm(form) {
	$(form).submit();
	// sprawdzam ktore pola sa do uploadu
	var files = $$('uploadfile');
	for (var i = 0; i < files.length; i++) {
		if (($(files[i].id).value != '') && ($(files[i].id + '-name').value == '')) {
			$(files[i]).removeClassName('uploadfile');
			$(files[i]).remove();
			$(files[i].id+'-spinner').toggle();
		}
	}
	if ($('uploaded')) {
		$('uploaded').remove();
	}
}

function addNextFile(id, infoText, addText) {
	var el  = id.split('-');
	var nid = el[0] + '-' + (parseInt(el[1]) + 1);
   	$(id + '-add').toggle();

	var content = '<div id="' + nid + '-div" class="fileupload" />' +
		'<input type="file" id="' + nid + '" name="' + nid + '" class="uploadfile" onchange=\'setTimeout("submitFileForm(\\""+this.form.id+"\\");", 500);\' />' +
		'<div id="' + nid + '-spinner" style="display: none;" class="uploadspinner">' + infoText + '</div>' +
		'<div id="' + nid + '-data" style="display: none;">' +
			'<input type="checkbox" name="' + nid + '-check" checked="checked" />' +
			'<input type="text" id="' + nid + '-name" value="" size="40" readolny="readonly" name="' + nid + '-name" class="uploadinput" />' +
		"</div>" +
		((parseInt(el[1]) < 4) ? '<span id="' + nid + '-add" onclick="javasctipt:addNextFile(\''+nid+'\',\''+infoText+'\',\''+addText+'\');"><br />' + addText + '</span>' : '') +
	'</div>';
	new Insertion.After(id + '-div', content);
}

function updateFileForm(id, name) {
	var parent = window.parent.document;
	if (parent.getElementById(id + '-name')) {
		parent.getElementById(id + '-spinner').style.display = 'none';
		parent.getElementById(id + '-data').style.display = 'block';
		parent.getElementById(id + '-name').value = name;
	}
}
