var form;
var language = jQuery('html:first').attr('lang');
var type;

switch(language){
	case 'nl':
		var errorText_name = 'Het invulveld Naam moet minstens 2 letters hebben.\n';
		var errorText_locality = 'Het invulveld Gemeente moet minstens 2 letters hebben.\n';
		var errorText_tel = 'Het invulveld Telefoonnummer is niet geldig.\n';
		break;
	case 'fr':
		var errorText_name = 'Le champ Nom doit avoir un minimum de 2 lettres.\n';
		var errorText_locality = 'Le champ Commune doit avoir un minimum de 2 lettres.\n';
		var errorText_tel = 'Le champ Numéro de téléphone n\'est pas valide.\n';
		break;
}

function checkform (form, type) {
	var minimumCharsNeeded = 2;
	var minimumCharsNeeded2 = 9;

	var regExp = /^[a-z]+$/i; // only letters
	var regExp2 = /^[0-9]+$/; // only numbers

	var error = 0;
	var error_txt = '';

	switch (type) {
		case 'name':
			var name = form.f_name.value;
			var locality = form.f_locality.value;
			var firstname = form.f_firstname.value
			var street = form.f_street.value

			// check input
			if (name.length < minimumCharsNeeded) {
				error_txt += errorText_name;
				error = 1;
			}

			if (locality.length < minimumCharsNeeded) {
				error_txt += errorText_locality;
				error = 1;
			}

		//	if (!firstname.match(regExp) || locality.length < minimumCharsNeeded) {
		//		error_txt += "Le champ Pr�nom doit avoir un minimum de 3 lettres.\n";
		//		error = 1;
		//	}

		//	if (!street.match(regExp) || locality.length < minimumCharsNeeded) {
		//		error_txt += "Le champ Rue doit avoir un minimum de 2 lettres.\n";
		//		error = 1;
		//	}
			break;
		case 'phone':
			var number = form.f_tel.value;

			// check input
			if(!number.match(regExp2) || number.length < minimumCharsNeeded2){
				error_txt += errorText_tel;
				error = 1;
			}
			break;
	}

	// show error msg if an error occurred
	if (error === 1) {
		alert(error_txt);
		return false;
	} else {
		return true;
	}
}