/* IE6 flicker fix
-------------------------------------------------- */
try { document.execCommand("BackgroundImageCache", false, true); } catch(err){}

/* Tabs switcher */

function showTab(ref,set){
	$('#'+set+' > LI > A').each(function(i,a){
		$(a).removeClass('active');
		$($(a).attr('href')).addClass('hidden');
	});
	$(ref).addClass('active');
	$(ref).addClass('active');
	$($(ref).attr('href')).removeClass('hidden');
	return false;
}

function toggleRegions(ref){
	$('#regions').toggleClass('hidden');
	if(!$('#regions').hasClass('hidden')){
		$(document).bind('mouseup', toggleRegions);
		$(ref).bind('mouseup',function() { return false; });
		$('#regions')[0].style.left = $(ref).offset().left + 'px';
		$('#regions')[0].style.top = $(ref).offset().top + ref.offsetHeight + 'px';
	} else {
		$(document).unbind('mouseup', toggleRegions);
	}
	return false;
}