var msg = "";
var strFocus = "";

function submitForm()
{
	//document.getElementById('sbm').disabled = true;
	
	//user input fields and choices
	var FormR = document.forms.recept_toevoegen;
	var recept_naam = FormR.recept_naam.value;
	var recept_soort = FormR.recept_soort.value;
	var recept_keuken = FormR.recept_keuken.value;
	var recept_tijd = FormR.recept_tijd.value;
	var recept_personen = FormR.recept_personen.value;
	var recept_veg = FormR.recept_veg.value;
	var recept_bereiding = FormR.recept_bereiding.value;
	var bron0 = FormR.recept_bron[0].checked;
	var bron1 = FormR.recept_bron[1].checked;
	var recept_bron = FormR.recept_bron1.value;
	var ext = FormR.recept_img.value;

	if(recept_naam == ""){msg = msg + "- Receptnaam is niet ingevuld\n"; if(strFocus == ""){ strFocus = "recept_naam"; }}
	if(recept_soort == -1){msg = msg + "- Menugang moet gekozen worden\n"; if(strFocus == ""){ strFocus = "recept_soort"; }}
	if(recept_keuken == -1){msg = msg + "- Keuken moet gekozen worden\n"; if(strFocus == ""){ strFocus = "recept_keuken"; }}
	if(recept_tijd == -1){msg = msg + "- Bereidingstijd moet gekozen worden\n"; if(strFocus == ""){ strFocus = "recept_tijd"; }}
	if(recept_personen == -1){msg = msg + "- Aantal personen moet gekozen worden\n"; if(strFocus == ""){ strFocus = "recept_personen"; }}
	if(recept_veg == -1){msg = msg + "- Is het recept vegetarisch niet gekozen\n"; if(strFocus == ""){ strFocus = "recept_veg"; }}
	
	
	var nrrows = FormR.nrows.value;
	for (i=1; i<=nrrows; i++)
	{
		if(document.getElementById("ingred_naam_"+i))
		{
			ingrednaam = document.getElementById("ingred_naam_"+i).value;
			if(ingrednaam == "")
			{
				msg = msg + "- Niet alle ingrediëntnamen zijn goed ingevuld\n";
				if(strFocus == ""){strFocus = "ingred_naam_"+i+"";}
				break;
			}
		}
	}
	
	if(recept_bereiding == ""){msg = msg + "- Bereidingswijze is niet omschreven\n"; if(strFocus == ""){ strFocus = "recept_bereiding"; }}
	if(bron0 == false && bron1 == false){msg = msg + "- U moet een receptbron selecteren\n";}
	if(bron1 == true && recept_bron == ""){msg = msg + "- U moet een receptbron invullen\n"; if(strFocus == ""){ strFocus = "recept_bron1"; }}
	if(ext != "" )
	{
		ext1 = ext.substring(ext.length-3,ext.length);ext1 = ext1.toLowerCase();
		if(ext1 != 'jpg')
		{
			msg = msg + "- U heeft een ."+ext1+" afbeelding gekozen; selecteer een .jpg afbeelding en probeer opnieuw.\\n";
		}
	}
	if (msg != "")
	{
		alert('De volgende gegevens ontbreken of zijn onvolledig.\n\n'+msg+'');
		document.getElementById('sbm').disabled = false;
		msg = "";
		if(strFocus != "")
		{
		eval("document.forms.recept_toevoegen."+strFocus+".focus();");
		}
	}
	else
	{
		FormR.submit();
	}
	msgA = "";
	strFocus = "";
}
