function show(ref)
{
	var browserName = navigator.appName;
	
	state = 'block';
	
	if (document.all) // IS IE 4 or 5 (or 6 beta)
	{
		eval( "document.all." + ref + ".style.display = state");
	}
		
	if (document.layers) // IS NETSCAPE 4 or below
	{ 
		document.layers[ref].display = state;
	}
		
	if (document.getElementById &&!document.all) {
		var div = document.getElementById(ref);
		div.style.display = state;
	}
}

function hide(ref)
{
	var browserName = navigator.appName;
	
	state = 'none';
	
	if (document.all) // IS IE 4 or 5 (or 6 beta)
	{
		eval( "document.all." + ref + ".style.display = state");
	}
		
	if (document.layers) // IS NETSCAPE 4 or below
	{ 
		document.layers[ref].display = state;
	}
		
	if (document.getElementById &&!document.all) {
		var div = document.getElementById(ref);
		div.style.display = state;
	}
}

function loadImage(ref, url, name, w, h)
{
	var browserName = navigator.appName;
	
	if (document.all) // IS IE 4 or 5 (or 6 beta)
	{
		eval( "document.all." + ref + ".src = url");
		eval( "document.all." + ref + ".alt = name");
	}
		
	if (document.layers) // IS NETSCAPE 4 or below
	{ 
		document.layers[ref].src = url;
		document.layers[ref].alt = name;
	}
		
	if (document.getElementById &&!document.all) {
		var div = document.getElementById(ref);
		div.src = url;
		div.alt = name;
	}
	document.getElementById('large_image_caption').innerHTML = name;
}

function openNewWindow(url, w, h)
{
	var win = window.open(url, "imgview", 'status=1, width=' + w + ', height=' + h);
	win.moveTo(screen.width / 2 - (w / 2), screen.height / 2 - (h / 2));
}
