var tm_save_src = new Array;
var checks ="";
var menuOut ="";
var no_data='';
function menu_test(data){
	no_data = data;
	//2차메뉴오버
	//jQuery("#topmenu > li > ul > li > a").hover(function(){jQuery(this).toggleClass("tm_link_2th_ov");},function(){jQuery(this).toggleClass("tm_link_2th_ov");});	
	
	//1차메뉴 ov
	jQuery("#topmenu > li > ul").hide();
	jQuery("#topmenu > li").css({"float":"left","clear":"none"});
	jQuery("#topmenu > li").hover(menu_show,menu_show);
	if(no_data != 'N') jQuery("#topmenu > li:eq("+(no_data-1)+")").hover(for_hide,for_hide);
	//메뉴 img 의 속성 rel를 추가시키고 초기값ov값을 넣는다.				
	//jQuery("#topmenu > li > a > img").attr("rel","ov");
	
	//마우스이벤트핸들러
	jQuery("#topmenu > li").hover(menu_img_ov);
	//1차메뉴 클릭시 링크값을 없앤다.
	//jQuery("#topmenu > li > a").click(function(){return false});
	
	//focus이벤트핸들러
	jQuery("#topmenu > li > a").each(function(n){
		jQuery("#topmenu > li > a")[n].onfocus = menu_img_ov_key;
		tm_save_src[n] = jQuery("#topmenu > li > a > img")[n].src;
	});
	//2차메뉴 위치 컨트롤 및 위치표시
	left_mar();
}

//메뉴이미지over
function menu_img_ov() {
	if(jQuery(this)[0].opt != 'no'){
		if(menuOut && jQuery(this)[0].opt != 'no') menu_img_out();
		menuOut = jQuery(this)[0].childNodes[0].childNodes[0];
	}
	//jQuery("#topmenu > li > a > img").not("rel*=no_ov").removeAttr("rel");
	//if(checks=="Y") jQuery("#topmenu > li > ul > li > a > img").not("rel*=no_ov").removeAttr("rel");				
	//alert(jQuery(this)[0].childNodes[0].childNodes[0].src);
	var menu_length = jQuery("#topmenu > li > a > img").length;
	var ori_img = jQuery(this)[0].childNodes[0].childNodes[0];
	var img_src = ori_img.src.split("/");
	var imgName = img_src[img_src.length-1];
	var imgName = imgName.split(".");
	var name = imgName[imgName.length-2];
	var type = imgName[imgName.length-1];
	name = name.replace("_ov","");
	var ov_img ='';	
	
	
	//이미지기본값
	//jQuery("#topmenu > li > a > img").each(function(n){jQuery("#topmenu > li > a > img")[n].src = path + "menu_0" + (n+1) + "."+ type;});	
	//for(s=0;s<menu_length; s++){jQuery("#topmenu > li > a > img")[s].src = tm_save_src[s];}
	for(i=0;i<img_src.length; i++){if(i<(img_src.length-1)){ov_img += img_src[i]+"/";}}	
	//alert(ov_img);
	ov_img += name+"_ov."+ type;
	
	//이미지오버값
	ori_img.src = ov_img;
}
function menu_img_out() {	
	oriImg = menuOut.src.replace("_ov","");
	menuOut.src = oriImg;	
}

//2차메뉴 show
function menu_show(){
	jQuery("#topmenu > li > ul").hide();
	jQuery(this)[jQuery(this).find(">ul:hidden").show()];			
}


