﻿/**************** Enable keys only if allowed ****************/
function EnableKeys(keyType,e)
{
	var keyCode;
	if(window.event) //IE
	    keyCode = event.keyCode;
    else if(e.which) //Netscape/Firefox/Opera
        keyCode = e.which;
    
    //Enable only alphabets and spaces
	if(keyType == 0)
	{
		if(!((keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122) || (keyCode == 32) || (keyCode == 8) || (String(keyCode) == 'undefined')))
		    return false;
	}
	//Enable only alpha numeric values
	if(keyType == 1)
	{
		if(!((keyCode >= 65 && keyCode <= 90) || (keyCode >= 97 && keyCode <= 122) || (keyCode >= 48 && keyCode <= 57) || (keyCode == 8) || (String(keyCode) == 'undefined')))
		    return false;
	}
	//Enable only integer values
	if(keyType == 2)
	{
		if(!((keyCode >= 48 && keyCode <= 57) || (keyCode == 8) || (String(keyCode) == 'undefined')))
		    return false;
	}
	//Enable only float values
	if(keyType == 3)
	{
		if(!((keyCode >= 48 && keyCode <= 57) || (keyCode == 46 ) || (keyCode == 8) || (String(keyCode) == 'undefined')))
		    return false;
	}
	//All keyboard entries disallowed
	if(keyType == 9)
	    return false;
}

/**************** MaxLength for MultiLine TextBox ****************/
function chkMaxLength(txt,length)
{
    if(document.getElementById(txt).value.length >= length)
    {
        document.getElementById(txt).value = document.getElementById(txt).value.substring(0,length);
        alert(" Only " + length + " characters");
    }
}

