// ==UserScript==
// @name           Ameba !protectimages
// @namespace      http://ma.la/
// @description    ameblo sucks
// @include        http://ameblo.jp/*
// @include        http://*.ameblo.jp/*
// @version     1.0.0
// ==/UserScript==

(function(){
	var w = (typeof unsafeWindow == 'undefined') ? window : unsafeWindow;
	var foreach = Array.forEach || function(a,f){
		for(var i=0,l=a.length;i<l;i++) f(a[i],i,a);
	};
	function handler(){ return true }
	function unprotect(){
		with(w){
			foreach(document.getElementsByTagName("a"),function(el){
				el.href.indexOf('/user_images/') > -1 && (el.onclick = handler)
			})
			foreach(document.getElementsByTagName("img"),function(el){
				el.oncontextmenu = handler
			});
		}
	}
	var onload = w.onload;
	w.onload = function(){
		onload();
		unprotect();
	}
})();

