


	function newLink() {
		if (document.getElementById('link').value=="Add a link here...") { document.getElementById('link').value=''; }
		if (document.getElementById('title').value=='Write a note here...') { document.getElementById('title').value=document.getElementById('link').value; }
		if (document.getElementById('link').value == "" && document.getElementById('title').value=="") {
			alert("You've got to add EITHER a note OR a link before saving, duh.");
			return false;
		}
		if (document.getElementById('channel').options[document.getElementById('channel').selectedIndex].value=="-1" && (document.getElementById('newc').value=="" || document.getElementById('newc').value=="Enter a new channel name...")) {
			alert("Please enter a new channel name before saving.");
			return false;
		}
		
		var form = Form.serialize('new');
		var command = apiurl + "/add?" + form + '&mode=i';
		var ajax=new Ajax.Request(command,{method:'get',onSuccess: linkAdded});
		return false;
	}




	function deletelink(id) {
			var command = apiurl + "/delete?id="+id;
			var ajax=new Ajax.Request(command,{method:'get',onSuccess: deleted});
			Effect.Fade('todo'+id);
			return false;
	}	



	function linkAdded(res) {
		
		if (res.responseText !='FAIL') {
			var nid = res.responseText;
			var link = $F('link');
			var title = $F('title');
			$('link').value='Add a link here...';
			$('title').value='Write a note here...';
			var str;
			if (link == "") {
				str = title;
				
			} else {
				str = "<a href='" + link + "'>" + title + "</a>";
			}
			var tdl = $('todo_list');
			var template = new Template('<div style="display: none;" class="todo" id="todo#{id}"><div class="actions"><a href="#" onClick="return deletelink(#{id});" title="Delete"><img src="/img/delete.png" border="0" /></a></div><span class="title">#{str}</span></div>');
			var show = { id: nid, link: link, title: title, str: str };
			var newlist = template.evaluate(show) + tdl.innerHTML;
			tdl.update(newlist);
			Effect.Appear("todo" + nid);
			Effect.Fade("morenew");
		} else {
			$('message').innerHTML = 'FAILURE';
			$('message').style.display='block';
		}
	}

	function deleted(res) {

	}
