// ==UserScript==
// @name          SoftPedia Report Blog
// @author        Ciuly  
// @namespace     http://www.ciuly.com
// @description   reports a blog entry on the dedicated thread
// @include       http://forum.softpedia.com/index.php?automodule=blog&blogid=*&showentry=*
// ==/UserScript==

var table, tables, div, uid, text, forms, form, ak, s, blogurl;

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");

  cnt = 0;

  for (var i = 0; i<tables.length; i++){
    table = tables.item(i);
    if (table.className == "ipbtable" & table.getAttribute("cellspacing") == "1"){
      if (cnt==0){
        blogurl = table.parentNode.getElementsByTagName("a").item(1).getAttribute("href");
        cnt++;
      } else {

        var t = table.getElementsByTagName("tr").item(0).getElementsByTagName("td").item(0);
        t.innerHTML = t.innerHTML +

"<form name=\"REPLIER\" id=\"ciuly_report_blog\" 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=\"181446\" />"+
"<input type=\"hidden\" name=\"st\" 		value=\"150\" />"+
"<input type=\"hidden\" name=\"auth_key\" 	value=\"" + ak + "\" />"+
"<input type=\"hidden\" name=\"fast_reply_used\" value=\"1\" />"+
"<input type=\"hidden\" name=\"Post\" 		value=\"Reclama in blog: "+blogurl+" \" />"+
"<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 Entry\" class=\"button\" title=\"Report entry in dedicated thread\" />"+
"<input type=\"hidden\" name=\"qrc\" 		value=\"Close Fast Reply\" />"+
"</form>"

        ;
        break;
      } // else
    }
  }
}

