var intervalArr=[];(function(a){a.fn.extend({crossFade:function(b){var c={duration:300,timeout:2000,element:"img"};var b=a.extend(c,b);return this.each(function(){var e=b.duration;var d=b.timeout;var j=b.element;var k=a(this).children(j);var g;var h=k.size()-1;var f;if(h>0){k.hide().eq(0).fadeIn(e,function(){if(jQuery.browser.msie){a(this).get(0).style.removeAttribute("filter")}});f=setInterval(function(){k.each(function(){thisIndex=k.index(this);if(a(this).css("display")=="inline"||a(this).css("display")=="block"){g=thisIndex;if(thisIndex==h){nextFade=0}else{nextFade=thisIndex+1}}});intervalArr.push(f);k.eq(g).fadeOut(e);k.eq(nextFade).fadeIn(e,function(){if(jQuery.browser.msie){a(this).get(0).style.removeAttribute("filter")}})},d)}else{k.hide().eq(0).fadeIn(e)}})},stopFade:function(b){var c={intIndex:0,clearAll:false};var b=a.extend(c,b);if(b.clearAll){for(i=0;i<=intervalArr.length-1;i++){clearInterval(intervalArr[i])}}else{clearInterval(intervalArr[b.intIndex])}}})})(jQuery);
