/*
 * Kontrollerer indtastninger i en formular
 */
function validateForm(formname)
{
	if (
		kontrollerTom(formname.dato, 'dato for trimmekursus du ønsker dig tilmeldt') &&
		kontrollerTom(formname.hundenavn, 'din hunds navn') &&
		kontrollerTom(formname.navn, 'dit navn') &&
		kontrollerTom(formname.tlf, 'dit telefonnummer') &&
		kontrollerTom(formname.email, 'din email') &&
		kontrollerRadio(formname.dtk, 'om du er DTK-medlem')
		) {
		return true;
	}
	else {
		return false;
	}
}

/*
 * Kontrollerer formularfelter ikke er tomme
 */
function kontrollerTom(felt, beskrivelse)
{
	if (felt.value.length == 0) {
		alert('Du skal indtaste ' + beskrivelse);
		felt.focus();
		return false;
	}
	else {
		return true;
	}
}	

/*
 * Kontrollerer at mindst én radio-knap er valgt
 */
function kontrollerRadio(felt, beskrivelse)
{
	for(i=0; i<felt.length; i++) {
		if(felt[i].checked == true) {
			return true;
		}
	}

	alert('Du skal vælge ' + beskrivelse);
	felt[0].focus();
	return false;
}	

/*
 * Kontrollerer om et select-element er valgt
 */
function kontrollerSelect(felt, beskrivelse)
{
	if (felt.options.selectedIndex == 0) {
		alert('Du skal vælge ' + beskrivelse);
		return false;
	}
	else {
		return true;
	}
}	
