function updateThisList() {
	var ajax = getXMLHttpRequestObject();
	if(ajax) {
		/* If the list is changing categories, don't use ajax because URL changes */
		if(((document.getElementById('listCategory').value)==(document.getElementById('oldCategory').value))&&((document.getElementById('listLocation').value)==(document.getElementById('oldLocation').value)))
		{
			ajax.open('POST', 'http://www.10to1.com/updateList.php');
			ajax.onreadystatechange = function() {
				handleUpdateList(ajax);
			}
			var fields = ['listID','listTitle','listDescription','oldCategory','listCategory','listLocation','oldLocation'];
			for (var i=0; i < fields.length; i++) {
				fields[i] = fields[i] + '=' + encodeURIComponent(document.getElementById(fields[i]).value);
			}
			var values = fields.join('&');
			ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
			ajax.send(values);
			return false;
		}
		else
		{
			document.getElementById('updateListForm').submit();
		}
	}
}
function handleUpdateList(ajax) {
	if(ajax.readyState == 4) {
		if((ajax.status == 200) || (ajax.status == 304)) {
			var results = document.getElementById('listHeaderResults');
			results.innerHTML=ajax.responseText;
			if(ajax.responseText=='The List Has Been Updated')
			{			
				/* End of update DB, now grab list header */
				var listID = document.getElementById('listID').value;
				ajax.open('GET','http://www.10to1.com/getListHeader.php?listID='+listID+"&" + Math.random());
				ajax.onreadystatechange=function()
				{
					finishUpdateList(ajax);
				}
				ajax.send(null);
				/* End of Grab List Header */
				/* Switch out of edit comment */
				showHide('listHeader','updateListHeader');
			}
		}
	}
}
function finishUpdateList(ajax)
{
	if(ajax.readyState==4)
	{
		if((ajax.status==200)||(ajax.status==304))
		{
			var results=document.getElementById('listHeader');
			results.innerHTML=ajax.responseText;
		}
	}
}
