';
}
go.addEventListener('click', function () {
var d = parseInt(document.getElementById('lca-dob-d').value, 10);
var m = parseInt(document.getElementById('lca-dob-m').value, 10);
var y = parseInt(document.getElementById('lca-dob-y').value, 10);
var out = document.getElementById('lca-check-result');
if (!d || !m || !y) {
out.innerHTML = panel('#e0c98f', '#FAF4E6', 'Please choose the day, month and year of birth.');
return;
}
var dt = new Date(y, m - 1, d);
if (dt.getFullYear() !== y || dt.getMonth() !== m - 1 || dt.getDate() !== d) {
out.innerHTML = panel('#e0c98f', '#FAF4E6', 'That date does not look right — please check the day and month.');
return;
}
var now = new Date();
var ay = (now.getMonth() + 1 >= 9) ? now.getFullYear() : now.getFullYear() - 1;
var bay = (m >= 9) ? y : y - 1;
var yg = ay - bay - 5;
var open = (w.getAttribute('data-open') || '6').split(',').map(function (n) { return parseInt(n, 10); });
var label = (yg === 0) ? 'Reception' : 'Year ' + yg;
var school_only = (w.getAttribute('data-schoolonly') || '').split(',').map(function (n) { return parseInt(n, 10); });
if (school_only.indexOf(yg) > -1) {
out.innerHTML = panel('#cbd2d9', '#fff',
'' + label + ' — 通过学校进行,而非在家。' +
'