function calcPersonen()
{
	if (isNaN($('einzelzimmer').value) || isNaN($('doppelzimmer').value))
		return;
	$('anzahlpersonen').value = parseInt($('einzelzimmer').value) + 2 * parseInt($('doppelzimmer').value);	
}

var inputKeys = new Array('stadt', 'bundesland', 'region', 'hotelkette');
var inputValues =  new Array();

function saveInputValues()
{
	var country = $F('land');
	if (! inputValues[country])
		inputValues[country] = new Array();
	for (var i = 0; i < inputKeys.length; i++)
	{
		inputValues[country][inputKeys[i]] = $F(inputKeys[i]);
	}	
}

function loadInputValues()
{
	var country = $F('land');
	for (var i = 0; i < inputKeys.length; i++)
	{
		if (inputValues[country] && inputValues[country][inputKeys[i]])
			$(inputKeys[i]).value = inputValues[country][inputKeys[i]];
		else
			$(inputKeys[i]).value = '';
	}	
	
	if (country != 1)
		$('bllabel').update("Provinzen: ");
	else
		$('bllabel').update("Bundesländer: ");
}

function setBundeslaender()
{
	var country = $F('land');
	$$('.blselect').each(function (item){item.hide()});
	$('bl_'+country).show();
}

function prepareform()
{
	$$('.blselect').each(function (item){if (!item.visible())item.remove()});
	return true;
}

function getCurrentBundeslandValue()
{
	var country = $F('land');
	return $F('bundesland'+country);
}

function getSelectionId(text, li)
{
	$('prefix').value = li.id;
}
