meldingverder = 0;

function insturen(form,option){
	x = form.elements
	if (option=='cancel'){
		top.location.href= ditBestand;
		return;
	}
	if (option=='resave' || option=='save')
	{
		melding ="";
		noodzaak = true;extra = true;
		//noodzakelijke velden:
		//titel
		if (x['titel'].value.length<=2){melding += "- Titel\n";noodzaak = false}
		//startdatum
		if (x['start_datum'].value=='00' || x['start_maand'].value=='00' ){melding += "- Startdatum\n";noodzaak = false}
		//starttijd
		if (x['start_uur'].value=='00' && x['start_minuut']=='00'){melding += "- Starttijd\n";noodzaak = false}
		//beschrijving
		if (x['omschrijving'].value.length <=25){melding += "- Beschrijving\n";noodzaak = false}
		//gemeente

		if (option =='save' && x['gemeente'].value=='keuze'){melding += "- Gemeente\n";noodzaak = false}
		//plaats
		if (option=='save' && x['plaatsen'].value=='keuze'){melding += "- Plaats\n";noodzaak = false}
		if (x['email'].value.length>1)
		{
			regexp = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/g;
			if (!x['email'].value.match(regexp))
			{
				melding += "- E-mailadres event\n";
				noodzaak = false;
			}
		}

		///privegegevens: naam en email
		if (x['privenaam'].value.length<=4){melding += "- Uw naam\n";extra = false;}
		if (x['privemail'].value.length>1)
		{
			regexp = /^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9]+@((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$/g;
			if (!x['privemail'].value.match(regexp))
			{
				melding += "- Uw e-mailadres\n";
				noodzaak = false;
			}
		}else{
			melding += "- Uw e-mailadres\n";
			noodzaak = false;
		}
		if (x['privetel'].value.length<10){melding += "- Uw telefoonnr.\n";noodzaak = false;}
/*		if (x['privetel'].value.length>6)
		{
			var waarde = x['privetel'].value.replace(/\s/g, '');
			regexp = /((^[0-9]{2})\-?([0-9]{8}$))|((^[0-9]{3})\-?([0-9]{7}$))|((^[0-9]{4})\-?([0-9]{6}$))|((^[0-9]$){10})/g;
			x['privetel'].value = waarde;
			if (!x['privetel'].value.match(regexp))
			{
				melding += "- Uw telefoonnr.\n"//fout
				noodzaak = false;
			}
		}else{
			melding += "- Uw telefoonnr.\n"//fout
			noodzaak = false;
		}
*/


		if (!noodzaak){alert("De volgende velden zijn niet of onvolledig ingevuld:\n\n"+melding);return;}

		//minder noodzakelijke velden:
		//adres
		if (x['adres'].value.length<=6){melding += "- lokatie/adres\n";extra = false;}
		//email
		if (x['email'].value.length<=5){melding += "- E-mailadres event\n";extra = false;}


		//website
		if (x['website'].value.length<=7){melding += "- Website\n";extra = false;}
		//tel
		if (x['telefoon'].value.length<=5){melding += "- Telefoonnummer\n";extra = false;}
		if (!extra){
			if (meldingverder==0){alert("De onderstaande velden zijn niet verplicht, \nmaar het is wel gewenst dat u ze invult:\n\n"+melding);meldingverder++;return;}
			if (meldingverder==1){alert("Het is wenselijk dat u de onderstaande velden invult,\nanders is er (te) weinig info:\n\n"+melding);meldingverder++;return;}
		}
	}
	form.submit();
}
