function checkTextArea(maxChars)
{
		var obj = document.getElementById('bericht');
		var str = "";
		var objCount = document.getElementById('count');

		if (maxChars - obj.value.length < 0 ) 
		{
			str = obj.value;
			obj.value = str.substr(0, maxChars);
		}
		else
		{	
			objCount.value = maxChars - obj.value.length;
		}
}

function react(blocked, button_message)
	{
		if (blocked)
		{
			alert("U bent tijdelijk uitgesloten van dit gastenboek!");
		}
		else
		{
			if (document.getElementById("reactButton").value != _ANNULEREN)
			{
				document.getElementById("react").style.display = '';
				document.getElementById("submitButton").style.display = '';
				document.getElementById("reactButton").value = _ANNULEREN;
			}
			else 
			if (document.getElementById("reactButton").value == _ANNULEREN)
			{
				document.getElementById("react").style.display = 'none';
				document.getElementById("reactButton").value = button_message;
				document.getElementById("submitButton").style.display = 'none';
			}
		}
	}
	
	function checkForm(myForm)
	{
		var result = true;
		
		if (myForm.naam.value == "")
		{
			alert(_NAAM_IS_VERPLICHT);
			myForm.naam.focus();
			result = false;		
		}
		else
		if (!isEmail(myForm.email.value))
		{
			alert(_GEEN_GELDIG_EMAIL_ADRES);
			myForm.email.focus();
			result = false;
		}
		else if (myForm.bericht.value.length < 8)
		{
			alert(_TE_WEINIG_TEKST);
			result=false;
			myForm.bericht.focus();
		}

		return result;
	}

	function isEmail(str) 
	{ 
	   var at="@" 
	   var dot="." 
	   var lat=str.indexOf(at) 
	   var lstr=str.length 
	   var ldot=str.indexOf(dot) 
	   if (str.indexOf(at)==-1)                                       return false 
	   if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)      return false 
	   if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)   return false 
	   if (str.indexOf(at,(lat+1))!=-1)                                 return false 
	   if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)      return false 
	   if (str.indexOf(dot,(lat+2))==-1)                                 return false 
	   if (str.indexOf(" ")!=-1)                                       return false 
	   return true                
	}

