/**
@ program			: javascript ui framework;
@ auth				: thhh2™ 
@ desc				: Menu
**/
var menucnt = 6; 
var main_over = 0;
var sub_over = 0;
var clayer = -1; 

function $(id) {	// get id 
	if (typeof(id) !="object") return document.getElementById(id); 
	else return (id); 
}

function $e(e) {
	alert(e +"\n"+ e.description);
	return;
}



// 메뉴초기화 : TEXT 를 이미지로 변경함.
function InitialNavi(folder, intMain, intSub) {
	try {
		var topmenu = $("navigator").getElementsByTagName("li"); 
		var tmp = 1; 
		for (var i=0; i<topmenu.length; i++ ) {
			var alink = topmenu[i].getElementsByTagName("a")[0]; 
			if (topmenu[i].className.length==5) {
				tmp ++; 
			} 
			alink.innerHTML = "<img src='/image/"+ folder +"/"+ topmenu[i].className +".gif' alt='"+ alink.innerHTML +"' border='0' align='absmiddle'>";
		}
			
		// main & sub over;
		InitialMenuOver(Number(intMain), Number(intSub)); 

		$("navigator").style.display = "block";
	}

	catch (e) {  }
}
 
// 처음오버메뉴
function InitialMenuOver(intMain, intSub) {
	if (intMain>0) {
		// main menu over 
		var obj_main = $("menu_0"+intMain).getElementsByTagName("a")[0]; 
		mainOver(obj_main, intMain);

		// sub menu display 
		subDisplay(intMain);

		// sub menu over; 
		if (intSub>0) {
			var obj_sub = $("submenu0"+intMain+"_"+intSub).getElementsByTagName("a")[0];
			subOver(obj_sub);
		}
	} 
	main_over = intMain;
	sub_over = intSub; 
}


// 메인메뉴 OVER
function mainOver(v, inum) {
	clayer = 1; 
	for (i=1; i<=menucnt ; i++ ) {
		var main = $("menu_0"+i);
		if (main) {
			var img = main.getElementsByTagName("img"); 
			for (var j=0; j<img.length ; j++) {
				var imgname = img[j].src;
				if( imgname.indexOf("_on.") > -1 ) img[j].src = imgname.replace("_on.gif",".gif");
			}
		}

		var sub = $("submenu"+ i ); 
		sub.style.display = "none"; 
	}
	 
	var main_link = v.getElementsByTagName("img")[0]; 
	if (main_link.src.indexOf("_on.gif")<0) {
		main_link.src = main_link.src.replace(".gif", "_on.gif");
	}

	subDisplay(inum);
}

// 서브메뉴 OVER
function subOver(v){
	clayer = 1; 
	for (i=1; i<=menucnt ; i++ ) {
		var sub = $("submenu"+i);
		if (sub) {
			var img = sub.getElementsByTagName("img"); 
			for (var j=0; j<img.length ; j++) {
				var imgname = img[j].src;
				if( imgname.indexOf("_on.") > -1 ) img[j].src = imgname.replace("_on.gif",".gif");
			}
		}
	}
 
	var sub_link = v.getElementsByTagName("img")[0];
	if (sub_link.src.indexOf("_on.gif")<0) {
		sub_link.src =sub_link.src.replace(".gif", "_on.gif");
	}
}

// 
function subDisplay(inum) {
	var sub = $("submenu"+inum); 
	sub.style.display = "block";
}

function subHidden(inum) {
	var sub = $("submenu"+inum); 
	sub.style.display = "block";
}


function mainOut(inum) {
	if (clayer>-1) 
		return; 

	// return main images;
	for (i=1; i<=menucnt ; i++ ) {
		var main = $("menu_0"+i);
		if (main) {
			var img = main.getElementsByTagName("img"); 
			for (var j=0; j<img.length ; j++) {
				var imgname = img[j].src;
				if( imgname.indexOf("_on.") > -1 ) img[j].src = imgname.replace("_on.gif",".gif");
			}
		}
	}

	// sub menu hidden
	subHidden(inum);


	// 예전오버메뉴; 
	InitialMenuOver(main_over, sub_over); 

}

function subOut(){
	if (clayer>-1) 
		return; 

	// return sub images;
	for (i=1; i<=menucnt ; i++ ) {
		var sub = $("submenu"+i);
		if (sub) {
			var img = sub.getElementsByTagName("img"); 
			for (var j=0; j<img.length ; j++) {
				var imgname = img[j].src;
				if( imgname.indexOf("_on.") > -1 ) img[j].src = imgname.replace("_on.gif","_off.gif");
			}
		}
	}
}


function pright_index(nid) {
for(var i = 1; i < 3; i++) {
	objright2 = document.getElementById('navibest'+i);
	img_the2 = document.getElementById('su_g'+i);
	img2 = document.getElementById('pright_button'+i);
	if ( nid == i ) {
		img_the2.style.display = "block";
		objright2.style.display = "block";
		img2.src = "/image/main_img/ex0"+i+"_on.gif";    
	} else {
		img_the2.style.display = "none";
		objright2.style.display = "none";
		img2.src = "/image/main_img/ex0"+i+"_off.gif";
	}
}
}


