var top_menu_on_img = new Array();
var top_menu_off_img = new Array();
	function init_top_menu(obj,start, substart) {
		var list_li = document.getElementById(obj).getElementsByTagName('LI');
		var j=1;
		
		for(var i=0; i<list_li.length;i++) {
			var imgtag = list_li[i].getElementsByTagName('IMG');
			if(imgtag.length>0) {
				var img = list_li[i].getElementsByTagName('IMG')[0];
				top_menu_off_img[i] = new Image();
				top_menu_off_img[i].src =img.src;
				
				var re = new RegExp('.([a-z]{3})$');
				top_menu_on_img[i] = new Image();
				if(img.src.match(/_on/)) {
					top_menu_on_img[i].src=img.src;
				} else {
					top_menu_on_img[i].src=img.src.replace(re,'_on.$1');
				}
				img.idx = i;
			}
		}
		
		for(var i=0; i<list_li.length;i++) {
			if(list_li[i].parentNode.id=='') {
				if(j==start) {
					//list_li[i].style.zIndex='100';
					list_li[i].className='on';
					list_li[i].parentNode.selectobj = list_li[i];
					var sub_list_li = list_li[i].getElementsByTagName('LI');
					for(var si=0; si<sub_list_li.length;si++) {
						if(si==substart-1) {
							sub_list_li[si].className='on';
							if(sub_list_li[si].parentNode.parentNode.getElementsByTagName('IMG').length>0)
							sub_list_li[si].parentNode.parentNode.getElementsByTagName('IMG')[0].src = top_menu_on_img[i].src; 
							
						} else {
							sub_list_li[si].removeAttribute('class');
							sub_list_li[si].removeAttribute('className');
						}
					}
				}

				list_li[i].onmouseover = function() {
					if(this.parentNode.selectobj) {
						if(this.parentNode.selectobj.getElementsByTagName('IMG').length>0) {
							this.parentNode.selectobj.getElementsByTagName('IMG')[0].src = top_menu_off_img[this.parentNode.selectobj.getElementsByTagName('IMG')[0].idx].src; 
							
						}
						this.parentNode.selectobj.removeAttribute('class');
						this.parentNode.selectobj.removeAttribute('className');
					}
					if(this.getElementsByTagName('IMG').length>0) {
						this.getElementsByTagName('IMG')[0].src = top_menu_on_img[this.getElementsByTagName('IMG')[0].idx].src;
					}
					this.className='on';
					this.parentNode.selectobj = this;
				}
				list_li[i].getElementsByTagName('A')[0].onfocus=function() {
					this.parentNode.onmouseover();
				}

				j++;
			}
		}
	}

	function init_left_menu(obj,start, substart, four_depth_start) {
		if(!four_depth_start) four_depth_start='';
		if(!document.getElementById(obj)) return;
		var list_li = document.getElementById(obj).getElementsByTagName('LI');
		var j=1;
		
		for(var i=0; i<list_li.length;i++) {
			if(list_li[i].parentNode.id == 'snb_list') {
				if(j==start) {
					list_li[i].className='on';
					list_li[i].parentNode.selectobj = list_li[i];
					var sub_list_li = list_li[i].getElementsByTagName('LI');
					for(var si=0; si<sub_list_li.length;si++) {
						if(si==substart-1) {
							sub_list_li[si].className='on';
						} else {
							sub_list_li[si].removeAttribute('class');
							sub_list_li[si].removeAttribute('className');
						}
					}
				} else {
					list_li[i].className='close';
				}
				if(list_li[i].getElementsByTagName('UL').length>0) {
					list_li[i].className=list_li[i].className+' more';
					list_li[i].getElementsByTagName('A')[0].href='#none';
					list_li[i].onclick = function() {
						if(this.parentNode.selectobj) this.parentNode.selectobj.className=this.parentNode.selectobj.className.replace('on','close');
						this.className= this.className.replace('close','on');
						this.parentNode.selectobj = this;
					}
					list_li[i].getElementsByTagName('A')[0].onfocus = function() {
					  this.parentNode.onclick();
					}
				}
				j++;
			}
		}
	
		if(four_depth_start!='' && four_depth_start!='0') {
			if(document.getElementById('four_depth_nav')){
				var list_4_li = document.getElementById('four_depth_nav').getElementsByTagName('LI');
				for(var i=0; i<list_4_li.length;i++) {
					if(i==four_depth_start-1) {
						list_4_li[i].className='on';
					} else {
						list_4_li[i].removeAttribute('class');
						list_4_li[i].removeAttribute('className');
					}
				}
			}
		}
		
		//var list_obj = document.getElementsByTagName('OBJECT');
		//for(var i=0; i<list_obj.length;i++) {
			//if(list_obj[i].parentNode.tagName.toLowerCase()!='object') {
				//list_obj[i].parentNode.innerHTML = list_obj[i].parentNode.innerHTML;
			//}
		//}
	}
	
	function init_menu_exbtn(target,param1,param2,param3,param4) {
		var new_target = document.getElementById(target).parentNode;
		var new_a = document.createElement('A');
		var new_img = document.createElement('IMG');
		if(new_target.tagName.toLowerCase()!='p') {
			//alert('menu all 출력명령문을 <p>로 감싸주세요');
			//return;
		}
		new_img.show_src = param1;
		new_img.close_src = param2;
		new_img.alt = param3;
		new_img.mode='show';
		new_img.src = new_img.show_src;
		
		new_img.id = target;
		
		new_a.href  = '#none';
		new_a.img = new_img;
		new_a.appendChild(new_img);
		new_target.innerHTML='';
		new_target.appendChild(new_a);
		new_a.param3 = param3;
		new_a.param4 = param4;
		new_a.onclick=function() {
			if(this.img.mode=='show') {
				this.img.mode='hide';
				new_img.alt = this.param4;
				this.img.src=this.img.close_src;
				var li_tag = document.getElementById('snb').getElementsByTagName('LI');
				for(i=0;i<li_tag.length;i++) {
					li_tag[i].className = li_tag[i].className.replace('close','on_close');	
				}
				
			} else {
				this.img.src=this.img.show_src;
				this.img.mode='show';
				new_img.alt = this.param3;
				var li_tag = document.getElementById('snb').getElementsByTagName('LI');
				for(i=0;i<li_tag.length;i++) {
					li_tag[i].className = li_tag[i].className.replace('on_close','close');	
				}
			}
			
		}
		
		
		//var str = '<a href="#"><img src="'.$parameter[0].'" alt="'.$parameter[1].'" /></a>';
	}
	
	