// JavaScript Document
// JavaScript Document

// Reactie form
function checkRForm(form){
	if (form.name.value == ""){
    	alert("Je dient je naam in te vullen.");
    	form.name.focus();
    	return false ;
  	}
	
	var emailRegExp=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (form.email.value.match(emailRegExp)){
		return true;
	}
	else{
		alert("Je dient een goed emailadres in te vullen.");
    	form.email.focus();
    	return false ;
  	}

	if (form.reaction.value == ""){
		alert( "Er is geen reactie geplaatst." );
    	form.reaction.focus();
    	return false ;
	}

  return true ;
}


// Email inschrijving
function checkEmailList(form){
	if (form.email.value == ""){
    	alert("Vul een emailadres in.");
    	form.email.focus();
    	return false ;
  	}
	//emailRegExp = "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/";
	//if (form.email.value.match(emailRegExp)){
	//	return true;
	//}
	//else{
		//alert("Vul een correct emailadres in.");
    	//form.email.focus();
    	//return false ;
  	//}
	return true;
}

function checkUploadForm(form){
	if (form.title.value == ""){
    	alert("Je bent verplicht een titel in te vullen.");
    	form.title.focus();
    	return false ;
  	}
}

//Check forms
function checkEditForm(form){
	if (form.vnaam.value == ""){
    	alert("Vul een voornaam in.");
    	form.vnaam.focus();
    	return false ;
  	}
	
	if (form.anaam.value == ""){
    	alert("Vul een achternaam in.");
    	form.anaam.focus();
    	return false ;
  	}
	
	if (form.plaats.value == ""){
    	alert("Vul een plaats in.");
    	form.plaats.focus();
    	return false ;
  	}
	
	if (form.email.value == ""){
    	alert("Vul een emailadres in.");
    	form.email.focus();
    	return false ;
  	}
	//emailRegExp = "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/";
	//if (form.email.value.match(emailRegExp)){
	//	return true;
	//}
	//else{
		//alert("Vul een correct emailadres in.");
    	//form.email.focus();
    	//return false ;
  	//}

  // ** END **
  return true ;
}

function checkInForm(form){
	if (form.vnaam.value == ""){
    	alert("Vul een voornaam in.");
    	form.vnaam.focus();
    	return false ;
  	}
	
	if (form.anaam.value == ""){
    	alert("Vul een achternaam in.");
    	form.anaam.focus();
    	return false ;
  	}
	
	if (form.plaats.value == ""){
    	alert("Vul een plaats in.");
    	form.plaats.focus();
    	return false ;
  	}
	
	if (form.email.value == ""){
    	alert("Vul een emailadres in.");
    	form.email.focus();
    	return false ;
  	}
	//emailRegExp = "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/";
	//if (form.email.value.match(emailRegExp)){
	//	return true;
	//}
	//else{
		//alert("Vul een correct emailadres in.");
    	//form.email.focus();
    	//return false ;
  	//}

	if (form.passwd.value == ""){
		alert( "Er is geen wachtwoord ingevuld." );
    	form.passwd.focus();
    	return false ;
	}
	else{
    	if (form.passwd.value != form.cpasswd.value){
			alert( "Je wachtwoord en controle wachtwoord zijn niet gelijk." );
    		form.passwd.focus();
    		return false ;
		}
  	}
	
	if (form.accoord.checked != true){
		alert( "Je dient accoord te gaan met de voorwaarden." );
    	form.accoord.focus();
    	return false ;
	}

  // ** END **
  return true ;
}

function checkPasswdForm(form){
	if (form.passwd.value == ""){
		alert( "Er is geen wachtwoord ingevuld." );
    	form.passwd.focus();
    	return false ;
	}
	else{
    	if (form.passwd.value != form.cpasswd.value){
			alert( "Je wachtwoord en controle wachtwoord zijn niet gelijk." );
    		form.passwd.focus();
    		return false ;
		}
  	}
  // ** END **
  return true ;
}

// Maxlenght textarea
function ismaxlength(obj){
	var mlength=obj.getAttribute? parseInt(obj.getAttribute("maxlength")) : ""
	if (obj.getAttribute && obj.value.length>mlength)
	obj.value=obj.value.substring(0,mlength)
}


