// ==UserScript==
// @name Pbase image slide show
// @namespace sunyin
// @description Pbase image slide show
// @include http://www.pbase.com/*/image/*
// ==/UserScript==
var timeout_id;
var slide_show = GM_getValue('slide_show');
if (!slide_show) { slide_show = false; }
var links = document.getElementsByTagName('a');
var next;
for (var i=0;i<links.length;i++){
next = links[i];
if(next.innerHTML != 'next')continue;
unsafeWindow.auto_next = function() {
if(slide_show)location.href = next.href;
}
break;
}
GM_log(':'+next.innerHTML+':');
var slide = document.createElement('a');
slide.href = 'javascript:click()';
if(slide_show) slide.innerHTML = 'slide show stop';
else slide.innerHTML = 'slide show start';
next.parentNode.insertBefore(slide, next);
var t = document.createTextNode(' | ');
next.parentNode.insertBefore(t, next);
unsafeWindow.click= function() {
slide_show = !slide_show;
GM_setValue('slide_show', slide_show);
if (slide_show) { location.href = next.href; }
else {
window.clearTimeout(timeout_id);
slide.innerHTML = 'slide show start';
}
}
if (slide_show) {timeout_id = window.setTimeout("window.auto_next()",5000);}
/*
*/