/***********************************************************************************************************
 * su.bot.checkers.javascript.Properties
 * Location: http://www.bot.su/library/su/bot/checkers/javascript/Properties.js
 * Index Version Location: http://www.bot.su/library/su/bot/checkers/javascript/properties/index.html
 * © Bot.Su (http://www.bot.su/) 
***********************************************************************************************************/

if (typeof su == "undefined") {su = {};};
if (typeof su.bot == "undefined") {su.bot = {};};
if (typeof su.bot.checkers == "undefined") {su.bot.checkers = {};};
if (typeof su.bot.checkers.javascript == "undefined") {su.bot.checkers.javascript = {};};

if (typeof su.bot.checkers.javascript.Properties == "undefined") {
 su.bot.checkers.javascript.Properties = function() {}; 
 su.bot.checkers.javascript.Properties.prototype = new com.oclib.javascript.lang.Root();

 su.bot.checkers.javascript.Properties.prototype.className = "Properties"; 
 su.bot.checkers.javascript.Properties.prototype.classNamespace = "su.bot.checkers.javascript.Properties"; 
 su.bot.checkers.javascript.Properties.prototype.classCreated = "20070403"; 
 su.bot.checkers.javascript.Properties.prototype.classCreator = "http://www.bot.su/"; 
 su.bot.checkers.javascript.Properties.prototype.classLocation = "http://www.bot.su/library/su/bot/checkers/javascript/Properties.js"; 
 su.bot.checkers.javascript.Properties.prototype.classIndexLocation = "http://www.bot.su/library/su/bot/checkers/javascript/properties/index.html"; 
 su.bot.checkers.javascript.Properties.prototype.classVersion = "20070528"; 
 su.bot.checkers.javascript.Properties.prototype.classVersionLocation = "http://www.bot.su/library/su/bot/checkers/javascript/properties/builds/20070528/Properties.js"; 
 su.bot.checkers.javascript.Properties.prototype.classVersionIndexLocation = "http://www.bot.su/library/su/bot/checkers/javascript/properties/index.html"; 
  
 su.bot.checkers.javascript.Properties.prototype.autoplay = false;
  su.bot.checkers.javascript.Properties.prototype.getAutoplay = function () {return this.autoplay;};
  su.bot.checkers.javascript.Properties.prototype.setAutoplay = function (autoplay) {this.autoplay = autoplay;}; 
 su.bot.checkers.javascript.Properties.prototype.boardElementId = "board";
  su.bot.checkers.javascript.Properties.prototype.getBoardElementId = function () {return this.boardElementId;};
  su.bot.checkers.javascript.Properties.prototype.setBoardElementId = function (boardElementId) {this.boardElementId = boardElementId;}; 
 su.bot.checkers.javascript.Properties.prototype.boardTableElementId = "boardTable";
  su.bot.checkers.javascript.Properties.prototype.getBoardTableElementId = function () {return this.boardTableElementId;};
  su.bot.checkers.javascript.Properties.prototype.setBoardTableElementId = function (boardTableElementId) {this.boardTableElementId = boardTableElementId;}; 
 su.bot.checkers.javascript.Properties.prototype.currentTimeId = "currentTimeId";
  su.bot.checkers.javascript.Properties.prototype.getCurrentTimeId = function () {return this.currentTimeId;};
  su.bot.checkers.javascript.Properties.prototype.setCurrentTimeId = function (currentTimeId) {this.currentTimeId = currentTimeId;};
 su.bot.checkers.javascript.Properties.prototype.depth = 3;
  su.bot.checkers.javascript.Properties.prototype.getDepth = function () {return this.depth;};
  su.bot.checkers.javascript.Properties.prototype.setDepth = function (depth) {this.depth = depth;}; 
 su.bot.checkers.javascript.Properties.prototype.doPause = false;//true;
  su.bot.checkers.javascript.Properties.prototype.getDoPause = function () {return this.doPause;};
  su.bot.checkers.javascript.Properties.prototype.setDoPause = function (doPause) {this.doPause = doPause;}; 
 su.bot.checkers.javascript.Properties.prototype.environment;
  su.bot.checkers.javascript.Properties.prototype.getEnvironment = function () {return this.environment;};
  su.bot.checkers.javascript.Properties.prototype.setEnvironment = function (environment) {this.environment = environment;}; 
 su.bot.checkers.javascript.Properties.prototype.falseSquareClassName = "redSquare";
  su.bot.checkers.javascript.Properties.prototype.getFalseSquareClassName = function () {return this.falseSquareClassName;};
  su.bot.checkers.javascript.Properties.prototype.setFalseSquareClassName = function (falseSquareClassName) {this.falseSquareClassName = falseSquareClassName;}; 
 su.bot.checkers.javascript.Properties.prototype.falseSquareLocation = "/library/su/bot/checkers/images/redsquare.gif";
  su.bot.checkers.javascript.Properties.prototype.getFalseSquareLocation = function () {return this.falseSquareLocation;};
  su.bot.checkers.javascript.Properties.prototype.setFalseSquareLocation = function (falseSquareLocation) {this.falseSquareLocation = falseSquareLocation;}; 
 su.bot.checkers.javascript.Properties.prototype.gameTimeId = "gameTimeId";
  su.bot.checkers.javascript.Properties.prototype.getGameTimeId = function () {return this.gameTimeId;};
  su.bot.checkers.javascript.Properties.prototype.setGameTimeId = function (gameTimeId) {this.gameTimeId = gameTimeId;}; 
 su.bot.checkers.javascript.Properties.prototype.gamersLocator = null;
  su.bot.checkers.javascript.Properties.prototype.getGamersLocator = function () {return this.gamersLocator;};
  su.bot.checkers.javascript.Properties.prototype.setGamersLocator = function (gamersLocator) {this.gamersLocator = gamersLocator;}; 
 su.bot.checkers.javascript.Properties.prototype.kingMoveLength = 15;
  su.bot.checkers.javascript.Properties.prototype.getKingMoveLength = function () {return this.kingMoveLength;};
  su.bot.checkers.javascript.Properties.prototype.setKingMoveLength = function (kingMoveLength) {this.kingMoveLength = kingMoveLength;}; 
 su.bot.checkers.javascript.Properties.prototype.leftTopSquareStatus = false; /*false, true*/
  su.bot.checkers.javascript.Properties.prototype.getLeftTopSquareStatus = function () {return this.leftTopSquareStatus;};
  su.bot.checkers.javascript.Properties.prototype.setLeftTopSquareStatus = function (leftTopSquareStatus) {this.leftTopSquareStatus = leftTopSquareStatus;}; 
 su.bot.checkers.javascript.Properties.prototype.maxCheckerLocation = "/library/su/bot/checkers/images/blackchecker.gif";
  su.bot.checkers.javascript.Properties.prototype.getMaxCheckerLocation = function () {return this.maxCheckerLocation;};
  su.bot.checkers.javascript.Properties.prototype.setMaxCheckerLocation = function (maxCheckerLocation) {this.maxCheckerLocation = maxCheckerLocation;};  
 su.bot.checkers.javascript.Properties.prototype.maxCurrentTimeId = "maxCurrentTimeId";
  su.bot.checkers.javascript.Properties.prototype.getMaxCurrentTimeId = function () {return this.maxCurrentTimeId;};
  su.bot.checkers.javascript.Properties.prototype.setMaxCurrentTimeId = function (maxCurrentTimeId) {this.maxCurrentTimeId = maxCurrentTimeId;}; 
 su.bot.checkers.javascript.Properties.prototype.maxFullTimeId = "maxFullTimeId";
  su.bot.checkers.javascript.Properties.prototype.getMaxFullTimeId = function () {return this.maxFullTimeId;};
  su.bot.checkers.javascript.Properties.prototype.setMaxFullTimeId = function (maxFullTimeId) {this.maxFullTimeId = maxFullTimeId;}; 
 su.bot.checkers.javascript.Properties.prototype.maxKingLocation = "/library/su/bot/checkers/images/blackking.gif";
  su.bot.checkers.javascript.Properties.prototype.getMaxKingLocation = function () {return this.maxKingLocation;};
  su.bot.checkers.javascript.Properties.prototype.setMaxKingLocation = function (maxKingLocation) {this.maxKingLocation = maxKingLocation;}; 
 su.bot.checkers.javascript.Properties.prototype.minCheckerLocation = "/library/su/bot/checkers/images/redchecker.gif";
  su.bot.checkers.javascript.Properties.prototype.getMinCheckerLocation = function () {return this.minCheckerLocation};
  su.bot.checkers.javascript.Properties.prototype.setMinCheckerLocation = function (minCheckerLocation) {this.minCheckerLocation = minCheckerLocation;}; 
 su.bot.checkers.javascript.Properties.prototype.minCurrentTimeId = "minCurrentTimeId";
  su.bot.checkers.javascript.Properties.prototype.getMinCurrentTimeId = function () {return this.minCurrentTimeId;};
  su.bot.checkers.javascript.Properties.prototype.setMinCurrentTimeId = function (minCurrentTimeId) {this.minCurrentTimeId = minCurrentTimeId;}; 
 su.bot.checkers.javascript.Properties.prototype.minFullTimeId = "minFullTimeId";
  su.bot.checkers.javascript.Properties.prototype.getMinFullTimeId = function () {return this.minFullTimeId;};
  su.bot.checkers.javascript.Properties.prototype.setMinFullTimeId = function (minFullTimeId) {this.minFullTimeId = minFullTimeId;}; 
 su.bot.checkers.javascript.Properties.prototype.minKingLocation = "/library/su/bot/checkers/images/redking.gif";
  su.bot.checkers.javascript.Properties.prototype.getMinKingLocation = function () {return this.minKingLocation;};
  su.bot.checkers.javascript.Properties.prototype.setMinKingLocation = function (minKingLocation) {this.minKingLocation = minKingLocation;}; 
 su.bot.checkers.javascript.Properties.prototype.movesWithoutResult = 50;
  su.bot.checkers.javascript.Properties.prototype.getMovesWithoutResult = function () {return this.movesWithoutResult;};
  su.bot.checkers.javascript.Properties.prototype.setMovesWithoutResult = function (movesWithoutResult) {this.movesWithoutResult = movesWithoutResult;}; 
 su.bot.checkers.javascript.Properties.prototype.mustMaxTake = true;
  su.bot.checkers.javascript.Properties.prototype.getMustMaxTake = function () {return this.mustMaxTake;};
  su.bot.checkers.javascript.Properties.prototype.setMustMaxTake = function (mustMaxTake) {this.mustMaxTake = mustMaxTake;}; 
 su.bot.checkers.javascript.Properties.prototype.mustTake = true;
  su.bot.checkers.javascript.Properties.prototype.getMustTake = function () {return this.mustTake;};
  su.bot.checkers.javascript.Properties.prototype.setMustTake = function (mustTake) {this.mustTake = mustTake;};  
 su.bot.checkers.javascript.Properties.prototype.numberMaxCheckers = 12; //2; //12
  su.bot.checkers.javascript.Properties.prototype.getNumberMaxCheckers = function () {return this.numberMaxCheckers;};
  su.bot.checkers.javascript.Properties.prototype.setNumberMaxCheckers = function (numberMaxCheckers) {this.numberMaxCheckers = numberMaxCheckers;}; 
 su.bot.checkers.javascript.Properties.prototype.numberMinCheckers = 12; //2; //12
  su.bot.checkers.javascript.Properties.prototype.getNumberMinCheckers = function () {return this.numberMinCheckers;};
  su.bot.checkers.javascript.Properties.prototype.setNumberMinCheckers = function (numberMinCheckers) {this.numberMinCheckers = numberMinCheckers;}; 
 su.bot.checkers.javascript.Properties.prototype.numberMoveId = "numberMove";
  su.bot.checkers.javascript.Properties.prototype.getNumberMoveId = function () {return this.numberMoveId;};
  su.bot.checkers.javascript.Properties.prototype.setNumberMoveId = function (numberMoveId) {this.numberMoveId = numberMoveId;}; 
 su.bot.checkers.javascript.Properties.prototype.numberSquares = 64;
  su.bot.checkers.javascript.Properties.prototype.getNumberSquares = function () {return this.numberSquares;};
  /** Private method! **/ su.bot.checkers.javascript.Properties.prototype.setNumberSquares = function (numberSquares) {this.numberSquares = numberSquares;}; 
 su.bot.checkers.javascript.Properties.prototype.numberSquaresHorizontal = 8;
  su.bot.checkers.javascript.Properties.prototype.getNumberSquaresHorizontal = function () {return this.numberSquaresHorizontal;};
  su.bot.checkers.javascript.Properties.prototype.setNumberSquaresHorizontal = function (numberSquaresHorizontal) {this.numberSquaresHorizontal = numberSquaresHorizontal; this.setNumberSquares(this.numberSquaresHorizontal*this.numberSquaresVertical);}; 
 su.bot.checkers.javascript.Properties.prototype.numberSquaresVertical = 8;
  su.bot.checkers.javascript.Properties.prototype.getNumberSquaresVertical = function () {return this.numberSquaresVertical;};
  su.bot.checkers.javascript.Properties.prototype.setNumberSquaresVertical = function (numberSquaresVertical) {this.numberSquaresVertical = numberSquaresVertical; this.setNumberSquares(this.numberSquaresHorizontal*this.numberSquaresVertical);}; 
 su.bot.checkers.javascript.Properties.prototype.takeBack = true;
  su.bot.checkers.javascript.Properties.prototype.getTakeBack = function () {return this.takeBack;};
  su.bot.checkers.javascript.Properties.prototype.setTakeBack = function (takeBack) {this.takeBack = takeBack;}; 
 su.bot.checkers.javascript.Properties.prototype.timeForGame;
  su.bot.checkers.javascript.Properties.prototype.getTimeForGame = function () {return this.timeForGame;};
  su.bot.checkers.javascript.Properties.prototype.setTimeForGame = function (timeForGame) {this.timeForGame = timeForGame;}; 
 su.bot.checkers.javascript.Properties.prototype.timeForMove = 10000;
  su.bot.checkers.javascript.Properties.prototype.getTimeForMove = function () {return this.timeForMove;};
  su.bot.checkers.javascript.Properties.prototype.setTimeForMove = function (timeForMove) {this.timeForMove = timeForMove;}; 
 su.bot.checkers.javascript.Properties.prototype.trueSquareClassName = "blackSquare";
  su.bot.checkers.javascript.Properties.prototype.getTrueSquareClassName = function () {return this.trueSquareClassName};
  su.bot.checkers.javascript.Properties.prototype.setTrueSquareClassName = function (trueSquareClassName) {this.trueSquareClassName = trueSquareClassName;}; 
 su.bot.checkers.javascript.Properties.prototype.trueSquareLocation = "/library/su/bot/checkers/images/blacksquare.gif";
  su.bot.checkers.javascript.Properties.prototype.getTrueSquareLocation = function () {return this.trueSquareLocation;};
  su.bot.checkers.javascript.Properties.prototype.setTrueSquareLocation = function (trueSquareLocation) {this.trueSquareLocation = trueSquareLocation;}; 
 su.bot.checkers.javascript.Properties.prototype.whoseMove = "max"; /*"min", "max"*/
  su.bot.checkers.javascript.Properties.prototype.getWhoseMove = function () {return this.whoseMove;};
  su.bot.checkers.javascript.Properties.prototype.setWhoseMove = function (whoseMove) {this.whoseMove = whoseMove;}; 
 su.bot.checkers.javascript.Properties.prototype.whoseMoveId = "whoseMove"; 
  su.bot.checkers.javascript.Properties.prototype.getWhoseMoveId = function () {return this.whoseMoveId;};
  su.bot.checkers.javascript.Properties.prototype.setWhoseMoveId = function (whoseMoveId) {this.whoseMoveId = whoseMoveId;}; 
 su.bot.checkers.javascript.Properties.prototype.whoseTopPosition = "min"; /*"min", "max"*/
  su.bot.checkers.javascript.Properties.prototype.getWhoseTopPosition = function () {return this.whoseTopPosition;};
  su.bot.checkers.javascript.Properties.prototype.setWhoseTopPosition = function (whoseTopPosition) {this.whoseTopPosition = whoseTopPosition;}; 
  
 
  
 su.bot.checkers.javascript.Properties.prototype.init = function(e) {
  if(this.mustTrace()) {this.getLog().println("su.bot.checkers.javascript.Properties.init is runing...");};
  var gamersLocator = new Array();
  var gamer = new Array();
  gamer["namespace"] = "su.bot.checkers.javascript.User";
  gamer["location"] = "/library/su/bot/checkers/javascript/user/builds/20070528/User.js";
  gamersLocator["User20070528"] = gamer;
  gamer = new Array();
  gamer["namespace"] = "su.bot.checkers.javascript.bot.Random";
  gamer["location"] = "/library/su/bot/checkers/javascript/bot/random/builds/20070528/Random.js";
  gamersLocator["Random20070528"] = gamer;
  gamer = new Array();
  gamer["namespace"] = "su.bot.checkers.javascript.bot.Smart";
  gamer["location"] = "/library/su/bot/checkers/javascript/bot/smart/builds/20070528/Smart.js";
  gamersLocator["Smart20070528"] = gamer;
  gamer = new Array();
  gamer["namespace"] = "su.bot.checkers.javascript.bot.e.E001";
  gamer["location"] = "/library/su/bot/checkers/javascript/bot/e/e001/builds/20070528/E001.js";
  gamersLocator["E00120070528"] = gamer;
  gamer = new Array();
  gamer["namespace"] = "su.bot.checkers.javascript.bot.e.E002";
  gamer["location"] = "/library/su/bot/checkers/javascript/bot/e/e002/builds/20070528/E002.js";
  gamersLocator["E00220070528"] = gamer;
  gamer = new Array();
  gamer["namespace"] = "su.bot.checkers.javascript.bot.e.E003";
  gamer["location"] = "/library/su/bot/checkers/javascript/bot/e/e003/builds/20070528/E003.js";
  gamersLocator["E00320070528"] = gamer;
  this.setGamersLocator(gamersLocator);
 };
};
