// ==UserScript==
// @name           View PDF in Google docs
// @namespace      http://i.i.ishikawa-nct.ac.jp/
// @include        http://*
// @include        https://*
// ==/UserScript==

(function(){
	var viewer_url = "http://docs.google.com/viewer?url=";
	var pdf_url = /\.pdf$/i;
	
	var targets = [];
	var links = document.links;
	for (var i = 0, l = links.length; i < l; i++) {
		var link = links[i];
		var url = String(link.href);
		if (url.match(pdf_url)) {
			targets.push(link);
		}
	}
	
	for (var i = 0; i < targets.length; i++) {
		var link = targets[i];
		var a = document.createElement("a");
		a.href = viewer_url + encodeURIComponent(url);
		a.textContent = a.innerText = "view in google";
		a.style.background = "#eee";
		a.style.color = "#444";
		a.style.padding = "2px 5px";
		a.style.fontSize = "12px"
		link.parentNode.insertBefore(a, link.nextSibling);
	}
})()
