var timerID = 0;
var bent = 0;

var menuTimer=null;
var menuTimerStopped=null;
var menuId=null;

function startDisapear() {
	menuTimerStopped=null;
	menuTimer=setTimeout('menuDisapear()',3000);
}

function stopDisapear() {
	menuTimerStopped=true;
	menuTimer=null;
}

function menuDisapear() {
	if(menuTimerStopped) return;

	hideDivAll();
	
	menuTimerStopped=null;
	menuTimer=null;
	menuId=null;
}

function menuShow(object,id) {
	hideDivAll();
	
	var menu=document.getElementById(id);

	pos=findPos(object);
	
	var mtop=pos[1];
	var mleft=pos[0];

	menu.style.top=(mtop)+"px";
	menu.style.left=(mleft-10)+"px";
	menu.style.display="block";

	var menuId=id;
	stopDisapear();
}

function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	var res = new Array();
	res[0]=curleft;
	res[1]=curtop;
	return res;
}

function showDiv(x,m) {
	return;
	a1=document.getElementById('floatingKatalogus'); 
	a2=document.getElementById('floatingSzakuzlet'); 
	a3=document.getElementById('floatingSzerviz'); 
	a4=document.getElementById('floatingVszolg'); 
	bent=1;
	
	menuX = document.getElementById('mainCont').offsetLeft;
	if ( document.getElementById('menu').offsetLeft ) menuX = 0;
	
	m.style.left=(menuX + x.offsetLeft - 5)+'px';
	m.style.display='block';

	if (m!=a1) a1.style.display='none'; 
	if (m!=a2) a2.style.display='none'; 
	if (m!=a3) a3.style.display='none'; 
	if (m!=a4) a4.style.display='none'; 
	
/*	if (timerID) {
		clearTimeout(timerID);
		timerID = 0;
	}
	timerID = setTimeout("hideDivAll()", 1500);*/
}

function mover() {
	bent = 1;
	if (timerID) {
		clearTimeout(timerID);
		timerID  = 0;
		timerID = setTimeout("hideDivAll()", 1500);
	}
	
}

function hideDiv(m) {
	if (!bent) m.style.display='none';
}

function hideDivAll() {
	a1=document.getElementById('floatingKatalogus'); 
	a2=document.getElementById('floatingSzakuzlet'); 
	a3=document.getElementById('floatingSzerviz'); 
	a4=document.getElementById('floatingVszolg'); 
	a5=document.getElementById('floatingCikkek'); 
	
	a1.style.display='none';
	a2.style.display='none';
	a3.style.display='none';
	a4.style.display='none';
	a5.style.display='none';
}

/*---------------------------------------------------------------------------*/
/*a k�t oldalon megjelen� h�r vagy ajand�k LAYER magass�g�nak �sszehangol�sa */
/*---------------------------------------------------------------------------*/
function layerMatch(length,mit) {
	for (i=1; i<=length; i++) {
		if(  document.getElementById(mit+"bal"+i) && document.getElementById(mit+"jobb"+i) ) {
			if(document.getElementById(mit+"bal"+i).offsetHeight && document.getElementById(mit+"jobb"+i).offsetHeight) {
				if(document.getElementById(mit+"bal"+i).offsetHeight < document.getElementById(mit+"jobb"+i).offsetHeight){
					document.getElementById(mit+"bal"+i).style.height = document.getElementById(mit+"jobb"+i).offsetHeight+'px';
					/*alert ("style: "+document.getElementById(mit+"jobb"+i).style.height + " //  offsetHeight:" + document.getElementById(mit+"jobb"+i).offsetHeight);*/
				}
				if(document.getElementById(mit+"bal"+i).offsetHeight > document.getElementById(mit+"jobb"+i).offsetHeight){
					document.getElementById(mit+"jobb"+i).style.height=document.getElementById(mit+"bal"+i).offsetHeight+'px';
				}
			}
		}// if jobb �s bal is exist
	} // for
}
