//417 statt recherchejavascript.asp

function closeFilterFormBox(filter,boxname,type,cmd)
{
	var lsmcformcontrol = 0;
	
	if(cmd == 'off')
	{
		if (document.getElementById(boxname))
		{
			if (type == 's')
			{
				//Textfelder:
				//alert('s1:' + document.getElementById('__' + boxname).value);
				document.getElementById(boxname).style.display = 'none';
				document.getElementById('__' + boxname).value = '';
				DeleteFormControlValue(filter);
				//alert('s2:' + document.getElementById('__' + boxname).value);
			}
			if (type == 'z')
			{
				//Listboxen:
				//alert('z1:' + document.getElementById('__' + boxname).value);
				document.getElementById(boxname).style.display = 'none';
				DeleteFormControlValue(filter);
				document.getElementById('__' + boxname).value = '0';
				//alert('z2:' + document.getElementById('__' + boxname).value);
			}
			if (type == 'e')
			{
				//Datumfelder - Anfang und Ende sind vorhanden:
				//alert('e1:' + '__a' + boxname.substring(1, boxname.length) + '_tt');
				document.getElementById(boxname).style.display = 'none';
				DeleteFormControlValue(filter);
				if (document.getElementById('__a' + boxname.substring(1,boxname.length) + '_tt')) document.getElementById('__a' + boxname.substring(1,boxname.length) + '_tt').value = '';
				if (document.getElementById('__a' + boxname.substring(1,boxname.length) + '_mm')) document.getElementById('__a' + boxname.substring(1,boxname.length) + '_mm').value = '';
				if (document.getElementById('__a' + boxname.substring(1,boxname.length) + '_jjjj')) document.getElementById('__a' + boxname.substring(1,boxname.length) + '_jjjj').value = '';
				if (document.getElementById('__' + boxname + '_tt')) document.getElementById('__' + boxname + '_tt').value = '';
				if (document.getElementById('__' + boxname + '_tt')) document.getElementById('__' + boxname + '_mm').value = '';
				if (document.getElementById('__' + boxname + '_jjjj')) document.getElementById('__' + boxname + '_jjjj').value = '';
				//alert('e2:' + document.getElementById('__a' + boxname.substring(1,boxname.length) + '_tt:' + document.getElementById('__' + boxname + '_tt').value);
			}
		}
		if (type == 'b')
		{
			//Statusfeld:
			document.getElementById(boxname).style.display = 'none';
			DeleteFormControlValue(filter);
			//alert('b1:' + document.getElementById('__' + boxname + '_1').value);
			SetStatusFeld('__' + boxname + '_1');
			SetStatusFeld('__' + boxname + '_2');
			SetStatusFeld('__' + boxname + '_4');
			SetStatusFeld('__' + boxname + '_8');
			SetStatusFeld('__' + boxname + '_16');
			SetStatusFeld('__' + boxname + '_32');
			SetStatusFeld('__' + boxname + '_64');
			SetStatusFeld('__' + boxname + '_128');
			SetStatusFeld('__' + boxname + '_256');
			SetStatusFeld('__' + boxname + '_512');
			SetStatusFeld('__' + boxname + '_1024');
			SetStatusFeld('__' + boxname + '_2048');
			SetStatusFeld('__' + boxname + '_4096');
		}
	}
	else
	{
		//alert('on');
		document.getElementById(boxname).style.display = 'inline';
	}
}

function SetStatusFeld(feldname)
{
	if (document.getElementById(feldname))
		if (document.getElementsByName(feldname))
		{
			var oElement = document.getElementsByName(feldname);
			oElement[0].checked = false;
			oElement[1].checked = false;
			oElement[2].checked = true;
			//alert (feldname);
		}
}

function DeleteFormControlValue(filter)
{
	var strFc = document.getElementById('__cfilter').value;
	document.getElementById('__cfilter').value = strFc.replace(filter,'');
	//alert (filter + ':' + strFc + ':' + document.getElementById('__cfilter').value);
}
