var W3CDOM = (document.createElement && document.getElementsByTagName);

function initFileUploads() 
{
	if (!W3CDOM) 
		return;
	var fakeFileUpload = document.createElement('div');
	
	fakeFileUpload.className = 'fakefile';
	
	fakeFileUpload.appendChild(document.createElement('input'));
	
	var image = document.createElement('img');
	
	image.src='/img/browse.gif';
	
	fakeFileUpload.appendChild(image);
	
	var x = document.getElementsByTagName('input');
	
	for (var i=0;i<x.length;i++) 
	{
		if (x[i].type != 'file') 
			continue;
		if (x[i].parentNode.className != 'fileinputs') 
			continue;
		x[i].className = 'file hidden';
		
		var clone = fakeFileUpload.cloneNode(true);
		
		x[i].parentNode.appendChild(clone);
		
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		
		x[i].onchange = x[i].onmouseout = function () 
		{
			this.relatedElement.value = this.value;
		}
	}
}
