function showTab(id, tab)
{
	var obj      = document.getElementById(id);
	var parent   = obj.parentNode;
	var children = parent.childNodes;
	
	for(var i = 0; i < children.length; i++)
	{
		if(children[i].className == 'tabbox')
		{
			children[i].style.display = children[i] == obj
				? 'block'
				: 'none';
		}
	}
	
	// Tab headers
	var tabparent = tab.parentNode;
	var children = tabparent.childNodes;
	
	for(var i = 0; i < children.length; i++)
	{
		children[i].className = children[i] == tab
			? 'tabactief'
			: 'tabinactief';
	}
	
	if(id == 'tab-maps')
	{
		map.checkResize();
		
		if(marker)
		{
			var latlng = marker.getLatLng();
			var lat    = latlng.lat();
			var lng    = latlng.lng();
			
			map.setCenter(new GLatLng(lat, lng), 16, G_HYBRID_MAP);
		}
	}
}
