


function Key(){};

Key.veEnter=function(pFrame)
{
	if(pFrame.event.keyCode==13)
		return true;
	return false;
}

Key.isDigit=function(pCode)		// digits 0-9
{
	return ( (pCode>=48 && pCode<=57)||(pCode>=96 && pCode<=105) )
}

Key.isRemove=function(pCode)	// backspace, delete
{
	return (pCode==8 || pCode==46)
}

Key.isEditChar=function(pCode)	// backspace, delete, tab, enter, home, end, arrows
{
	return (Key.isRemove(pCode) || pCode==9 || pCode==13 || pCode==35 || pCode==36 || pCode==37 || pCode==39)
}

Key.isValidNumFieldChar=function(pCode)
{
	return (Key.isDigit(pCode) || Key.isEditChar(pCode))
}

Key.isFloat=function(pCode)		// Comma(,), dot(.)
{
	return (Key.isValidNumFieldChar(pCode) || pCode==188 || pCode==190 || pCode==110)
}

Key.isMedida=function(pCode)	// space( ), div(/)
{
	return (Key.isFloat(pCode) || pCode==32 || pCode==111 || pCode==191)
}


Key.isValidNumFieldCharSpace=function(pCode)	
{
	return (Key.isDigit(pCode) || Key.isEditChar(pCode) || pCode==32)
}