// ==UserScript==
// @name StatCounter SmugMug Thumbs
// @namespace
http://nimai.smugmug.com/statcounterthumbs
// @description Adds thumbnails to the detailed view of StatCounter
// @include http://*.statcounter.com/project/standard/*
// ==/UserScript==
//--------------------------------------------------------------------------------
function getElementsByClass(searchClass,node,tag) {
var classElements = new Array();
if (node == null)
node = document;
if (tag == null)
tag = '*';
var els = node.getElementsByTagName(tag);
var elsLen = els.length;
var pattern = new RegExp("(^|\\s)" searchClass "(\\s|$)");
for (i = 0, j = 0; i < elsLen; i ) {
if (pattern.test(els[i].className) ) {
classElements[j] = els[i];
j ;
}
}
return classElements;
}
//--------------------------------------------------------------------------------
var imgRegExp = new RegExp('[0-9] ');
var pRegExp = new RegExp('P');
var host = "http://www.jrinaldiphotography.com/";
var cells = getElementsByClass( 'tableContent1Left|tableContent2Left' );
for( i=2; i1)?links[1]:links[0]):null;
if(link){
if(link.href != host){
var imgID = imgRegExp.exec(link.href.split("#")[1]);
var go = pRegExp.exec(link.href.split("#")[1]);
if ( go ){}
else{
if(imgID){
var thumb = document.createElement('img');
thumb.setAttribute( 'src', host 'photos/' imgID '-Ti.jpg' );
thumb.setAttribute( 'alt', '' );
thumb.setAttribute( 'border', '0' );
thumb.setAttribute( 'align', 'right' );
cells[i].appendChild( thumb );
}
}
}
}
}