var displayedLengthWarning = new Array(); // Have we displayed a warning for that inputname yet?

// Checks the length of inputname and displays a warning if its longer than maxlength.
function checkLength(inputname, maxlength, formname) {
	if( displayedLengthWarning[inputname] == undefined )
	{
		displayedLengthWarning[inputname] = false;
	}
	
	document.forms[formname].elements[inputname + "count"].value = eval("document." + formname + "." + inputname + ".value.length");
	if (!displayedLengthWarning[inputname] && eval("document." + formname + "." + inputname + ".value.length") > maxlength) {
		displayedLengthWarning[inputname] = true;
		alert('This field cannot be longer than ' + maxlength + ' characters.');		
	} else if (displayedLengthWarning[inputname] && eval("document." + formname + "." + inputname + ".value.length") < maxlength) {
		displayedLengthWarning[inputname] = false;
	}
} 