function CheckAndSubmit()
{
	var blnSubmit=false;
	
	blnSubmit = checkData();

	/*if (blnSubmit)	{
		blnSubmit = CheckEmail();	
	}*/

	if (blnSubmit)	{
		blnSubmit = CheckMelding();	
	}


	if (blnSubmit)	{
		document.frmMBL.btnSubmit.disabled=true;
		document.frmMBL.btnReset.disabled=true;
		//return false;
		document.frmMBL.submit;
	}else	{
		document.frmMBL.btnSubmit.disabled=false;
		document.frmMBL.btnReset.disabled=false;
		return false;
	}
}

function checkData()
{
	if(document.frmMBL.txtfirstname.value.length == 0)	{
		alert('Voornaam is verplicht.');
		document.frmMBL.txtfirstname.focus();
		return false;
	}
	if(document.frmMBL.txtlastname.value.length == 0)	{
		alert('Achternaam is verplicht.');
		document.frmMBL.txtlastname.focus();
		return false;
	}
	if (!CheckEmail())	{
		return false;
	}
	if(document.frmMBL.txtUbent[0].checked==false && 
		document.frmMBL.txtUbent[1].checked==false &&
		document.frmMBL.txtUbent[2].checked==false) {
		alert('Geef svp aan of U model, fotograaf of iets anders bent.');
		document.frmMBL.txtUbent[0].focus();
		return false;
	}
	if(document.frmMBL.txtUbent[2].checked==true && 
		document.frmMBL.txtUbentanders.value.length == 0) {
		alert('Vul aub het veld \'anders...\' in.');
		document.frmMBL.txtUbentanders.focus();
		return false;
	}

	return true;
}

function CheckEmail()
{
	if(document.frmMBL.txtemail.value.length == 0)	{
		alert('Het e-mail adres is verplicht.');
		document.frmMBL.txtemail.focus();
		return false;
	} else {
		if (checkemail(document.frmMBL.txtemail.value)) {
			return true;
		} else {
			document.frmMBL.txtemail.focus();
			return false;
		}
	}
}

function checkemail(str){
	//var str=document.validation.emailcheck.value
	var filter=/^.+@.+\..{2,3}$/;

	if (filter.test(str)) {
		return true;
	} else {
		alert("U heeft geen geldig e-mail adres ingevuld.");
		return false;
	}
}

function getExtension(strFileName)
{
	var arrStrings	;

	arrStrings = strFileName.split(".")			;
	return(arrStrings[arrStrings.length-1])		;
} 


function CheckMelding() {
	if(document.frmMBL.txtAard[0].checked==false && 
		document.frmMBL.txtAard[1].checked==false &&
		document.frmMBL.txtAard[2].checked==false) {
		alert('Geef svp de aard van de Melding aan;');
		document.frmMBL.txtAard[0].focus();
		return false;
	}
	if(document.frmMBL.txtBetreft[0].checked==false &&
		document.frmMBL.txtBetreft[1].checked==false &&
		document.frmMBL.txtBetreft[2].checked==false) {
		alert('Geef aan of het een Bureau, Fotograaf of Model betreft;');
		document.frmMBL.txtBetreft[0].focus();
		return false;
	}
	if(document.frmMBL.txtNaamBetreft.value.length == 0)	{
		alert('Naam van Bureau, Fotograaf of Model is verplicht.');
		document.frmMBL.txtNaamBetreft.focus();
		return false;
	}

	if(document.frmMBL.txtcomments.value.length == 0)	{
		alert('Geef aub een duidelijke omschrijving.');
		document.frmMBL.txtcomments.focus();
		return false;
	}

	if(document.frmMBL.cbSerious.checked == false)	{
		alert('Bevestig aub dat dit een serieuze melding is.');
		document.frmMBL.cbSerious.focus();
		return false;
	}
	if(document.frmMBL.txtToelichting[0].checked==false &&
		document.frmMBL.txtToelichting[1].checked==false) {
		alert('Geef aub aan of U bereid bent deze melding toe te lichten;');
		document.frmMBL.txtToelichting[0].focus();
		return false;
	}


	return true;
}


function goClear(){
	var i = 0;
	
	for (i=0;i<document.frmMBL.length;i++) {
		if (document.frmMBL.elements[i].name != 'submit' &&
			document.frmMBL.elements[i].name != 'reset' &&
			document.frmMBL.elements[i].name != 'clear') {
		document.frmMBL.elements[i].value = '';}
	}	
}



