var dimid='2';
var reptsnum=0;
var nowts=0;

function dw(what) { document.write(what); }

function putrendererver() { dw("mwr2-fun.js dim"+dimid+" v20080503-1"); }

function urlaocharname(pname) { return "http://people.anarchy-online.com/character/bio/d/"+dimid+"/name/"+pname; }

function htmlbtextlink(url,text) { return "<a href='"+url+"'><b>"+text+"</b></a>"; }

function htmlnewbtextlink(url,text) { return "<a href='"+url+"' target=_blank><b>"+text+"</b></a>"; }

function htmlaocharname(pname) { return htmlnewbtextlink(urlaocharname(pname),pname); }

function urlitemref(fromid,toid,ql,name,rf) { return "http://arpa3.net/ao-item/?id=" + toid + "&ql=" + ql + (typeof name != "undefined"? "&name="+escape(name) : "" ) + (typeof rf != "undefined"? (rf? "&rf=1":"") : "" ); }

function htmlitemref(fromid,toid,ql,title) { return htmlnewbtextlink(urlitemref(fromid,toid,ql),title); }

function htmlnameditemref(fromid,toid,ql,name,rf) { return htmlnewbtextlink(urlitemref(fromid,toid,ql,name,rf),name); }

function htmlrf(itemname,iri) {
 var status="'Get the Rollability Facts for this item'";
 var link='<a href="http://arpa3.net/ao/rollability.html?name='+escape(itemname)+'" target=_blank onMouseOver="window.status='+status+'; return true;" onMouseOut="window.status=\'\'; return true;"><img src="http://arpa3.net/ao/img/dice_rotate_sc.gif" border=0 width=15 height=15 alt="Rollability Facts for this item"></a>';
 if (mwttips && typeof iri != "undefined")
 {
    dw("<div id='tttip"+iri+"rf' class='info'>Get the Rollability Facts for this item</div>");
    link = '<span class="ttip" id="ttip'+iri+'rf">'+link+'</span>';
 }
 return link;
}

function mindifTS2verb(now,ts,redifrec)
{
 if (ts==0) { return "&nbsp;"; }

 var v,m,h,d;
 m = now-ts; if (m<0) m=0;
 h = Math.floor(m/60);

 if (m<120)
 { v = m + " minute"; if (m!=1) v += "s"; }
 else if (h<48)
 { v = h + " hour"; if (h!=1) v += "s"; }
 else
 { d = Math.floor(m/(24*60)); v = d + " day"; if (d!=1) v += "s"; }

 if (redifrec)
 {
    if (m<=redifrec) { v = "<b><font color='red'>"+v+"</font></b>"; }
    else if (m<=61) { v = "<font color='red'>"+v+"</font>"; }
 }
 return v;
}

function toggleClassNames() {
 var n = this.className;
 this.className = this.altClassName;
 this.altClassName = n;
}

function setupDatarows() {
 var v = document.getElementsByTagName("tr");
 for (var i = 0; i < v.length; i++) {
   if (v[i].className.indexOf("datarow") != -1) {
     v[i].onmouseover = toggleClassNames;
     v[i].onmouseout = toggleClassNames;
     v[i].altClassName = v[i].className + " hover";
   }
 }
}

function puttabrow(when,where,who,what,ql,more)
{
 if (mwltmore && /livetest.html/.test(top.location.toString().toLowerCase()))
 {
    dw("<tr class='datarow'><td width=12% valign=top>"+when+"</td><td width=5% valign=top>"+where+"</td>");
    dw("<td width=15% valign=top>"+who+"</td><td width=5% valign=top>"+ql+"</td><td width=55% valign=top>"+what+"</td>");
    dw("<td width=8% valign=top>"+more+"</td>");
    dw("</tr>");
 }
 else
 {
    dw("<tr class='datarow'><td width=15% valign=top>"+when+"</td><td width=5% valign=top>"+where+"</td>");
    dw("<td width=15% valign=top>"+who+"</td><td width=5% valign=top>"+ql+"</td><td width=60% valign=top>"+what+"</td>");
    dw("</tr>");
 }
}

function isrp(plname)
{
 var i;
 for (i=0;i<rpitems;i++) if (plname==rp[i]) return true;
 return false;
}

function putir(ir,iri)
{
    var name = ir[2];
    if (name.charAt(0)!='(')
    {
       name = htmlaocharname(ir[2]);
       if (isrp(ir[2])) name += " <b><font color=red>!!!</font></b>";
    }
    var itemdesc;
    if (typeof ir[8] == "undefined")
       itemdesc=htmlitemref(ir[3],ir[4],ir[5],ir[6]);
    else
    {
       itemdesc = ir[6].replace(/\\in/gi,htmlnameditemref(ir[3],ir[4],ir[5],ir[8],ir[9]));
       // Additional flags
       if (ir[9]) itemdesc += '&nbsp;&nbsp;&nbsp;'+htmlrf(ir[8],iri)+'</a>';

       if (typeof ir[10] != "undefined")
       if (ir[10]!="")
          itemdesc += '&nbsp;&nbsp;&nbsp;<font size=-1>'+ir[10]+'</font>';

       if (mwshowicons)
       if (typeof ir[11] != "undefined")
       if (ir[11]>0)
          itemdesc = "<img src='http://arpa3.net/ao/img2/"+ir[11]+".gif' border=0 width=24 height=24> " + itemdesc;
    }

    var tsstr;
    if (reptsnum && (typeof ir[0] == "number"))
       tsstr=mindifTS2verb(nowts+difTs,ir[0],10);
    else
       tsstr=ir[0];

    var more="&nbsp;";
    if (mwltmore && /livetest.html/.test(top.location.toString().toLowerCase()) && (typeof ir[13] != "undefined"))
    if (ir[12]!="" && ir[13]!="")
    {
       if (mwttips && typeof iri != "undefined")
          dw("<div id='tttip"+iri+"m' class='info'>More "+ir[13]+"</div>");
    
       var status = "More " + ir[13].replace(/'/gi,"\\\'");
       status = status.replace(/"/gi,"\\\"");
       var qstatus = "'"+status+"'";
       var q2status = '"'+status+'"';

       more='<a href="http://arpa3.net/ao/'+ir[12]+'" target=_blank title='+q2status+' onMouseOver="window.status='+qstatus+'; return true;" onMouseOut="window.status=\'\'; return true;"><b>More</b></a>';
       if (mwttips && typeof iri != "undefined")
          more = '<span class="ttip" id="ttip'+iri+'m">'+more+'</span>';
    }

    puttabrow(tsstr,ir[1],name,itemdesc,ir[5],more);
}

function htmldonate() {}

