function smartRollover() {
	if(document.getElementsByTagName) {
		var images = document.getElementsByTagName("img");

		for(var i=0; i < images.length; i++) {
			if(images[i].getAttribute("src").match("_off."))
			{
				images[i].onmouseover = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
				}
				images[i].onmouseout = function() {
					this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
				}
			}
		}
	}
}

if(window.addEventListener) {
	window.addEventListener("load", smartRollover, false);
}
else if(window.attachEvent) {
	window.attachEvent("onload", smartRollover);
}
// applying CSS to new HTML5 elements
document.createElement("section");
document.createElement("article");
document.createElement("aside");
document.createElement("header");
document.createElement("footer");
document.createElement("nav");
document.createElement("hgroup");
document.createElement("time");
(function () {
	// for HTML5
	var els = [
		'section', 'article', 'hgroup', 'header',
		'footer', 'nav','aside', 'figure',
		'mark', 'time', 'ruby', 'rt', 'rp',
		'figcaption', 'video', 'audio', 'meter', 'progress',
		'canvas', 'details', 'summary', 'output'
	];
	for (var i=0; i<els.length; i++ ) {
		document.createElement(els[i]);
	}
	// for IE6
	if( ! document.documentMode || document.documentMode < 7) {
		var min_width_enable = function(){
			if( typeof(document.body.style.minWidth) != "undefined" ) { return; }
			var w = parseInt(document.body.clientWidth);
			if( w < 800 ) {
				document.getElementById("wrapper").style.width = "800px";
			}
		};
		attachEvent("onload" , min_width_enable);
		attachEvent("onresize", min_width_enable);
	}
})();
