function CheckCharLanguage (strHexPressedKeyCode)
{
	try
	{
		if (((strHexPressedKeyCode >= parseInt("0x600"))  && (strHexPressedKeyCode <= parseInt("0x6FF"))) || ((strHexPressedKeyCode >= parseInt("0x30")) && (strHexPressedKeyCode <= parseInt("0x39")))|| ((strHexPressedKeyCode >= parseInt("0x20"))  && (strHexPressedKeyCode <= parseInt("0x2F"))) || ((strHexPressedKeyCode >= parseInt("0x3A"))  && (strHexPressedKeyCode <= parseInt("0x40"))) || ((strHexPressedKeyCode >= parseInt("0x5B"))  && (strHexPressedKeyCode <= parseInt("0x60"))) || ((strHexPressedKeyCode >= parseInt("0x7B"))  && (strHexPressedKeyCode <= parseInt("0x7F")))|| ((strHexPressedKeyCode >= parseInt("0x0"))  && (strHexPressedKeyCode <= parseInt("0x1F"))) || (strHexPressedKeyCode == parseInt("0x2019")) || (strHexPressedKeyCode == parseInt("0xD")))	
				{return true;}
		else {		
		        return false;
		}
		
		
	}
	catch (eX)
	{
		// do nothing 
	}
}
function fnCheckLanguagePast (strText)
{

	try 
	{
		var bCheckCharLanguage;
		for (i =0; i < strText.length; i++)
		{
			bCheckCharLanguage = CheckCharLanguage (strText.charCodeAt(i));
			if (!(bCheckCharLanguage))
			{return false;}
		}
		return true;
	}
	catch (ex)
	{
		//do nothing
	}
}

