// ==UserScript==
// @name          SoftPedia Remove Signature
// @author        Ciuly  
// @namespace     http://www.ciuly.com
// @description   Removes the signatures of users from the dedicated thread
// @include       http://forum.softpedia.com/index.php?showtopic=35114*
// @require       http://www.ciuly.com/greasemonkey/aa_all_common.user.js
// @require       http://www.ciuly.com/greasemonkey/aa_sp_common.user.js
// @require       http://www.ciuly.com/greasemonkey/aa_sp_mod_common.user.js
// ==/UserScript==

(function(wnd){

var table, tables, span, uid, text, doIgnore, divs, div, links, link;

tables = document.getElementsByTagName("table");

for (var i = 0; i<tables.length; i++){
  table = tables.item(i);
  if (table.className == "ipbtable" && table.getAttribute("cellspacing") == "1"){
    aa = table.getElementsByTagName("a");
    if (aa.length == 0) {
      continue;
    }
    text = aa.item(1).getAttribute("href");
    var j = text.indexOf("showuser=");
    if (j>-1){
        var tmp = table.getElementsByTagName("tr").item(1).getElementsByTagName("span").item(0).innerHTML;
        table.getElementsByTagName("tr").item(1).getElementsByTagName("span").item(0).innerHTML = "";
        var post = table.getElementsByTagName("tr").item(1).getElementsByTagName("td").item(1);
        links = post.getElementsByTagName("a");
        for (var k=0; k<links.length; k++){
          link = links.item(k);
	  var tt = link.getAttribute("href");
	  var jj = tt.indexOf("showuser=");
          if (jj>-1){
	    uid = uid = tt.substr(jj+9, tt.length);
	    link.innerHTML = "edit signature";
	    link.setAttribute("href", "http://forum.softpedia.com/index.php?act=mod&CODE=editmember&auth_key="+wnd.ipb_md5_check+"&member="+uid);
          }
        }
        table.getElementsByTagName("tr").item(1).getElementsByTagName("span").item(0).innerHTML = tmp;
      
    }
  }
}


})(window.wrappedJSObject || window);