function imgMo(ref) {
	imgMoTag(ref, "_mo");
}

function imgMoTag(ref, tag) {
	var file = ref.src;
	var ext = file.substr(file.length-4);
	var path = file.substr(0,file.length-4);
	var end = path.substr(path.length-tag.length);
	if (end != tag) path = path + tag;
	else path = path.substring(0,path.length-tag.length);
	ref.src = path + ext;
}

function arrowOver(ref, way) {
	imgMoTagReplace(ref, '1', '2');
	
	var nextSelected = false;
	if (ref.parentNode.nextSibling.src.indexOf('tip')==-1)
		nextSelected = ref.parentNode.nextSibling.nextSibling.firstChild.src.indexOf('2') != -1;
	
	var prevSelected = false;
	if (ref.parentNode.previousSibling.src.indexOf('start')==-1)
		prevSelected = ref.parentNode.previousSibling.previousSibling.firstChild.src.indexOf('2') != -1;
		
	var next = ref.parentNode.nextSibling;
	if (next.src.indexOf('tip')!=-1) {
		if (way)
			next.src = '/img/arrow/tip2.gif';
		else
			next.src = '/img/arrow/tip1.gif';
	}
	else {
		var newSrc = '/img/arrow/';		
		newSrc += way ? '2' : '1';
		newSrc += nextSelected ? '2' : '1';
		newSrc += '.gif';
		next.src = newSrc;
	}
	
	var prev = ref.parentNode.previousSibling;
	if (prev.src.indexOf('start')!=-1) {
		if (way)
			prev.src = '/img/arrow/start2.gif';
		else
			prev.src = '/img/arrow/start1.gif'
	}
	else
	{
		var newSrc = '/img/arrow/';		
		newSrc += prevSelected ? '2' : '1';
		newSrc += way ? '2' : '1';		
		newSrc += '.gif';
		prev.src = newSrc;
	}	
}

function imgMoTagReplace(ref, tag, tag2) {
	var file = ref.src;
	var ext = file.substr(file.length-4);
	var path = file.substr(0,file.length-4);
	
	var end = path.substr(path.length-tag.length);
	var end2 = path.substr(path.length-tag2.length);
	
	if (end == tag) {
		path = path.substring(0,path.length-tag.length);
		path = path + tag2;
	}
	else if (end2 == tag2) {
		path = path.substring(0,path.length-tag2.length);
		path = path + tag;
	}
	ref.src = path + ext;
}

function menuover(ref, way, selected) {	
	var submenunode = null;	
	for (var i=0 ; i<ref.childNodes.length ; i++) {
		var node = ref.childNodes[i];
		if (node.nodeName == "DIV") {
			submenunode = node;
			break;
		}
	}	
	if (submenunode==null)
		return;	
	submenunode.style.display = (way) ? "block" : "none";
	
	if (selected)
		return;
	
	var linknode = null;	
	for (var i=0 ; i<ref.childNodes.length ; i++) {
		var node = ref.childNodes[i];
		if (node.nodeName == "A") {
			linknode = node;
			break;
		}
	}	
	
	if (linknode==null)
		return;
	
	if (way)
	{
		linknode.style.backgroundColor = "#e5e5e5";
		linknode.style.color = "#222e83";
	}
	else
	{
		linknode.style.backgroundColor = "#222e83";
		linknode.style.color = "white";
	}
}


