
function showImageSwitcher() {
	new  Effect.toggle('imageswitcher-bg','appear', { duration: 1.0, queue: 'end', from: 0.0, to: 0.3 });
	new  Effect.toggle('imageswitcher-container','appear', { duration: 1.0, queue: 'end', from: 0.0, to: 1.0 });
}

function hideImageSwitcher() {
	var tmpObject;
	tmpObject = document.getElementById('imageswitcher-bg');
	try {
		tmpObject.style.display = "none";
	} catch (e) {}
	tmpObject = document.getElementById('imageswitcher-container');
	try {
		tmpObject.style.display = "none";
	} catch (e) {}
} 

function changeImageCurrent(imgPath,clickedID) {
	var currentImage;
	currentImage = document.getElementById('imageswitcher-current-path');
	try {
		currentImage.src = imgPath;
	} catch (e) {}
	
	/*var allListItems = getElementsByStyleClass('imageswitcher-listitem');
	for (var i = 0; i < allListItems.length; i++) {
		try {
			allListItems[i].style.border = "2px solid #26323e";
		} catch (e) {}
	}
	
	var newImage = document.getElementById(clickedID);
	try {
		newImage.parentNode.style.border = "2px solid #ff0000";
	} catch (e) {}*/
	
	var currentDescription;
	var newImage = document.getElementById(clickedID);
	currentDescription = document.getElementById('imageswitcher-description-text');
	try {
		currentDescription.childNodes[0].nodeValue = newImage.alt;
	} catch (e) {}
}

function getElementsByStyleClass(className) {
	var all = document.all ? document.all :
	document.getElementsByTagName('*');
	
	var elements = new Array();
	for (var e = 0; e < all.length; e++)
		if (all[e].className == className)
			elements[elements.length] = all[e];
			
	return elements;
}