(function(e){var k={};var c={};var j={};var f=[];var d;jQuery.fn.jBreadCrumb=function(m){k=e.extend({},e.fn.jBreadCrumb.defaults,m);return this.each(function(){c=e(this);h()})};function h(){if(typeof(jQuery.easing)=="object"){d="easeOutQuad"}else{d="swing"}j=jQuery(c).find("li");jQuery(c).find("ul").wrap('<div style="overflow:hidden; position:relative;  width: '+jQuery(c).css("width")+';"><div>');jQuery(c).find("ul").width(5000);if(j.length>0){jQuery(j[j.length-1]).addClass("last");jQuery(j[0]).addClass("first");if(j.length>k.minimumCompressionElements){l()}}}function l(){var m=jQuery(j[j.length-1]);if(jQuery(m).width()>k.maxFinalElementLength){if(k.beginingElementsToLeaveOpen>0){k.beginingElementsToLeaveOpen--}if(k.endElementsToLeaveOpen>0){k.endElementsToLeaveOpen--}}if(jQuery(m).width()<k.maxFinalElementLength&&jQuery(m).width()>k.minFinalElementLength){if(k.beginingElementsToLeaveOpen>0){k.beginingElementsToLeaveOpen--}}var n=j.length-1-k.endElementsToLeaveOpen;jQuery(j[j.length-1]).css({background:"none"});e(j).each(function(p,q){if(p>k.beginingElementsToLeaveOpen&&p<n){jQuery(q).find("a").wrap("<span></span>").width(jQuery(q).find("a").width()+10);jQuery(q).append(jQuery('<div class="'+k.overlayClass+'"></div>').css({display:"block"})).css({background:"none"});if(g()){a(jQuery(q).find("."+k.overlayClass).css({width:"20px",right:"-1px"}))}var o={id:p,width:jQuery(q).width(),listElement:jQuery(q).find("span"),isAnimating:false,element:jQuery(q).find("span")};jQuery(q).bind("mouseover",o,i).bind("mouseout",o,b);jQuery(q).find("a").unbind("mouseover",i).unbind("mouseout",b);q.autoInterval=setInterval(function(){clearInterval(q.autoInterval);jQuery(q).find("span").animate({width:k.previewWidth},k.timeInitialCollapse,k.easing)},(150*(p-2)))}})}function i(n){var m=n.data.id;var o=n.data.width;jQuery(n.data.element).stop();jQuery(n.data.element).animate({width:o},{duration:k.timeExpansionAnimation,easing:k.easing,queue:false});return false}function b(n){var m=n.data.id;jQuery(n.data.element).stop();jQuery(n.data.element).animate({width:k.previewWidth},{duration:k.timeCompressionAnimation,easing:k.easing,queue:false});return false}function g(){var m=e.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent);return m}function a(m){var n;if(jQuery(m).is("img")){n=jQuery(m).attr("src")}else{n=e(m).css("backgroundImage");n.match(/^url\(["']?(.*\.png)["']?\)$/i);n=RegExp.$1}e(m).css({backgroundImage:"none",filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='"+n+"')"})}jQuery.fn.jBreadCrumb.defaults={maxFinalElementLength:400,minFinalElementLength:200,minimumCompressionElements:1,endElementsToLeaveOpen:2,beginingElementsToLeaveOpen:1,timeExpansionAnimation:100,timeCompressionAnimation:100,timeInitialCollapse:200,easing:d,overlayClass:"chevronOverlay",previewWidth:40}})(jQuery);
