Есть скрипт, как сделать, чтоб он работал в ИЕ8
<script>
window.addEventListener('load', function() {
var divFlags = document.getElementById('flags');
var linkCountry = document.getElementById('list-country');
linkCountry.addEventListener('click', showBlock, false);
function showBlock(el){
if(divFlags.style.display != 'block'){
divFlags.style.display = 'block';
var widthDivFlags = divFlags.offsetWidth / 2;
var heightDivFlags = divFlags.offsetHeight / 2;
divFlags.style.width = ''+divFlags.offsetWidth+'px';
divFlags.style.margin = '-'+heightDivFlags+'px 0 0 -'+widthDivFlags+'px';
}
else {
divFlags.style.display = 'none';
}
el.preventDefault();
}
});
</script>