var rules = {
	"div.graph" : function(el) {
		width = Element.getWidth(el)
		origheight = Element.getHeight(el)
		newheight = Math.round(width/3)
		/*
		new Effect.Scale(el, 100, {
			scaleX:false,
			scaleY:true,
			scaleMode: { originalHeight: newheight },
			scaleFrom: origheight/newheight*100
		})
		*/
		el.style.height = newheight+"px"

		graph = el.getElementsByTagName("img")[0]
		details = graph.getAttribute("src").split("graphs/")[1]
		graph.setAttribute("src", "/graphs/"+width+"/"+newheight+"/"+details)
		h2 = Builder.node("h2", graph.getAttribute("alt"))
		el.parentNode.insertBefore(h2, el)
	}
}

Behaviour.register(rules)
