
var dontLook=new Object();function strongAppear(row){Effect.Appear('strong-'+row,{duration:1.0});}
function diggComment(row){if(!diggburylock){diggburylock=1;if(!isIE()){Effect.Fade('strong-'+row,{duration:1.0});setTimeout("strongAppear("+row+")",1100);}
setTimeout('incrCommentDiggs('+row+')',1000);myxmlhttp[row]=new myXMLHttpRequest();url='/diggcomment';content='&commentid='+row+'&up=1';myxmlhttp[row].open("POST",url,true);myxmlhttp[row].setRequestHeader('Content-Type','application/x-www-form-urlencoded');myxmlhttp[row].onreadystatechange=function(){if(myxmlhttp[row].readyState==4){diggburylock=0;if(myxmlhttp[row].responseText!='NA'){updateCommentDiggs(row,myxmlhttp[row].responseText);}}}
myxmlhttp[row].send(content);}
return(false);}
function buryComment(row){if(!diggburylock){diggburylock=1;incrCommentBuries(row);myxmlhttp[row]=new myXMLHttpRequest();url='/diggcomment';content='&commentid='+row+'&up=0';myxmlhttp[row].open("POST",url,true);myxmlhttp[row].setRequestHeader('Content-Type','application/x-www-form-urlencoded');myxmlhttp[row].onreadystatechange=function(){if(myxmlhttp[row].readyState==4){diggburylock=0;if(myxmlhttp[row].responseText!='NA'){updateCommentDiggs(row,myxmlhttp[row].responseText);}}}
myxmlhttp[row].send(content);}
return(false);}
function incrCommentDiggs(id){target=$('strong-'+id);currentCount=target.innerHTML.replace(/ digg[s]{0,1}/,'');currentCount=currentCount.replace(/\+ /,'');currentCount=currentCount.replace(/\- /,'-');currentCount++;if(currentCount>=0){if(currentCount==1){target.innerHTML='+ '+currentCount+' digg';}else{target.innerHTML='+ '+currentCount+' diggs';}}else{target.innerHTML=currentCount+' diggs';}
greyFlags(id);}
function incrCommentBuries(id){greyFlags(id);collapseComment(id);target=$('strong-'+id);var currentCount=target.innerHTML.replace(/ digg[s]{0,1}/,'');currentCount=currentCount.replace(/\+ /,'');currentCount=currentCount.replace(/\- /,'-');currentCount--;if(currentCount>=0){if(currentCount==1){target.innerHTML='+ '+currentCount+' digg';}else{target.innerHTML='+ '+currentCount+' diggs';}}else{if(currentCount==-1){target.innerHTML='- 1 digg';}else{number=-currentCount;target.innerHTML='- '+number+' diggs';}}}
function greyFlags(commentId){$('colorthumbs'+commentId).style.display='none';$('graythumbs'+commentId).style.display='inline';}
function collapseComment(commentId){$('cshowlink'+commentId).style.display='inline';$('cshowa'+commentId).style.display='inline';$('chidea'+commentId).style.display='none';greyFlags(commentId);$('c'+commentId).className='c-bury';Effect.SlideUp('cbody'+commentId);return(false);}
function updateCommentDiggs(row,response){dontLook[row]=true;Effect.Appear('strong-'+row);}
var lastedit='';var removeEditTimeouts=new Object();function clickEdit(target,id,text){var realtarget=target.parentNode.parentNode;text=text.replace(/<[^>]*>/gi,'');realtarget.style.display='none';secondsremaining=parseInt($('countdown'+id).innerHTML);clearInterval(countdownTimer['countdown'+id]);countdownTimer['countdown'+id]=null;realtarget.innerHTML='<div id="editdiv"><form><textarea name="edittext" id="edittext'+id+'" style="width:100%">'+text+'</textarea><input type="hidden" name="savedtext" id="savedtext'+id+'" value="'+text+'"><input type="submit" onclick="return(updateComment(this.form, \''+realtarget.id+'\'))" value="Update"><input type="hidden" name="id" value="'+id+'"></form></div>';window.setTimeout("$('edittext"+id+"').focus()",600);removeEditTimeouts[id]=window.setTimeout("removeEdit("+id+")",(secondsremaining+29)*1000);Effect.Appear(realtarget);return(false);}
function removeEdit(id){target=$('cbody'+id);target.display='none';$('c'+id).className='';newhtml='<div class="c-body-inside" style="">'+($('savedtext'+id).value.replace(/\n/g,'<br />'))+'</div>';target.innerHTML=newhtml;Effect.Appear(target)}
function handleUpdateComment(targetid){if(myxmlhttp.readyState==4){eval('returnvalues = ('+myxmlhttp.responseText+')');if(returnvalues['error']==false){alert('There was an error updating your comment.');}else{var numericId=targetid.replace(/cbody/,'');clearTimeout(removeEditTimeouts[numericId]);var target=$('cbody'+numericId);target.display='none';if(returnvalues['secondsleft']>0){var text=returnvalues['comment'].replace(/\n/g,'\\n').replace(/'/g,"\\'");var newhtml='<div class="c-body-inside" style=""><a onclick="return(clickEdit(this, \''+numericId+'\',\''+text+'\'))" href="?cedit='+numericId+'#'+numericId+'" class="c-editable"><strong>Click to Edit</strong> (Available for <span id="countdown'+numericId+'">'+returnvalues['secondsleft']+'</span> Seconds)</a>'+returnvalues['comment'].replace(/\n/g,'<br />');}else{newhtml='<div class="c-body-inside" style="">'+(returnvalues['comment'].replace(/\n/g,'<br />'));$('c'+numericId).className='';}
if(returnvalues['showreplylink']){newhtml+='<a href="?creplyto='+numericId+'#creplyform" onclick="return(setupcreply(\''+numericId+'\', \''+returnvalues['username']+'\'))" class="c-reply">[reply]</a>';}
newhtml+='</div>';target.innerHTML=newhtml;if(returnvalues['secondsleft']>0){startCountdown('countdown'+numericId,returnvalues['secondsleft'],returnvalues['showreplylink']);}
Effect.Appear(target);}}}
function updateComment(form,targetid){myxmlhttp=new myXMLHttpRequest();url='/commentedit';content='id='+form.id.value+'&edittext='+escape(form.edittext.value)+'&xmlhttp=1';lastedit=form.edittext.value;myxmlhttp.open("POST",url,true);myxmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');myxmlhttp.onreadystatechange=new Function('handleUpdateComment(\''+targetid+'\')');myxmlhttp.send(content);return(false);}
function setupcreply(parentid,parentusername){info=$('cforminfo');baseurl=window.location.href.replace(/(\?.+)?\#.*$/i,'');info.innerHTML='Replying to comment by '+parentusername+' (<a href="'+baseurl+'?creplyto=0#creplyform" onclick="return(cancelcreply())">cancel</a>)';info.style.display='';creplyto=$('cformreplyto');creplyto.value=parentid;creturn=$('cformreturn');creturn.value=creturn.value.replace(/\#.*$/i,'')+'#c'+parentid;$('comment').focus();return false;}
function cancelcreply(){info=$('cforminfo');info.style.display='none';info.innerHTML='';creplyto=$('cformreplyto');parentid=creplyto.value;creplyto.value='';creturn=$('cformreturn');creturn.value=creturn.value.replace(/\#.*$/i,'');$('comment').focus();return false;}
var clock=0;
function finishShow(obj){var commentid=obj.element.id.replace(/cbody/,'');if($('cshowa'+commentid).style.display=='none'){$('cshowa'+commentid).style.display='inline';$('chidea'+commentid).style.display='none';}else{$('cshowa'+commentid).style.display='none';$('chidea'+commentid).style.display='inline';}
clock=0;return(false);}
function cshowhide(commentId){cbody=$('cbody'+commentId);if(cbody.style.display=="none"){if(layermode!=0)resetlayers(0, 0);cshow(commentId);}else chide(commentId);}
function cshowhide_dimmed(commentId){cbody=$('cbody'+commentId);if(cbody.style.display=="none"){if(layermode!=0)resetlayers(0, 0);cshow(commentId);}else chide_dimmed(commentId);}
function cshow(commentId){cbody=$('cbody'+commentId);cbody.style.display='block';cfont=$('cfont'+commentId);cfont.style.color='#a6a6a6';return false;}
function chide(commentId){cbody=$('cbody'+commentId);cbody.style.display='none';cfont=$('cfont'+commentId);cfont.style.color='#545454';return(false);}
function chide_dimmed(commentId){cbody=$('cbody'+commentId);cbody.style.display='none';return(false);}
function finishHide(obj){var commentid=obj.element.id.replace(/cbody/,'');clock=0;return(false);}
function neutral(){var neutraltd=$('neutraltd');neutraltd.style.backgroundImage='url(/img/choice_bg_a.gif)';var agreetd=$('agreetd');agreetd.style.backgroundImage='url(/img/choice_bg_b.gif)';var disagreetd=$('disagreetd');disagreetd.style.backgroundImage='url(/img/choice_bg_b.gif)';isgood=$('cisgood');isgood.value='2';cmt=$('comment');cmt.style.backgroundColor='white';cmt.focus();return false;}
function agree(){var neutraltd=$('neutraltd');neutraltd.style.backgroundImage='url(/img/choice_bg_b.gif)';var agreetd=$('agreetd');agreetd.style.backgroundImage='url(/img/choice_bg_a.gif)';var disagreetd=$('disagreetd');disagreetd.style.backgroundImage='url(/img/choice_bg_b.gif)';isgood=$('cisgood');isgood.value='1';cmt=$('comment');cmt.style.backgroundColor='#DDE7F1';cmt.focus();return false;}
function disagree(){var neutraltd=$('neutraltd');neutraltd.style.backgroundImage='url(/img/choice_bg_b.gif)';var agreetd=$('agreetd');agreetd.style.backgroundImage='url(/img/choice_bg_b.gif)';var disagreetd=$('disagreetd');disagreetd.style.backgroundImage='url(/img/choice_bg_a.gif)';isgood=$('cisgood');isgood.value='0';cmt=$('comment');cmt.style.backgroundColor='#F9EBEB';cmt.focus();return false;}
function showsubmit(commentId){replyObj=$('c-reply-wrapper-'+commentId);replyObj.style.display='none';submitObj=$('c-reply-wrapper-submit-'+commentId);submitObj.style.display='block';return false;}
function showreply(commentId){replyObj=$('c-reply-wrapper-'+commentId);replyObj.style.display='block';submitObj=$('c-reply-wrapper-submit-'+commentId);submitObj.style.display='none';return false;}
function neutralmoyeo() {var emptycomment=$('emptycomment');emptycomment.style.display='none';goodtotal=$('GoodTotal');for(i=0;i<goodtotal.value;i++){good=$('Good['+i+']');id=good.value;target=$('c'+id);target.style.display='none';} badtotal=$('BadTotal');for(i=0;i<badtotal.value;i++){bad=$('Bad['+i+']');id=bad.value;target=$('c'+id);target.style.display='none';} neutraltotal=$('NeutralTotal');for(i=0;i<neutraltotal.value;i++){neutral=$('Neutral['+i+']');id=neutral.value;target=$('c'+id);target.style.display='block';} if(i>0){neutral=$('Neutral[0]');id=neutral.value;target=$('cbody'+id);target.style.display='block';}else{emptycomment.style.display='block';} sosototal=$('SosoTotal');for(i=0;i<sosototal.value;i++){soso=$('Soso['+i+']');id=soso.value;target=$('c'+id);target.style.display='block';}}
function agreemoyeo() {var emptycomment=$('emptycomment');emptycomment.style.display='none';goodtotal=$('GoodTotal');for(i=0;i<goodtotal.value;i++){good=$('Good['+i+']');id=good.value;target=$('c'+id);target.style.display='block';} if(i>0){good=$('Good[0]');id=good.value;target=$('cbody'+id);target.style.display='block';}else{emptycomment.style.display='block';} badtotal=$('BadTotal');for(i=0;i<badtotal.value;i++){bad=$('Bad['+i+']');id=bad.value;target=$('c'+id);target.style.display='none';} neutraltotal=$('NeutralTotal');for(i=0;i<neutraltotal.value;i++){neutral=$('Neutral['+i+']');id=neutral.value;target=$('c'+id);target.style.display='none';} sosototal=$('SosoTotal');for(i=0;i<sosototal.value;i++){soso=$('Soso['+i+']');id=soso.value;target=$('c'+id);target.style.display='block';}}
function disagreemoyeo() {var emptycomment=$('emptycomment');emptycomment.style.display='none';goodtotal=$('GoodTotal');for(i=0;i<goodtotal.value;i++){good=$('Good['+i+']');id=good.value;target=$('c'+id);target.style.display='none';} badtotal=$('BadTotal');for(i=0;i<badtotal.value;i++){bad=$('Bad['+i+']');id=bad.value;target=$('c'+id);target.style.display='block';} if(i>0){bad=$('Bad[0]');id=bad.value;target=$('cbody'+id);target.style.display='block';}else{emptycomment=$('emptycomment');emptycomment.style.display='block';}neutraltotal=$('NeutralTotal');for(i=0;i<neutraltotal.value;i++){neutral=$('Neutral['+i+']');id=neutral.value;target=$('c'+id);target.style.display='none';} sosototal=$('SosoTotal');for(i=0;i<sosototal.value;i++){soso=$('Soso['+i+']');id=soso.value;target=$('c'+id);target.style.display='block';}}
function allmoyeo() {var emptycomment=$('emptycomment');emptycomment.style.display='none';goodtotal=$('GoodTotal');for(i=0;i<goodtotal.value;i++){good=$('Good['+i+']');id=good.value;target=$('c'+id);target.style.display='block';} badtotal=$('BadTotal');for(i=0;i<badtotal.value;i++){bad=$('Bad['+i+']');id=bad.value;target=$('c'+id);target.style.display='block';} neutraltotal=$('NeutralTotal');for(i=0;i<neutraltotal.value;i++){neutral=$('Neutral['+i+']');id=neutral.value;target=$('c'+id);target.style.display='block';} sosototal=$('SosoTotal');for(i=0;i<sosototal.value;i++){soso=$('Soso['+i+']');id=soso.value;target=$('c'+id);target.style.display='block';}if((goodtotal.value+badtotal.value+neutraltotal.value) == 0){emptycomment.style.display='block';}}

function showspamalert(id){spamalert=$('spamalert'+id);Effect.Appear('spamalert'+id);spamalert.style.display='block';return false;}
function shownastyalert(id){nastyalert=$('nastyalert'+id);Effect.Appear('nastyalert'+id);nastyalert.style.display='block';return false;}

function hidespamalert(id){Effect.Fade('spamalert'+id);window.setTimeout('resetspamalert('+id+')',1000);return;}
function hidenastyalert(id){Effect.Fade('nastyalert'+id);window.setTimeout('resetnastyalert('+id+')',1000);return;}

function resetspamalert(id){divobj=$('div'+id);divobj.style.display='none';spamalert=$('spamalert'+id);spamalert.style.display='none';return false;}
function resetnastyalert(id){divobj=$('div'+id);divobj.style.display='none';nastyalert=$('nastyalert'+id);nastyalert.style.display='none';return false;}


