// ==UserScript==
// @name          SoftPedia Report Signature
// @author        Ciuly  
// @namespace     http://www.ciuly.com
// @description   reports a signature on the dedicated thread
// @include       http://forum.softpedia.com/index.php?showtopic=*
// ==/UserScript==

var table, tables, div, uid, text, forms, form, ak, s;

forms = document.body.getElementsByTagName("form");
for (var j=0; j<forms.length; j++){
  form = forms.item(j);
  if ( form.name == "REPLIER" ){
    for (var l=0; l<form.elements.length; l++){
      if (form.elements[l].name == "auth_key"){
        ak = form.elements[l].value;
        break;
      }
    }
    s = form.action;
    var k = s.indexOf("s=");
    if (k>0)
      s = s.substr(k, s.length);
    else
      s = "";
    break;
  }
}

if ( ak){
  tables = document.body.getElementsByTagName("table");

  for (var i = 0; i<tables.length; i++){
    table = tables.item(i);
    if (table.className == "ipbtable" & table.getAttribute("cellspacing") == "1"){
      if (table.getElementsByTagName)
        aa = table.getElementsByTagName("a");
      else
        aa = table.all.tags("a");
      if (aa.length == 0) {
        continue;
      }
      text = aa.item(1).getAttribute("href");
      var j = text.indexOf("showuser=");
      if (j>-1){
        uid = text.substr(j+9, text.length);

        var t = table.getElementsByTagName("tr").item(1);
        t = t.nextSibling.nextSibling;
        div = t.getElementsByTagName("td").item(1).getElementsByTagName("div").item(0);
        div.innerHTML = div.innerHTML +

"<form name=\"REPLIER\" action=\"http://forum.softpedia.com/index.php?" + s + "\" method=\"post\">"+
"<input type=\"hidden\" name=\"act\"             value=\"Post\" />"+
"<input type=\"hidden\" name=\"CODE\" 		value=\"03\" />"+
"<input type=\"hidden\" name=\"f\" 		value=\"28\" />"+
"<input type=\"hidden\" name=\"t\" 		value=\"35114\" />"+
"<input type=\"hidden\" name=\"st\" 		value=\"750\" />"+
"<input type=\"hidden\" name=\"auth_key\" 	value=\"" + ak + "\" />"+
"<input type=\"hidden\" name=\"fast_reply_used\" value=\"1\" />"+
"<input type=\"hidden\" name=\"Post\" 		value=\"http://forum.softpedia.com/index.php?showuser=" + uid + "\" />"+
"<input type=\"hidden\" name=\"enabletrack\" 	value=\"0\" />"+
"<input type=\"hidden\" name=\"enableemo\" 	value=\"yes\" />"+
"<input type=\"hidden\" name=\"enablesig\" 	value=\"yes\" />"+
"<input type=\"submit\" name=\"submit\" 	value=\"Report Sig\" class=\"button\" title=\"Report signature in dedicated thread\" />"+
"<input type=\"hidden\" name=\"qrc\" 		value=\"Close Fast Reply\" />"+
"</form>"

        ;

      }
    }
  }
}

