//Array Routines
function checkArray(value){
	var myReturn = false;
	if (this.length > 0){
		for (var x=0;x < this.length; x++){
			if (this[x] == value){
				myReturn = true;
				break;
			}
		}
	}
	return myReturn;
}
function addToArray(value){
	this.push(value);
}
function removeFromArray(value){
	if (this.length > 0){
		for (var x=0;x < this.length; x++){
			if (this[x] == value){
				this.splice(x,1);
				break;
			}
		}
	}
}
function removeAllFromArray(){
	while (this.length != 0){
		this.pop();
	}
}
Array.prototype.DoesExist = checkArray;
Array.prototype.Add = addToArray;
Array.prototype.Remove = removeFromArray;
Array.prototype.Empty = removeAllFromArray;