
var prequest=0;var lts_pid=false;var doing_comment=false;var anim=false;var old_data=false;var cmnt_url="/lts/sys/user.php?a=";var pixfadeOut={opacity:{to:0.01}}
var pixfadeIn={opacity:{to:.99}}
var lts_commentCallback={success:lts_rComment,failure:lts_rFailure};var lts_publishCallback={success:lts_rPublish,failure:lts_rFailure}
var lts_nullCallback={success:lts_rHideIndicator,failure:lts_rFailure};function lts_rFailure(o){lts_showWait(false);}
function lts_rHideIndicator(o){lts_showWait(false);}
function lts_editComment(id){doing_comment=true;var d=document.getElementById('cmnt_'+id);old_data=d.innerHTML;var dp=d.getElementsByTagName('p');var dat=dp[0].innerHTML;if(dat&&dat.length){YAHOO.util.Dom.setStyle(d,'opacity','.01');var s='<span class="gray40 pt85">Edit your comment:</span><br/><textarea class="inp w100p sborder" id="cmnt_val">'+dat+'</textarea>\
                 <p class="tsp5" pt9 r">\
                 <input type="button" value="Save" onClick="lts_saveComment('+id+')"/>\
                 or <input type="button" value="Cancel" onClick="lts_cancelComment('+id+')"/></p>';d.innerHTML=s;var anim=new YAHOO.util.Anim(d,pixfadeIn,.5);anim.animate();}}
function lts_addComment(pid){if(doing_comment)return;doing_comment=true;var d=document.getElementById('comments');var v='';var cid='';if(d){lts_pid=pid;var cd=document.createElement('div');YAHOO.util.Dom.setStyle(cd,'opacity','.01');var s='<span class="gray40 pt85">Type your comment:</span><br/><textarea class="inp w100p sborder" id="cmnt_val">'+v+'</textarea>\
                 <p class="tsp5" pt9 r">\
                   <input type="button" value="Save" onClick="lts_saveComment('+cid+')"/>\
                   or <input type="button" value="Cancel" onClick="lts_cancelComment()"/></p>';cd.innerHTML=s;d.insertBefore(cd,d.firstChild);var ta=document.getElementById('cmnt_val');ta.focus();var anim=new YAHOO.util.Anim(cd,pixfadeIn,.5);anim.animate();}}
function lts_saveComment(id){var d=document.getElementById('cmnt_val');cmnt_add=true;if(d&&d.value.length){var pdata='c='+escape(d.value);var lts_ctype=0;if(window.lts_aid)lts_ctid=lts_aid;if(window.lts_arid){lts_ctid=lts_arid;lts_ctype=1;}
if(!id)pdata+='&t='+lts_ctid+'&p='+lts_pid;else pdata+='&cid='+id;lts_showWait(true);var trans=false;if(!id){trans=YAHOO.util.Connect.asyncRequest('POST',cmnt_url+'2&k='+lts_ticket+'&ct='+lts_ctype,lts_commentCallback,pdata);lts_cancelComment();}else trans=YAHOO.util.Connect.asyncRequest('POST',cmnt_url+'4&k='+lts_ticket,lts_commentCallback,pdata);}}
function lts_deleteComment(id){var d=document.getElementById('cmnt_'+id);if(d){pd=d.parentNode;pd.removeChild(d);var pdata='i='+id;lts_showWait(true);var trans=YAHOO.util.Connect.asyncRequest('POST',cmnt_url+'3&t='+lts_ticket,lts_nullCallback,pdata);}}
function lts_rComment(o){lts_showWait(false);if(o.responseXML){var dat=o.responseXML.documentElement;var cmnt=dat.getElementsByTagName('comment');var d=document.getElementById('comments');if(d&&cmnt.length){var c_user=cmnt[0].getAttribute('name');var c_date=cmnt[0].getAttribute('date');var c_img=cmnt[0].getAttribute('icon');var c_data=cmnt[0].firstChild.nodeValue;var c_edit=parseInt(cmnt[0].getAttribute('edit'));var c_url=cmnt[0].getAttribute('url');var c_id=parseInt(cmnt[0].getAttribute('id'));var c_pub=parseInt(cmnt[0].getAttribute('publish'));var c_updt=parseInt(cmnt[0].getAttribute('update'));ed='';if(c_edit)
ed=' &nbsp;<span class="pt8"><a href="javascript:lts_editComment('+c_id+')">Edit</a> | <a href="javascript:lts_deleteComment('+c_id+')">Delete</a></span>';var s='<table class="vt_top w100p"><tr><td class="w48px rsp10">';if(c_img&&c_img.length)s+='<img src="'+c_img+'"/>';else s+='&nbsp;';s+='</td><td class="l pt9"><span class="pt8 c_vi">'+c_date+'</span><br/><span class="c_wt">'+c_user+'</span> says:';if(!c_pub)s+=' <span class="pt8">(<i>unpublished</i>)</span>';s+=ed+'<p class="tsp5 pt85">'+c_data+'</p></td></tr></table>';var nc_class='clr pt85 tsp10';if(!c_pub)nc_class+=' gray60';var nc=false;if(!c_updt){nc=document.createElement('div');nc.id='cmnt_'+c_id;nc.setAttribute('id','cmnt_'+c_id);nc.setAttribute('class',nc_class);nc.className=nc_class;}else nc=document.getElementById('cmnt_'+c_id);YAHOO.util.Dom.setStyle(nc,'opacity','.01');nc.innerHTML=s;if(!c_updt)d.insertBefore(nc,d.firstChild);var anim=new YAHOO.util.Anim(nc,pixfadeIn,.5);anim.animate();}}}
function lts_cancelComment(id){doing_comment=false;if(!id){var d=document.getElementById('comments');d.removeChild(d.firstChild);}else{var d=document.getElementById('cmnt_'+id);d.innerHTML=old_data;}}
function lts_showWait(b){var disp;if(anim)anim.stop(false);var d=document.getElementById('wt');disp='block';if(b){d.innerHTML='<img src="/lts/img/indicator.gif"/>&nbsp;';prequest++;}else{prequest--;if(prequest<1){d.innerHTML='';disp='none';prequest=0;}}
YAHOO.util.Dom.setStyle(d,'opacity','.99');YAHOO.util.Dom.setStyle(d,'display',disp);}
function lts_toggle(o){var pdata='d='+o.id;lts_showWait(true);var trans=YAHOO.util.Connect.asyncRequest('POST',cmnt_url+'5&i='+lts_ticket,lts_publishCallback,pdata);}
function lts_rPublish(o){lts_showWait(false);if(o.responseXML){var dat=o.responseXML.documentElement;var icon=dat.getElementsByTagName('icon')[0].firstChild.nodeValue;var id=dat.getElementsByTagName('icon')[0].getAttribute('id');if(icon&&id){var d=document.getElementById('cmnt_'+id);var img=d.getElementsByTagName('img');img[0].src=icon;}}}
