function display(id) {
	// id arrays
// , 'gym', 'gym_block' - закомент.
	var links = ['hotel', 'hotel_fireplace_hall', 'hotel_sea_hall', 'hotel_standard_small', 'hotel_standard', 'hotel_semilux', 'hotel_lux', 'debarkader', 'debarkader_standard_room', 'debarkader_luxury_suite', 'debarkader_president_suite', 'entertainment_business_center', 'bowling', 'billiard', 'conference_hall', 'arena', 'swimming_pool', 'sauna', 'discotheque', 'harbour', 'helipad', 'boathouse', 'slip', 'fishing'];
	var blocks = ['hotel_block', 'hotel_fireplace_hall_block', 'hotel_sea_hall_block', 'hotel_standard_small_block', 'hotel_standard_block', 'hotel_semilux_block', 'hotel_lux_block', 'debarkader_block', 'debarkader_standard_room_block', 'debarkader_luxury_suite_block', 'debarkader_president_suite_block', 'entertainment_business_center_block', 'bowling_block', 'billiard_block', 'conference_hall_block', 'arena_block', 'swimming_pool_block', 'sauna_block', 'discotheque_block', 'harbour_block', 'helipad_block', 'boathouse_block', 'slip_block', 'fishing_block'];
	var bases = ['hotel', 'debarkader', 'entertainment_business_center', 'arena', 'harbour', 'helipad', 'boathouse', 'slip', 'fishing'];
	// show particular
	if (id != 'all') {
		// define subs
		if (id == 'hotel_fireplace_hall' || id =='hotel_sea_hall' || id =='hotel_standard_small' || id =='hotel_standard' || id =='hotel_semilux' || id =='hotel_lux') { var sub_id = id; id = 'hotel'; }
		if (id == 'debarkader_standard_room' || id =='debarkader_luxury_suite' || id =='debarkader_president_suite') { var sub_id = id; id = 'debarkader'; }
		if (id == 'bowling' || id =='billiard' || id =='conference_hall') { var sub_id = id; id = 'entertainment_business_center';	}
		if (id == 'swimming_pool' || id =='sauna' || id =='discotheque') { var sub_id = id; id = 'arena';	}/* || id =='gym'*/
		// define links & blocks
		if (typeof(sub_id) != 'undefined') {
			var elink_sub = document.getElementById(sub_id);
			var element_sub = document.getElementById(sub_id+'_block');
		}
		var elink = document.getElementById(id);
		var element = document.getElementById(id+'_block');
		// get styles from css file for bases
		if (element.currentStyle) {
			elink.style.backgroundColor = elink.currentStyle.backgroundColor;
			elink.style.color = elink.currentStyle.color;
			element.style.visibility = element.currentStyle.visibility;
			element.style.display = element.currentStyle.display;
		} else {
			elink.style.backgroundColor = (getComputedStyle (elink,'')).backgroundColor;
			elink.style.color = (getComputedStyle (elink,'')).color;
			element.style.visibility = (getComputedStyle (element,'')).visibility;
			element.style.display = (getComputedStyle (element,'')).display;
		}
			// first, hide everything
			for (i=0; i < links.length; i++) {
				var elks = document.getElementById(links[i]);
				elks.style.backgroundColor = "transparent";
			}
			for (i=0; i < bases.length; i++) {
				var elks = document.getElementById(bases[i]);
				elks.style.color = "#FFFFFF";
			}
			for (i=0; i < blocks.length; i++) {
				var els = document.getElementById(blocks[i]);
				els.style.visibility = "hidden";
				els.style.display = "none";
			}
			// then, show particular
			elink.style.backgroundColor = "#FFFFFF";
			elink.style.color = "#000000";
			element.style.visibility = "visible";
			element.style.display = "block";
			if (typeof(sub_id) != 'undefined') {
				elink_sub.style.backgroundColor = "#FFFFFF";
				elink_sub.style.color = "#000000";
				element_sub.style.visibility = "visible";
				element_sub.style.display = "block";
			}
	// or just hide everything
	} else {
		for (i=0; i < links.length; i++) {
			var elks = document.getElementById(links[i]);
			elks.style.backgroundColor = "transparent";
		}
		for (i=0; i < bases.length; i++) {
			var elks = document.getElementById(bases[i]);
			elks.style.color = "#FFFFFF";
		}
		for (i=0; i < blocks.length; i++) {
			var els = document.getElementById(blocks[i]);
			els.style.visibility = "hidden";
			els.style.display = "none";
		}
	}
}
