hasQuery = /\?/;
hasColor = /[\?&]color=[0-9]{2}/;
hasCM = /cm_sp=/;
pic1= new Image(120,120); 
pic1.src="http://s.stpost.com/g3/Assets/Images/loading.gif"; 

function loadThumb(base,color,imgUrl) {
	var link1 = document.getElementById("link1-"+base);
	var link2 = document.getElementById("link2-"+base);
	var img = document.getElementById("img"+base);
	img.src = "http://s.stpost.com/g3/Assets/Images/loading.gif";
	
	old_link = link1.href;
	if(hasQuery.test(old_link)) {
		if(hasColor.test(old_link)) {
			old_link = old_link.replace(/([\?&]color=)[0-9]{2}/, "$1"+color);
		}
		else {
			old_link += "&color="+color;
		}

		if(hasCM.test(old_link)) {
			old_link = old_link.replace(/(cm_sp=CC-_-)[^\?&]+/, "$1"+base+"-_-"+color);
		}
		else {
			old_link += "&cm_sp=CC-_-"+base+"-_-"+color
		}
	}
	else {
		old_link += "?color="+color+"&cm_sp=CC-_-"+base+"-_-"+color;
	}
	link1.href= old_link;
	link2.href= old_link;

	img.src=imgUrl;
}