var ProductCloset=function(){};ProductCloset.isLogin=false;var divIds=new Array("bookmark_grid_","bookmark_list_","bookmark_detail_");function dispBkmText(b,d){var a=divIds.length;for(var c=0;c<a;c++){var e=divIds[c]+b;if($(e)!=null){$(e).innerHTML='<img src="/images/common/btn/add_closet_comp.gif" />'}}}function refreshDispDDClosetBookmark(b,a){if(b!=BKM_MODE_DELETE){dispBkmText(a,"")}getBookmark()}var BKM_MODE_ADD="add";var BKM_MODE_ADD_NO_LOGIN="add_no_login";var BKM_MODE_ADD_AUTO="add_auto";var BKM_MODE_DELETE="delete";var BKM_MODE_GET="get";var BKM_MODE_GET_OFFSET=0;var BKM_MODE_GET_LIMIT=6;function bkmAjaxUrl(c,a){var b="/api.miteca.jp/api/json/user/closet/"+c+"/"+a+"/";return b}function ajaxRequest(c,a,d){var b=bkmAjaxUrl(c,a);new Ajax.Request(b,{method:"POST",requestHeaders:["If-Modified-Since","01 Jan 1970 00:00:00 GMT"],onSuccess:refreshDispDDClosetBookmark(c,a),onFailure:function(){alert("Processing Failed")}})}function bkmProductsAjaxUrl(c,d,a){var b="/api.miteca.jp/api/json/user/closet_products/"+c+"/"+d+"/"+a+"/";return b}function ajaxRequestbkmProducts(c,d,a,e){var b=bkmProductsAjaxUrl(c,d,a);new Ajax.Request(b,{method:"POST",requestHeaders:["If-Modified-Since","01 Jan 1970 00:00:00 GMT"],onSuccess:dispBkmProducts,onFailure:function(){alert("Processing Failed")}})}function getBookmark(){var a="取得しました";ajaxRequestbkmProducts(BKM_MODE_GET,BKM_MODE_GET_OFFSET,BKM_MODE_GET_LIMIT,a)}function dispBkmProducts(b){$j(".closet_image_dropped_box").hide();$j(".closet_image_dropped_box").remove();var m=null;var f=0;try{if(b.responseJSON.json_data!=null){m=b.responseJSON.json_data;if(m.dataList!=null){f=m.dataList.length}}}catch(h){alert(h)}finally{}for(var c=0;c<BKM_MODE_GET_LIMIT;c++){var g=null;var a=null;var j="dd_dropped_closet_product_"+c;var l="dd_dropped_closet_img_id_"+c;var d="dd_dropped_closet_btn_"+c;var k="";if(f>c){g=m.dataList[c].product_id;a=m.dataList[c].url;k="<img id='"+l+"' src='"+a+"' onload='normalizeBox(this, 60);' /><a href='javascript:deleteBookMark2("+g+");'><img id='"+d+"' class='clst_prod_del' src='/images/btn/shut_01.gif' /></a>"}else{g=null;a=""}$j("#dd_closet_image_dropped_listbox_group").append("<div class='closet_image_dropped_box' id='"+j+"'></div>");$j("#"+j).append("<div class='dd_closet_image_dropped_listbox_image'>"+k+"</div>");if(g==null){$j("#"+d).hide()}else{$j("#"+l).show();$j("#"+d).show()}}}function deleteBookMark2(a){deleteBookmark(a)}function addBookmark(a){if(ProductCloset.isLogin){addBkmLogin(a)}else{addBkmNoLogin(a)}return}function addBookmarkAuto(a){var b="追加しました";ajaxRequest(BKM_MODE_ADD_AUTO,a,b);getBookmark()}function addBkmLogin(a){var b="追加しました";ajaxRequest(BKM_MODE_ADD,a,b);getBookmark()}function addBkmNoLogin(a){var b="追加しました";ajaxRequest(BKM_MODE_ADD_NO_LOGIN,a,b);getBookmark()}function deleteBookmark(a){var b="削除しました";if($j("#bkm_row_"+a).get(0)!=null){$j("#bkm_row_"+a).remove()}$j.each($j("span.query_hits_num"),function(){var c=$j(this).text();if(c!=null&&!isNaN(c)&&0<c){$j(this).text(c-1)}});ajaxRequest(BKM_MODE_DELETE,a,b);getBookmark()}function needLogin(a){var b="この機能を利用するには、\n新規会員登録（無料）もしくはログインが必要です。";var c=confirm(b);if(c){location.href=a}};