
InputValidator.CheckDef = {
	'username' 					: "event blur required yes length 6-25 type general nospace yes",
	'password' 					: "event blur required yes length 6-25 type general",
	'retype_password' 	: "event blur required yes length 6-25 type general match password",
//	'verification_code' : "event blur required yes type turing",
	'email' 						: "event blur required yes length 0-255 type general",
//	'retype_email' 			: "event blur required yes length 0-255 type general match email",
//	'country' 					: "event blur/change required yes",
	'tos_agree' 				: "event blur/click required yes"
};

InputValidator.DoCustomValidation = function(AElement) {
	
	Result = 'TRUE';
	switch (AElement.id) {
		case 'username' :
			if (AElement.value.indexOf(';') != -1 || AElement.value.indexOf(',') != -1) {
				Result = 'must not contain either ; (semicolon) or , (comma).';
			}
			break;
	}
	return Result;
	
}


function HandleOnLoad() {

	InputValidator.Initialize();
	UniqueChecker.Initialize('signup','username','blur');

}

