User:Djmspringcreek

var topaz = new Object; topaz.latestversion = { statuschanger:   20061108, editcountutil:   20061104, enhanceduserpage: 20061107 }; topaz.init = new Object; topaz.init.oldonload = window.onload; window.onload = function { if (typeof topaz.init.oldonload == "function") topaz.init.oldonload; var outdated = []; var highestversion = 0; var versionoverride = topaz.util.cookie.get("topaz.init.versionoverride"); for (mod in topaz.latestversion) { if (topaz[mod]) { if (!topaz[mod].version || topaz[mod].version < topaz.latestversion[mod]) { if (!versionoverride || topaz.latestversion[mod] > versionoverride) { outdated.push({           mod:    mod,            latest: topaz.latestversion[mod],            cur:    (topaz[mod].version?topaz[mod].version:0)          }); }     }      if (topaz.latestversion[mod] > highestversion) { highestversion = topaz.latestversion[mod]; }   }  }  if (outdated.length==0) {return} var noticemessage = 'You seem to be using outdated versions of Topaz\'s Wikiscripts. While you may opt to hide this message until the next major update (or until you clear your cookies), you should strongly consider updating them to take advantage of the new features and bug fixes. In particular, the following scripts could use updating:'; for(var i=0; i " + outdated[i].mod + " version " + outdated[i].cur + " (latest is version " + outdated[i].latest + ")"; } noticemessage += ""; with(topaz.init.noticediv = topaz.util.add(topaz.util.getobj("contentSub"), "div")) { innerHTML = noticemessage; style.color = "#666666"; style.backgroundColor = "#eeeeee"; style.border = "1px solid #cccccc"; style.margin = "5px"; style.padding = "2px"; } // todo: hide button }; topaz.util = { getobj:function(id) { return document.getElementById ? document.getElementById(id) : document.all[id]; }, time:function { return((new Date).getTime/1000); }, add:function(parent, tag, attr) { var el = document.createElement(tag); if (attr) { for (key in attr) { el[key] = attr[key]; } }  return parent.appendChild(el); }, fullescape:function(text) { return escape(text).replace(/\+/g,"%2B"); }, mousebtnmap:{ ns:[null,1,3,2], ie:[null,1,2,null,3] }, xmlhttpreq:function { if (window.XMLHttpRequest) { xmlhttpobj = new XMLHttpRequest } else { try { xmlhttpobj = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttpobj = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { xmlhttpobj = null; }   }  }  return xmlhttpobj; }, cookie:{ noexpire:(function{   var d = new Date;    d.setTime(d.getTime+(365*24*60*60*1000));    return d.toGMTString;  }), expire:(function{   var d = new Date;    d.setTime(d.getTime-1);    return d.toGMTString;  }), get:function(name) { var cl = document.cookie.split(/;\s*/); for (var i=0; i<cl.length; i++) { var curc = cl[i].split(/\=/); if (curc[0] == name) { return(curc[1]); }   }    return null; }, set:function(name, value) { document.cookie = name + "=" + escape(value) + "; expires=" + topaz.util.cookie.noexpire + "; path=/"; }, del:function(name) { document.cookie = name+"=; expires="+topaz.util.coookie.expire+"; path=/"; } } }; /* Doesn't work in IE; window.onclick doesn't fire for right clicks. topaz.editcountutil = new Object; topaz.editcountutil.version = 20061104; /* configuration */ // this is the page to go to instead when User: or User_talk: links are double-clicked. the // username will be appended; therefore, the username variable should be last in the query string. // If you keep this default value, you will also need to install Interiot's javascript edit // counter (User:Interiot/Tool2). topaz.editcountutil.toolurl = "http://en.wikipedia.org/wiki/User:Interiot/Tool2/code.js?username="; /* end configuration */ topaz.editcountutil.oldonclick = document.onclick; document.onclick = function(e) { if (typeof topaz.editcountutil.oldonclick == "function") topaz.editcountutil.oldonclick; var b = e ? topaz.util.mousebtnmap.ns[e.which] : topaz.util.mousebtnmap.ie[event.button]; if (b != 2) return; var realtarg = e ? e.target : event.srcElement; var username; if (realtarg.nodeName.toLowerCase != "a") realtarg = realtarg.parentNode; if (realtarg.nodeName.toLowerCase == "a") { var a = realtarg.href.split("/wiki/User:"); if (!a[1]) {a = realtarg.href.split("/wiki/User_talk:");} if (a[1]) { var b = a[1].split("/"); username = b[0]; }  }  if (username) { location.href = topaz.editcountutil.toolurl + username; return false; } };