var BookMarkUpdateTimer;var pplBookmark=Class.create();pplBookmark.prototype={checkCount:0,checkCountMax:20,loadTime:1000,postUrl:"/bookmark/",updateAreaId:"pplBookmark",MESS_BOOKMARK_LOADING:"BookMark registering...",MESS_BOOKMARK_COMPLETE:"BookMark regist completed.",next:"",bkmkSeq:"",reportCd:"0",izaId:"",BKMK_OTHER:'<div class="toggle_button"><a href="http://www.iza.ne.jp/bookmark/%BKMK_SEQ%/"><img src="/images/bookmark/book_botan_b.gif" width="50" height="50" alt="ブックマーク済み" border="0"></a></div><div class="counter_disp"><a href="http://www.iza.ne.jp/bookmark/%BKMK_SEQ%/"><p class="num">%BKMK_PT%user</p></a></div>',registflg:true,initialize:function(){},regist:function(c,d,a){clearInterval(BookMarkUpdateTimer);window.status=this.MESS_BOOKMARK_LOADING;pplBookmark.bkmkSeq=c;pplBookmark.izaId=d;pplBookmark.next=a;if(pplBookmark.registflg){pplBookmark.registflg=false;new Ajax.Request(this.postUrl,{method:"post",postBody:$H({command:"regist",bkmkSeq:c}).toQueryString(),onComplete:this.completeHandler});}var b;b=windowEvent();if(winIe7||winIe6||winIe55||winIe55||winIe5||winIe4||macIe5||macIe4){b.returnValue=false;}else{b.preventDefault();}},completeHandler:function(a){pplBookmark.registflg=true;window.status=pplBookmark.MESS_BOOKMARK_COMPLETE;var c=a.responseText;var d="";if(c.indexOf("complete")!=-1){d="登録が完了しました。";var b=a.responseText.match(/<!--PT=([0-9]+)-->/);var f=RegExp.$1;var g=pplBookmark.BKMK_OTHER;while(g.indexOf("%BKMK_SEQ%")!=-1){g=g.replace("%BKMK_SEQ%",pplBookmark.bkmkSeq);}g=g.replace("%BKMK_PT%",f);var e=document.getElementById("bkmkicon_"+pplBookmark.bkmkSeq);if(e){e.innerHTML=g;}}else{if(c.indexOf("countOver")!=-1){d="既に100件登録されています。";alert(d);}else{if(c.indexOf("notLogin")!=-1){d="ブックマークを登録するには\nログインが必要です。";while(pplBookmark.next.indexOf("/")!=-1){pplBookmark.next=pplBookmark.next.replace("/","|");}window.location="http://www.iza.ne.jp/bookmark/bookmarkregist/"+pplBookmark.bkmkSeq+"/"+pplBookmark.next+"/"+pplBookmark.reportCd+"/"+pplBookmark.izaId+"/";return true;}else{if(c.indexOf("repeat")!=-1){d="このブックマークは既に登録されています。";alert(d);}else{d="登録に失敗しました。\nカスタマーサポートまでご連絡ください。";alert(d);}}}}return true;}};pplBookmark=new pplBookmark();
