function edit_message(a){$("form[name='shout_form']").fadeOut("fast",function(){$("div#shout_preloader").fadeIn("fast",function(){$.post(basedir+"infusions/jquery_shoutbox_panel/jquery_shoutbox.php",{action:"ledit",shoutid:a},function(b){$("input[name='edited_id']").val(a);$("div#shout_preloader").fadeOut("slow",function(){$("textarea[name='shout_message']").val(b);$("div#shout_count").html(""+(200-$("textarea[name='shout_message']").val().length)+"");$("input[name='post_shout']").css("display","none");$("input[name='edit_shout']").css("display","inline");$("form[name='shout_form']").fadeIn("slow")})})})})}function delete_message(a){$("div#shout_"+a).fadeTo("fast",.3,function(){$.post(basedir+"infusions/jquery_shoutbox_panel/jquery_shoutbox.php",{get_shouts:1,action:"delete",shoutid:a},function(b){$("div#shout_"+a).slideUp("slow",function(){$("div#shout_messages").empty();prepare_messages(b);parsesmileys();delete b})},"xml")})}function parsesmileys(){var a=$("img.smiley");$("img.smiley").each(function(b){var c=$(a[b]).attr("alt");$(a[b]).attr({src:basedir+"images/smiley/"+c});$(a[b]).removeClass("smiley")});delete a}function prepare_messages(a){var b=0;$("shout",a).each(function(c){var d=$("shout",a).get(c);if($("authoruname",d).text()==""){var e=$("authorname",d).text()}else{var e="<a href='"+basedir+"profile.php?lookup="+$("authorname",d).text()+"' class='side'>"+$("authoruname",d).text()+"</a>"}if($("access",d).text()==2){var f="[<a href='javascript:edit_message("+$("shoutid",d).text()+");' class='side'>"+locale["global_076"]+"</a>] [<a href='javascript:delete_message("+$("shoutid",d).text()+");' class='side'>"+locale["global_157"]+"</a>]<br />"}else if($("access",d).text()==1){var f="[<a href='javascript:edit_message("+$("shoutid",d).text()+");' class='side'>"+locale["global_076"]+"</a>]<br />"}else{var f=""}if(b==0){var g="";var h="<br />"}else if(b==1){var g="";var h=""}else{var g="<br />";var h=""}$("#shout_messages").append("<div id='shout_"+$("shoutid",d).text()+"'>"+g+"<img src='"+$("avatar",d).text()+"' style='float:left;width:25px;height:25px;margin-right:3px' /><div class='shoutboxname'>"+e+"</div>"+"<div class='shoutboxdate'>"+$("datestamp",d).text()+"</div>"+"<div class='shoutbox'>"+$("message",d).text()+"</div>"+f+h+"</div>");b++});delete a}function update_messages(){$.post(basedir+"infusions/jquery_shoutbox_panel/jquery_shoutbox.php",{get_shouts:1},function(a){$("div#shout_messages").empty();prepare_messages(a);parsesmileys();delete a},"xml")}function prepare_shoutbox(){var a=$("a.delete_shoutbox_message");a.each(function(b){$(a[b]).attr({href:"javascript:delete_message("+$(a[b]).attr("id")+");"})});delete a;var b=$("a.edit_shoutbox_message");b.each(function(a){$(b[a]).attr({href:"javascript:edit_message("+$(b[a]).attr("id")+");"})});delete b}function unlock_button(a,b){$("input[name='"+a+"']").removeAttr("disabled");clearInterval(b)}var autorefresh;var flood_control;var refresh_control;$(function(){$("textarea[name='shout_message']").keyup(function(){var a=$(this).val().length;if(a>200){var b=$(this).val().substring(0,200);$(this).val(b)}$("div#shout_count").html(""+(200-$(this).val().length)+"")});$("input[name='refresh_shout']").css("display","inline");prepare_shoutbox();autorefresh=setInterval("update_messages();",15000);$("div#shout_preloader").css({height:$("form[name='shout_form']").height()});$("img#sshout_preloader").css("margin-top",$("form[name='shout_form']").height()/2-32);$("input[name='edit_shout']").click(function(){if($("textarea[name='shout_message']").val()==""){alert(locale["jsp_003"]);return false}$("form[name='shout_form']").fadeOut("fast",function(){$("div#shout_preloader").fadeIn("fast",function(){$.post(basedir+"infusions/jquery_shoutbox_panel/jquery_shoutbox.php",{get_shouts:1,action:"sedit",shoutid:$("input[name='edited_id']").val(),message:$("textarea[name='shout_message']").val()},function(a){$("div#shout_preloader").fadeOut("slow",function(){$("div#shout_count").html("200");$("textarea[name='shout_message']").val("");$("input[name='post_shout']").css("display","inline");$("input[name='edit_shout']").css("display","none");$("form[name='shout_form']").fadeIn("slow",function(){$("div#shout_messages").empty();prepare_messages(a);parsesmileys();delete a})})},"xml")})});return false});$("input[name='post_shout']").click(function(){if($("input[name='shout_name']").val()==""){alert(locale["jsp_002"]);return false}if($("textarea[name='shout_message']").val()==""){alert(locale["jsp_003"]);return false}clearInterval(flood_control);$.post(basedir+"infusions/jquery_shoutbox_panel/jquery_shoutbox.php",{action:"captcha",sb_captcha:$("input[name='sb_captcha_code']").val()},function(a){if(imember==true||a=="ok"){$("form[name='shout_form']").fadeOut("fast",function(){$("div#shout_preloader").fadeIn("fast",function(){$.post(basedir+"infusions/jquery_shoutbox_panel/jquery_shoutbox.php",{get_shouts:1,action:"add",name:$("input[name='shout_name']").val(),message:$("textarea[name='shout_message']").val()},function(a){$("div#shout_preloader").fadeOut("slow",function(){$("div#shout_count").html("200");$("textarea[name='shout_message']").val("");if($("input[name='shout_name']").attr("type")=="text"){$("input[name='shout_name']").val("")}$("form[name='shout_form']").fadeIn("slow",function(){$("div#shout_messages").empty();prepare_messages(a);parsesmileys();delete a;if(imember==false){document.getElementById("sb_captcha").src="includes/securimage/securimage_show.php?sid="+Math.random()}})})})})})}else{alert(locale["jsp_004"]);document.getElementById("sb_captcha").src="includes/securimage/securimage_show.php?sid="+Math.random();return false}});return false});$("input[name='refresh_shout']").click(function(){clearInterval(refresh_control);$("input[name='refresh_shout']").attr("disabled","disabled");$("div#shout_messages").fadeTo("fast",.3,function(){$.post(basedir+"infusions/jquery_shoutbox_panel/jquery_shoutbox.php",{get_shouts:1},function(a){refresh_control=setInterval("unlock_button('refresh_shout', '"+refresh_control+"');",2500);$("div#shout_messages").empty();prepare_messages(a);parsesmileys();delete a;$("div#shout_messages").fadeTo("fast",1)},"xml")})})})
