
function getChecked(name) {
	var i, set = document.getElementsByName(name);
	for (i = 0; i < set.length; i += 1) {
		if (set[i].checked) {
			return set[i].value;
		}
	}
	return null;
}

function id(s) {
	return document.getElementById(s);
}

function hash() {
	try {
		id('output').value = sha3_algos[getChecked('hash')](
			d.o.transcode(id('input').value, getChecked('format'))
		);
	} catch (e) {
		alert(e.message);
	}
}
