$(document).ready(init);

	
function init(){

	$(".Mmenu").mouseover(function(){
		//¸ðµç ¸ÞÀÎ¸Þ´º ÀÌ¹ÌÁö¸¦ ¾Æ¿ôÀÌ¹ÌÁö·Î ¹Ù²Û´Ù.
		$(".Mmenu").each(function(){
			src = $(this).attr("src").replace("_on","_off");
			$(this).attr("src",src);
		});
		//¼±ÅÃµÈ ¸ÞÀÎ¸Þ´º¸¸ ¿À¹öÀÌ¹ÌÁö·Î ¹Ù²Û´Ù.
		src = $(this).attr("src").replace("_off","_on");
		$(this).attr("src",src);
	
				
		///¸ÞÀÎ¼­ºê À§Ä¡Àâ±â
		var MmenuIdx = $(".Mmenu").index($(this));
		var MSmenu = $(".MSmenu:eq("+MmenuIdx+")");

		///¸ÞÀÎ¼­ºê»ó´ë°ª¾ò±â
		var Mpos = $(this).position();
		/// ¸ÞÀÎ¼­ºê ºÎ¸ð°ª
		var Parent = $(this).parent().parent().parent();
		var ParentMpos = Parent.position();
			MposLeft = parseInt(Mpos.left) - parseInt(ParentMpos.left);
			var width = MSmenu.width();
			var Halfwidth = parseInt(width/2);
			
		///ÇöÀçÀÌ¹ÌÁöÀÇ Áß¾ÓÁÂÇ¥°ª 
			var  MposCenter= MposLeft+( parseInt($(this).width()/2) );
		//¸ÞÀÎ¼­ºê LEFT ÁÂÇ¥°ª(ÇöÀç ÀÌ¹ÌÁöÀÇ Áß¾ÓÁÂÇ¥°ª¿¡¼­ ¸ÞÀÎ¼­ºê Áß¾ÓÁÂÇ¥°ªÀ» »©ÁØ´Ù.)
			MposLeft = MposCenter-Halfwidth;
		//¸ÞÀÎ¼­ºê RIGHT ÁÂÇ¥°ª
			MposRight = MposLeft+width;
		//¿µ¿ª³»¿¡¼­ ¿ÞÂÊÀ¸·Î ³Ñ¾î°¡°Ô µÇ¸é °­Á¦·Î 0À» ¹ÛÀ½	
			if(MposLeft<=0){MposLeft=0;}
			if(MposRight >= Parent.width()){
				MposLeft = MposLeft- ( parseInt(MposRight-Parent.width()) );
			
			}
			
		MSmenu.css({"left":MposLeft});
		
		//¸ðµç ¸ÞÀÎ¼­ºê¸Þ´º ¼û±è.
		$(".MSmenu").css({"display":"none"});
		//¼±ÅÃµÈ ¸ÞÀÎ¼­ºê¸Þ´º Ãâ·Â.
		MSmenu.css({"display":"block"});
		
		

	});
	
	
		
}
