function initRecipeActions(){$$("div.action a.kill").each(function(a){Event.observe(a,"click",killRecipe)});$$("div.action a.publish").each(function(a){Event.observe(a,"click",publishRecipe)});$$("div.action a.course").each(function(a){Event.observe(a,"click",shopRecipe)})}function initShopListAction(){$$("a.killOne").each(function(a){Event.observe(a,"click",killShop)})}function killShop(b){Event.stop(b);obj=this.id;var a=this.id.substr(4);$("indicator"+a).show();new Ajax.Request("/v2008/ajax_ingredient.php",{method:"post",parameters:{val:encodeURIComponent($(obj).next("span").innerHTML),act:"delFromList"},onSuccess:function(d){var c=d.responseJSON;$("indicator"+a).hide();if(c.state=="OK"){$("list"+a).remove()}else{$(obj).insert({after:'<div class="feedback">Désolé une erreur est survenue</div>'});window.setTimeout("resetFeedback()",3500)}},onFailure:function(c){$("indicator"+a).hide();$(obj).insert({after:'<div class="feedback">Désolé une erreur est survenue</div>'});window.setTimeout("resetFeedback()",3500)}});return false}function killRecipe(c){Event.stop(c);obj=this.id;var b=this.id.substr(4);$("indicator"+b).show();if(typeof(delRecipeFrom)!="undefined"&&delRecipeFrom){var a=delRecipeFrom}else{var a="delFromBook"}new Ajax.Request("/v2008/ajax_recette.php",{method:"post",parameters:{id:b,act:a},onSuccess:function(e){if(e.responseText&&e.responseText.substr(0,2)!="KO"){var d="infoRece"+b;$(d).remove();var d="action"+b;$(d).remove()}$("indicator"+b).hide()},onFailure:function(d){$("indicator"+b).hide();$(obj).insert({bottom:'<div class="feedback">Désolé une erreur est survenue</div>'});window.setTimeout("resetFeedback()",2500)}});return false}function publishRecipe(c){Event.stop(c);var d=this.id;var b=this.id.substr(7);var a=confirm("Vous nous garantissez en cliquant sur OK que la recette que vous publiez n'est pas la reprise directement inspirée d'une recette d'auteur connu.\nEn publiant votre recette, vous acceptez qu'iSaveurs l'intégre dans son catalogue.\nDès qu'elle sera revue par nos équipes, vous ne pourrez plus la modifier ni la supprimer (sauf de votre livre :) )\nVoulez-vous publiez votre recette ?");if(a){$("indicator"+b).show();new Ajax.Request("/v2008/ajax_recette.php",{method:"post",parameters:{id:b,act:"publishMe"},onSuccess:function(e){if(e.responseText&&e.responseText.substr(0,2)!="KO"){$(d).replace("[ en attente de publication par iSaveurs ]")}else{$(d).insert({bottom:'<div class="feedback">Désolé une erreur est survenue</div>'});window.setTimeout("resetFeedback()",2500)}$("indicator"+b).hide()},onFailure:function(e){$("indicator"+b).hide();$(d).insert({bottom:'<div class="feedback">Désolé une erreur est survenue</div>'});window.setTimeout("resetFeedback()",2500)}})}return false}function shopRecipe(b){Event.stop(b);var c=this.id;var a=this.id.substr(6);$("indicator"+a).show();new Ajax.Request("/v2008/ajax_recette.php",{method:"post",parameters:{id:a,act:"addShopList"},onSuccess:function(d){if(d.responseText&&d.responseText.substr(0,2)!="KO"){$(c).replace('[ Ajoutée à votre <a href="mes-courses.php">liste de course</a> ]')}else{$(c).insert({bottom:'<div class="feedback">Désolé une erreur est survenue</div>'});window.setTimeout("resetFeedback()",2500)}$("indicator"+a).hide()},onFailure:function(d){$("indicator"+a).hide();$(c).insert({bottom:'<div class="feedback">Désolé une erreur est survenue</div>'});window.setTimeout("resetFeedback()",2500)}});return false}function resetFeedback(){$$("div.feedback").invoke("remove")}function initLSFCoreg(){var c=new Array();var a=new Array();var d=0;for(i=0;i<document.LSF_form.elements.length;i++){if(document.LSF_form.elements[i].type=="radio"){numID=document.LSF_form.elements[i].name.replace(/[^\d]+(\d+)/,"$1");if(numID!=undefined){if(c["_"+numID]==undefined){var b=0;c["_"+numID]=document.LSF_form.elements[i].name;d++;a["_"+numID]=new Array();document.LSF_form.elements[i].setAttribute("id",document.LSF_form.elements[i].name)}a["_"+numID][b]=i;b++}}}for(i=0;i<viewedOffer.length;i++){if($(c["_"+viewedOffer[i]])!=undefined){$(c["_"+viewedOffer[i]]).up("tr").setStyle({display:"none"});for(j=0;j<2;j++){document.LSF_form.elements[a["_"+viewedOffer[i]][j]].checked=checkedOffer[i]}d--}}if(!d){$("coregLSF").update("Nous n'avons pas d'offre à vous proposer aujourd'hui")}$("coregLSF").show()}function memoLSFCoreg(b){var e=new Array();for(i=0;i<document.LSF_form.elements.length;i++){if(document.LSF_form.elements[i].type=="radio"){if(document.LSF_form.elements[i].checked){var a=document.LSF_form.elements[i].name.replace(/[^\d]+(\d+)/,"$1");var d=true;for(var c=0;c<viewedOffer.length;c++){if(viewedOffer[c]==a){d=false}}if(d){if(document.LSF_form.elements[i].value==undefined){e[i]=0}else{e[i]=document.LSF_form.elements[i].value}new Ajax.Request("/v2008/ajax_login.php",{method:"post",parameters:{act:"coreg",id:b,service:"lsf",choosenOffer:e[i],offer:a}})}}}}};