var offset_left = -167;
var offset_top = -19;
var menu_width = 167;
menu_width = 900;
var list_length = 14;

var menu_on;
var clear_menu;
var menu_last;
var path="";
var loc=document.location.href;


function makeMenu(el){
	// var item=el.title.replace(/ /g,'_');
	var item = el.title;
	if(!item){
	item='HOME'
	}
	item = item.toUpperCase();

	var P = getPosition(el);
	var top = P.y + P.height;
	var left = P.x;

	resetClearMenu();

	var menu='<div class="flyout"><ul>\n';
	var j=0;var count=0;
for(var i=0;i<menuArray.length;i++){
	if(menuArray[i][0] == item){
	count++;
	menu +='<li><a href="'+path+menuArray[i][2]+'" onmouseover="resetClearMenu()" onmouseout="clearMenu()">'+menuArray[i][1]+'</a></li>\n';

	if(count == menuArray.length){
	break;
	}

if(count % list_length == 0){
	menu += '</ul><ul>';
	}

	}
}
	menu+='</ul></div>';

var menu_div=document.getElementById('menu');

var offset=left - offset_left;
var top_=top + offset_top;

if(! count){menu =''}
if(menu){
var flash = document.getElementById('flash_home');
if(flash){
	flash.style.visibility = 'hidden';
	}
}

menu_div.innerHTML=menu;
menu_div.style.left=offset+'px';
menu_div.style.top=top_+'px';
menu_div.style.width = menu_width +'px';

menu_on = 1;

// scrollFlyout(item);

}

function clearMenu(){
	clear_menu=setTimeout('clearTheMenu()',600);
}

function clearTheMenu(){
	var menu_div=document.getElementById('menu');
menu_div.innerHTML='';
	menu_on = 0;
var flash = document.getElementById('flash_home');
if(flash){
	flash.style.visibility = 'visible';
	}
}

function resetClearMenu(){
	clearTimeout(clear_menu);
}


function getPosition(target){
	var h = target.offsetHeight;
	var w = target.offsetWidth;
	var left = 0;
	var top  = 0;var c='';
	while (target.offsetParent){
		left += target.offsetLeft;
		top  += target.offsetTop;
		target = target.offsetParent;
	}
	left += target.offsetLeft;
	top  += target.offsetTop;
	return {x:left, y:top,width:w,height:h};
}

	var clear_interval_scroller;
	var scroller;
	var scroller_height;
	var increment_amount = 0;
	var item_saved;

function scrollFlyout(item){

if((item_saved == item)&&(! menu_on)){
	item_saved = item;
	return '';
}

	item_saved = item;

	scroller = document.getElementById('fly');

	scroller_height = scroller.offsetHeight;

	increment_amount = scroller_height;

	clearInterval(clear_interval_scroller);

	clear_interval_scroller = setInterval('scrollIt()','10'); 	
}


function scrollIt(){
	increment_amount = increment_amount - 4;
if(increment_amount < 0){
	increment_amount = 0;
}

scroller.style.top = 0 - increment_amount;
var menu_div=document.getElementById('menu');
menu_div.style.visibility = 'visible';
	
if(increment_amount ==  0){
	clearInterval(clear_interval_scroller);
}

}
