	// uh yeah
	function switchRoom(room_num)
	{
		var newRoom = document.getElementById('room_' + room_num);
		replaceElement('room_name',newRoom.getElementsByTagName('h1')[0]);
		replaceElement('room_caption',newRoom.getElementsByTagName('p')[0]);
		replaceElement('capacity',newRoom.getElementsByTagName('p')[1]);
		replaceElement('galleryNav',newRoom.getElementsByTagName('ul')[0]);
		cleanAndSetNav(room_num);
		var slides = document.getElementById('slides_' + room_num).getElementsByTagName('img');
	}
	
	function replaceElement(target,source)
	{
		if(source)
		{
			document.getElementById(target).innerHTML = source.innerHTML;
		}
	}
	
	function cleanAndSetNav(room_num)
	{
		var nav_links = document.getElementById('room_nav').getElementsByTagName('a');
		if(nav_links)
		{
		    l_id = 'l_' + room_num;
		    for(i=0; i < nav_links.length; i++)
		    {
		        if(l_id != nav_links[i].id)
		        {
		            nav_links[i].className = '';
		        }
		        else
		        {
		            nav_links[i].className = 'room_nav_on';
		        }
		    }
		}
		photo_array = document.getElementById('slides_' + room_num).getElementsByTagName('img');
		photo_index = 0;
		drawPhoto();
	}
	
	function drawPhoto()
	{
		if(photo_index >= photo_array.length)
		{
			photo_index = 0;
		}
		else if(photo_index < 0)
		{
		//	photo_index = photo_array.length - 1;
		}
		document.getElementById('room_img').src = photo_array[photo_index].src;
		//document.getElementById('counter').innerHTML = 'images ' + (photo_index + 1) + '/' + photo_array.length;
	}
	
	function navigatePhotos(modifier)
	{
		photo_index = photo_index + modifier;
		drawPhoto();
	}
	
	var photo_index = 0; 				// a global variable
	var photo_array = new Array();		// a global variable
	
	function initPhotos()
	{
		if(document.getElementById('slides_0'))
		{
		    photo_array = document.getElementById('slides_0').getElementsByTagName('img');
		}
	}
	
	