function limitText(limitField, limitCount, limitNum) {
	if (limitField.value.length > limitNum) {
		limitField.value = limitField.value.substring(0, limitNum);
	} else {
		limitCount.update(limitNum - limitField.value.length);
	}
}


function validate(element) {
	var ajax = new Ajax.Request('index.php', {method: 'post', parameters: {action: 'ajaxValidate', form: element.form.getName(), field: element.elementId, value: element.getValue()}, onComplete:validateHandleResponse});	
}

function validateHandleResponse(transport) {
	if(transport.responseText.isJSON()) {
		var response = transport.responseText.evalJSON(true);
	
		if(response.valid == 'false') {
			if($('errorFieldMsg_' + response.field)) {
				$('errorFieldMsg_' + response.field).show();
			}
			GuiPack.GuiForm[response.form].getElement(response.field).setError(true);
		} else {	
			if($('errorFieldMsg_' + response.field)) {
				$('errorFieldMsg_' +  response.field).hide();
			}
			GuiPack.GuiForm[response.form].getElement(response.field).setError(false);
			
		}
	}
}

function displayForm(value) {
	if(value == 'Ja') {
		$('displayForm').show();
		$('gemeenteMsg').hide();
		$('gemeenteMsg2').hide();
		$('submit').show();		
	} else if(value == 'Nee') {
		$('displayForm').hide();
		$('gemeenteMsg').show();
		$('gemeenteMsg2').hide();
		$('submit').hide();
	} else if(value == 'Weet ik niet') {
		$('displayForm').show();
		$('gemeenteMsg').hide();
		$('gemeenteMsg2').show();
		$('submit').show();
	}  else {
		$('displayForm').hide();
		$('gemeenteMsg').hide();
		$('gemeenteMsg2').hide();
		$('submit').hide();
	}
}