function btnHover(obj) {
//	alert(obj.src);
	if (obj.src.match('free')) {
		obj.src = obj.src.replace('free', 'hover');
	} else {
		obj.src = obj.src.replace('hover', 'free');
	}
}

function shiftImg(obj, offset) {
	if (obj.style.backgroundPosition == offset) {
		obj.style.backgroundPosition = '0 0';
	} else {
		obj.style.backgroundPosition = offset;
	}
}

function catHover(obj) {
	shiftImg(obj, '0px -99px');
}

function navHover(obj) {
	shiftImg(obj, '0px -69px');
}

function itemHover(obj) {
	var thumbObjects = obj.getElementsByTagName('div');
	if (thumbObjects.length == 1) {
		shiftImg(thumbObjects[0], '0px -73px');
	}
	var objP = obj.getElementsByTagName('p');
//	if (objP.length == 1) {
		for (var i = 0; i < objP.length; i++) {
			if (objP[i].className == 'short') {
				objP[i].className = 'shortA';
			} else if (objP[i].className == 'shortA') {
				objP[i].className = 'short';
			}
		}
//	}

}

function menuOpen(menuId) {
	var objCatlist = document.getElementById('catlist');
	var objCats = objCatlist.getElementsByTagName('div');
	for (var i = 0; i < objCats.length; i++) {
		if (objCats[i].id) {
			var actMenu = document.getElementById(objCats[i].id);
			if (objCats[i].id == ('subcat' + menuId)) {
				if (actMenu.style.display == 'none' || actMenu.style.display == '') {
					actMenu.style.display = 'block';
				} else {
					actMenu.style.display = 'none';
				}
			} else {
				actMenu.style.display = 'none';
			}
		}
	}
}

//menuOpen

// Show/hide panel

function panelSwitch(id, mode) {
	var objPan = document.getElementById('pan-' + id);
	if (mode == 'show') {
		objPan.style.display = 'block';
	} else {
		objPan.style.display = 'none';
	}
}

function panOpen(panid) {
	var objPanel = document.getElementById('_panels');
	var objPanels = objPanel.getElementsByTagName('div');
	for(var i = 0; i < objPanels.length; i++) {
		if (objPanels[i].id) {
			if (objPanels[i].id.substring(0, 4) == '_pan') {
				if (objPanels[i].id == panid) {
					objPanels[i].style.display = 'inline';
					location = '#info';
				} else {
					objPanels[i].style.display = 'none';
				}
			}
		}
	}
}