<!-- http://www.quirksmode.org/dom/inputfile.html -->

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='/Images/browse.png';
	//	image.className = 'fakeImage';
	//	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 = 'fileHidden';
		var clone = fakeFileUpload.cloneNode(true);
		x[i].parentNode.appendChild(clone);
		x[i].relatedElement = clone.getElementsByTagName('input')[0];
		x[i].onchange = x[i].onmouseout = function ()
		{
			if(this.value != "")
			{
				var suffix_3length = this.value.substring(this.value.length - 4,this.value.length);
				var suffix_4length = this.value.substring(this.value.length - 5,this.value.length);
				if(suffix_3length == ".xls" || suffix_3length == ".doc" || suffix_4length == ".xlsx" || suffix_4length == ".docx")
					var cssClass = 'fileOk';
				else 
					var cssClass = 'fileBad';
				this.parentNode.className=cssClass;
			}
				//	this.relatedElement.value = this.value;
			//	var fileOk = document.createElement('div');
			//	fileOk.className = 'fileOk';
			//	fileOk.appendChild('p');	
			//	p = document.createElement('p');
			//	p.appendChild(document.createTextNode('Paragraph '));
			//	fakeFileUpload.appendChild(p);
		}
		
	}
}


function downloadbutton()
{
	
	adminform = document.getElementById("adminform");
	
	adminform.action = adminform.action + "&noheader=true";
}
