function checkButtons( type, bid ){
   if( type != 0 && Element.hasClassName('record_0_'+bid, 'recordWishPress') ){
      Element.removeClassName('record_0_'+rsobj.bid, 'recordWishPress');
      Element.addClassName('record_0_'+rsobj.bid, 'recordWish');
      $('record_0_'+rsobj.bid).setAttribute('href', 'javascript:updateReading('+bid+',0)');
   }
   if( type != 1 && Element.hasClassName('record_1_'+bid, 'recordOnGoingPress') ){
      Element.removeClassName('record_1_'+bid, 'recordOnGoingPress');
      Element.addClassName('record_1_'+bid, 'recordOnGoing');
      $('record_1_'+bid).setAttribute('href', 'javascript:updateReading('+bid+',1)');
   }
   if( type != 2 && Element.hasClassName('record_2_'+bid, 'recordReadedPress') ){
      Element.removeClassName('record_2_'+bid, 'recordReadedPress');
      Element.addClassName('record_2_'+bid, 'recordReaded');
      $('record_2_'+bid).setAttribute('href', 'javascript:updateReading('+bid+',2)');
   }
}

function updateReading( bid, type){

   if(!isUserLogined){
      checkLogin('javascript:updateReading('+bid+','+type+')');
      return;
   }

   showLoading();
   new Ajax.Request(READING_P+'updateReading.ajax.php', {
      method: 'get',
      parameters: {'book_id':bid, 'type':type},
      onSuccess: function(t) {
         hideLoading();
         rsobj = ej(t.responseText);
         if (rsobj.res == 'error') {
            alert('失敗');
         } else if (rsobj.res == 'ok') {
            ele = 'record_'+rsobj.type+'_'+rsobj.bid;
            if( rsobj.type == 0 ){
               Element.removeClassName(ele, 'recordWish');
               Element.addClassName(ele, 'recordWishPress');
               $(ele).setAttribute('href', 'javascript:updateReading('+rsobj.bid+',3)');
               checkButtons( rsobj.type, rsobj.bid );
            }else if( rsobj.type == 1 ){
               Element.removeClassName(ele, 'recordOnGoing');
               Element.addClassName(ele, 'recordOnGoingPress');
               $(ele).setAttribute('href', 'javascript:updateReading('+rsobj.bid+',3)');
               checkButtons( rsobj.type, rsobj.bid );
            }else if( rsobj.type == 2 ){
               Element.removeClassName(ele, 'recordReaded');
               Element.addClassName(ele, 'recordReadedPress');
               $(ele).setAttribute('href', 'javascript:updateReading('+rsobj.bid+',3)');
               checkButtons( rsobj.type, rsobj.bid );
            }else{
               checkButtons( rsobj.type, rsobj.bid );
            }
         }
      }
   });
}


