function initTagListen() {
	if (tag == "bone") {
		for (i = 7; i <= 10; i++) {
			if (document.getElementById('attrib-' + i + '-0').addEventListener) {
				document.getElementById('attrib-' + i + '-0').addEventListener('keyup', tagUpdater, false);
			} else {
				document.getElementById('attrib-' + i + '-0').attachEvent('onkeyup', tagUpdater);
			}
		}
	} else if (tag == "circle") {
		for (i = 19; i <= 23; i++) {
			if (document.getElementById('attrib-' + i + '-0').addEventListener) {
				document.getElementById('attrib-' + i + '-0').addEventListener('keyup', tagUpdater, false);
			} else {
				document.getElementById('attrib-' + i + '-0').attachEvent('onkeyup', tagUpdater);
			}
		}	
	} else if (tag == "heart") {
		for (i = 14; i <= 18; i++) {
			if (document.getElementById('attrib-' + i + '-0').addEventListener) {
				document.getElementById('attrib-' + i + '-0').addEventListener('keyup', tagUpdater, false);
			} else {
				document.getElementById('attrib-' + i + '-0').attachEvent('onkeyup', tagUpdater);
			}
		}	
	}
}
function tagUpdater(e) {
	if (tag == "bone") {
	 	tosend = document.getElementById("attrib-7-0").value + "||~||" + document.getElementById("attrib-8-0").value + "||~||" + document.getElementById("attrib-9-0").value + "||~||" + document.getElementById("attrib-10-0").value;
	} else if (tag == "circle") {
		tosend = document.getElementById("attrib-19-0").value + "||~||" + document.getElementById("attrib-20-0").value + "||~||" + document.getElementById("attrib-21-0").value + "||~||" + document.getElementById("attrib-22-0").value + "||~||" + document.getElementById("attrib-23-0").value;
	} else if (tag == "heart") {
		tosend = document.getElementById("attrib-14-0").value + "||~||" + document.getElementById("attrib-15-0").value + "||~||" + document.getElementById("attrib-16-0").value + "||~||" + document.getElementById("attrib-17-0").value + "||~||" + document.getElementById("attrib-18-0").value;
	}
	document.getElementById("flashtag").sendTextToFlash(tosend);
}

