function ValidateRegistration() {
	if (!ValidText(document.getElementById('name'), true, 'Name ')) { return false; }
	if (!ValidText(document.getElementById('email'), true, 'Email ')) { return false; }
	if (!ValidText(document.getElementById('title'), true, 'Title ')) { return false; }
	if (!ValidText(document.getElementById('affil'), true, 'Affiliation ')) { return false; }

	if (!ValidText(document.getElementById('address'), true, 'Address ')) { return false; }
	if (!ValidText(document.getElementById('city'), true, 'City ')) { return false; }
	if (!ValidText(document.getElementById('state'), true, 'State ')) { return false; }
	if (!ValidText(document.getElementById('zip'), true, 'Zip ')) { return false; }

	document.register.submit();
}

function setNavHeight() {
	var height, width;
	var headHeight;
	
	if (document.all) {
		height = document.body.offsetHeight;
	} else if (document.layers) {
		height = window.innerHeight; 
	}
	
	document.getElementById('nav').style.height = height - (22 + document.getElementById('heading').offsetHeight);
}

function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.value = limitNum - limitField.value.length;
	}
}

