var containerId="";var containers=new Array();var bmAdmin;var layoutType;var cols=3;var strJson;var editId=-1;var loadingHtml='<div class="loadingPanel"><img src="/img/loading1.gif" class="loadingImg" /></div>';function loadBookmark(A,E,C,D,B){layoutType=D;containers[E]=C;bmAdmin=B;$("#"+C).html(loadingHtml);$.ajax({url:"/data/"+A+"/bookmark/"+E+".txt?g="+Math.random(),dataType:"json",success:function(F){layoutLinks(F)}})}function refreshBookmark(A,B){containerId=A;layoutLinks(stringToJSON(B))}function layoutLinks(A){switch(layoutType){case 1:parseBookmark1(A)}}function parseBookmark1(B){var G=B.items;var D=G.length;var H='<table  class="bookmark1" cellspacing="2" cellpadding="1"><tbody><tr>';for(var C=0;C<D;C++){var E=G[C].name;var F=G[C].url;if(F.indexOf("://")<0){F="http://"+F}if(!bmAdmin){H+='<td><a href="'+F+'" target="_blank">'+E+"</a></td>"}else{H+='<td style="width:150px;"><div class="drag green"><span id="link'+C+'" class="link" title="'+F+'">'+E+"</span>  </div></td>"}if((C+1)%cols==0){H+="</tr><tr>"}}H+="</tr></tbody></table>";if(containerId!=""){$("#"+containerId).html(H);containerId=""}else{$("#"+containers[B.id]).html(H)}if(bmAdmin){var A=REDIPS.drag;A.init("links");A.drop_option="switching";appendTooltip()}}function appendTooltip(){$(".link").each(function(){var A=$(this).attr("id").replace("link","");$(this).qtip({content:'<a class="button" href="javascript:editLink('+A+');">编辑</a> <a class="button" href="javascript:delLink('+A+');" >删除</a>',position:"bottomMiddle",hide:{fixed:true},style:{padding:"2px",maxWidth:"100px",name:"dark"}})})}function buildBookmarkJson(A,E){var D='{"items":[';var F=$("#"+A).find(".link");var B=0;var C=F.size();F.each(function(){if(E==null||E=="undefined"||this.id!="link"+E){D+='{"name":"'+$(this).text()+'","url":"'+this.title+'"}';if(B<C-1){D+=","}}B++});D+="]}";return D}function refreshJsonString(){strJson=buildBookmarkJson("links")}function getJsonString(){refreshJsonString();return strJson}function addLink(B,A){refreshJsonString();var C='{"name":"'+B+'","url":"'+A+'"}';if(strJson.length==2){strJson="["+C+"]"}else{strJson=strJson.substring(0,strJson.length-2);strJson+=","+C+"]}"}layoutLinks(stringToJSON(strJson))}function editLink(A){editId=A;$("#txtName").val($("#link"+A).html());$("#txtUrl").val($("#link"+A).attr("title"));$("#btnSave").val("编辑");$("#btnCancel").show()}function saveEdit(){if($.trim($("#txtName").val()).length==0){alert("名称不能为空");return}if($.trim($("#txtUrl").val()).length==0){alert("网址不能为空");return}var B=$.trim($("#txtName").val());var A=$.trim($("#txtUrl").val());if(A.indexOf("://")<0){A="http://"+A}if(editId<0){addLink(B,A)}else{$("#link"+editId).html(B);$("#link"+editId).attr("title",A)}endEdit();refreshJsonString()}function endEdit(){$("#btnSave").val("添加");$("#txtName").val("");$("#txtUrl").val("");$("#btnCancel").hide();editId=-1}function delLink(A){strJson=buildBookmarkJson("links",A);layoutLinks(stringToJSON(strJson))};
