﻿// JScript File
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;	
}
function chkMaxLength(txt,length,e)
{
    if(txt.value.length >= length)
    {
        txt.value = txt.value.substring(0,length);
        alert("You can enter maximum of " + length + " characters only");
        return false;
    }
}
function chkMaxLength4Paste(txt,length,e)
{
    var value = window.clipboardData.getData("Text");
    txt.value += value;
	if(txt.value.length > length)
    {
        txt.value = txt.value.substring(0,length);
        alert("You can enter maximum of " + length + " characters only");
        return false;
    }
}