// Sourcecode:   mailformplus.js
// Beschreibung: Funktionen zur und Tools zur Ergänzung des Formulars
// Autor:        Mike Dudda <mike@dudda.name>


/* checkbox Funktionen */
function uncheckAllCBoxes(form_int, vonElement_int, bisElement_int)
{

	if ( bisElement_int > document.forms[form_int].elements.length )
	{
		alert("ERROR in mailformplus.js;checkAllBoxes: bisElement_int darf nicht größer sein als die Anzahl der vorhandenen Elemente! Funktion wurde deaktiviert.");
	}
	else
	{
		for (var j = vonElement_int; j < bisElement_int; j++)	
			document.forms[form_int].elements[j].checked = false;
	}
}

function clickAllCheckBox(form_int, allCheckBox_int, vonElement_int, bisElement_int)
{

	if ( bisElement_int > document.forms[form_int].elements.length )
	{
		alert("ERROR in mailformplus.js;checkAllBoxes: bisElement_int darf nicht größer sein als die Anzahl der vorhandenen Elemente! Funktion wurde deaktiviert.");
	}
	else
	{
		if ( document.forms[form_int].elements[allCheckBox_int].checked == false )
			uncheckAllCBoxes(form_int, vonElement_int, bisElement_int)
		else
			for (var j = vonElement_int; j < bisElement_int; j++)	
				document.forms[form_int].elements[j].checked = true;
	}
}

