function checkChar(tempStr,mName,mMode)
{
	var resu=true;
	var s=tempStr.value;
	switch (mMode)
	{
		case 'C' :
			for (x=0;x<s.length;x++)
			{
				if ((s.charAt(x) >= 'A' && s.charAt(x) <= 'Z') || (s.charAt(x) >= 'a' && s.charAt(x) <= 'z') || (s.charAt(x) >= '0' && s.charAt(x) <= '9') || (s.charAt(x) == '.') || (s.charAt(x) == '-') || (s.charAt(x) == ' ') || (s.charAt(x) == ',') || (s.charAt(x) == '/') || (s.charAt(x) == '_'))
					resu=true;
				else
				{
					alert("String " + mName + " can contain Alphabets, Digits only");
					resu=false;
					tempStr.focus();
					break;
				}
			}
			return resu;
			break;
		case 'N' :
			for (x=0;x<s.length;x++)
			{
				if ((s.charAt(x) >= '0' && s.charAt(x) <= '9') || (s.charAt(x) == '.'))
					resu=true;
				else
				{
					alert("Value " + mName + " can contain Digits and '.' character only");
					resu=false;
					tempStr.focus();
					break;
				}
			}
			return resu;
			break;
		case 'S' :
			for (x=0;x<s.length;x++)
			{
				if ((s.charAt(x) >= 'A' && s.charAt(x) <= 'Z') || (s.charAt(x) >= 'a' && s.charAt(x) <= 'z') || (s.charAt(x) >= '0' && s.charAt(x) <= '9') || (s.charAt(x) == '.') || (s.charAt(x) == '-') || (s.charAt(x) == ' ') || (s.charAt(x) == ',') || (s.charAt(x) == '/') || (s.charAt(x) == '_'))
					resu=true;
				else
				{
					alert("String " + mName + " can contain Alphabets, Digits, Spaces and '. , - / _' characters only");
					resu=false;
					tempStr.focus();
					break;
				}
			}
			return resu;
			break;
		default :
			return true;
			break;
	}		
}


