var W3CDOM = (document.createElement && document.getElementsByTagName);

function initFileUploads() {
	if (!W3CDOM) return;
	
	var fakeInput = document.createElement('input')
  fakeInput.className='file_input';
   
	var fakeSubmit = document.createElement('input');
	fakeSubmit.type='button';
	fakeSubmit.className='file_submit';
	fakeSubmit.value='Procházet';
	
	var x = document.getElementsByTagName('input');
	
	for (var i=0;i<x.length;i++) {
		if (x[i].type != 'file') continue;
		if (x[i].parentNode.className != 'file_wrapper') continue;
		x[i].className = 'file';
		x[i].parentNode.appendChild(fakeSubmit);
		x[i].parentNode.appendChild(fakeInput);
		x[i].relatedElement = fakeInput;
		if (x[i].value)
			x[i].onchange();
		x[i].onchange = x[i].onmouseout = function () {
			this.relatedElement.value = this.value;
		}
	}
}
