topOffset = 2;
MTimeoutID = null;
menuTimeOut = 120;

/*
imgPath = 'images/menu_hun/';

menu = [
	{'img':{'over':imgPath+'bemutatkozas_over.jpg','out':imgPath+'bemutatkozas.jpg'},'link':'index.php?mm=bemutatkozas','submenu':'sm1'},
	{'img':{'over':imgPath+'szolgaltatasaink_over.jpg','out':imgPath+'szolgaltatasaink.jpg'},'link':'index.php?mm=szolgaltatasaink','submenu':'sm2'},
	{'img':{'over':imgPath+'minosegbiztositas_over.jpg','out':imgPath+'minosegbiztositas.jpg'},'link':'index.php?mm=minosegbiztositas'},
	{'img':{'over':imgPath+'referenciaink_over.jpg','out':imgPath+'referenciaink.jpg'},'link':'index.php?mm=referenciaink'},
	{'img':{'over':imgPath+'arajanlatkeres_over.jpg','out':imgPath+'arajanlatkeres.jpg'},'link':'index.php?mm=arajanlatkeres'},
	{'img':{'over':imgPath+'elerhetosegunk_over.jpg','out':imgPath+'elerhetosegunk.jpg'},'link':'index.php?mm=elerhetosegunk'}
];

sm1 = [
	{'label':'Célkitűzéseink','link':'index.php?mm=bemutatkozas&sm=celkituzeseink'},
	{'label':'Vezetőség','link':'index.php?mm=bemutatkozas&sm=vezetoseg'},
	{'label':'Technológiánk','link':'index.php?mm=bemutatkozas&sm=technologiank'},
	{'label':'Dolgozóink','link':'index.php?mm=bemutatkozas&sm=dolgozoink'}
];

sm2 = [
	{'label':'Takarítás','link':'index.php?mm=szolgaltatasaink&sm=takaritas'},
	{'label':'Zöld felületek gondozása','link':'index.php?mm=szolgaltatasaink&sm=parkgondozas'}
];


function preload() {
	preloadImageObj = new Image();
	imageUrl = [
		imgPath+'bemutatkozas_over.jpg',imgPath+'bemutatkozas.jpg',
		imgPath+'szolgaltatasaink_over.jpg',imgPath+'szolgaltatasaink.jpg',
		imgPath+'minosegbiztositas_over.jpg',imgPath+'minosegbiztositas.jpg',
		imgPath+'referenciaink_over.jpg',imgPath+'referenciaink.jpg',
		imgPath+'arajanlatkeres_over.jpg',imgPath+'arajanlatkeres.jpg',
		imgPath+'elerhetosegunk_over.jpg',imgPath+'elerhetosegunk.jpg',
		imgPath+'submenu_bg_over.jpg',imgPath+'submenu_bg.jpg',
	];
	for(var i=0; i<=imageUrl.length; i++) 
		preloadImageObj.src = imageUrl[i];
	delete imageUrl,preloadImageObj;
}
*/

function ce(z) {
	return document.createElement(z);
}

function de(z) {
	z.parentNode.removeChild(z);
}

function ct(z) {
	return document.createTextNode(z);
}

function clearElement(c) {
	var _tmp = document.getElementById(c);
	if(_tmp.hasChildNodes()){
		while (_tmp.firstChild) {
  			_tmp.removeChild(_tmp.firstChild);
		}
	}
}

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
		}
	}
	return [curleft,curtop];
}

function hideStart() {
	if(MTimeoutID) window.clearInterval(MTimeoutID);
	MTimeoutID = window.setTimeout('hidemenu()',menuTimeOut);
}

function hideStop() {
	if(MTimeoutID) window.clearInterval(MTimeoutID);
}

function hidemenu() {
	var a = document.getElementById('iMenuDiv');
//	alert (a.id);
	de (a);
//	clearElement ('iMenuDiv');
}

