var visibleDetail = "hotel_detail_01";

function jsCSS(a,o,c1,c2)
{
	switch (a)
	{
		case'swap':
			o.className =! jsCSS('check',o,c1) ? o.className.replace(c2,c1) : o.className.replace(c1,c2);
			break;

		case 'add':
			if (!jsCSS('check',o,c1)) {	o.className += o.className ? ' ' + c1 : c1;	}
			break;

		case 'remove':
			var rep = o.className.match(' ' + c1) ? ' ' + c1 : c1;
			o.className = o.className.replace(rep,'');
			break;

		case 'check':
			return new RegExp('\\b'+c1+'\\b').test(o.className);
			break;
		}
}

function getObj(o)
{
	var obj;
	
	if (document.getElementById)
		obj = document.getElementById(o);

	return obj;
}

function swapDetail(w)
{
	var newDetail = getObj(w);
	var oldDetail = getObj(visibleDetail);
	var newLink = getObj('link_' + w);
	var oldLink = getObj('link_' + visibleDetail);

	if (newDetail != null)
	{
		jsCSS('swap',oldDetail,'displayBlock','hideThis');
		jsCSS('swap',newDetail,'hideThis','displayBlock');
		jsCSS('remove',oldLink,'active');
		jsCSS('add',newLink,'active');

		visibleDetail = w;
	}
	else
	{
		alert("Keine weiteren Informationen vorhanden.");
		return;
	}
}

var bigImgObj;

function getActImg()
{
	bigImgObj = getObj('grossesFoto');
}

function chgImg(w)
{
	getObj('grossesFoto').src = w;
	//grossesFoto.src = w;
}

window.onload = getActImg;