// JavaScript Document

var W3CDOM = (document.createElement && document.getElementsByTagName);

window.onload = init;

function init() {
	if (!W3CDOM) return;
	initMenu_01();
	initJumpDowns();	
}

function getElementsByClass(tag, classname){
	var colTags = document.getElementsByTagName(tag);
	var arr = [];
	for (var i = 0; i < colTags.length; i++) 
		if (colTags[i].className == classname)
			 arr[arr.length] = colTags[i];
	return arr;
}


// menu mouseovers
var mouseOvers = new Array();
var mouseOuts = new Array();

function initMenu_01() {
	var nav = document.getElementById('menu_01');
	var imgs = nav.getElementsByTagName('img');
	for (var i=0;i<imgs.length;i++)	{
		if (imgs[i].src.indexOf('-on')== -1) {
			imgs[i].onmouseover = mouseGoesOver;
			imgs[i].onmouseout = mouseGoesOut;
			var suffix = imgs[i].src.substring(imgs[i].src.lastIndexOf('.'));
			mouseOuts[i] = new Image();
			mouseOuts[i].src = imgs[i].src;
			mouseOvers[i] = new Image();
			mouseOvers[i].src = imgs[i].src.substring(0,imgs[i].src.lastIndexOf('.')) + "-on" + suffix;
			imgs[i].number = i;
		}
	}
}

function mouseGoesOver() {
	this.src = mouseOvers[this.number].src;
}

function mouseGoesOut() {
	this.src = mouseOuts[this.number].src;
}


function initJumpDowns(){
	var jumpForms = getElementsByClass('form', 'jumpDown');
	for (var i = 0; i < jumpForms.length; i++) {
		var sel = jumpForms[i].getElementsByTagName('select')[0];
//		var btn = jumpForms[i].getElementsByTagName('img')[0];
		sel.onchange = selectToJump;
//		btn.list = sel
	}	
}

function selectToJump() {
	var url = this.options[this.selectedIndex].value;
	location.href = url;
}


