function a_href(url)
{
	document.location = url;	
}

function refresh_form(url, form, ignore1, ignore2, ignore3)
{
	var elem;

	for(i=0;i<document.forms[form].elements.length;i++)
	{
		elem = document.forms[form].elements[i];
		
		if(elem.name != ignore1 && elem.name != ignore2 && elem.name != ignore3 && elem.type != "submit" && elem.type != "reset")
		{
			if(elem.type != "checkbox")
				url += "&"+elem.name+"="+elem.value;
			else
				if(elem.checked != false)
					url += "&"+elem.name+"="+elem.value;
		}
	}

	a_href(url);

}

function checkPass(note, form, check_yes, check_no)
{
	var elem_yes = document.getElementById(check_yes);
	var elem_no = document.getElementById(check_no);

	var note = document.getElementById(note);

	value = note.value.replace(",", ".");

	if(value != "" && value <= 4.0)
	{
		elem_yes.checked = 1;
		elem_no.checked = 0;
	}
	else
	{
		elem_yes.checked = 0;
		elem_no.checked = 1;
	}
	return;
}

function addbox (boxname,wert)
{
	zielarea = document.getElementById(boxname)

	zielarea.value = zielarea.value + wert;
	zielarea.focus();
}

function popup(src)
{
	var URL = src;
	var Name = "Vierkommanull.de";
	var Fensteroptionen = "toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=0";
	var Breite = 500;
	var Hoehe = 500;
	window.open(URL, 'Name', Fensteroptionen + ',width=' + Breite + ',height=' + Hoehe);
}

function swap_content( tr )
{
	displayType = ( document.getElementById( tr ).style.display == 'none' ) ? 'block' : 'none';
	document.getElementById( tr ).style.display = displayType;
}

function hide_content( tr )
{
	displayType = 'none';
	document.getElementById( tr ).style.display = displayType;
}

function show_content( tr )
{
	displayType = 'block';
	document.getElementById( tr ).style.display = displayType;
}


function check(form, elem)
{
	if(elem.checked == 1)
	{
		elem.checked = 1;
		checkAll(form);
	}
	else
	{
		elem.checked = 0;
		uncheckAll(form);
	}
}

function checkAll(form)
{
	count = document.forms[form].elements.length;
    for (i=0; i < count; i++) 
	{
		document.forms[form].elements[i].checked = 1;
	}
}

function uncheckAll(form)
{
	count = document.forms[form].elements.length;
    for (i=0; i < count; i++) 
	{
		document.forms[form].elements[i].checked = 0;
	}
}

function in_array(array, value)
{
	for(i=0;i<array.length;i++)
	{
		if(array[i].value == value)
			return true;
	}
	return false;
}
