var preloaded = new Array();
function preload_images() {
    for (var i = 0; i < arguments.length; i++){
        preloaded[i] = document.createElement('img');
        preloaded[i].setAttribute('src',arguments[i]);
    }
}

function showColorWay(whichcolor) {
	if (!document.getElementById("productshot")) return true;
	if (!document.getElementById("colorway-label")) return false;
	
	var source = whichcolor.getAttribute("href");
	var logo_source = whichcolor.getAttribute("rel");
	var placeholder = document.getElementById("productshot");
	var logo_placeholder = document.getElementById("custom-logo");
	placeholder.setAttribute("src", source);
	if(logo_placeholder) {
		logo_placeholder.setAttribute("src", logo_source);
	}
	var text = whichcolor.getAttribute("title"); 
	var logo = whichcolor.getAttribute("rel");
	var label = document.getElementById("colorway-label"); 
	label.firstChild.nodeValue = text; 
	return false;
}

function prepareColorWays() {
	if (!document.getElementsByTagName) return false;
	if (!document.getElementById) return false;
	if (!document.getElementById("colorways")) return false;
	
	var colorway = document.getElementById("colorways");
	var links = colorway.getElementsByTagName("a")
	
	for ( var i=0; i < links.length; i++) {
		links[i].onclick = function() {
			return showColorWay(this);
		}
	}
}

addLoadEvent(prepareColorWays);