function subMenuOpen(obj){
	clearTimeout(document.mt);
	var a=[];
	a = String(obj).split("#");
	smObj=$(".sm_"+a[1]);

	if(document.tmpSMobj){
		document.tmpSMobj.css("display","none");
		document.tmpSMobj.css("margin-left","0px");
	}
	if(document.tmpMobj){
		if(document.tmpMobj.attr("class")!="active"){
			document.tmpMobj.removeClass();
		}
	}
	var obj1= $(".subMenu");
	var obj2= $(".topMenu");
	var obj3= $(".subMenuIn");
	$(".subMenuIn").css("padding-left", 0+"px");
	$(".subMenuIn").css("padding-right", 0+"px");	

	var w=obj2.width();
	var p=obj2.offset().left;

	obj1.css("left",(p)+"px");
	obj1.css("width",(w+2)+"px");

	smObj.css("display","inline-block");
	objLink=$(obj);
	objL = objLink.offset().left;
	objTxt=$(".txt",objLink);
	objTxtW = objTxt.width();
	objTxtIco =$ (".icon",objLink);
	objTxtIcoW = objTxtIco.width();
	obj1.slideDown();

	document.tmpMobj=$(obj);
	document.tmpSMobj=smObj;
	ml=0;
	ml=objL-p-2;
	cw=(objL-p-2)+smObj.width();
	
	if(cw>=w){
		mr = w-((objL-p-2)+$(obj).width());
		//ml = w-($(obj).width()+mr);
		smObj.css("float","right")
		smObj.css("border-left","none");
		smObj.css("border-right","1px solid #9a0002");
		obj3.css("padding-right", mr+"px");		
	}else{
		smObj.css("border-left","1px solid #9a0002");
		smObj.css("border-right","none");
		smObj.css("float","left")
		obj3.css("padding-left", ml+"px");
	}
	
	if(String(objLink.attr("class"))!="active"){
		objLink.addClass("hover");
	}
	
	obj2.mouseleave(function(){
		document.mt=setTimeout(function(){
			obj1.slideUp();
			if(document.tmpMobj){
				if(document.tmpMobj.attr("class")!="active"){
					document.tmpMobj.removeClass();
				}
			}
		},300);
    });

	obj2.mouseenter(function(){
		clearTimeout(document.mt);
	})
	

}