function initMenu() {
	var nav = $('nav');
	var a = nav.getElementsByClassName('tn');
	for(var i=0; i<a.length; i++) {
		a[i].onmouseover = function() {
			showMenu(this);
		}
	}
}
function showMenu(o) {
	hideMenus();
	var d = o.parentNode.getElementsByTagName('div')[0];
	if(d) {
	d.style.display = 'block';
	o.className += ' hover';
	}
}
function hideMenus() {
	var nav = $('nav');
	var s = nav.getElementsByClassName('subnav');
	var a = nav.getElementsByClassName('tn');
	for(var i=0; i<s.length; i++) {
		s[i].style.display = 'none';
	}
	for(var i=0; i<a.length; i++) {
		a[i].className = a[i].className.replace(/hover/gi, '');
	}
}
function initFields() {
	var f = document.getElementsByClassName('field');
	for(var i=0; i<f.length; i++) {
		f[i].label = f[i].value;
		f[i].onfocus = function() {
				if(this.label==this.value)
				this.value = '';
		}
		f[i].onblur = function() {
			if(this.value=='')
			this.value = this.label;
		}
	}
}
var hideIDs = Array("content", "top");
function initHides() {
		for(var i=0; i<hideIDs.length; i++) {
			$(hideIDs[i]).onmouseover = function() {
					hideMenus();
			}
		}
}
Event.observe(window, 'load', initMenu);
Event.observe(window, 'load', initFields);
Event.observe(window, 'load', initHides);
