function dropdown_setup() {

	var tables = document.getElementsByTagName('table');

	for(i=0;i<tables.length;i++) {
	if(tables[i].className.indexOf('dropdown') != -1) {

		document[tables[i].className] = new Array();

		var alinks = tables[i].getElementsByTagName('a');
		for(j=0;j<alinks.length;j++) {

			alinks[j].onmouseover = dropdown_activate;
			alinks[j].onmouseout = dropdown_deactivate;

		}

	}
	}

}

function dropdown_activate() {

	var thistable = this.parentNode.parentNode.parentNode.parentNode;
	dropdown_toggle_on(thistable);

}

function dropdown_deactivate(classname) {

	var thistable = this.parentNode.parentNode.parentNode.parentNode;
	document[thistable.className].dropdownrollout = window.setTimeout('dropdown_toggle_off(\'' + thistable.className + '\')', 50);

}

function dropdown_toggle_on(thistable) {

	window.clearTimeout(document[thistable.className].dropdownrollout);

	var trs = thistable.getElementsByTagName('tr');

	for(i=0;i<trs.length;i++) {
	if(trs[i].className != 'title') {

		trs[i].style.display = 'block';

	}
	}

}

function dropdown_toggle_off(classname) {

	var tables = document.getElementsByTagName('table');

	for(i=0;i<tables.length;i++) {
	if(tables[i].className.indexOf(classname) != -1) {
		var thistable = tables[i];
	}
	}

	var trs = thistable.getElementsByTagName('tr');

	for(i=0;i<trs.length;i++) {
	if(trs[i].className != 'title') {

		trs[i].style.display = 'none';

	}
	}

}
