Array.prototype.Add=function(Item){var iNext=this.length;Item.index=iNext;var name;var What;if(arguments.length==2){name=Item;What=arguments[1];}else{What=Item;}this[iNext]=What;return this[iNext];};Array.prototype.Delete=function(Item){delete this[Item];};Array.prototype.Randomize=function(){var i=0,random,considered=new Array(),sorted=new Array();while(i<this.length){random=Math.floor(Math.random()*this.length)if(!considered[random]){sorted[i]=random;considered[random]=true;i++;}}return sorted;};
