+ checkChallenge: function(c)
+ {
+ if (!c.vid.match(/^[0-9]+$/))
+ return "Wrong variant ID";
+
+ if (!c.timeControl.match(/^[0-9dhms +]+$/))
+ return "Wrong characters in time control";
+
+ if (!c.nbPlayers.match(/^[0-9]+$/))
+ return "Wrong number of players";
+
+ if (!c.fen.match(/^[a-zA-Z0-9, /-]+$/))
+ return "Bad FEN string";
+ },
+
+ // fen cannot be undefined