var jlabels = {
23: 'Position is settled.',
41: '% is an overplay.',
37: '% kills.',
8: '% leads to a ko.',
34: '% leads to complicated variations.',
38: '% reduces.',
6: '% requires a favorable ladder.',
10: 'Black can tenuki.',
21: 'Black collapses.',
49: 'Black connects.',
54: 'Black has bad shape.',
4: 'Black has good influence.',
25: 'Black has good profit.',
51: 'Black is sealed in.',
18: 'Black is thick.',
12: 'Black takes the corner.',
28: 'Complicated position.',
29: 'Fighting pattern.',
2: 'Good for black.',
1: 'Good for white.',
32: 'Honte.',
35: 'Kills.',
50: 'Ko.',
7: 'Leads to a ko.',
33: 'Leads to complicated variations.',
42: 'Leaves weaknesses.',
43: 'Makes life.',
22: 'Modern pattern.',
15: 'Necessary.',
14: 'Old pattern.',
40: 'Overplay.',
45: 'Position is even.',
31: 'Probing move.',
36: 'Reducing move.',
44: 'Refutes the trick play.',
30: 'Running battle.',
16: 'Sacrifice play.',
27: 'Simple position.',
53: 'Slack.',
46: 'Slightly good for black.',
47: 'Slightly good for white.',
13: 'Solid move.',
39: 'Takes sente.',
19: 'Tesuji.',
5: 'This requires a favorable ladder.',
26: 'Vital point.',
9: 'White can tenuki.',
20: 'White collapses.',
48: 'White connects.',
55: 'White has bad shape.',
3: 'White has good influence.',
24: 'White has good profit.',
52: 'White is sealed in.',
17: 'White is thick.',
11: 'White takes the corner.'
};

var labelSelect = "<select id='label-select' class='tools-select'><option value='0'>Add label...</option><option value='23'>Position is settled.</option><option value='10'>Black can tenuki.</option><option value='21'>Black collapses.</option><option value='49'>Black connects.</option><option value='54'>Black has bad shape.</option><option value='4'>Black has good influence.</option><option value='25'>Black has good profit.</option><option value='51'>Black is sealed in.</option><option value='18'>Black is thick.</option><option value='12'>Black takes the corner.</option><option value='28'>Complicated position.</option><option value='29'>Fighting pattern.</option><option value='2'>Good for black.</option><option value='1'>Good for white.</option><option value='32'>Honte.</option><option value='35'>Kills.</option><option value='50'>Ko.</option><option value='7'>Leads to a ko.</option><option value='33'>Leads to complicated variations.</option><option value='42'>Leaves weaknesses.</option><option value='43'>Makes life.</option><option value='22'>Modern pattern.</option><option value='15'>Necessary.</option><option value='14'>Old pattern.</option><option value='40'>Overplay.</option><option value='45'>Position is even.</option><option value='31'>Probing move.</option><option value='36'>Reducing move.</option><option value='44'>Refutes the trick play.</option><option value='30'>Running battle.</option><option value='16'>Sacrifice play.</option><option value='27'>Simple position.</option><option value='53'>Slack.</option><option value='46'>Slightly good for black.</option><option value='47'>Slightly good for white.</option><option value='13'>Solid move.</option><option value='39'>Takes sente.</option><option value='19'>Tesuji.</option><option value='5'>This requires a favorable ladder.</option><option value='26'>Vital point.</option><option value='9'>White can tenuki.</option><option value='20'>White collapses.</option><option value='48'>White connects.</option><option value='55'>White has bad shape.</option><option value='3'>White has good influence.</option><option value='24'>White has good profit.</option><option value='52'>White is sealed in.</option><option value='17'>White is thick.</option><option value='11'>White takes the corner.</option></select>";
