function IsFilledIn(field)
{
	var strField = field.name;
	
	strField = strField.replace(strField.substring(0, 3), "err");
	
	if (field.value == "")
	{
		if (document.getElementById(strField))
		{
			document.getElementById(strField).style.visibility = "visible";
		}
		
		return false;
	}
	else
	{
		if (document.getElementById(strField))
		{
			document.getElementById(strField).style.visibility = "hidden";
		}
		
		return true;
	}
}

function IsEmailaddress(field)
{
	var expFormat = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	
	if (expFormat.test(field.value) != true)
	{
		return false;
	}
	else
	{
		return true;
	}
}

function CheckForm(frm)
{
	var blnOK = true;
	var intIndex = 0;
	
	for (intIndex = 0; intIndex < frm.elements.length; intIndex++)
	{
		if (frm.elements[intIndex].name.substring(0, 3) != "btn")
		{
			if (IsFilledIn(frm.elements[intIndex]) != true)
			{
				blnOK = false;
			}
		}
	}
	
	return blnOK;
}

function CheckSendEmail(frm)
{
	var blnOK = true;
	var intIndex = 0;
	var intCount = 0;
	
	if (CheckForm(frm) != true)
	{
		blnOK = false;
	}
	
	if (IsEmailaddress(frm.txtEmailadres) != true)
	{
		document.getElementById("errEmailadres").style.visibility = "visible";
		blnOK = false;
	}
	
	return blnOK;
}

function CheckUpdateLogin(frm)
{
	var blnOK = true;
	
	if (CheckForm(frm) != true)
	{
		blnOK = false;
	}
	else
	{
		if (frm.txtNieuwWachtwoord.value != frm.txtBevestigWachtwoord.value)
		{
			document.getElementById("errBevestigWachtwoord").style.visibility = "visible";
			blnOK = false;
		}
	}
	
	return blnOK;
}

function CheckInsertLid(frm)
{
	var blnOK = true;
	
	if (frm.rbtIsBestuurslid[0].checked != false)
	{
		if (IsFilledIn(frm.txtVoornaam) != true)
		{
			blnOK = false;
		}
		
		if (IsFilledIn(frm.txtFamilienaam) != true)
		{
			blnOK = false;
		}
		
		if (IsFilledIn(frm.cboStemId) != true)
		{
			blnOK = false;
		}
	}
	else
	{
		if (CheckForm(frm) != true)
		{
			blnOK = false;
		}
	}
	
	return blnOK;
}

function CheckUpdateLid(frm)
{
	var blnOK = true;
	
	if (frm.rbtIsBestuurslid[0].checked != false)
	{
		if (IsFilledIn(frm.txtVoornaam) != true)
		{
			blnOK = false;
		}
		
		if (IsFilledIn(frm.txtFamilienaam) != true)
		{
			blnOK = false;
		}
		
		if (IsFilledIn(frm.cboStemId) != true)
		{
			blnOK = false;
		}
	}
	else
	{
		if (CheckForm(frm) != true)
		{
			blnOK = false;
		}
	}
	
	return blnOK;
}

function CheckUpdateBestuurslid(frm)
{
	var blnOK = true;
	
	if (IsFilledIn(frm.txtVoornaam) != true)
	{
		blnOK = false;
	}
	
	if (IsFilledIn(frm.txtFamilienaam) != true)
	{
		blnOK = false;
	}
	
	if (IsFilledIn(frm.cboStemId) != true)
	{
		blnOK = false;
	}
	
	if (frm.rbtIsBestuurslid[1].checked != false)
	{
		if (IsFilledIn(frm.cboBestuursfunctieId) != true)
		{
			blnOK = false;
		}
		
		if (IsFilledIn(frm.txtAdres) != true)
		{
			blnOK = false;
		}
		
		if (IsFilledIn(frm.cboGemeenteId) != true)
		{
			blnOK = false;
		}
		
		if (IsFilledIn(frm.txtEmailadres) != true)
		{
			blnOK = false;
		}
		
		if (IsFilledIn(frm.txtTelefoonnummer) != true)
		{
			blnOK = false;
		}
	}
	
	return blnOK;
}

function CheckDelete()
{	
	return confirm("Ben je zeker dat je dit record wil verwijderen?");
}

function ShowForm(frm, bln)
{
	if (bln == true)
	{
		document.getElementById(frm).style.display = "block";
	}
	else
	{
		if (bln == false)
		{
			document.getElementById(frm).style.display = "none";
		}
	}
}
