function getFileList(xsession) {
	var pars = 'xsession=' + xsession;
	
		var options = {
					method : 'post',
					parameters : pars,
					onComplete : function(request) {
						// turn off update message here
						var msg = request.responseText;
						if (msg == 'Error') {
							alert('Update Failure. Please try again later.');
						} else {
							showFiles(msg);
							checkNum(xsession);
						}
					}
				  }; 
	new Ajax.Request('ajax.php', options);
}function removeFile(id, xsession) {
	if (confirm("Are you sure you want to remove this file?")) {
		var pars = 'remove=' + id + '&xsess=' + xsession;
		
			var options = {
						method : 'post',
						parameters : pars,
						onComplete : function(request) {
							// turn off update message here
							var msg = request.responseText;
							if (msg == '') {
								if ($("filelist").style.display != "none") {
									$("filelist").style.display = "none";
								}
							} else {
								showFiles(msg);
								checkNum(xsession);
							}
						}
					  }; 
		new Ajax.Request('ajax.php', options);
	}
}
function showFiles(msg) {
	if (($("filelist").style.display == "none") && (msg != "")) {
		$("filelist").style.display = "block";
	}
	$("filelist").innerHTML = msg;
	new Effect.Highlight("filelist");
}
function checkNum(xsession) {
	var pars = 'checknum=' + xsession;
	var options = {
					method : 'post',
					parameters : pars,
					onComplete : function(request) {
						// turn off update message here
						var msg = request.responseText;
						if (msg != '') {
							if (parseInt(msg) > 2) {
								$("upload-box").style.display = "none";
							} else {
								$("upload-box").style.display = "block";
							}
						}
					}
				  }; 
	new Ajax.Request('ajax.php', options);
}
