function getUrlParam(url, param, def)
{
	var i = url.indexOf(param + "=");
	var s = null;
	if(i >= 0)
	{
		s = url.substring(i + param.length + 1, url.length);
		i = s.indexOf("&");
		if(i >= 0)
		{
			s = s.substring(0, i);
		}
	}
	if(s == null)
	{
		s = def;
	}
	return s;
}

function imageRescale()
{
	var imgs = document.getElementsByName("rescale-image");
	for(var i = 0, iSize = imgs.length; i < iSize; i++)
	{
		imgs[i].style.display = "inline";
		var w = imgs[i].width;
		var h = imgs[i].height;
		var toW = getUrlParam(imgs[i].src, "w", w);
		var toH = getUrlParam(imgs[i].src, "h", h);

		if(w > toW || h > toH)
		{
			imgs[i].width = toW;
			imgs[i].height = h * (toW / w);
			if(imgs[i].height > toH)
			{
				imgs[i].height = toH;
				imgs[i].width = w * (toH / h);
			}
		}
	}
}
