// JavaScript Document

function f_block_height_max ( ) {	
	var arg = f_block_height_max.arguments;
	var m = 0;
	
	for ( i=1; i<=arg.length-1; i++ ) {
		if ( document.getElementById(arg[i]).offsetHeight > m ) { m = document.getElementById(arg[i]).offsetHeight; }
	}
	for ( i=1; i<=arg.length-1; i++ ) {
		if ( document.getElementById(arg[i]).offsetHeight < m ) { document.getElementById(arg[i]).style.height = m + arg[0] + "px"; }
	}
	
	return true;
}

function f_menu_show ( evt, obj ) {
	f_menu_hide ( );
	var winWidth = document.body.clientWidth;
	var evt = evt || window.event;
	var o = evt.target || evt.srcElement;
	var coord = f_get_element_pos(o)
	mw = winWidth - coord + 18 - 218 - 1;
	if ( mw < 0 ) {
		document.getElementById(obj).style.left = coord - 18 + mw + "px";
	} else {
		document.getElementById(obj).style.left = coord - 18 + "px";
	}
	document.getElementById(obj).style.visibility = 'visible';
}

function f_get_element_pos(offsetTrail){
	var offsetLeft = 0;
	while(offsetTrail) {
		offsetLeft += offsetTrail.offsetLeft;
		offsetTrail = offsetTrail.offsetParent;
	}
	return offsetLeft;
}

function f_menu_hide ( ) {
	for ( i = 0; i < menu_items.length; i++ ) {
		document.getElementById(menu_items[i]).style.visibility = 'hidden';
	}
}

