

function setActive(cat_ID) {
	node = document.getElementById('sidebar');
	li = node.getElementsByTagName('li');
	 
	for ( i = 0; i < li.length; i++ ) {
		a = li[i].firstChild;
		if ( a.href.indexOf('cat='+cat_ID) > 0 ) {
			li[i].className = 'current-cat';
		}
	}
}


function setDiv(target, content) {
	node = document.getElementById(target);
	node.innerHTML = content
}


function showImage(target, src, w, h) {
	i = document.getElementById(target+"-target");
//	p = document.getElementById(target);
	p = i.parentNode;
	info = document.getElementById(target+"-info");


//	image.src = src

//	p = image.parentNode;
//	alert(p.id)

	new_image = document.createElement('img');
	new_image.setAttribute('src', src);
	new_image.setAttribute('alt', info);
//	alert(w + ", " + h)
	if ( w )
		new_image.setAttribute('width', w);
	if ( h )
		new_image.setAttribute('height', h);
	
//	image.parentNode.replaceChild(image, new_image);
	p.replaceChild(new_image, i);
//	p.insertBefore(new_image, i);
//	p.removeChild(i)
	new_image.setAttribute('id', target+"-target");
}


function setImage(target, src, w, h) {
	i = document.getElementById(target);
	p = i.parentNode;
//	info = document.getElementById(target+"-info");

	new_image = document.createElement('img');
	new_image.setAttribute('src', src);
	new_image.setAttribute('alt', info);
	if ( w )
		new_image.setAttribute('width', w);
	if ( h )
		new_image.setAttribute('height', h);
	
	p.replaceChild(new_image, i);
	new_image.setAttribute('id', target);
}


preload_array = new Array();

function addToPreload(src) {
	preload_array.push(src);
}


function preload() {
	load_array = new Array();
	for ( i = 0; i < preload_array.length; i++ ) {
		load_array[i] = new Image();
		load_array[i].src = preload_array[i];
		window.status = 'preloaded ' + i;
	}
}
