// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function show_image(url, highres) {
	var bg = document.createElement('DIV');
	var img = document.createElement('DIV');
	document.body.appendChild(bg);
	document.body.appendChild(img);
	
	Element.addClassName(bg, "show_image_bg");
	Element.setOpacity(bg, 0.5);

	/*var str = [];
	for (var i in window) {
		try {
			str.push(i.toString());
		} catch (e) {}
	}
	//sort(str);
	str = str.sort();
	alert(str.join(" "));*/

	if (document.expando) {
		bg.style.top = document.documentElement.scrollTop + "px";
		bg.style.left = document.documentElement.scrollLeft + "px";
	bg.style.width = document.documentElement.clientWidth + "px";
	bg.style.height = document.documentElement.clientHeight + "px";
	img.style.top = bg.style.top;
	img.style.left = bg.style.left;
	img.style.width = bg.style.width;
	img.style.height = bg.style.height;
	}

	var tag = document.createElement('IMG');
	img.appendChild(tag);
	Element.addClassName(img, "show_image_fg");
	tag.setAttribute("height", document.documentElement.clientHeight - 80);
	tag.src = url;
	var finish = function (e) { document.body.removeChild(img); document.body.removeChild(bg); }
	Element.observe(bg, "click", finish);
	Element.observe(img, "click", finish);
	tag.src = highres;
}
