chbox = new Array('name', 'addr', 'line');
function etcSelVal() {
	if(! document.getElementById('etc')) return false;
	p = 	document.getElementById('in-category');
	document.getElementById('etc').style.display = (p.selectedIndex == p.options.length-1) ? 'block' : 'none';
}
function liurlSelVal() {
	if(! document.getElementById('liurl')) return false;
	p = document.getElementById('in-link');
	document.getElementById('liurl').style.display = (p.checked) ? 'block' : 'none';
}
function subjectSelVal() {
	if(! document.getElementById('regurl')) return false;
	p = document.getElementById('in-subject');
	document.getElementById('regurl').style.display = (p.selectedIndex == 1 || p.selectedIndex == 2) ? 'block' : 'none';
}
function checkCheck() {
	c = 0;
	for(i in chbox)
		if(document.getElementById(chbox[i]).checked) c ++;
	if(c == 0) {
		for(i in chbox)
			document.getElementById(chbox[i]).checked = true;
	}
}
function init() {
	if(document.getElementById('in-category')) {
		document.getElementById('in-category').onchange = etcSelVal;
		etcSelVal();
	}
	if(document.getElementById('in-link')) {
		document.getElementById('in-link').onclick = liurlSelVal;
		liurlSelVal();
	}
	if(document.getElementById('in-subject')) {
		document.getElementById('in-subject').onchange = subjectSelVal;
		subjectSelVal();
	}
	document.getElementById('name').onclick = checkCheck;
	document.getElementById('addr').onclick = checkCheck;
	document.getElementById('line').onclick = checkCheck;
}
onload = init;
