function validateForm(item_type_name) {
	var errormessage='';
	if(document.forms.itemform.name.value=='') {
		errormessage = errormessage + 'You must give the ' + item_type_name + ' a name.\n';
	}

	if(document.forms.itemform.address1.value=='') {
		errormessage = errormessage + 'you must give the ' + item_type_name + ' an address.\n';
	}

	return errormessage;
}

for (j = 1; j <= arti; j++) {
//alert(articles[j])
}

function indexName(fieldIn,fieldOut) {
	fullName = new String(document.forms.itemform[fieldIn].value)
	var startIndex = 0
	var indexName = ""
	var matched = true
	//check for leading & trailing spaces
	objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
	if(objRegExp.test(fullName)) {
		//remove leading and trailing whitespace characters
		fullName = fullName.replace(objRegExp, '$2');
	}

	//check if string contains spaces
	var objRegExp = /(\s)/;
	if(objRegExp.test(fullName)) {
		//split into individual words
		splitString = fullName.split(" ")
		i = 0
		//iterate through words in name
		while (i < splitString.length - 1 && matched) {
			matched = false




			for (j = 1; j <= arti; j++) {
				strRegExp = "(^"+ articles[j] + "$)";
				var regex = new RegExp(strRegExp,"i");
				//alert(splitString[i] + " - " + articles[j] + " - " + regex.test(splitString[i]) + " - " + i + " - " + j)
				if (regex.test(splitString[i])) {
					startIndex++
					matched = true	
				}
			}



			//alert(splitString[i] + " - (" + i + ") - " + splitString.length + "matched = " + matched)
			i++
		}
		for (i = startIndex; i < splitString.length; i++) {
			indexName = indexName + splitString[i].toLowerCase();
			if (i != splitString.length -1) {
				indexName = indexName + ' ';
			}
		}
	} else {
		indexName = fullName.toLowerCase();

	}
	document.forms.itemform[fieldOut].value = indexName
}


function indexNamezzz() {
	var matched = false
	var dName = document.forms.itemform.name.value
	iName = new String("");
	//check for leading & trailing spaces
	objRegExp = /^(\s*)([\W\w]*)(\b\s*$)/;
	if(objRegExp.test(dName)) {
		//remove leading and trailing whitespace characters
		dName = dName.replace(objRegExp, '$2');
	}
	//check if string contains spaces
	var objRegExp = /(\s)/;
	if(objRegExp.test(dName)) {
		//split into individual words
		myString = new String(dName)
		splitString = myString.split(" ")
		var wordCount = 0
		var wordIndex = 0
		var noMatch = false
		var match = false
		do {

			for (j = 1; j <= arti; j++) {
				strRegExp = "(^"+ articles[j] + "$)";
				var regex = new RegExp(strRegExp,"i");
				alert(splitString[wordCount] + " - " + articles[j] + " - " + regex.test(splitString[wordCount]) + " - " + wordCount + " - " + j)
				if (regex.test(splitString[wordCount])) {
					wordIndex++
					match = true
					noMatch = true
				} else {
						
				}

			}
			wordCount++
		}
		while ((wordCount < splitString.length) && match == false)

		for (i = wordIndex; i < splitString.length; i++) {
			iName = iName + splitString[i].toLowerCase();
			if (i != splitString.length -1) {
				iName = iName + ' ';
			}
		}
	} else {
		iName = dName.toLowerCase();
	}
	document.forms.itemform.index_name.value = iName
	//alert('indexname = ' + iName)
}

















		function submitXForm(formname)
		{	var errormessage='';
			testName();
			var tussenv = document.forms[formname].tussenvoegsels.value
			if (tussenv.length > 0) {
				tussenv = tussenv + " "
			}
			document.forms[formname].achternaam.value = setCase(document.forms[formname].achternaam.value);
			document.forms[formname].naam.value = tussenv + document.forms[formname].achternaam.value;
			var myYear = parseInt(document.forms[formname].yyyy.value,10);




			var number_format = "0123456789";
			var checkChar = '0';


			regexp = / /g; //remove all spaces first...
			document.forms.display.huisnummer.value = hnummer.replace(regexp, '');




			// check for empty fields
			for(var i=0; i < document.forms[formname].elements.length; i++)
			{	if(document.forms[formname].elements[i].value=='' && document.forms[formname].elements[i].name != 'searchstring' && document.forms[formname].elements[i].name != 'tussenvoegsels' && document.forms[formname].elements[i].name != 'display.update' && document.forms[formname].elements[i].name != 'telefoonnummer' && document.forms[formname].elements[i].name != 'betaalwijze' && document.forms[formname].elements[i].name != 'dd' && document.forms[formname].elements[i].name != 'yyyy' && document.forms[formname].elements[i].name != 'productcode' && document.forms[formname].elements[i].name != 'huisnummer_aanvulling')
				errormessage = errormessage + 'Het veld ' + document[formname].elements[i].name + ' is niet ingevuld.\n';
			}




			if(errormessage != '')
				alert(errormessage);
			else
			{		document.forms.display.submit();
			}
		}

















