$(function() {
bindInterest();
bindInterestSchool();
});
function bindInterest() {
$('.interestRecipe').click(function() {
var follow = $('#recipeFollow').val();
var target = $(this).attr('target') + '&follow=' + follow;
$.getJSON(target,function(json){
var recipeId = $('#interestRecipeId').val();
if(follow == 'true'){
$('#interest_ctl').removeClass('off');
$('#interest_ctl').addClass('on');
$('.btnSNSRecipeSub').removeClass('off');
$('.btnSNSRecipeSub').addClass('on');
$('#interestCnt').removeClass('off');
$('#interestCnt').addClass('on');
$("#interestCnt").text(json[0].interestCnt);
$('#recipeFollow').val('false');
$('.interestBtn').addClass('favo');
$('.interestBtn span').text("お気に入り追加済");
//お気に入りレシピのトータルイベント数
trackEvent('recipeInterest','vote','recipeId='+recipeId);
//SNSボタンからのお気に入りレシピイベント数
trackEvent('sns button recipe','recipe like','recipeId='+recipeId);
}else{
$('#interest_ctl').removeClass('on');
$('#interest_ctl').addClass('off');
$('#interestCnt').removeClass('on');
$('#interestCnt').addClass('off');
$("#interestCnt").text(json[0].interestCnt);
$('#recipeFollow').val('true');
$('.interestBtn').removeClass('favo');
$('.interestBtn span').text("レシピをお気に入りに追加");
}
});
return false;
});
}
function bindInterestSchool() {
$('#interestSchool').click(function() {
var follow = $('#schoolFollow').val();
var target = $(this).attr('target') + '&follow=' + follow;
$.getJSON(target, function(json){
var schoolId = $('#interestSchoolId').val();
if(follow == 'true'){
$('#interest_ctl').removeClass('on');
$('#interest_ctl').addClass('off');
$('#interest_ctl span').text("フォロー中");
$('#schoolFollow').val('false');
//お気に入り教室のトータルイベント数
trackEvent('schoolInterest','vote','schoolId='+schoolId);
//SNSボタンからのお気に入り教室イベント数
trackEvent('footer action','school like','schoolId='+schoolId);
//クーポン取得時ポップアップ表示
if(json[0].coupon){
$('#popup-window-coupon').css('display', '');
}
}else{
$('#interest_ctl').removeClass('off');
$('#interest_ctl').addClass('on');
$('#interest_ctl span').text("フォロー");
$('#schoolFollow').val('true');
}
});
return false;
});
}
function addschool(schoolId,obj) {
var url = "/do/mypage/school/interest/json";
url = url + "?schoolId=" + schoolId;
trackEvent('schoolInterest','vote','schoolId='+schoolId);
var tgt = $(obj);
$.getJSON(url, function(json){
$('#interest_ctl').removeClass('on');
$('#interest_ctl').addClass('off');
$('#interest_ctl span').text("フォロー中");
$('#schoolFollow').val('false');
tgt.replaceWith("");
//alert("教室をフォローしました。")
//クーポン取得時ポップアップ表示
if(json[0].coupon){
$('#popup-window-coupon').css('display', '');
}
});
return false;
}
function addrecipe(recipeId,obj) {
var url = "/do/mypage/recipe/interest";
url = url + "?recipeId=" + recipeId;
trackEvent('recipeInterest','vote','recipeId='+recipeId);
var tgt = $(obj);
$.ajax({
url: url,
cache: false,
success: function(html){
tgt.replaceWith("お気に入り追加済");
$('#interest_ctl').removeClass('off');
$('#interest_ctl').addClass('on');
$('.btnSNSRecipeSub').removeClass('off');
$('.btnSNSRecipeSub').addClass('on');
$('#interestCnt').removeClass('off');
$('#interestCnt').addClass('on');
$('#recipeFollow').val('false');
}
});
return false;
}