function switchOnPlusMinus(src, dst)
{
	dst = document.getElementById(dst);
	if(src.innerHTML == '-')
	{
		dst.style.display = "none";
		src.innerHTML = "+";
	}
	else
	{
		dst.style.display = "block";
		src.innerHTML = "-";
	}
}

function hideShowElementOnBox(box, id)
{
	hideShowElement(id,box.checked);
}

function hideShowElement(id, show)
{
	if(show)	document.getElementById(id).style.display = "block";
	else		document.getElementById(id).style.display = "none";
}

function form_checkInput(fieldid, minlenght)
{
	var field = document.getElementById(fieldid);
	var error = false;
	var str = "";
	
	if(field.value == '')
	{
		error = true;
		str = "Sie muessen im makierten Feld etwas eingeben";
	}
	else if(field.value.length >= minlength)
	{
		error = true;
		str = "Die Eingabe muss mindestens"+minlength+" Zeichen umfassen";
	}
	
	if(error)
	{
		field.style = field.style+" background-color: #FF0000";
		alert(str);
	}
}

function switch_further_infos(tag, pid)
{
	element = document.getElementById("short_info_"+pid);
	if (element.style.display != "none")
	{
		element.style.display = "none";
		tag.innerHTML = "(+)";
	}
	else
	{
		element.style.display = "block";
		element.colspan = "3";
		tag.innerHTML = "(-)";
	}
}
