window.onload = function() {
	var d;
	var divs = document.getElementsByTagName('div');
	for (var i = 0;d = divs[i]; i++) {
		if (d.className != "resource") continue;
		d.onmouseover = function() {
			this.style.backgroundColor = "#b3bdc0";
			var img = this.getElementsByTagName('img')[0];
			img.srcOriginal = img.src;
			var newimg = new Image;
			newimg.from = img;
			
			var path = new String(img.src);
			var exp = /\.(jpg|jpeg|gif|bmp|png)$/g
			path = path.replace(exp,"_over.$1");
			
			newimg.onload = function() {
				this.from.src = this.src;
			}
			
			newimg.src = img.srcOver = path;
		}
		d.onmouseout  = function() {
			this.style.backgroundColor = "#fff";
			var img = this.getElementsByTagName('img')[0];
			if (img.srcOver) {
				img.src = img.srcOriginal;
			}
		}
		d.onclick = function() {
			location.href = this.getElementsByTagName('a')[0].href;
		}
	}
}