﻿/*
	Standards Compliant Rollover Script
	Author : Daniel Nolan
	http://www.bleedingego.co.uk/webdev.php
	
	Repurposed
	Author: Emlyn Addison
	http://www.wiretribe.com
*/

function initSwitch() {
	if (!document.getElementById) return
	
	var aImages = document.getElementsByTagName('img');
	var aPreLoad = new Array();

	for (var i = 0; i < aImages.length; i++) {		
		
		if (aImages[i].className == 'menubutton') {
		var src = aImages[i].getAttribute('src');
		var ftype = src.substring(src.lastIndexOf('.'), src.length);
		var imageOn = src.replace(ftype, '_on'+ftype);
		
		aImages[i].setAttribute('imageOn', imageOn);
		
		aPreLoad[i] = new Image();
		aPreLoad[i].src = imageOn;
		
			aImages[i].onmouseover = function() {
			defaultsrc = this.getAttribute('src');
			this.setAttribute('src', this.getAttribute('imageOn'));
			}	
			
			aImages[i].onmouseout = function() {
			if (!defaultsrc)
			defaultsrc = this.getAttribute('src').replace('_on'+ftype, ftype);
			this.setAttribute('src', defaultsrc);
			}
		
		}
	
	}

}

window.onload = initSwitch;

function showBlock(oldBlock,newBlock) {
document.getElementById(oldBlock).style.height="0px";
document.getElementById(oldBlock).style.visibility="hidden";
document.getElementById(newBlock).style.height="auto";
document.getElementById(newBlock).style.visibility="visible";
}