
function renderTagSelection(tagRec, update) {
	var div = $('insertTags');
	var elements = $A(tagRec);

	elements.each(
		function createTag(tag) {
			var a = document.createElement("a");
			a.href = 'javascript:void(0);';
			a.onclick = function selectTag(event) {
				var tagsField = $('tags');

				if (tagsField.value.match(tag)) {
					tagsField.value = tagsField.value.replace(tag + ' ','');	
					a.className = '';
				} else {
					tagsField.value += tag + ' ';
					a.className = 'selectedTag';
				}
			}

			if ($('tags').value.match(tag))
				a.className = 'selectedTag';
			
			a.appendChild(document.createTextNode(tag));
			div.appendChild(a);
			div.appendChild(document.createTextNode("  "));
		}
	);

}
