function addListItem(listID,userID) {
	var ajax = getXMLHttpRequestObject();
	if(ajax) {
		document.getElementById('addItemResults').innerHTML = '<img src="http://www.10to1.com/Images/Site_Images/animate/w6.gif">';
		ajax.open('post', 'http://www.10to1.com/addListItem.php');
		ajax.onreadystatechange = function() {
			handleNIResponse(ajax,listID);
		}
		var fields = ['itemName','itemNameURL','itemDesc','link'];
		for (var i=0; i < fields.length; i++) {
			fields[i] = fields[i] + '=' + encodeURIComponent(document.getElementById(fields[i]).value);
		}
		/* We need to get the linkType radio button value */
		for(var a=1; a < 4; a++) {
			if(document.getElementById("linkType"+a).checked) {
			  i++;
			  fields[i] = 'linkType=' + encodeURIComponent(document.getElementById("linkType"+a).value);
		  }
		}
		/* End of get linkType radio button */
		i++;
		fields[i] = 'listID=' + encodeURIComponent(listID);
		i++;
		fields[i] = 'userID=' + encodeURIComponent(userID);
		var values = fields.join('&');
		ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
		ajax.send(values);
		return false;
	}
	else
	{
		document.getElementById('addItemForm').submit();
	}
}
function handleNIResponse(ajax,listID) {
	if(ajax.readyState == 4) {
		if((ajax.status == 200) || (ajax.status == 304)) {
			var results = document.getElementById('addItemResults');
			results.innerHTML=ajax.responseText;
			if(ajax.responseText=='Your Item Has Been Successfully Added')
			{
				results.innerHTML=''; /* Clear "Adding Item" */
				/* clear out the values from the current form, then hide it */
				document.getElementById('itemName').value='';
				document.getElementById('itemNameURL').value='http://';
				document.getElementById('itemDesc').value='';
				document.getElementById('link').value='http://';
				showHide('addItemLink','addItemSection');
				/* grab current list */
				ajax.open('GET','http://www.10to1.com/getCurrentList.php?listID='+listID+"&" + Math.random());
				ajax.onreadystatechange=function()
				{
					handleCurrentList(ajax);
				}
				ajax.send(null);
				/* End of Grab current list */
			}
		}
	}
}
function handleCurrentList(ajax)
{
	if(ajax.readyState==4)
	{
		if((ajax.status==200)||(ajax.status==304))
		{
			var results=document.getElementById('currentListSpot');
			results.innerHTML=ajax.responseText;
			/* Clear out the image preview */
			document.getElementById('linkPreview').style.display = "none";
		}
	}
}
