function FF_getElementsHeight(e) {
	y = e.offsetTop;
	p = e.offsetParent;
	while (p != null) {
		y += p.offsetTop;
		p = p.offsetParent;
	}
	return y;
}
function FF_getElementsWidth(e){
	y = e.offsetLeft;
	p = e.offsetParent;
	while (p != null) {
		y += p.offsetLeft;
		p = p.offsetParent;
	}
	return y;
}

var PREV_CAT_ON_OFF;
var MM_SWITHC_ON_OFF;
var MM_CUR_ID;
var MM_CUR_OBJ;
var MM_CUR_RUN_OBJ;

function F_DD_Cats(obj,id){
	MM_SWITHC_ON_OFF=true;
	MM_CUR_ID = id;
	MM_CUR_OBJ = obj;
	setTimeout("F_DD_TurnOn()",300);
}

function F_DD_TurnOn(loc){
	if(!MM_SWITHC_ON_OFF)return;
	var id=MM_CUR_ID;
	var obj = MM_CUR_OBJ;
	var d = document.getElementById("ID_DIV_CATEGORY_"+id);
	if (d)
	{

		var w = FF_getElementsWidth(obj);
		var h = FF_getElementsHeight(obj);

		if(w+185>screen.width)w=w-185+obj.offsetWidth;

		h += obj.offsetHeight + 6;

		var fts = document.getElementById("content");
		var fts_height = 0;
		var fts_width = 0;
		if(fts)
		{
			fts_height = fts.offsetTop;
			fts_width = fts.offsetLeft;
		}

		d.style.left = w-fts_width;
		d.style.top = h-fts_height;


		d.className='DIVCategories';

		MM_SWITHC_ON_OFF=false;
		if(PREV_CAT_ON_OFF!=d)F_DD_ShutOffMenu();
		MM_SWITHC_ON_OFF=true;
		PREV_CAT_ON_OFF = d;
	}
	obj.className='MenuTop';
	MM_CUR_RUN_OBJ = obj;
}
function F_DD_Cats_Out(id,yn,obj,topobj){

	if(obj!=null)obj.className=(yn)?"MenuOn":"MenuOff";
	var d = document.getElementById("ID_DIV_CATEGORY_"+id);
	if (d)
	{
		MM_SWITHC_ON_OFF=yn;
		if(!yn)setTimeout("F_DD_ShutOffMenu()",900);
	}
}
function F_DD_ShutOffMenu(){

	if(MM_SWITHC_ON_OFF)return;
	if(PREV_CAT_ON_OFF==null)return;

	PREV_CAT_ON_OFF.className='divInvisible';
	MM_CUR_RUN_OBJ.className='';
}
