function toggle(id) {
	with(document.getElementById(id).style)
		display = (display=='none') ? 'inline':'none';
	}

function ajax(url,target) {
	var done		= 4;
	var ok			= 200;
	var method		= 'GET';
	var target_type	= typeof target;
	var request		= new XMLHttpRequest();

	request.open(method, url, true);
	request.onreadystatechange = function() {
		if(request.readyState == done && request.status == ok) {
			switch(target_type) {
				case('string'):
					document.getElementById(target).innerHTML = request.responseText;
					break;
				case('function'):
					target(request.responseText);
					break;
				default:
					alert("I don't know what to do with target type '"+target_type+"'...");
				}
			}
		}
	request.send(null);
	}

function newImage(arg) {
if (document.images) {
rslt = new Image();
rslt.src = arg;
return rslt;
}
}

function changeImages() {
if (document.images && (preloadFlag == true)) {
for (var i=0; i<changeImages.arguments.length; i+=2) {
document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
}
}
}

var preloadFlag = false;
function preloadImages() {
if (document.images) {
nav_01_over = newImage("images/nav_01-over.gif");
nav_02_over = newImage("images/nav_02-over.gif");
nav_03_over = newImage("images/nav_03-over.gif");
nav_04_over = newImage("images/nav_04-over.gif");
nav_05_over = newImage("images/nav_05-over.gif");
preloadFlag = true;
}
}

