// Java Document
<!--
var resize_timer;
var main_menu=document.getElementById('nav_bar_main');

function close_all(){
	var menu_items=main_menu.getElementsByTagName('SPAN');
	for (var i=0; i<menu_items.length; i++){
		var sub_items=menu_items[i].getElementsByTagName('DIV');
		for (var j=0; j<sub_items.length; j++){
			sub_items[j].status='closed';
		}
	}
}

function open_menu(menu_item){

	close_all();
	var sub_items=menu_item.parentNode.getElementsByTagName('DIV');
	for (var j=0; j<sub_items.length; j++){
		sub_items[j].status='open';
	}
	resize_timer = window.setInterval('resize_all()',5);
}

function resize_all(){
	
	var menu_items=main_menu.getElementsByTagName('DIV');
	var all_closed=true;
	var all_open=true;
	for (var i=0; i<menu_items.length; i++){
		
		var item_height=parseInt(menu_items[i].style.height);
		
		if (menu_items[i].status=='closed'){
			if (item_height>0){
				all_closed=false;
				item_height-=1;
				menu_items[i].style.height=item_height+'px';
			}
			else {
				var main_link=menu_items[i].parentNode.getElementsByTagName('A');
				var link_target=main_link[0].getAttributeNode('href');
				if (!(link_target==null)){
					main_link[0].removeAttributeNode(link_target);
					main_link[0].name=link_target.value;
				}
			}
		}
		else if (menu_items[i].status=='open'){
			if (item_height<18){
				all_open=false;
				item_height+=1;
				menu_items[i].style.height=item_height+'px';
			}
			else {
				var main_link=menu_items[i].parentNode.getElementsByTagName('A');
				main_link[0].setAttribute('href', main_link[0].id);
			}
		}
	}
	if (all_closed && all_open){
		clearInterval(resize_timer);
	}
}

function rollover(menu_item){
	if (!(menu_item.parentNode.status=='closed')){
		menu_item.style.color='#FF0000';
		menu_item.style.backgroundImage='url(/images/nav_icon.gif)';
		menu_item.style.backgroundRepeat='no-repeat';
		menu_item.style.backgroundPosition='left';
	}
}

function rollout(menu_item){
	if (!(menu_item.parentNode.status=='closed')){
		menu_item.style.color='#000000';
		menu_item.style.backgroundImage='';
	}
}

close_all();

resize_timer = window.setInterval('resize_all()',1);

var all_links=main_menu.getElementsByTagName('A');
	for (var i=0; i<all_links.length; i++){
		all_links[i].onmouseover=function(){
			rollover(this);
		}
		all_links[i].onmouseout=function(){
			rollout(this);
		}
	}

var menu_items=main_menu.getElementsByTagName('SPAN');

for (var i=0; i<menu_items.length; i++){
	var links=menu_items[i].getElementsByTagName('A');
	var link_target=links[0].getAttributeNode('href');
	if (menu_items[i].getElementsByTagName('DIV').length>0){
		links[0].id=link_target.value;
		links[0].removeAttributeNode(link_target);
	}
}
//-->