function formVisibility(status)
{
	var s = document.getElementById('success');
	var f = document.fileform;
	if(status == 1)
	{
		f.style.display = '';
		s.style.display = 'none';
		f.file_title.value = '';
		f.file_contenttype.value = 'Please Select';
		f.file_author.value = '';
		f.file_description.value = '';
	}
	else
	{
		f.style.display = 'none';
		s.style.display = '';
	}
}
function checkfield(fieldid)
{
	if(document.getElementById("file_screenshot" + fieldid).value != ''){
		document.getElementById("screenshot" + (fieldid + 1)).style.display = '';
	}
}
function validate()
{
	var errors='';
	var a = document.fileform;
	var error = new Array();
	if(a.file_title.value == ''){
		error[0] = "No Title was entered.";
	}
	if(a.file_contenttype.value == ''){
		error[1] = "No Content Type was selected.";
	}
	if(a.file_author.value == ''){
		error[2] = "No Author was entered";
	}
	if(a.file_screenshot1.value == ''){
		error[3] = "No Screenshot was selected.";
	}
	if(a.file_archive.value == ''){
		error[4] = "No File was selected.";
	}
	if(a.file_description.value == ''){
		error[6] = "No Description was entered.";
	}
	if(error.length>0)
	{
		for(i=0;i<error.length;i++)
		{
			if(error[i])
			{
				errors+="<li>"+error[i]+"</li>";
			}
		}
		document.getElementById('error').style.display = '';
		document.getElementById('error').innerHTML = "<div>The following <span style=\"color: red;\">errors</span> returned:</div> <strong><ul>" + errors + "</ul></strong>";
	} 
	if(error == '') 
	{
		a.submit();
		document.getElementById('uploadbtn').value = 'Uploading';
		document.getElementById('uploadbtn').disabled = true;
		document.getElementById('error').style.display = 'none';
		document.getElementById('loading').style.display = '';
	}
}