var W3CDOM = (document.createElement && document.getElementsByTagName);

var mouseOver = new Array();
var mouseOut = new Array();


function init() {
	if (!W3CDOM) return;
	attachjs('menu');
	mOver('submenu');
	flash('flashbanner');
}

function attachjs(element) {
	if (document.getElementById(element) == null) {
		return false;
	}

	var menu = document.getElementById(element);
	var img = menu.getElementsByTagName('img');
	
	for (i=0; i<img.length; i++) {
		if (!img[i].src.match("_over")) {
			img[i].onmouseover = function () {swapon(this)};
			img[i].onmouseout = function () {swapoff(this)};
			
			var suffix = img[i].src.substring(img[i].src.lastIndexOf('.'));
			mouseOut[i] = new Image();
			mouseOut[i].src = img[i].src;
			mouseOver[i] = new Image();
			mouseOver[i].src = img[i].src.substring(0,img[i].src.lastIndexOf('.')) + "_over" + suffix;
			img[i].number = i;
		}
	}
}

function swapon(obj) {
	if (!obj)
		obj = this;
		
	obj.src = mouseOver[obj.number].src;
}

function swapoff(obj) {
	if (!obj)
		obj = this;
	obj.src = mouseOut[obj.number].src;
}

function mOver(element) {
	if (document.getElementById(element) == null)
		return;
		
	var submenu = document.getElementById(element);
	
	var divs = submenu.getElementsByTagName('div');
	
	for (i=0;i<divs.length;i++) {
		divs[i].onmouseover = function () {this.style.background = '#6699CC'} ;
		divs[i].onmouseout = function () {this.style.background = '#064788'};	
	}
}

function flash(objname) {
	obj = document.getElementById(objname);
	
	if (obj) {
		var so = new SWFObject("gfx/talentendagbanner.swf","kidsclub","274","105","#FFFFFF","9");
		so.write(objname);
	}
}

window.onload = init;
