
		<!--
		function chk(iText, DataType, MaxLen) {

			var c;
			var s = iText.value;
		
			if  ( DataType == 'a' ) {
				c = "abcdefghjkilmnopqrstuvwxyz ABCDEFGHJKILMNOPQRSTUVWXYZ1234567890,.;:_-'’àèéìòùöäü()[]!?@°+*¦#{}/";
			}
			
			if  ( DataType == 'var' ) {
				c = "abcdefghjkilmnopqrstuvwxyz_-ABCDEFGHJKILMNOPQRSTUVWXYZ1234567890";
			}

			if  ( DataType == 'email' ) {
				c = "abcdefghjkilmnopqrstuvwxyz_-ABCDEFGHJKILMNOPQRSTUVWXYZ1234567890@.";
			}
			
			if  ( DataType == 'n' ) {
				c = "1234567890,.";
			}

			if  ( DataType == 'htmlcolor' ) {
				c = "#1234567890abcdefABCDEF";
			}

			if  ( DataType == 'file' ) {
				c = "abcdefghjkilmnopqrstuvwxyz_-ABCDEFGHJKILMNOPQRSTUVWXYZ1234567890\ ";
			}
			
			if ( (MaxLen != -1) && ( iText.value.length > MaxLen ) ) {
				iText.value = s.substr(0,MaxLen);
				return false;
			}
			
			
			for (i=0; i<s.length; i++)
				if (c.indexOf(s.charAt(i))==-1) { 
					iText.value = '0';
					break;
					return false;
				} 

			return true;
		}
		//-->

