
var _site_countryflag_onclick = null;
var _site_countryflag_block = false;
function toggle_countries() {
var n = document.getElementById('site_countries');
if(n.style.display == 'none')
show_countries();
else
hide_countries();
}
function show_countries() {
var img = document.getElementById('site_countryflag');
var width = 0;
if(document.documentElement && document.documentElement.offsetWidth && document.documentElement.offsetWidth > 0)
width = document.documentElement.offsetWidth;
else
width = document.body.offsetWidth;
var left = img.offsetLeft;
while((img = img.offsetParent) != null)
left += img.offsetLeft;
var list = document.getElementById('site_countries');
if(left > 300)
list.style.right = (width - left) + 'px';
else
list.style.left = left + 'px';
list.style.top = '45px';
list.style.display = '';
list.onmouseover = function() {
_site_countryflag_block = true;
}
list.onmouseout = function() {
_site_countryflag_block = false;
}
if(typeof(document.body.onclick) == 'function')
_site_countryflag_onclick = document.body.onclick;
_site_countryflag_block = true;
document.body.onclick = function(e) {
if(_site_countryflag_block == true)
return;
hide_countries();
if(_site_countryflag_onclick != null)
_site_countryflag_onclick(e);
}
setTimeout(function() { _site_countryflag_block = false; }, 1000);
}
function hide_countries() {
document.getElementById('site_countries').style.display = 'none';
if(_site_countryflag_onclick != null)
document.body.onclick = _site_countryflag_onclick;
_site_countryflag_onclick = null;
_site_countryflag_block = false;
}

