function valid(f) {
	if(!/^[A-z .-]*$/.test(f.value)) {
		f.value = f.value.replace(/[^A-z .-]/g,'');
		alert('Er zijn alleen letters toegestaan');
	}
}
function zoekenTrefwoord() {
	var zoekwoorden = document.getElementById('zoekwoorden').value;
	if(zoekwoorden == '' || zoekwoorden == '%%' || zoekwoorden == 'zoeken...' || zoekwoorden == 'Vul een zoekwoord in...') {
		alert("U heeft geen zoekwoord(en) ingevoerd, probeer het nogmaals a.u.b.");
		return false;
	}
}
function zoekenTrefwoordHome() {
	var zoekwoorden = document.getElementById('zoekwoordenhome').value;
	if(zoekwoorden == '' || zoekwoorden == '%%' || zoekwoorden == 'zoeken...' || zoekwoorden == 'Vul een zoekwoord in...' || zoekwoorden == 'Zoek opnieuw') {
		alert("U heeft geen zoekwoord(en) ingevoerd, probeer het nogmaals a.u.b.");
		return false;
	}
}

function setGroep(grpID,locatie,sender) {

	var frm 	= document.forms[0]
	var wrapper	= document.getElementById('groepregel');
	var maxpers = document.getElementById('maxpersonen');
	//var display	= document.getElementById('display');
	//var pre	= document.getElementById('pre');
	var waarde 	= grpID.value;
	var checked = grpID.checked;
	
	var nocheck	= true;
	for(i=0; i<frm.elements.length; i++){
  
      if(frm.elements[i].type == "checkbox"){
      	frm.elements[i].checked?nocheck	= false:void(0);
      }
    }
    if(nocheck){
    	maxpers.value=0;
    	//display.innerHTML=GL.MAXACCO;
    	//pre.innerHTML='Basis';
    	clearMaxpersonen(locatie,sender);
    	setStyle(wrapper,'display','none');
    	return true;
    }
   
	var aantal 	= grpID.id;
		aantal  = aantal.split("-");
		aantal	= aantal[1];
	if(aantal < 1) {
		aantal 	= 1;
	}
	if(wrapper.style.display == 'none' && maxpers.value < 1) {
		setStyle(wrapper,'display','block');
	}
	var vorigewaarde=maxpers.value;
	if(checked) {
		nieuw	= (maxpers.value*1)+(waarde*aantal);
		maxpers.value = nieuw;
	} else {
		var checknieuw = (maxpers.value*1)-(waarde*aantal);
		if(checknieuw >= 0) {
			maxpers.value = checknieuw;
		}
	}
	if(!checkPersonen()){
		maxpers.value = vorigewaarde;
		grpID.checked = false;
	}
}
function setStyle(obj,style,value){
	if(getRef(obj)){	
	getRef(obj).style[style]= value;
	}
}
	
function getRef(obj){
	return (typeof obj == "string") ?
	document.getElementById(obj) : obj;
}
function clearMaxpersonen(locatie,sender){
	var strURL='/admin/ajax/clearmaxpersonen.php';
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }    
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {        
        if (self.xmlHttpReq.readyState == 4) { 
        	window.location.replace('http://www.boerderijkamers.nl/login/verblijven/'+locatie+'/'+sender);           
            return true;
        }
    }
   
    self.xmlHttpReq.send('locatie='+locatie);
    
}

function checkPersonen(){
	
	
	var aantal = parseInt(document.getElementById('maxpersonen').value);
	var max    = parseInt(GL.MAX);
	var alert_txt='';
	if(aantal>max){
		alert_txt+='U heeft niet genoeg capaciteit om dit aantal plaatsen toe te voegen'
		alert(alert_txt);
		
		return false;
	} else {
		return true;
	}
}
	