
//메인메뉴 javascript:is=document.images;for(var i=0; i<is.length; i++){is[i].src='';};void(0);
var mainmenu;
function setmainmenu(){

	var onedepth=document.getElementById('onedepth').childNodes;
	var nowpage;

	this.init=function(num){
		var atag;
		for(var i=0; i<onedepth.length; i++){
			if(onedepth[i].nodeType==1){
				onedepth[i].onmouseover=function(){mainmenu.sub(this,true);};
				onedepth[i].onmouseout=function(){mainmenu.sub(this,false);};
				onedepth[i].onfocus=function(){mainmenu.sub(this,true);};
				onedepth[i].onblur=function(){mainmenu.sub(this,false);};
			}
		}
		if(num){
			nowpage=num;
			setnowpage(nowpage);
		}
	}

	var setnowpage=function(nowpage){
		var twodepth,onedepthnum=0;
		for(var i=0; i<onedepth.length; i++){
			if(onedepth[i].nodeType==1){
				onedepthnum++;
				if(nowpage[0]==onedepthnum){
					mainmenu.sub(onedepth[i],true);
					twodepth=onedepth[i].getElementsByTagName('a');
					for(var j=1; j<=twodepth.length; j++){
						if(j==nowpage[1]){
							twodepth[j].className='on';
							break;
						}
					}
					break;
				}
			}
		}
	}
	
	var unsetnowpage=function(){
		var innerimg,atags;
		for(var i=0; i<onedepth.length; i++){
			if(onedepth[i].nodeType==1){
				innerimg=onedepth[i].getElementsByTagName('img')[0];
				if(innerimg.src.indexOf('on.gif')!=-1) innerimg.src=innerimg.src.replace('on.gif','.gif');
				onedepth[i].getElementsByTagName('ul')[0].style.display='none';
				atags=onedepth[i].getElementsByTagName('ul')[0].getElementsByTagName('a');
				for(j=0; j<atags.length; j++){
					if(atags[j].className=='on') atags[j].className='';
				}
			}
		}
	}

	this.sub=function(onedepthobj,shownhide){
		var twodepthid=onedepthobj.className.replace('one','two');
		var twodepthobj=document.getElementById(twodepthid);
		var innerimg=onedepthobj.getElementsByTagName('img')[0];
		if(shownhide){
			unsetnowpage();
			mouseisover=true;
			if(document.getElementById('mainmenu')) twodepthobj.style.top=(document.getElementById('mainmenu').offsetTop+85)+'px';
			else twodepthobj.style.top=(document.getElementById('mainmenu').offsetTop+85)+'px';
			twodepthobj.style.display='block';
			if(innerimg.src.indexOf('on.gif')==-1) innerimg.src=innerimg.src.replace('.gif','on.gif');
		}else if(!shownhide){
			if(nowpage){
				if(onedepthobj.className.indexOf(nowpage[0])==-1){
					innerimg.src=innerimg.src.replace('on.gif','.gif');
					mouseisover=false;
					twodepthobj.style.display='none';
					setnowpagetimer();
				}else setnowpage(nowpage);
			}else unsetnowpage();
		}
	}
	
	var mouseisover=false;
	var setnowpagetime=0;
	var setnowpagetimer=function(){
		if(mouseisover){
			setnowpagetime=0;
		}else{
			if(setnowpagetime<1000){
				setnowpagetime+=100;
				setTimeout(setnowpagetimer,50);
			}else{
				setnowpagetime=0;
				setnowpage(nowpage);
			}
		}
	}

}