
typeof defaultRegistry!='undefined'?defaultRegistry.addEntry({fileName:'jquery.idms.chartColorQueue.js',url:'/ccf/plugins/js/jquery.idms.chartColorQueue.js',plugins:[]}):true;(function(){var defaultColors=['3366cc','006633','999900','cc0000','990099','330099','ff66ff','00cc33','ff6600','ffcc00'];var colorList;var maxColors;var start;var end;jQuery.fn.chartColorQueue=function(options){if(colorList==undefined){if(options.colors!=undefined){colorList=jQuery.extend(colorList,options.colors);maxColors=options.colors.length;start=0;end=options.colors.length;}else
{colorList=defaultColors;maxColors=defaultColors.length;start=0;end=defaultColors.length;}}return{isEmpty:function(){return((end-start)==0);},getMaxColors:function(){return maxColors;},pop:function(){if(start<end){var color=colorList[start];colorList[start++]=undefined;return color;}else
{return undefined;}},push:function(color){if(color!=undefined){colorList[end++]=color;}},size:function(){return(end-start);}};};})();