function dg(str) {
	return document.getElementById(str);
}

function addEvent(obj, tipus, fn) {
	if (obj.addEventListener) {
		obj.addEventListener(tipus, fn, true);
		return true;
	}
	else if (obj.attachEvent) {
		var r = obj.attachEvent('on'+tipus, fn);
		return r;
	}
	else
		return false;
}

function showHide(id)
{
	var vTarget = id.substr(5);
	var vOpen = (document.getElementById('item_'+vTarget).style.display != 'block') ? false : true;

	document.getElementById('item_'+vTarget).style.display = ((vOpen) ? 'none' : 'block');
	var url = document.getElementById('folder_'+vTarget).src;
	var imgSrc = url.substring(0,url.indexOf('folder'));

	document.getElementById('folder_'+vTarget).src = imgSrc + 'folder' +((vOpen) ? '' : '-open') + '.gif';
}

function FocusIt(id)
{
	document.getElementById(id).style.backgroundColor = '#fafafa';
}

function BlurIt(id)
{
	document.getElementById(id).style.backgroundColor = 'transparent';
}
