/**
 * common.js
 */

/**
 * Changes path (src property) of image.
 *
 * @param (String) name
 * @param (String) name
 */
function swapImage(name, path) {
    eval("var image = document." + name);
    image.src = path;
}

/**
 * Sets link class.
 *
 * @param (String) linkId
 * @param (String) className
 */
function setLinkClass(linkId,className) {

	// Netscape 4
	if (document.layers) {
		eval("var linkObject = document."+linkId+";");
	}

	// Netscape 6
	if (document.getElementById) {
		var linkObject = document.getElementById(linkId);
	}

	// IE4+
	if (document.all) {
		eval("var linkObject = document.all."+linkId+";");
	}

	linkObject.className = className;
}

/**
 * Sets wedge image when artist name is clicked.
 *
 * @param (int) index
 */
function selectArtist(index) {

	// step thru all artists (by wedge)
	for (var c=0; c<document.images.length; c++) {
		var currentImage = document.images[c];
		if (currentImage.name.indexOf("wedge_")!=-1) {

			// get artist index
			var currentArtistIndex = currentImage.name.substring(currentImage.name.indexOf("_")+1,currentImage.name.length);
			
			// clear wedge
			currentImage.src = "images/spacer.gif";

			// clear link colors
			setLinkClass("artist_"+currentArtistIndex,"grey");
			//document.getElementById("artist_"+currentArtistIndex).className = "grey";
		}
	}

	// set wedge
	document.images["wedge_"+index].src = "images/wedge.gif";

	// set link color
	setLinkClass("artist_"+index,"white");
	//document.getElementById("artist_"+index).className = "white";
	
}