function menuOver (m) {
	var teszt = document.getElementById('iMenuDiv');
	if (teszt) hidemenu ();
	var tmp = ce ('div');
	tmp.id = 'iMenuDiv';
	var s = "";
	var parentdiv = document.getElementById('termekalmenu'+m);
	hideStop ();
	var divpos = findPos (parentdiv);
	tmp.style.left = divpos[0]+'px';
	var e = eval (m);
	for (a=0; a<e.length; a++) {
		s += '<a href="index.php?menuid=termekek&submenuid='+e[a]['submenuid']+'">'+e[a]['submenuname']+'</a>';
	}
	tmp.innerHTML = s;
	tmp.onmouseover = hideStop;
	tmp.onmouseout = hideStart;
	document.getElementById('Content').appendChild(tmp);
}

function menuOut () {
	hideStart ();
//	var a = document.getElementById('iMenuDiv');
//	de (a);
}





function menuOver2 (e) {
	var tmp = document.getElementById('iMenuDiv2');
	var s = "";
	tmp.innerHTML = s;
	for (a=0; a<e.length; a++) {
		s += '<a href="index.php?menuid=termekek&submenuid='+e[a]['submenuid']+'">'+e[a]['submenuname']+'</a>';
	}
	tmp.innerHTML = s;
}


/*
function menuOver(e) {
	o = document.getElementById(e);
	hideStop();
//	clearElement('helper');
	var oPos = findPos(o);
	var tmp = ce('div');
	tmp.id = "iMenuDiv";
//	tmp.style.left = oPos[0]+'px';
//	tmp.style.top = oPos[1] + o.offsetHeight + topOffset + 'px';
	tmp.onmouseover = hideStop;
	tmp.onmouseout = hideStart;
/*	
	if( o.id.substring(2) ) {
		var smListTmp = eval(menu[Number(o.id.substring(2))-1]['submenu']);
		for(var i in smListTmp) {
			var smTmp = ce('a');
			smTmp.href = smListTmp[i]['link'];
			smTmp.appendChild(ct(smListTmp[i]['label']));
			tmp.appendChild(smTmp);
		}
	}
	
	document.getElementById('helper').appendChild(tmp);
}

function hidemenu() {
	clearElement('helper');
}

function menuOut() {
	hideStart();
}

*/

/*
function drawMenu() {
	for(var i=0; i<termekalmenu.length; i++) {
		var tmp = ce('div');
		tmp.id = 'mi' + (i+1);
		if (termekalmenu[i]['submenu']) {
			var tmpFunc = "templol = function(){ menuOver('" + tmp.id + "')}";
			tmp.onmouseover = eval(tmpFunc);
			tmp.onmouseout = menuOut;
		}

//		if (i) {
//			var sep = ce('img');
//			sep.src = 'images/menu_sep.jpg';
//			document.getElementById('menu').appendChild(sep);
//		}

		if (termekalmenu[i]['mainmenu']) {
			if (termekalmenu[i]['link'])
				tmp.innerHTML = '<a href="'+menu[i]['link']+'"><img src="' + menu[i]['img']['out'] + '" alt="" onmouseover="this.src=\''+menu[i]['img']['over']+'\'" onmouseout="this.src=\''+menu[i]['img']['out']+'\'" /></a>'
			else 
				tmp.innerHTML = '<img src="' + menu[i]['img']['out'] + '" alt="" onmouseover="this.src=\''+menu[i]['img']['over']+'\'" onmouseout="this.src=\''+menu[i]['img']['out']+'\'" />';
		}
		else if (menu[i]['label']) {
			if (menu[i]['link'])
				tmp.innerHTML = '<a id="ln'+(i+1)+'" href="'+menu[i]['link']+'">'+menu[i]['label']+'</a>'
			else
				tmp.innerHTML = menu[i]['label']
		}
		document.getElementById('menu').appendChild(tmp);
	}
}
*/
