/*
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <http://www.gnu.org/licenses/>.

Copyright Cylo.co.uk
Written by Graham Vincent 
Contact :: loudsphiers@gmail.com
Last Updated: 17/06/2008
*/
CyloCaptcha = new Object();

CyloCaptcha.NEW = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.A = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("2","2","1","1","1","2","2"),
new Array ("*","1","*","*","*","1","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","1","1","1","1","1","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.B = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","2","2"),
new Array ("1","*","*","*","*","1","*"),
new Array ("1","2","2","2","2","1","2"),
new Array ("1","*","*","*","*","1","*"),
new Array ("1","1","1","1","1","2","2"),
new Array ("1","*","*","*","*","1","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","1","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.C = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("2","2","1","1","1","1","1"),
new Array ("*","1","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("*","1","*","*","*","*","*"),
new Array ("2","2","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.D = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","2","2"),
new Array ("1","*","*","*","*","1","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","1","*"),
new Array ("1","1","1","1","1","2","2"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.E = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","*"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.F = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.G = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","1","1","1","1","1","1"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","2","2","2","1","2","2"),
new Array ("1","*","*","*","*","1","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("*","1","*","*","*","*","1"),
new Array ("*","2","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","*")
);
CyloCaptcha.H = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","1","1","1","1","1","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.I = new Array(
new Array ("*","*","*","*","*"),
new Array ("1","1","1","1","1"),
new Array ("*","*","1","*","*"),
new Array ("2","2","1","2","2"),
new Array ("*","*","1","*","*"),
new Array ("2","2","1","2","2"),
new Array ("*","*","1","*","*"),
new Array ("2","2","1","2","2"),
new Array ("*","*","1","*","*"),
new Array ("1","1","1","1","1"),
new Array ("*","*","*","*","*")
);

CyloCaptcha.J = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("2","1","1","1","1","1","1"),
new Array ("*","1","*","*","*","*","1"),
new Array ("2","2","2","2","2","2","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("2","2","2","2","2","2","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("2","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","1","2"),
new Array ("*","1","1","1","1","*","*"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.K = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","1","*"),
new Array ("1","2","2","2","1","2","2"),
new Array ("1","*","*","1","*","*","*"),
new Array ("1","1","1","1","1","2","2"),
new Array ("1","*","*","*","*","1","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.L = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.M = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","1","1","2","1","1","*"),
new Array ("1","*","*","1","*","*","1"),
new Array ("1","2","2","1","2","2","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("1","2","2","1","2","2","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("1","2","2","1","2","2","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("1","2","2","1","2","2","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.N = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","1","*","*","*","*","1"),
new Array ("1","2","1","2","2","2","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("1","2","2","2","1","2","1"),
new Array ("1","*","*","*","*","1","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.O = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("2","2","1","1","1","2","2"),
new Array ("*","1","*","*","*","1","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("*","1","*","*","*","1","*"),
new Array ("*","2","1","1","1","2","2"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.P = new Array(
new Array ("*","*","*","*","*","*"),
new Array ("1","1","1","1","1","2"),
new Array ("1","*","*","*","*","1"),
new Array ("1","2","2","2","2","1"),
new Array ("1","*","*","*","*","1"),
new Array ("1","1","1","1","1","2"),
new Array ("1","*","*","*","*","*"),
new Array ("1","2","2","2","2","2"),
new Array ("1","*","*","*","*","*"),
new Array ("1","2","2","2","2","2"),
new Array ("*","*","*","*","*","*")
);

CyloCaptcha.Q = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("2","2","1","1","1","2","2"),
new Array ("*","1","*","*","*","1","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("1","2","2","2","1","2","1"),
new Array ("*","1","*","*","*","1","1"),
new Array ("2","2","1","1","1","2","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.R = new Array(
new Array ("*","*","*","*","*","*"),
new Array ("1","1","1","1","1","2"),
new Array ("1","*","*","*","1","*"),
new Array ("1","2","2","2","2","1"),
new Array ("1","*","*","*","1","*"),
new Array ("1","1","1","1","1","2"),
new Array ("1","*","*","*","1","*"),
new Array ("1","2","2","2","2","1"),
new Array ("1","*","*","*","*","1"),
new Array ("1","2","2","2","2","1"),
new Array ("*","*","*","*","*","*")
);

CyloCaptcha.S = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("2","1","1","1","1","1","2"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","2"),
new Array ("1","*","*","*","*","*","*"),
new Array ("*","1","1","1","1","2","2"),
new Array ("*","*","*","*","*","1","*"),
new Array ("2","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("2","1","1","1","1","1","2"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.T = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("2","2","2","1","2","2","2"),
new Array ("*","*","*","1","*","*","*"),
new Array ("2","2","2","1","2","2","2"),
new Array ("*","*","*","1","*","*","*"),
new Array ("2","2","2","1","2","2","2"),
new Array ("*","*","*","1","*","*","*"),
new Array ("2","2","2","1","2","2","2"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.U = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("*","1","*","*","*","1","*"),
new Array ("2","2","1","1","1","2","2"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.V = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("2","1","2","2","2","1","2"),
new Array ("*","*","1","*","1","*","*"),
new Array ("2","2","2","1","2","2","2"),
new Array ("*","*","*","*","*","*","*")
);


CyloCaptcha.W = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","2","2","1","2","2","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("1","2","2","1","2","2","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("1","2","2","1","2","2","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("1","2","2","1","2","2","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("2","1","1","2","1","1","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.X = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("2","1","2","2","2","1","2"),
new Array ("*","*","1","*","1","*","*"),
new Array ("2","2","2","1","2","2","2"),
new Array ("*","*","1","*","1","*","*"),
new Array ("2","1","2","2","2","1","2"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.Y = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","2","2","2","2","2","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","2","2","2","2","2","1"),
new Array ("*","1","*","*","*","1","*"),
new Array ("2","2","1","2","1","2","2"),
new Array ("*","*","*","1","*","*","*"),
new Array ("2","2","2","1","2","2","2"),
new Array ("*","*","*","1","*","*","*"),
new Array ("2","2","2","1","2","2","2"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.Z = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("2","1","2","2","2","2","2"),
new Array ("*","*","1","*","*","*","*"),
new Array ("2","2","2","1","2","2","2"),
new Array ("*","*","*","*","1","*","*"),
new Array ("2","2","2","2","2","1","2"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","1","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.MLTPL = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","*","*","1","*","*","1"),
new Array ("*","1","*","1","*","1","*"),
new Array ("*","1","*","1","*","1","*"),
new Array ("*","*","1","1","1","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("*","*","1","1","1","*","*"),
new Array ("*","1","*","1","*","1","*"),
new Array ("*","1","*","1","*","1","*"),
new Array ("1","*","*","1","*","*","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.UPAR = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","1","*","*","*"),
new Array ("*","*","1","*","1","*","*"),
new Array ("*","1","*","*","*","1","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*")
);




CyloCaptcha.SPC = new Array(
new Array ("*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*")
);

CyloCaptcha.LCBC = new Array(
new Array ("*","1","1"),
new Array ("1","*","*"),
new Array ("1","*","*"),
new Array ("1","*","*"),
new Array ("1","*","*"),
new Array ("*","1","*"),
new Array ("1","*","*"),
new Array ("1","*","*"),
new Array ("1","*","*"),
new Array ("1","*","*"),
new Array ("*","1","1")
);

CyloCaptcha.RCBC = new Array(
new Array ("1","1","*"),
new Array ("*","*","1"),
new Array ("*","*","1"),
new Array ("*","*","1"),
new Array ("*","*","1"),
new Array ("*","1","*"),
new Array ("*","*","1"),
new Array ("*","*","1"),
new Array ("*","*","1"),
new Array ("*","*","1"),
new Array ("1","1","*")
);

CyloCaptcha.LCRL = new Array(
new Array ("*","*","1","1"),
new Array ("*","1","*","*"),
new Array ("1","*","*","*"),
new Array ("1","*","*","*"),
new Array ("1","*","*","*"),
new Array ("1","*","*","*"),
new Array ("1","*","*","*"),
new Array ("1","*","*","*"),
new Array ("1","*","*","*"),
new Array ("*","1","*","*"),
new Array ("*","*","1","1")
);

CyloCaptcha.RCRL = new Array(
new Array ("1","1","*","*"),
new Array ("*","*","1","*"),
new Array ("*","*","*","1"),
new Array ("*","*","*","1"),
new Array ("*","*","*","1"),
new Array ("*","*","*","1"),
new Array ("*","*","*","1"),
new Array ("*","*","*","1"),
new Array ("*","*","*","1"),
new Array ("*","*","1","*"),
new Array ("1","1","*","*")
);

CyloCaptcha.LSQ = new Array(
new Array ("*","*","*"),
new Array ("1","1","1"),
new Array ("1","*","*"),
new Array ("1","*","*"),
new Array ("1","*","*"),
new Array ("1","*","*"),
new Array ("1","*","*"),
new Array ("1","*","*"),
new Array ("1","*","*"),
new Array ("1","1","1"),
new Array ("*","*","*")
);

CyloCaptcha.RSQ = new Array(
new Array ("*","*","*"),
new Array ("1","1","1"),
new Array ("*","*","1"),
new Array ("*","*","1"),
new Array ("*","*","1"),
new Array ("*","*","1"),
new Array ("*","*","1"),
new Array ("*","*","1"),
new Array ("*","*","1"),
new Array ("1","1","1"),
new Array ("*","*","*")
);

CyloCaptcha.STP = new Array(
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("1"),
new Array ("*")
);
CyloCaptcha.COM = new Array(
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","1"),
new Array ("1","*")
);

CyloCaptcha.BKS = new Array(
new Array ("*","*","*","*","*"),
new Array ("1","*","*","*","*"),
new Array ("1","*","*","*","*"),
new Array ("*","1","*","*","*"),
new Array ("*","1","*","*","*"),
new Array ("*","*","1","*","*"),
new Array ("*","*","1","*","*"),
new Array ("*","*","*","1","*"),
new Array ("*","*","*","1","*"),
new Array ("*","*","*","*","1"),
new Array ("*","*","*","*","*")
);

CyloCaptcha.FS = new Array(
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","1"),
new Array ("*","*","*","*","1"),
new Array ("*","*","*","1","*"),
new Array ("*","*","*","1","*"),
new Array ("*","*","1","*","*"),
new Array ("*","*","1","*","*"),
new Array ("*","1","*","*","*"),
new Array ("*","1","*","*","*"),
new Array ("1","*","*","*","*"),
new Array ("*","*","*","*","*")
);

CyloCaptcha.DQ = new Array(
new Array ("*","*","*"),
new Array ("1","*","1"),
new Array ("1","*","1"),
new Array ("1","*","1"),
new Array ("*","*","*"),
new Array ("*","*","*"),
new Array ("*","*","*"),
new Array ("*","*","*"),
new Array ("*","*","*"),
new Array ("*","*","*"),
new Array ("*","*","*")
);

CyloCaptcha.SQ = new Array(
new Array ("*"),
new Array ("1"),
new Array ("1"),
new Array ("1"),
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("*")
);
CyloCaptcha.XCLM = new Array(
new Array ("*"),
new Array ("1"),
new Array ("1"),
new Array ("1"),
new Array ("1"),
new Array ("1"),
new Array ("1"),
new Array ("*"),
new Array ("*"),
new Array ("1"),
new Array ("*")
);

CyloCaptcha.COLN = new Array(
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("1"),
new Array ("*"),
new Array ("*"),
new Array ("*"),
new Array ("1"),
new Array ("*"),
new Array ("*"),
new Array ("*")
);

CyloCaptcha.SMCOLN = new Array(
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","1"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","1"),
new Array ("*","1"),
new Array ("1","*"),
new Array ("*","*")
);
CyloCaptcha.FWRDSHV = new Array(
new Array ("*","*","*"),
new Array ("*","*","*"),
new Array ("*","*","*"),
new Array ("1","*","*"),
new Array ("*","1","*"),
new Array ("*","*","1"),
new Array ("*","1","*"),
new Array ("1","*","*"),
new Array ("*","*","*"),
new Array ("*","*","*"),
new Array ("*","*","*")
);

CyloCaptcha.BKDSHV = new Array(
new Array ("*","*","*"),
new Array ("*","*","*"),
new Array ("*","*","*"),
new Array ("*","*","1"),
new Array ("*","1","*"),
new Array ("1","*","*"),
new Array ("*","1","*"),
new Array ("*","*","1"),
new Array ("*","*","*"),
new Array ("*","*","*"),
new Array ("*","*","*")
);

CyloCaptcha.TLDA = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","1","1","*","*","*","*"),
new Array ("1","*","*","1","*","*","1"),
new Array ("*","*","*","*","1","1","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.UNSUPPORTED = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","1","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","*")
);


CyloCaptcha.C1 = new Array(
new Array ("*","*","*"),
new Array ("*","1","*"),
new Array ("*","1","*"),
new Array ("1","1","*"),
new Array ("*","1","*"),
new Array ("*","1","*"),
new Array ("*","1","*"),
new Array ("*","1","*"),
new Array ("*","1","*"),
new Array ("1","1","1"),
new Array ("*","*","*")
);
CyloCaptcha.C2 = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","1","1","1","1","1","*"),
new Array ("1","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","1","1","1","1","1","*"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.C3 = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","*"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("1","1","1","1","1","1","*"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.C4 = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","1","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","*")
);
CyloCaptcha.C5 = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","*"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("1","1","1","1","1","1","*"),
new Array ("*","*","*","*","*","*","*")
);
CyloCaptcha.C6 = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","1","1","1","1","1","1"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("*","1","1","1","1","1","*"),
new Array ("*","*","*","*","*","*","*")
);
CyloCaptcha.C7 = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","1","*"),
new Array ("*","*","*","*","1","*","*"),
new Array ("*","*","*","*","1","*","*"),
new Array ("*","*","*","*","1","*","*"),
new Array ("*","*","*","*","1","*","*"),
new Array ("*","*","*","*","1","*","*"),
new Array ("*","*","*","*","*","*","*")
);
CyloCaptcha.C8 = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","1","1","1","1","1","*"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("*","1","1","1","1","1","*"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("*","1","1","1","1","1","*"),
new Array ("*","*","*","*","*","*","*")
);
CyloCaptcha.C9 = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","1","1","1","1","1","*"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","1","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("1","1","1","1","1","1","*"),
new Array ("*","*","*","*","*","*","*")
);
CyloCaptcha.C0 = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","1","1","1","1","1","*"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","1","*","*","*","*","1"),
new Array ("1","*","1","*","*","*","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("1","*","*","*","1","*","1"),
new Array ("1","*","*","*","*","1","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("*","1","1","1","1","1","*"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.EQS = new Array(
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("1","1","1","1","1"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("1","1","1","1","1"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*")
);
CyloCaptcha.PLS = new Array(
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","1","*","*"),
new Array ("*","*","1","*","*"),
new Array ("*","*","1","*","*"),
new Array ("1","1","1","1","1"),
new Array ("*","*","1","*","*"),
new Array ("*","*","1","*","*"),
new Array ("*","*","1","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*")
);

CyloCaptcha.MIN = new Array(
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("1","1","1","1","1"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*")
);
CyloCaptcha.UNDSCR = new Array(
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("*","*","*","*","*"),
new Array ("1","1","1","1","1"),
new Array ("*","*","*","*","*")
);

CyloCaptcha.HSH = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","1","*","1","*","*"),
new Array ("*","*","1","*","1","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("*","*","1","*","1","*","*"),
new Array ("*","*","1","*","1","*","*"),
new Array ("*","*","1","*","1","*","*"),
new Array ("1","1","1","1","1","1","1"),
new Array ("*","*","1","*","1","*","*"),
new Array ("*","*","1","*","1","*","*"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.AMP = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","1","1","1","*","*"),
new Array ("*","1","*","*","*","1","*"),
new Array ("*","1","*","*","*","1","*"),
new Array ("*","*","1","*","1","*","*"),
new Array ("*","*","1","1","*","*","*"),
new Array ("*","1","*","1","*","*","*"),
new Array ("1","*","*","*","1","*","1"),
new Array ("1","*","*","*","*","1","1"),
new Array ("*","1","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.PND = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","1","1","1","1","1","*"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","*","*","*","*","*","*"),
new Array ("*","1","1","1","*","*","*"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","*","*","*","*","*","*"),
new Array ("1","1","*","*","*","*","*"),
new Array ("1","*","1","1","1","1","1"),
new Array ("*","*","*","*","*","*","*")
);


CyloCaptcha.PCNT = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","1","*","*","*","1","*"),
new Array ("1","*","1","*","*","1","*"),
new Array ("*","1","*","*","1","*","*"),
new Array ("*","*","*","*","1","*","*"),
new Array ("*","*","*","1","*","*","*"),
new Array ("*","*","*","1","*","*","*"),
new Array ("*","*","1","*","*","1","*"),
new Array ("*","*","1","*","1","*","1"),
new Array ("*","1","*","*","*","1","*"),
new Array ("*","*","*","*","*","*","*")

);

CyloCaptcha.CPY = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","1","1","1","1","1","*"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("1","*","1","*","1","*","1"),
new Array ("1","*","1","*","*","*","1"),
new Array ("1","*","1","*","1","*","1"),
new Array ("1","*","*","1","*","*","1"),
new Array ("1","*","*","*","*","*","1"),
new Array ("*","1","1","1","1","1","*"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.AT = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","1","1","1","1","1","*"),
new Array ("1","*","*","*","*","*","1"),
new Array ("1","*","1","1","1","*","1"),
new Array ("1","1","*","*","*","1","1"),
new Array ("1","1","*","*","*","1","1"),
new Array ("1","1","*","*","1","*","1"),
new Array ("1","*","1","1","1","1","1"),
new Array ("1","*","*","*","*","*","*"),
new Array ("*","1","1","1","1","*","*"),
new Array ("*","*","*","*","*","*","*")
);

CyloCaptcha.QST = new Array(
new Array ("*","*","*","*","*","*","*"),
new Array ("*","1","1","1","1","1","*"),
new Array ("1","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","*","*","1"),
new Array ("*","*","*","*","1","1","*"),
new Array ("*","*","*","1","*","*","*"),
new Array ("*","*","*","1","*","*","*"),
new Array ("*","*","*","*","*","*","*"),
new Array ("*","*","*","1","*","*","*"),
new Array ("*","*","*","*","*","*","*")
);
//seperator
CyloCaptcha.SEP = new Array(
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*"),
new Array ("*","*")
);

CyloCaptcha.genRan = function(n)
{
	var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZ";
	var randomstring = '';
	for (var x=0; x<n; x++) {
		var rnum = Math.floor(Math.random() * chars.length);
		randomstring += chars.substring(rnum,rnum+1);
	}
	return randomstring;
}
CyloCaptcha.getColour = function(col)
{
	if(col=="*")
		return "#F7F3E8";
	else if(col=="1")
		return "#f04d23";
	else
		return "#F7F3E8";
}

CyloCaptcha.display = function(word)
{
	if(word.length>36)word=word.substring(0,35);
	local = 0;
	word = word.toUpperCase();
	var words = Array();
	var word_sep = 0;
	for(x = 0 ; x <word.length; x++)
	{
		
		word.charAt(x)
		switch(word.charAt(x))
		{
			case 'A':words[x + word_sep] =CyloCaptcha.A;break;
			case 'B':words[x + word_sep] =CyloCaptcha.B;break;
			case 'C':words[x + word_sep] =CyloCaptcha.C;break;
			case 'D':words[x + word_sep] =CyloCaptcha.D;break;
			case 'E':words[x + word_sep] =CyloCaptcha.E;break;
			case 'F':words[x + word_sep] =CyloCaptcha.F;break;
			case 'G':words[x + word_sep] =CyloCaptcha.G;break;
			case 'H':words[x + word_sep] =CyloCaptcha.H;break;
			case 'I':words[x + word_sep] =CyloCaptcha.I;break;
			case 'J':words[x + word_sep] =CyloCaptcha.J;break;
			case 'K':words[x + word_sep] =CyloCaptcha.K;break;
			case 'L':words[x + word_sep] =CyloCaptcha.L;break;
			case 'M':words[x + word_sep] =CyloCaptcha.M;break;
			case 'N':words[x + word_sep] =CyloCaptcha.N;break;
			case 'O':words[x + word_sep] =CyloCaptcha.O;break;
			case 'P':words[x + word_sep] =CyloCaptcha.P;break;
			case 'Q':words[x + word_sep] =CyloCaptcha.Q;break;
			case 'R':words[x + word_sep] =CyloCaptcha.R;break;
			case 'T':words[x + word_sep] =CyloCaptcha.T;break;
			case 'S':words[x + word_sep] =CyloCaptcha.S;break;
			case 'Y':words[x + word_sep] =CyloCaptcha.Y;break;
			case 'U':words[x + word_sep] =CyloCaptcha.U;break;
			case 'V':words[x + word_sep] =CyloCaptcha.V;break;
			case 'W':words[x + word_sep] =CyloCaptcha.W;break;
			case 'X':words[x + word_sep] =CyloCaptcha.X;break;
			case 'Y':words[x + word_sep] =CyloCaptcha.Y;break;
			case 'Z':words[x + word_sep] =CyloCaptcha.Z;break;
			case ' ':words[x + word_sep] =CyloCaptcha.SPC;break;
			case '.':words[x + word_sep] =CyloCaptcha.STP;break;
			case ',':words[x + word_sep] =CyloCaptcha.COM;break;
			case '{':words[x + word_sep] =CyloCaptcha.LCBC;break;
			case '}':words[x + word_sep] =CyloCaptcha.RCBC;break;
			case '(':words[x + word_sep] =CyloCaptcha.LCRL;break;
			case ')':words[x + word_sep] =CyloCaptcha.RCRL;break;
			case '[':words[x + word_sep] =CyloCaptcha.LSQ;break;
			case ']':words[x + word_sep] =CyloCaptcha.RSQ;break;
			case '\\':words[x + word_sep] =CyloCaptcha.BKS;break;
			case '/':words[x + word_sep] =CyloCaptcha.FS;break;
			case '\'':words[x + word_sep] =CyloCaptcha.SQ;break;
			case '\"':words[x + word_sep] =CyloCaptcha.DQ;break;
			case '*':words[x + word_sep] =CyloCaptcha.MLTPL;break;
			case '!':words[x + word_sep] =CyloCaptcha.XCLM;break;
			case '%':words[x + word_sep] =CyloCaptcha.PCNT;break;
			case '&':words[x + word_sep] =CyloCaptcha.AMP;break;
			case '@':words[x + word_sep] =CyloCaptcha.AT;break;
			case 'Ĺ�':words[x + word_sep] =CyloCaptcha.PND;break;
			case ':':words[x + word_sep] =CyloCaptcha.COLN;break;
			case ';':words[x + word_sep] =CyloCaptcha.SMCOLN;break;
			case '=':words[x + word_sep] =CyloCaptcha.EQS;break;
			case '+':words[x + word_sep] =CyloCaptcha.PLS;break;
			case '-':words[x + word_sep] =CyloCaptcha.MIN;break;
			case '_':words[x + word_sep] =CyloCaptcha.UNDSCR;break;
			case '?':words[x + word_sep] =CyloCaptcha.QST;break;/////////
			case '#':words[x + word_sep] =CyloCaptcha.HSH;break;
			case '1':words[x + word_sep] =CyloCaptcha.C1;break;
			case '2':words[x + word_sep] =CyloCaptcha.C2;break;
			case '3':words[x + word_sep] =CyloCaptcha.C3;break;
			case '4':words[x + word_sep] =CyloCaptcha.C4;break;
			case '5':words[x + word_sep] =CyloCaptcha.C5;break;
			case '6':words[x + word_sep] =CyloCaptcha.C6;break;
			case '7':words[x + word_sep] =CyloCaptcha.C7;break;
			case '8':words[x + word_sep] =CyloCaptcha.C8;break;
			case '9':words[x + word_sep] =CyloCaptcha.C9;break;
			case '0':words[x + word_sep] =CyloCaptcha.C0;break;
			case 'Ĺ ':words[x + word_sep] =CyloCaptcha.CPY;break;
			case '^':words[x + word_sep] =CyloCaptcha.UPAR;break;
			case '>':words[x + word_sep] =CyloCaptcha.FWRDSHV;break;
			case '<':words[x + word_sep] =CyloCaptcha.BKDSHV;break;
			case '~':words[x + word_sep] =CyloCaptcha.TLDA;break;
			default:words[x + word_sep] =CyloCaptcha.UNSUPPORTED;break;
		}
		word_sep++;
		words[x + word_sep] =CyloCaptcha.SEP;
	}
	var table = "<table  bgcolor=\"#efe7de\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#FF0000\"><tr>";
	var y = 0;

	for(x = 0 ; x < words.length; x++)
	{
		table += "<td><table  border=\"0\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#FF0000\">";
		for(y = 0 ; y < words[x].length; y++)
		{
			table += "<tr>";

			for(z = 0 ; z < words[x][y].length; z++)
			{
				table += "<td height=\"2px\" width=\"2px\" bgcolor=\""+CyloCaptcha.getColour(words[x][y][z])+"\"></td>";
			}
			table += "</tr>";
		}
		table += "</table></td>";
	}
	table += "</tr></table>";
	//document.getElementById("grid").innerHTML = table;
	return table;
}
