// $Id: bukken_detail.js,v 1.12 2009/10/02 06:39:33 koyashik Exp $

Hyjax.BukkenDetail = new Object();
Hyjax.BukkenDetail.ajaxFavoriteRegister = Class.create();
Hyjax.BukkenDetail.ajaxFavoriteRegister.prototype = {
    id:null,
    initialize: function(id) {
        this.id = id;
        Hyjax.EventHandler.register(this);
    },
    eClick: function(node) {
        if (node.parentNode.id.indexOf(this.id) > -1){
            node = node.parentNode;
            new Ajax.Request(
                '/ajax_res/ajax_favorite_register/',
                {
                    method: 'post', 
                    parameters: {b:node.getAttribute('b'),tk:node.getAttribute('tk')}, 
                    onComplete: function(responseHttpObj){
                        if($('btnDetailAction')){Element.hide('btnDetailAction');}
                        if($('reg_fav_li_1')){Element.hide('reg_fav_li_1');}
                        if($('reg_fav_li_2')){Element.hide('reg_fav_li_2');}
                        if($('reg_fav_li_3')){Element.hide('reg_fav_li_3');}
                        if($('tokuchoIcon')){
                            var div = document.createElement('div');
                            Element.addClassName(div, 'icoAddedFavorite');
                            var img = document.createElement('img');
                            img.setAttribute('src','/data/_default/img/41/ico_checked_favorite.gif');
                            img.setAttribute('alt','お気に入り');
                            img.setAttribute('width',57);
                            img.setAttribute('height',16);
                            img.setAttribute('border',0);
                            div.appendChild(img);
                            $('tokuchoIcon').appendChild(div);
                        }
            
                        var rentUrl = $('rentUrl').innerHTML;
                        var imgNode = document.createElement('img');
                        imgNode.setAttribute('id','reg_favorite');
                        imgNode.setAttribute('src',rentUrl);
                        document.body.appendChild(imgNode);
                    }
                }
            );
            return false;
        }
    }
}

