var total_menu = 5; // ÃÑ ¸Þ´ºÀÇ °¹¼ö
var current_menu = 0;
var menu_flag = 0;
var default_url = "http://www.phytophthoradb.org";

function initmenu() {
	for(i=0;i<total_menu;i++) {
		if(i == total_menu-1) {
			var menu_bg_right = eval("menu"+i+"_right");
			menu_bg_right.style.cssText = "background-image:url('"+default_url+"/img/menu_end_off.gif')";
		} else {
			var menu_bg_right = eval("menu"+i+"_right");
			menu_bg_right.style.cssText = "background-image:url('"+default_url+"/img/menu_right_off.gif')";
		}

		var menu_bg = eval("menu"+i+"_bg");
		var menu_icon = eval("menu"+i+"_icon");
		menu_bg.style.cssText = "background-image:url('"+default_url+"/img/menu_off.gif')";
		menu_icon.src = default_url+"/img/topmenu_icon"+i+"_off.gif";
	}
}


function selectmenu(menu,flag) {
	initmenu();

	if(!flag) current_menu = menu;

	if(menu == 0) {
		var menu_bg_right = eval("menu"+menu+"_right");
		menu_bg_right.style.cssText = "background-image:url('"+default_url+"/img/menu_right_on.gif')";
	} else if(menu == total_menu-1) {
		var menu_bg_left = eval("menu"+(menu-1)+"_right");
		var menu_bg_right = eval("menu"+menu+"_right");
		menu_bg_left.style.cssText = "background-image:url('"+default_url+"/img/menu_left_on.gif')";
		menu_bg_right.style.cssText = "background-image:url('"+default_url+"/img/menu_end_on.gif')";
	} else {
		var menu_bg_left = eval("menu"+(menu-1)+"_right");
		var menu_bg_right = eval("menu"+menu+"_right");
		menu_bg_left.style.cssText = "background-image:url('"+default_url+"/img/menu_left_on.gif')";
		menu_bg_right.style.cssText = "background-image:url('"+default_url+"/img/menu_right_on.gif')";
	}

	var menu_bg = eval("menu"+menu+"_bg");
	var menu_icon = eval("menu"+menu+"_icon");
	menu_bg.style.cssText="background-image:url('"+default_url+"/img/menu_on.gif')";
	menu_icon.src = default_url+"/img/topmenu_icon"+menu+".gif";

	for (i=0;i<total_menu;i++) {
		var obj_name = "submenu"+i;
		var obj = eval(obj_name);
		if (i == menu) {
			obj.style.cssText = "display:";
		} else {
			obj.style.cssText = "display:none";
		}
	}
}

function menuon(menu) {
	selectmenu(menu,1);
	for (i=0;i<total_menu;i++) {
		var obj_name = "submenu"+i;
		var obj = eval(obj_name);
		if (i == menu) {
			obj.style.cssText = "display:";
		} else {
			obj.style.cssText = "display:none";
		}
	}
}

function menuoff() {
	for (i=0;i<total_menu;i++) {
		var obj_name = "submenu"+i;
		var obj = eval(obj_name);
		obj.style.cssText = "display:none";
	}
	selectmenu(current_menu);
}

function go_modify(bps_url, t) {
		var url = bps_url+'modify.php?a=modify&t='+t;
		window.open(url, 'Passport', 'status=no,resizable=no,scrollbars=no,width=420,height=350');
}


x=0; 
y=0; 

function checkBrowser() {
    var ua = navigator.userAgent
    if(ua.indexOf('Safari') !=-1 || ua.indexOf('KHTML') !=-1) {
		return 'safari';
    } else if(document.all) {                   //win-e4,win-e5,win-e6
		return 'ie';
    } else if(ua.indexOf('Gecko') !=-1)         //n6,n7,m1
		return 'nav';
}

function setOpacity(layName, arg) {
    if(window.opera)return
    var ua = navigator.userAgent
    if(ua.indexOf('Safari') !=-1 || ua.indexOf('KHTML') !=-1) {
        document.getElementById(layName).style.opacity = arg
    } else if(document.all) {                   //win-e4,win-e5,win-e6
        document.all(layName).style.filter="alpha(opacity=0)"
        document.all(layName).filters.alpha.Opacity = (arg * 100)
    } else if(ua.indexOf('Gecko') !=-1)         //n6,n7,m1
        document.getElementById(layName).style.MozOpacity = arg
}

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; 
}

/* Sub Menu */
var prevMenu = 0;
/* Move to header_new.tpl 
function showSubmenu(no) {
	if(prevMenu != 0) {
		var oldobj = document.getElementById("subMenu"+prevMenu);
		var oldmenuobj = document.getElementById("mainMenu"+prevMenu);
		var oldimg = document.getElementById("menu"+prevMenu+"_icon");
		oldobj.style.display = "none";
		oldimg.src = "img/topmenu_icon"+(prevMenu-1)+"_off.gif";

		if(prevMenu == "1") {
			oldmenuobj.className = "first";
		} else {
			oldmenuobj.className = "";
		}
	}
	var obj = document.getElementById("subMenu"+no);
	var menuobj = document.getElementById("mainMenu"+no);
	var menuimg = document.getElementById("menu"+no+"_icon");

	if(checkBrowser() == 'ie') {	
		var mx = get_x(menuobj);
		var my = get_y(menuobj);
		obj.style.top = my + 25 + "px";
		obj.style.left = mx - 4 + "px"; 
	} else {
		var mx = get_x(menuobj);
		var my = get_y(menuobj);
		obj.style.top = my + 25 + "px";
		obj.style.left = mx - 4 + "px"; 
	}

	if(no == 1) {
		menuobj.className = "overfirst";
	} else {
		menuobj.className = "over";
	}
	menuimg.src = "img/topmenu_icon"+(no-1)+".gif";

	obj.style.display = "block";
	prevMenu = no;
}*/

function closeSubmenu() {
	no = prevMenu;
	if(no != 0) {
		var obj = document.getElementById("subMenu"+no);
		obj.style.display = "none";
	}
}

