function saveToList(listingid, type, me)
{
	
	new Ajax("/lists/save.cfm?id=" + listingid + "&type=" + type, {
			method: 'get', evalScripts: true,
			onComplete: function() {
					/*
					me.innerHTML = me.innerHTML.replace(/add.png/g,"added.png");
					me.innerHTML = me.innerHTML.replace(/Add /g,"Added ");
					me.style.color = "green";
					*/
					if (me.tagName == "TR") {
						var row = me.parentNode.insertRow(me.rowIndex);
						me.parentNode.deleteRow(me.rowIndex);
						
						var iconcell = row.insertCell(0);
						iconcell.className = "icon_cell";
						iconcell.noWrap = true;
						iconcell.innerHTML = '<img border="0" src="/maps/infocard/shoppinglist_added.png">';
						
						var labelcell = row.insertCell(1);
						labelcell.className = "label_cell";
						labelcell.noWrap = true;
						labelcell.innerHTML = "<a title='Saved to List' href='javascript:void(0);'>Saved to List</a> (<a href='/lists/?show=businesses'>view list</a>)";
					}
					if((type == 1002 || type == 1001) && me.tagName == "A")
					{
						me.title = "Saved to List";
						me.innerHTML = "<div style=\"background-image: url('/maps/infocard/shoppinglist_added.png'); width: 16px; height: 16px;\"></div>"
					}
				}
		}).request();
}

function removeFromList(listingid, type, me)
{
	new Ajax("/lists/remove.cfm?itemid=" + listingid + "&type=" + type, {
			method: 'get', evalScripts: true,
			onComplete: function(){
					/*
						me.innerHTML = me.innerHTML.replace("Remove ","Removed ");
						me.title = me.title.replace("Remove ","Removed ");
						me.style.color = "#D10000";
					*/
					// Needs to be patched up for none listings.
					$("listing_" + listingid).remove();
				}
		}).request();
}