//char_set
var LALPHA = "abcdefghijklmnopqrstuvwxyz";
var UALPHA = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var ALPHA = LALPHA + UALPHA;
var NUMERIC = "0123456789";
var MONEY = "0123456789.,";
var ALPHA_NUMERIC = ALPHA + NUMERIC;
var SUBDOMAINNAME = ALPHA_NUMERIC + "()-.:? ";
var SPECIAL_CHAR = "§°+¦@*#ç%&¬/|(¢)='?^`~üè[]¨!öéäà{}$£<>.,:;-_ \n";
var MESSAGE_INPUT = ALPHA_NUMERIC + SPECIAL_CHAR;

function textValidation(inputString, char_set, stringLength)
{
	inString = new String(inputString);
	myCharSet = new String(char_set);
	
	if(inString.length>stringLength){
		alert(ErrorMaxLength + " " + stringLength);
		return false;
	}

	for(i=0;i<inString.length;i++)
	{
		ch = inString.charAt(i);
		testedChar = null;
		testChar = false;
		for(j=0;j<myCharSet.length;j++){
			ch_set = myCharSet.charAt(j);
			testedChar = ch;
			if(ch==ch_set){
				testChar = true;
				break;
			}
		}
		if(!testChar)
		{
			if(testedChar == " ")
			{
				alert(ErrorSpaceNotAllowed);
				return false;
			}
			alert(ErrorCharSet + "\n" + char_set);
			return false;
		}
	}
	return true;
}
