/**
 * shows/hides a searchform and transfers values & field states
 *
 * @param string prefixFrom		hide form with this id
 * @param string prefixTo		show form with this id
 */
function switchSearchForm(prefixFrom, prefixTo)
{
	$(prefixTo+'_search').value = $(prefixFrom+'_search').value;
	if($(prefixFrom+'_search').value.length == 0) {
		$(prefixTo+'_search').style.backgroundPosition = '0 0px';
	} else {
		$(prefixTo+'_search').style.backgroundPosition = '0 -25px';
	}
	$(prefixFrom+'_area').style.display = 'none';
	$(prefixTo+'_area').style.display = 'block';
	$(prefixTo+'_search').focus();
}


/**
 * checks if plz is valid, if yes, activate radius field
 *
 * @param object check		input field with plz in it
 * @param object prefixTo	field to disable if check is not a valid plz
 */
function checkPLZ(check,target)
{
	var search_radius = $('search_radius');
	var searchext_radius = $('searchext_radius');
	if(is4digitValue(check.value))
	{
		target.disabled = false;
		if(search_radius)
		{
			search_radius.selectedIndex = 1;
		}
		if(searchext_radius)
		{
			searchext_radius.selectedIndex = 1;
		}
	}
	else
	{
		target.disabled = true;
		if(search_radius)
		{
			search_radius.selectedIndex = 0;
		}
		if(searchext_radius)
		{
			searchext_radius.selectedIndex = 0;
		}
	}
}

function checkAccidentCar(field)
{
	var clicked = field.id;
	var other = (clicked == 'accidentCar') ? 'noAccidentCar' : 'accidentCar';
	
	if($('accidentCar').checked == true && $('noAccidentCar').checked == true)
	{
		$(other).checked = false;
	}
}
