var sameLen=0;function wc(txt){if((len=txt.length)===sameLen)return;else sameLen=len;s=true;wcnt=cnt=0;while(cnt<len){if((c=txt.charAt(cnt++))===" "||c==="\n"||c==="\r"){if(s===false)s=true;}else if(s===true){s=false;wcnt++;}}
document.getElementById('wc').innerHTML='Char Count: '+cnt+' / Word Count: '+wcnt;}
function genericPost(url,data,fn){$.ajax({type:"POST",url:url,scriptCharset:"utf-8",contentType:" application/x-www-form-urlencoded; charset=UTF-8",data:data,success:fn});return false;}
function preview(datas,location){var datas=document.getElementById(datas).value;var fn=function(msg){len=datas.length;$("#"+location).attr("style","font-size: 18");$("#"+location).html(msg);};return genericPost("rp_test.php",{x:datas},fn);}
function g(id){return genericPost("getDescription.php",{r:id},function(msg){$("#description").html(msg);});}
var img=new Image();img.src="http://rp.eliteskills.com/loading.gif";function ra(id){$("div#recentActivity").html('&nbsp;&nbsp;<img src="./loading.gif"/> Loading...');return genericPost("jq_update_ra.php",{},function(msg){$("div#recentActivity").html(msg);bullets();});}
var doIt=true;var postable=true;function refresh(){$('#f5').val("Loading...");if(doIt===true){doIt=false;setTimeout(function(){doIt=true;},(Math.floor((Math.random()*14))+4)*1000);var fn=function(msg){$('#f5').val(" Refresh ");if(msg==="err")return false;arr=msg.split("|@.",2);lastID=arr[0];$('#roleplay').html(arr[1]);posts=1;}
ra();return genericPost("f5.php",{r:rid,last:lastID,posts:posts},fn);}
setTimeout(function(){$('#f5').val(" Refresh ");},(Math.floor((Math.random()*8))+2)*100);return false;}
function posting(){if(postable!==true)return false;if((len=document.getElementById('txt').value.length)<charLimit){alert('This post has a character limit of '+charLimit+'. You have only written '+len+' characters.  Use PMs for short messages.');return false;}
var fn=function(msg){$("textarea#txt").val("");doIt=true;refresh();postable=false;$('input#post').val(" Posted! ");$('input#post').attr('disabled','disabled');setTimeout(function(){postable=true;$('input#post').val(" Post  ");$('input#post').removeAttr('disabled');},11000);$("textarea#txt").focus();}
return genericPost("r_.php",$("#rp_reply").serialize(),fn);}
function lcj(id){if($('#c'+id).attr('href')!=='#')return true;$('#characters a').attr('style','').attr('href','#');var fn=function(msg){$("#c"+msg).attr('style',"color:green;font-weight:bold");$("#c"+msg).attr('href',"vc.php?c="+msg);$("#Iam").attr('href',"vc.php?c="+msg);$("#Iam").html($("#c"+msg).html());}
return genericPost("lcj.php",{c:id},fn);}
function lo(){$('#characters a').attr('style','').attr('href','#');var fn=function(msg){$("#Iam").html("No Character");$("#Iam").attr('href',"mkChar.php");}
return genericPost("clo.php","",fn);}
function sortChars(x){var mylist=$('#characters');var listitems=mylist.children('div').get();listitems.sort(function(a,b){var compA=$(a).text().toUpperCase();var compB=$(b).text().toUpperCase();if(x===true)return(compA<compB)?-1:(compA>compB)?1:0;else return(compA<compB)?(compA>compB)?0:1:-1;})
$.each(listitems,function(idx,itm){mylist.append(itm);});return false;}
function bullets(){$('img.rmIMG').attr("src","data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAAHVQTFRF////ukMExFceuUUDxFcdxFgeuEUDw1cauUQDuUQDuUUDwE0OuUUDuUUDuUUD0XM4yWQlvU0Ey2stvEIE3WQB4WgD5nch6nkF64pA7nYA738Y9J1j9ahy9rWN97WN+HYA/s2u/ta4/3cR/38Y/4Yh/5JN////UzN7FAAAABR0Uk5TAG13eHh4eoDd3t/h4uPk+fv8/P5iLKuSAAAAR0lEQVQY02NgoBlg5RbmYUbiM/HLKcoIMSIEOGRVlVQkOBECwgpqampSwggBXmlleUlRPoQAu4CYuIggG5KpLFzCvGzUczQAwjkDfvni4QkAAAAASUVORK5CYII=");}
$(document).ready(function(){bullets();});function colorpicker(){$("head").append('<link rel="stylesheet" href="farbtastic.css" type="text/css" />');$('#picker').html('<center><div id="colorpicker"></div><input type="text" id="color" name="color" value="#123456" /></center>');$.getScript("farbtastic.js",function(){$('#colorpicker').farbtastic('#color');});return false;}