//메뉴이미지over_key focus이벤트 핸들러
function menu_img_ov_key() {		
	jQuery("#topmenu > li > ul").hide();
	jQuery(this).parent()[jQuery(this).parent().find(">ul:hidden").show()];
	
	if(jQuery(this)[0].parentNode.opt != 'no'){
		if(menuOut && jQuery(this)[0].opt != 'no') menu_img_out();
		menuOut = jQuery(this)[0].childNodes[0];			
	}
	
	//jQuery("#topmenu > li > a > img").not("rel*=no_ov").removeAttr("rel");
	//if(checks=="Y") jQuery("#topmenu > li > ul > li > a > img").not("rel*=no_ov").removeAttr("rel");
	//jQuery(this)[jQuery(this).find(":img").attr("rel","ov")];		
	
	var menu_length = jQuery("#topmenu > li > a > img").length;
	var ori_img = jQuery(this)[0].childNodes[0];
	var img_src = ori_img.src.split("/");
	var imgName = img_src[img_src.length-1];
	var imgName = imgName.split(".");
	var name = imgName[imgName.length-2];
	var type = imgName[imgName.length-1];
	name = name.replace("_ov","");
	var ov_img ='';	
	
	
	//이미지기본값
	//jQuery("#topmenu > li > a > img").each(function(n){jQuery("#topmenu > li > a > img")[n].src = path + "menu_0" + (n+1) + "."+ type;});	
	//for(s=0;s<menu_length; s++){jQuery("#topmenu > li > a > img")[s].src = tm_save_src[s];}
	for(i=0;i<img_src.length; i++){if(i<(img_src.length-1)){ov_img += img_src[i]+"/";}}	
	//alert(ov_img);
	ov_img += name+"_ov."+ type;
	if(no_data != 'N') jQuery("#topmenu > li:eq("+(no_data-1)+")").find(">ul").hide();
	
	//이미지오버값
	ori_img.src = ov_img;	
}

function menu_check(me1,me2,check,g_check){
	g_checks = g_check;

	checks = check;
	if(!me1) alert("me1 no value");
	if(!me2) alert("me2 no value");
	if(!g_checks) alert("g_check no value");
	me1--;
	me2--;
	
	if(g_checks=="Y"){
		menuOut = jQuery("#topmenu > li > a > img")[me1];
		
		//1차메뉴 체크
		var check_img = jQuery("#topmenu > li > a > img")[me1].src;		
		check_img_arr = new Array;
		check_img_arr = check_img.split("/");
		check_img = check_img_arr[check_img_arr.length-1];
		check_img_arr2 = check_img.split(".");
		var name = check_img_arr2[check_img_arr2.length-2];
		var type = check_img_arr2[check_img_arr2.length-1];
		var ov_img ='';	
		//check_img = "/template/topmenu/"+sitecode+"/img/" + check_img_arr2[0] + "_ov." + check_img_arr2[1];
		
		for(i=0;i<check_img_arr.length; i++){if(i<(check_img_arr.length-1)){ov_img += check_img_arr[i]+"/";}}
		ov_img += name+"_ov."+ type;	
	
	
		jQuery("#topmenu > li > ul").hide();
		jQuery("#topmenu > li > a > img")[me1].src = ov_img;	
		jQuery("#topmenu > li > ul").eq(me1).show();
	} else {
		jQuery("#topmenu > li > ul").hide();
	}
	
	if(checks == "Y"){
		//2차메뉴 체크
		var check2_img = jQuery("#topmenu > li > ul").eq(me1).find(">li>a>img")[me2].src;		
		check2_img_arr = new Array;
		check2_img_arr = check2_img.split("/");
		check2_img = check2_img_arr[check2_img_arr.length-1];
		check2_img_arr2 = check2_img.split(".");
		var name2 = check2_img_arr2[check2_img_arr2.length-2];
		var type2 = check2_img_arr2[check2_img_arr2.length-1];
		var ov2_img ='';	
		//check_img = "/template/topmenu/"+sitecode+"/img/" + check_img_arr2[0] + "_ov." + check_img_arr2[1];
		
		for(i=0;i<check2_img_arr.length; i++){if(i<(check2_img_arr.length-1)){ov2_img += check2_img_arr[i]+"/";}}
		ov2_img += name2+"_ov."+ type2;
		
		//alert(ov2_img);
		jQuery("#topmenu > li > ul").eq(me1).find(">li>a>img")[me2].src = ov2_img;
	} else {
		jQuery("#topmenu > li > ul").eq(me1).find(">li>a").eq(me2).removeClass("tm_link");
		jQuery("#topmenu > li > ul").eq(me1).find(">li>a").eq(me2).toggleClass("tm_link_ov");
	}
}

function for_hide(){
	jQuery("#topmenu > li > ul").hide();
}
