var timeout	= 200;
var closetimer = 0;
var ddmenuitem = 0;

function mopen(id, top_padding) {
	mcancelclosetime();

	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

	ddmenuitem = get_object("lenyilo_" + id);
	ddmenulink = get_object("link_" + id);

	pos = get_offset(ddmenulink);

	leftpx = pos['left'];
	toppx = pos['top'] + ddmenulink.offsetHeight;

	ddmenuitem.style.left = leftpx + 'px'; 
	ddmenuitem.style.top = toppx + top_padding + 'px';

	ddmenuitem.style.zIndex = 1000;

	ddmenuitem.style.visibility = 'visible';
}

function mclose() {
	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';
}

function mclosetime() {
	closetimer = window.setTimeout(mclose, timeout);
}

function mcancelclosetime() {
	if(closetimer) {
		window.clearTimeout(closetimer);
		closetimer = null;
	}
}

function surfto(link, target) {
	if(target == "self") {
		document.location.href = link;
	}

	else {
		NewWin = window.open(link,'NewWin','');
	}
}

function get_object(obj) {
	if (document.getElementById) {
		return document.getElementById(obj);
	} else if (document.all) {
		return document.all[obj];
	} else if (document.layers) {
		return document.layers[obj];
	} else {
		return null;
	}
}

function get_offset(obj) {
	var left_offset = obj.offsetLeft;
	var top_offset = obj.offsetTop;

	while ((obj = obj.offsetParent) != null) {
		left_offset += obj.offsetLeft;
		top_offset += obj.offsetTop;
	}

	return { 'left' : left_offset, 'top' : top_offset };
}

function jump(id) {
	hova = document.getElementById(id).offsetTop;
	window.scrollTo(0, hova);
}

function showit(id) {
	//document.getElementById(id).style.display = "block";
	Effect.Appear(id,{ duration: 0.4 });
}

function hideit(id) {
	//document.getElementById(id).style.display = "none";
	Effect.Fade(id,{ duration: 0.4 });
}

function open_osszesitett_naptar_popup(dir) {
	var theWidth = screen.width;
	var theHeight = screen.height;
	var theTop=(screen.height/2)-(theHeight/2);
	var theLeft=(screen.width/2)-(theWidth/2); 

	reWin=window.open(dir+"osszesitett_naptar_popup.php",'onaptar','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,height='+theHeight+',width='+theWidth+',top='+theTop+',left='+theLeft+'');
}

document.onclick = mclose;
