﻿// ==UserScript==
// @name        akemasiteomedetougozaimasu
// @namespace   http://ma.la/
// @include     http://*
// @version     1.0.1
// ==/UserScript==
/*
 2006-01-01 japanese osyougatu
 presented by ma.la
 special thanks to youpy
*/
(function(){
	var imgs = document.getElementsByTagName('img');
	var len = imgs.length;
	if (!len) return;
	var base = 'http://images.google.co.jp';
	var pattern = /<img src=(\/images\?q=tbn.*?)[ >]/g;
	var request_url = 'http://images.google.co.jp/images?q=%E5%B9%B4%E8%B3%80%E7%8A%B6&hl=ja&lr=lang_ja&sa=N&filter=0&start=';
	// start : 0 - 980
	var start = 20 * Math.ceil(49 * Math.random());
	request_url += start;
	GM_xmlhttpRequest({
		method: 'get',
		url: request_url,
		onload: function(detail){
			var text = detail.responseText;
			var urls = [];
			text.replace(pattern, function($0,$1){
				urls.push(base + $1);
			});
			if (!urls.length) return;
			for(var i = 0; i < len; i ++) {
				imgs[i].src = urls[Math.floor(Math.random() * urls.length)]
			}
		}
	});	
})();
