var setTrDisplayBySelectValue = function(select_o, prefix_s)
{
	var state_s = select_o.options[select_o.selectedIndex].value;

	var tr_a = document.getElementsByTagName('tr');

	for (var i_i = 0; i_i < tr_a.length; i_i++)
		if (typeof tr_a[i_i].id != 'undefined')
			if (tr_a[i_i].id.substring(0, prefix_s.length) == prefix_s)
				tr_a[i_i].style.display = (state_s == '1') ? '' : 'none';
};

function setSoortOnChange(select_o)
{
	document.getElementById('wedstrijd_tr').style.display = 'none';
	document.getElementById('pk_tr').style.display = 'none';

	var value_u = select_o.options[select_o.selectedIndex].value;

	if (value_u == '1')
	{
		document.getElementById('wedstrijd_tr').style.display = '';
	}

	if (value_u == '3' || value_u == '4')
	{
		document.getElementById('pk_tr').style.display = '';
	}

	if (value_u == '5')
	{
		document.calculation.s_vaargebied.selectedIndex = 1;
		document.calculation.s_ligplaats.selectedIndex = 0;
	}
}

function setTrailerOnChange(select_o)
{
	document.getElementById('dagwaarde_tr').style.display = 'none';
	document.getElementById('nieuwwaarde_tr').style.display = 'none';

	var value_u = select_o.options[select_o.selectedIndex].value;

	if (value_u == 'ja')
	{
		document.getElementById('dagwaarde_tr').style.display = '';
		document.getElementById('nieuwwaarde_tr').style.display = '';
	}
}

function setDisplayOnChange(select_o, name_s)
{
	document.getElementById(name_s).style.display = 'none';

	var value_u = select_o.options[select_o.selectedIndex].value;

	if (value_u == 1)
	{
		document.getElementById(name_s).style.display = '';
	}
}

function setVerzekeringOnChange(select_o)
{
	document.getElementById('eerdere_maatschappij_tr').style.display = 'none';
	document.getElementById('eerdere_polisnummer_tr').style.display = 'none';

	var value_u = select_o.options[select_o.selectedIndex].value;

	if (value_u == 1)
	{
		document.getElementById('eerdere_maatschappij_tr').style.display = '';
		document.getElementById('eerdere_polisnummer_tr').style.display = '';
	}
}

var setSelected = function()
{
	var select_a = document.getElementsByTagName('select');

	for (var select_i = 0; select_i < select_a.length; select_i++)
		if (select_a[select_i].getAttribute('selected'))
			for (var option_i = 0; option_i < select_a[select_i].options.length; option_i++)
				if (select_a[select_i].options[option_i].value == select_a[select_i].getAttribute('selected'))
					select_a[select_i].selectedIndex = option_i;
};

function setPaymentOnChange(select_o)
{
	var value_u = select_o.options[select_o.selectedIndex].value;

	if (value_u == '2' || value_u == '3' || value_u == '4')
	{
		document.max_mortgage.s_betaalwijze.selectedIndex = 0;
	}
}
