$.fn.extend({
	//¹Ï¤ù¤¶²Ð
	Menu2:function(options){
    this.each(function() {
        var targetobj = this;
        new $.Menu2Obj(targetobj, options);
    });		
	}
});	

//¹Ï¤ù¤¶²Ð
jQuery.Menu2Obj = function(targetobj,options){
	var defaults ={
		pic : '',
		picO:''
	};

	var settings = $.extend(defaults, options);
	var Div1Css = {
		position:"relative"
	};

	var Div2Css = {
		position:"absolute",
		top:"0px",
		left:"0px"
	};

	var Div3Css = {
		position:"absolute",
		top:"0px",
		left:"0px",		
		display:"none"
	};	

	
	var Div2 = $(targetobj).find("div").get(0);
	var Div3 = $(targetobj).find("div").get(1);

	$(targetobj).css(Div1Css);
	$(Div2).css(Div2Css);
	$(Div3).css(Div3Css);

	$(targetobj).css("width",$(Div2).width());
	$(Div2).css("width",$(Div2).width());
	$(Div3).css("width",$(Div3).width());
	$(Div3).css("top",$(Div2).height());	
	

	$(Div2).mouseover(function(){
		if(settings.picO!=""){
			$($(Div2).find("img").get(0)).attr("src",settings.picO);
		}
   		$(Div2).siblings().css("display","");
	});

	$(targetobj).mouseout(function(e){
		if($.fn.compareDocumentPosition($(targetobj).get(0), e.relatedTarget)!=20 && $.fn.compareDocumentPosition($(targetobj).get(0), e.relatedTarget)!=0){
			if(settings.pic!=""){
				$($(Div2).find("img").get(0)).attr("src",settings.pic);	
			}
			
			$(Div3).css("display","none");
		}
	});	
}	
