$(function(){$(".tag > a").bind("click",function(){var id=this.id.split("-");id=id[1];pos=$(this).position();var Y=(pos.top-110)+"px";var X=(pos.left+25)+"px";showTagBox(id,X,Y);});});function showTagBox(id,left,top){if($("#tagError")!=null){$("#tagError").remove();}$.getJSON("/tag/my/item_id/"+id,function(res){$("#item_tags").val(res);$("#tag-box").css({display:"none"});$("#tag-box").css({top:""+top+"",left:""+left+""});$("#tag-box").fadeIn("fast");$("#tag_box_item_id").val(id);});}function hideTagBox(){$("#tag-box").fadeOut("fast");}function saveTags(itemId,elem,onComplete){tagsList=elem.val();if($("#tagError")!=null){$("#tagError").remove();}if(tagsList=="Enter a comma-separated list"){tagsList="";}$.post("/tag/jsonSave/item_id/"+itemId,{tags:tagsList},function(res){if(res.status=="ok"){if(typeof onComplete=="function"){onComplete();}}else{if(res.message!=""){elem.before('<div id="tagError" class="messages"><p><i>'+res.message+"</i></p></div>");elem.bind("focus",function(){if($("#tagError")!=null){$("#tagError").remove();}});}else{alert("System error! Please contact to administrator!");}}},"json");}