(function(b){function j(c,e){this.menuSettings=e;this.menuAnimate=function(d,c){b.each(d,function(g){var h=Math.round((a.menuSettings.closeDim*d.length-a.menuSettings.openDim)/(d.length-1)),f=h;if(g==c)f=a.menuSettings.openDim;"undefined"==typeof c&&(f=null==a.menuSettings.openItem?a.menuSettings.closeDim:a.menuSettings.openItem==g?a.menuSettings.openDim:h);"vertical"==a.menuSettings.position?b(this).animate({height:f},a.menuSettings.duration,a.menuSettings.effect):b(this).animate({width:f},a.menuSettings.duration, a.menuSettings.effect)})};var a=this,d=b("li",c);a.menuAnimate(d);var i=a.menuSettings.closeDim*d.length+a.menuSettings.border*d.length+10;"vertical"==a.menuSettings.position?b(c).css({width:a.menuSettings.width+"px",height:i+"px"}):b(c).css({height:a.menuSettings.height+"px",width:i+"px"});b.each(d,function(c){var e=0,g="solid "+a.menuSettings.border+"px "+a.menuSettings.color,h="auto",f=a.menuSettings.height+"px";"vertical"==a.menuSettings.position&&(e="solid "+a.menuSettings.border+"px "+a.menuSettings.color, g=0,h=a.menuSettings.width+"px",f="auto");c==d.length-1&&(g=e=0);b(this).css({width:h,height:f,"border-bottom":e,"border-right":g}).mouseenter(function(){d.stop(!0,!1);a.menuAnimate(d,c)})});b(c).mouseleave(function(){a.menuAnimate(d)})}b.fn.AccordionImageMenu=function(c){var e={closeDim:100,openDim:200,width:200,height:200,effect:"swing",duration:400,openItem:null,border:2,color:"#000000",position:"horizontal",fadeInTitle:!0};return this.each(function(){b(this).addClass("aim");b("br",this).remove(); c&&b.extend(e,c);new j(this,e)})}})(jQuery);
