var loTextRespostaChave = null;

window.addEvent('domready', OnDomReadyResposta );

function OnDomReadyResposta()
{  
    //procura HiddenField hfRespostaId
    var loHfRespostaId = $('hfRespostaId');
    
    if( loHfRespostaId != null)
    {
	    loTextRespostaChave = $(loHfRespostaId.value);
	    
	    if( loTextRespostaChave != null)
	    {
	        loTextRespostaChave.maxLength = 40;
	        CreateEventsResposta();
	    }
	}
}

function CreateEventsResposta()
{
	loTextRespostaChave.addEvent('keydown', KeyDownResposta);
}

function KeyDownResposta(poEvent)
{
	if(poEvent != null)
	{	
var loKey = poEvent.target;
var lbConsiderarTecla=true;

if(poEvent.code==8 || poEvent.code==37 || poEvent.code==38 
|| poEvent.code==39 || poEvent.code==40 ) 
{
    lbConsiderarTecla=false;
}
                
                if(	lbConsiderarTecla == true)
                {	 
                    if(
                    (loTextRespostaChave.value.length > loTextRespostaChave.maxLength)
                    && poEvent.code!=8)
                    {
                        poEvent.stop();
                    }
                }
	}
}

