// UTF8だよ

(function(){
   
   var d = document;
   
   var btn = d.getElementById('generate');
   var iconPlace = d.getElementById('generating');
   
   var form = d.getElementById('form1');
   
   addEvent(form, 'submit', clickHandler);
   
   function clickHandler(){
     //alert('click');
     btn.disabled = true;
     setTimeout(function(){iconPlace.style.visibility = 'visible'}, 10);
     
   }

   // イベントを追加する関数
   function addEvent(eventTarget, eventName, func){
     if(eventTarget.addEventListener){
       // モダンブラウザ
       eventTarget.addEventListener(eventName, func, false);
     }else if(window.attachEvent){
       // IE
       eventTarget.attachEvent('on'+eventName, function(){func.apply(eventTarget);});
     }
   }
   
 })();