//******************************************************************************
//This function is used to allow only integers.
//This should be called only on the KeyPress event of the text box
//usage: OnKeyPress="AllowOnlyIntegers(event.srcElement)"
//******************************************************************************
function AllowOnlyIntegers(obj)
{
	if(event.type == "keypress"){
		var intVal = obj.value;
		if(window.event.keyCode == 45)
		{
			window.event.keyCode = 0;
			
		}
	
		if((window.event.keyCode >= 48) && (window.event.keyCode <= 57) || window.event.keyCode == 45)
		{
			if(intVal.indexOf("-") >= 0 && window.event.keyCode == 45){
				window.event.keyCode = 0;
			}
		}
		else
		{	
				window.event.keyCode = 0;
		}
	}
	else if(event.type == "blur"){
		if(isNaN(obj.value)){
			obj.value = 0;
			//window.event.keyCode = 0;
		}
	}
}

//******************************************************************************
//This function is used to allow only alpha numeric characters.
//This should be called only on the KeyPress event of the text box
//usage: OnKeyPress="AllowOnlyAlphaNum()"
//******************************************************************************
function AllowOnlyAlphaNum(){
	if(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) || ((window.event.keyCode >= 65) && (window.event.keyCode <= 90)) || ((window.event.keyCode >= 97) && (window.event.keyCode <= 122))){
	}
	else{
		window.event.keyCode = 0;
	}
}

//******************************************************************************
//This function is used to allow only characters.
//This should be called only on the KeyPress event of the text box
//usage: OnKeyPress="AllowOnlyChars(event.srcElement)"
//******************************************************************************
function AllowOnlyChars(obj){
	var intVal = obj.value;
	if(((window.event.keyCode >= 65) && (window.event.keyCode <= 90)) || ((window.event.keyCode >= 97) && (window.event.keyCode <= 122)))
	{
		//DO NOTHING, AS THE TYPED CHARACTER IS VALID
	}
	else
	{	
		//DONT ALLOW TO TYPE OTHER THAN ALPHABETIC
		window.event.keyCode = 0;
	}
}


//******************************************************************************
//This function is used to allow only alpha numeric characters.
//This should be called only on the KeyPress event of the text box
//usage: OnKeyPress="AllowOnlyAlphaNum()"
//******************************************************************************
function AllowOnlyAlphaNum(){
	if(((window.event.keyCode >= 48) && (window.event.keyCode <= 57)) || ((window.event.keyCode >= 65) && (window.event.keyCode <= 90)) || ((window.event.keyCode >= 97) && (window.event.keyCode <= 122))){
	}
	else{
		window.event.keyCode = 0;
	}
}
