x = 0; 
y = 0; 

var topMenuCnt = 4;

function openMap() {
	window.open("about_map.php","MapWindow","width=870,height=772,scrollbars=yes");
}

function settopinit() {
	var mx = get_x(tableMain);
	var obj = document.getElementById("topObj");
	obj.style.left = mx + 43;
	obj.style.display = "";
}

function settop() {
	var y = document.body.scrollTop + document.body.offsetHeight;
	var obj = document.getElementById("topObj");
	obj.style.top = y - 50;
}

function sethelpinit(id) {
	var mx = get_x(tableMain);
	var obj = document.getElementById("helpObj");
	obj.style.left = mx + 43;
	if(id == 'best_gallery') {
		obj.style.display = "none";
	} else if(id == 'guest_studio_gallery') {
		obj.style.display = "none";
	} else if(id == 'guest_etc_gallery') {
		obj.style.display = "none";
	} else {
		obj.style.display = "";
	}
}

function sethelp(id) {
	var y = document.body.scrollTop + 125;
	var obj = document.getElementById("helpObj");
	obj.style.top = y;
	if(id == 'best_gallery') {
		obj.style.display = "none";
	} else if(id == 'guest_studio_gallery') {
		obj.style.display = "none";
	} else if(id == 'guest_etc_gallery') {
		obj.style.display = "none";
	} else {
		obj.style.display = "";
	}

}


function startTrans(id) {
        var obj = document.getElementById(id);
        obj.style.filter = 'none';
}

function endTrans(id) {
        var obj = document.getElementById(id);
        obj.style.filter = 'gray()';
}


function showCalendar() {
	sx = get_x(schedule);
	sy = get_y(schedule);
	var obj = document.getElementById("calendarLayer");
	obj.style.top = sy - 340;
	obj.style.left = sx + 322;
	obj.style.display = "";
}

function showSubMenu(no) {
	for(i=1;i<=topMenuCnt;i++) { hideSubMenu(i); }
	obj = document.getElementById("top_menu_"+no);
	obj.style.visibility = 'visible';
}

function hideSubMenu(no) {
	obj = document.getElementById("top_menu_"+no);
	obj.style.visibility = 'hidden';
}


function getX(obj) { 
	if(obj.offsetParent.tagName != 'BODY') { 
		x += obj.offsetParent.offsetLeft; 
		getX(obj.offsetParent); // BODY °´Ã¼¿¡ ÀÌ¸£±â±îÁö Àç±ÍÈ£ÃâÇÏ¿© offsetLeft°ªÀ» ´©Àû 
	} 
	return x; 
} 

function getY(obj) { 
	if(obj.offsetParent.tagName != 'BODY') { 
		y += obj.offsetParent.offsetTop; 
		getY(obj.offsetParent); // BODY °´Ã¼¿¡ ÀÌ¸£±â±îÁö Àç±ÍÈ£ÃâÇÏ¿© offsetTop°ªÀ» ´©Àû 
	} 
	return y; 
} 

function get_x(obj) { 
	result=getX(obj)+obj.offsetLeft; // »óÀ§°´Ã¼ÀÇ offsetLeftÀÇ ÃÑÇÕ + ÀÚ½ÅÀÇ offsetLeft 
	x=0; // ÃÊ±âÈ­ 
	return result; 
} 

function get_y(obj) { 
	result=getY(obj)+obj.offsetTop; // »óÀ§°´Ã¼ÀÇ offsetTopÀÇ ÃÑÇÕ + ÀÚ½ÅÀÇ offsetTop 
	y=0; // ÃÊ±âÈ­ 
	return result; 
} 


