function standardRequest(a){return("http://"+document.domain+a)}function newsfeed_vote(a,b){new Ajax.Request("/public/ajax/ajax_request.a4p",{method:"get",parameters:"ssl=true&method="+encodeURIComponent("vote("+a+":"+b+")"),asynchronous:true,onComplete:function(c){returnVal=c.responseText.split("_");if(returnVal[0]<0){$("voted_popup").href="/public/voted_popup.a4d?articleKey="+a+";ssl=true";$("voted_popup").rel="facebox";new Facebox();facebox.appear($("voted_popup"))}else{if($("vote_"+a)){$("vote_"+a).innerHTML="<span style='padding:3px;color:#666666;font-weight:bold'><img src='/img/tools/accept.png' align='absmiddle' style='vertical-align:middle'> Thanks!</span>";new Effect.Highlight("vote_"+a,{startcolor:"#BADFB0",endcolor:"#FFFFFF",restorecolor:"FFFFFF"})}Effect.Fade("percentile_"+a,{duration:0.25,afterFinish:function(){$("percentile_"+a).innerHTML=returnVal[1];Effect.Appear("percentile_"+a,{duration:0.25})}})}}})}function rescind_vote(a){new Ajax.Request("/public/ajax/ajax_request.a4p",{method:"get",parameters:"ssl=true&method="+encodeURIComponent("rescind vote("+a+")"),asynchronous:true,onComplete:function(b){facebox.close();returnVal=b.responseText;Effect.Fade("percentile_"+a,{duration:0.25,afterFinish:function(){$("percentile_"+a).innerHTML=returnVal;Effect.Appear("percentile_"+a,{duration:0.25})}})}})}function delete_comment(a){new Ajax.Request(standardRequest("/public/ajax/ajax_request.a4p"),{method:"get",parameters:"method=delete newsfeed comment("+a+")",asynchronous:true,onComplete:function(b){Effect.Fade("Comment_"+b.responseText)}})}function edit_comment(a){}function verify(){if(confirm("Are you sure?")){return true}else{return false}}function process_replyTo(a){new Ajax.Request(standardRequest("/public/ajax/ajax_request.a4p"),{method:"post",parameters:"method="+encodeURIComponent("process replyTo("+a+")")+"&"+$("form1").serialize(),asychronous:true,onComplete:function(b){if(b.responseText=="0"){location.href=location.href}else{if($("status_msg_"+a).innerHTML==""){addBreak=true}else{addBreak=false}$("status_msg_"+a).innerHTML='<table width="100%"><tr><td><img src="/img/style/redx.gif"></td><td>'+b.responseText+"</td></tr></table>";new Effect.Appear("status_msg_"+a);if(addBreak){new Insertion.After($("status_msg_"+a),"<br>")}}}})}function generate_replyTo(a){new Ajax.Request(standardRequest("/public/ajax/ajax_request.a4p"),{method:"get",parameters:"method="+encodeURIComponent("generate replyTo("+a+")"),asynchronous:true,onComplete:function(c){var b='<td>&nbsp;</td><td><br><div class="comment_replyTo">'+c.responseText+"</div></td>";new Insertion.Bottom("ct_"+a,b)}})}function remove_replyTo(a){var b=$("ct_"+a);var c=b.childElements();var d=c[c.length-1];Element.remove(d)}function refresh_CAPTCHA(a){$(a).src=$(a).src+"?t="+Math.random()}function newsfeed_login(a,b){if(b=="vote"){location.href="/public/users/login.a4d?fk="+a}else{}}function processAlert(a){switch(a){case"-100":alert("You've already voted for this article!");break;default:alert("An error has occurred while processing this request.");break}}function deleteUserImage(a){$("avatar_img").src="/img/public/avatar_delete.gif?t=23";$("avatar_deleteLink").remove();new Ajax.Request("/public/ajax/ajax_request.a4p",{method:"get",parameters:"method="+encodeURIComponent("delete image("+a+")"),asynchronous:true,onComplete:function(b){setTimeout("$('avatar_img').src = '/img/public/avatar_default.jpg'",2000)}})};
