function addOptionsIMEEvent(selectName,inputName){

  var ws = document.getElementsByName(selectName).item(0); 
  changeIMEbyText(inputName,ws.options.item(ws.selectedIndex).innerHTML); /* ページ読み込み時のIME設定 */
  if(ws.addEventListener){ /* IE以外 */
   ws.addEventListener("change",function(){changeIMEbyText(inputName,ws.options.item(ws.selectedIndex).innerHTML);},true);
  }else if(ws.attachEvent){ /* IE */
   ws.attachEvent("onchange",function(){changeIMEbyText(inputName,ws.options.item(ws.selectedIndex).innerHTML);}); 
  }
}

function changeIMEbyText(inputName,val){

 var wi = document.getElementsByName(inputName).item(0);
 
 if(val.search(/番号|分類/i) != -1){
  wi.style.imeMode = "disabled";
 }else{
  wi.style.imeMode = "active";
 }

}

window.onload = function(){
 addOptionsIMEEvent("condition0","key_word0");
 addOptionsIMEEvent("condition1","key_word1");
 addOptionsIMEEvent("condition2","key_word2");
}
