function checkkey(event) { var event = event ? event : window.event; var klawisz = event.keyCode ? event.keyCode : event.charCode; if(timerhandler != null && (klawisz == 38 || klawisz == 40) ) { if (klawisz == 40) suggest_position++; else if (suggest_position > 1) suggest_position-- else { while (document.getElementById(++suggest_position) != null) continue; suggest_position--; }; if (document.getElementById(suggest_position) == null) suggest_position = 1; deselectall(zrodlo, suggest_position); return false; } else if (timerhandler != null && klawisz == 13) { end_suggest(zrodlo, suggest_position); return false; } else if (timerhandler != null) { suggest_position = 0; document.getElementById(zrodlo).focus(); return true; } } function deselectall(zrodlo, id_diva) { var zrodlo; var id_diva; document.getElementById(zrodlo).blur(); for (var i=1 ; document.getElementById(i) != null ; i++) document.getElementById(i).style.background = 'white'; suggest_position=id_diva; document.getElementById(suggest_position).style.background='silver'; } // ie i n if (navigator.appName == 'Microsoft Internet Explorer' || navigator.appName == 'Netscape') document.onkeydown=checkkey; // o else document.onkeypress=checkkey;