function clearSearchField()
{
 if (document.search.searchfield.value=="  - Suchbegriff -")
 {
  document.search.searchfield.value = "";
 }
}

function FensterOeffnen(url,name,params)
{
  var mywindow=window.open(url,name,params);
  return false;
}

function changeAttribute(objId, AttributeName, AttributeValue)
{
	var obj = document.getElementById(objId);
	if (obj != null)
	{
		alert(obj.checked);
	}
	var obj = document.getElementsByName("zugabe");
	alert(obj.length);
}


function updateLaufzeit(fields)
{
	var vertragslauf = document.getElementsByName("vertragslauf");
	var laufzeit = "24";
	for (var i = 0; i < vertragslauf.length; i++)
	{
		if (vertragslauf[i].checked == true)
			laufzeit = vertragslauf[i].value;
	}

	if (fields == undefined)
		fields = new Array("facility", "tipp", "zugabe1_", "zugabe2_");
	for (var i = 0; i < fields.length; i++)
	{
		var fieldname = fields[i] + "12";
		var field = document.getElementsByName(fieldname);
		for (var j = 0; j < field.length; j++)
		{
			if (laufzeit == "12")
				field[j].style["display"] = "block";
			else
				field[j].style["display"] = "none";				
		}
		var fieldname = fields[i] + "24";
		var field = document.getElementsByName(fieldname);
		for (var j = 0; j < field.length; j++)
		{
			if (laufzeit == "24")
				field[j].style["display"] = "block";
			else
				field[j].style["display"] = "none";				
		}
		var fieldname = fields[i] + "36";
		var field = document.getElementsByName(fieldname);
		for (var j = 0; j < field.length; j++)
		{
			if (laufzeit == "36")
				field[j].style["display"] = "block";
			else
				field[j].style["display"] = "none";				
		}
	}
}

function updateLaufzeitFSA()
{
	var vertragslauf = document.getElementsByName("fsaLaufzeit");
	var laufzeit = "24";
	for (var i = 0; i < vertragslauf.length; i++)
	{
		if (vertragslauf[i].checked == true)
			laufzeit = vertragslauf[i].value;
	}
	var fields = new Array("box", "facility", "laufzeitsub");
	for (var i = 0; i < fields.length; i++)
	{
		var fieldname = fields[i] + "12";
		var field = document.getElementsByName(fieldname);
		for (var j = 0; j < field.length; j++)
		{
			if (laufzeit == "12")
				field[j].style["display"] = "block";
			else
				field[j].style["display"] = "none";				
		}
		var fieldname = fields[i] + "24";
		var field = document.getElementsByName(fieldname);
		for (var j = 0; j < field.length; j++)
		{
			if (laufzeit == "24")
				field[j].style["display"] = "block";
			else
				field[j].style["display"] = "none";				
		}
	}
}

function updateSC()
{
	var sourceField = document.getElementsByName("bereitsSC");
	var value = "ja";
	for (var i = 0; i < sourceField.length; i++)
	{
		if (sourceField[i].checked == true)
			value = sourceField[i].value;
	}
	var fields = new Array("sc");
	for (var i = 0; i < fields.length; i++)
	{
		var fieldname = fields[i] + "ja";
		var field = document.getElementsByName(fieldname);
		for (var j = 0; j < field.length; j++)
		{
			if (value == "ja")
				field[j].style["display"] = "block";
			else
				field[j].style["display"] = "none";				
		}
		var fieldname = fields[i] + "nein";
		var field = document.getElementsByName(fieldname);
		for (var j = 0; j < field.length; j++)
		{
			if (value == "nein")
				field[j].style["display"] = "block";
			else
				field[j].style["display"] = "none";				
		}
	}
}
function updateKA()
{
	var sourceField = document.getElementsByName("bereitsKA");
	var value = "ja";
	for (var i = 0; i < sourceField.length; i++)
	{
		if (sourceField[i].checked == true)
			value = sourceField[i].value;
	}
	var fields = new Array("ka");
	for (var i = 0; i < fields.length; i++)
	{
		var fieldname = fields[i] + "ja";
		var field = document.getElementsByName(fieldname);
		for (var j = 0; j < field.length; j++)
		{
			if (value == "ja")
				field[j].style["display"] = "block";
			else
				field[j].style["display"] = "none";				
		}
		var fieldname = fields[i] + "nein";
		var field = document.getElementsByName(fieldname);
		for (var j = 0; j < field.length; j++)
		{
			if (value == "nein")
				field[j].style["display"] = "block";
			else
				field[j].style["display"] = "none";				
		}
	}
}

function updateKB()
{
	var sourceField = document.getElementsByName("bereitsKB");
	var value = "ja";
	for (var i = 0; i < sourceField.length; i++)
	{
		if (sourceField[i].checked == true)
			value = sourceField[i].value;
	}
	var fields = new Array("kb");
	for (var i = 0; i < fields.length; i++)
	{
		var fieldname = fields[i] + "ja";
		var field = document.getElementsByName(fieldname);
		for (var j = 0; j < field.length; j++)
		{
			if (value == "ja")
				field[j].style["display"] = "block";
			else
				field[j].style["display"] = "none";				
		}
		var fieldname = fields[i] + "nein";
		var field = document.getElementsByName(fieldname);
		for (var j = 0; j < field.length; j++)
		{
			if (value == "nein")
				field[j].style["display"] = "block";
			else
				field[j].style["display"] = "none";				
		}
	}
}

function displayId(sourceId, toDisplay)
{
	var sourceElement = document.getElementById(sourceId);
	if (sourceElement != null)
	{
		var displayElement = document.getElementById(toDisplay);
		if (sourceElement.checked == true && displayElement != null)
		{
			displayElement.style["display"] = "block";
		}
		if (sourceElement.checked == false && displayElement != null)
		{
			displayElement.style["display"] = "none";
		}
	}
}

function showHide(displayId, newValue)
{
	var displayElement = document.getElementById(displayId);
	if (displayElement != null)
	{
		displayElement.style["display"] = newValue;
	}
}

function displayIdRadio(sourceId, value, toDisplay)
{
	var displayElement = document.getElementById(toDisplay);
	var field = document.getElementsByName(sourceId);
	for (var j = 0; j < field.length; j++)
	{
		if (field[j].value == value && field[j].checked == true && displayElement != null)
			displayElement.style["display"] = "block";
		if (field[j].value != value && field[j].checked == true && displayElement != null)
			displayElement.style["display"] = "none";
	}
}

function disEnableRadio(disEn, toAble1, toAble2)
{
	if (toAble1 != "")
	{
		var ableElements = document.getElementsByName(toAble1);
		if (ableElements != null)
		{
			for (var i = 0; i < ableElements.length; i++)
			{
				if (disEn == "dis")
				{
					ableElements[i].disabled="disabled";
					ableElements[i].checked = false;
				}
				if (disEn == "en")
				{
					ableElements[i].disabled="enabled";
				}
			}
		}
	}
	if (toAble2 != "")
	{
		var ableElements = document.getElementsByName(toAble2);
		if (ableElements != null)
		{
			for (var i = 0; i < ableElements.length; i++)
			{
				if (disEn == "dis")
				{
					ableElements[i].disabled="disabled";
					ableElements[i].checked = false;
				}
				if (disEn == "en")
				{
					ableElements[i].disabled="";
				}
			}
		}	
	}
}
