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

function initFileUploads(elem){
	if (!W3CDOM) 
		return;
	var fakeFileUpload = document.createElement('div');
	fakeFileUpload.className = 'fakefile';
		
	var spanDiv1 = document.createElement('div');
	spanDiv1.className = 'span-11';
	
	var image = document.createElement('img');
	image.src = 'http://www.resultslegal.com.au/images/choose-file-new.gif';
	
	spanDiv1.appendChild(image);
	
	fakeFileUpload.appendChild(spanDiv1);
	
var spanDiv2 = document.createElement('div');
	spanDiv2.className = 'span-1 last';
	spanDiv2.appendChild(document.createElement('input'));

    fakeFileUpload.appendChild(spanDiv2)


	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';
		
		if (x[i].value == "") {
			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;
			}
		}
	}
	
}

initFileUploads();
