Ciao, all'onload della pagina attacco delle azioni da eseguire dopo alcuni eventi (onfocus, onchange, onblur). Lo faccio perché ho moltissimi campi e non mi andava di scriverli a mano!

Il codice in basso funziona, ma ho un piccolo problema. se il campo ha gia un onblur, quest'ultimo viene sovrascritto. come posso fare add'aggiungere il nuovo comportamento senza sovrascrivere quello hardcoded?
codice:
window.onload=function(){
	//set onfocus, onblur and onchange properties for all inputs
	var inputs=document.getElementsByTagName("input");
	for (var i=0;i<inputs.length;i++){
		if(inputs[i].type=='text')
		{
			inputs[i].onfocus = function(){getHelp('{doc_type}', this.name);this.className='field_focus';}
			inputs[i].onchange = inputs[i].onkeyup;
			inputs[i].onblur = function(){cleanHelp();this.className='field_normal';}
		}
	}
}
idee?