// <script> // This is a VIM hack
var mvt = {
	sections: {"h1heading":{"content":"Contemporary Gas Fires","classes":"","stylesheet":""}},
	replace: function() {
		for (var id in mvt.sections) {
			var el = document.getElementById(id)
			if (!el)
				continue
			var info = mvt.sections[id]
			if (info.stylesheet) {
				/*
				if (document.createStyleSheet) // IE
					document.createStyleSheet(info.stylesheet)
				else 
				*/
				var s = document.createElement("link")
				s.type = "text/css"
				s.rel = "stylesheet"
				s.href = info.stylesheet
				document.getElementsByTagName("head")[0].appendChild(s)
			}
			var type = el.nodeName;
			switch (type) {
				case "STYLE":
					info.classes = null // mind the gap
				case "TR":
					info.content = null
					break
			}
			if (info.content) el.innerHTML = info.content
			if (info.classes) el.className += " "+info.classes
		}
		mvt.removeStyles()
	},
	addStyles: function() {
		if (document.styleSheets) {
			var head = document.getElementsByTagName("head")[0]
			var node = document.createElement("style")

			ids = []
			for (var id in mvt.sections)
				ids[ids.length] = "#"+id
			node.setAttribute("type", "text/css")
			node.setAttribute("title", "mvtSheet")
			head.appendChild(node)
			dssl = document.styleSheets.length
			for (var i = 0; i < dssl; i++) {
				var ss = document.styleSheets[i]
				if (ss.title == "mvtSheet") {
					if (ss.addRule) {
						for (var i = 0; i < ids.length; i++)
							ss.addRule(ids[i], "display: none")
					} else if (ss.insertRule) {
						idstring = ids.join(", ")
						ss.insertRule(idstring + " { display: none }", 0)
					}
				}
			}
		}
	},
	removeStyles: function() {
		if (document.styleSheets) {
			dssl = document.styleSheets.length
			for (var i = 0; i < dssl; i++) {
				var ss = document.styleSheets[i]
				if (ss.title == "mvtSheet") {
					if (ss.removeRule)
						node = ss.owningElement
					else if (ss.deleteRule)
						node = ss.ownerNode
					node.parentNode.removeChild(node)
					break
				}
			}
		}
	}
}
mvt.addStyles()
if (window.addEventListener) {
	window.addEventListener("load", mvt.replace, false);
} else if (window.attachEvent) {
	window.attachEvent("onload", mvt.replace);
}

