Сначала вы должны проработать логику.
Этот код не имеет никакого смысла вообще.
document.getElementById('AA').style.display = 'block';
if (document.getElementById('AA').style.display == 'none') {
document.getElementById('AA').style.display = 'block';
}
else {
document.getElementById('AA').style.display = 'block';
}
Конструктивно он похож на этот код (упрощенный и с комментариями)
var a = 'block';
// this if will never be true, because we just set a to "block"
if (a == 'none') {
a = 'block';
}
// this else will always execute and set a to "block" again.
// something that was already done in the first line.
else {
a = 'block';
}
Также постарайтесь учесть наши повторяющиеся части вашего кода, как хорошо продемонстрировал @aroth.