		// Change table row color
		function changeC(x, codeID) {
		var tr = document.getElementById('tr'+ codeID);
		var selProd = document.getElementById('selectedProducts');
		var field = document.compareProducts.reviewsCheck;

		
		//if (document.getElementById('prod'+ x) !== null) {alert("1 "+x);} else {alert("2 "+x );}
		
		// If this product is already highlighted
			if (document.getElementById('prod'+ codeID) !== null) {
					if (tr !== null) {
							if (tr.className == "choosen") {tr.className ="";} else {tr.className ="odd";}
								document.getElementById('link' + codeID).checked=false;
					}
			
			// Remove the beige product box
			selProd.removeChild(document.getElementById('prod'+ codeID));
			
			
			// Enable all checkboxes if disabled
			for (i = 0; i < field.length; i++)
				{
					if (field[i].checked !== true) {field[i].disabled = false;}
				}
			
			// Remove compare products from the form array
		var CompProdArr = document.compareProducts.theseProducts.value.split("--");
			//CompProdArr.splice(CompProdArr.indexOf(codeID), 1);
			    for(var i=0; i<CompProdArr.length;i++ )
					 { 
						if(CompProdArr[i]==codeID)
							CompProdArr.splice(i,1); 
					  } 
					  
			//alert(CompProdArr);
			CompProdArr=CompProdArr.join("--");
			document.compareProducts.theseProducts.value = CompProdArr;
			if (CompProdArr == "") {
			document.getElementById('compareButton').style.display = "none";
			}

			} else {
	
			if (tr.className == "odd") {tr.className="choosen odd";} else {tr.className="choosen"}
			var newdiv = document.createElement('div');
   			newdiv.setAttribute('id', 'prod' + codeID);
			newdiv.setAttribute('class', 'floatLeft');
			newdiv.innerHTML ='<div class="product brown borderR borderB"><a href="' + reviews[x].getUri() + '"><img width="80" height="60" class="articleImage" alt="" src="http://hydra.dennisinteractive.co.uk/~paulog/pcpro/dummy_contents/80/img175_1.jpg"/></a><h3><a href="#">' + reviews[x].getPartCode() + '</a></h3><p><img src="images/removeSquare.gif"/> <a onclick="changeC(' + codeID + ',\'' + reviews[x].getId() + '\'); return false" href="javascript: void(0);">Remove</a></p></div>';
			selProd.appendChild(newdiv);
			
			// Amend compare products 
			if ((document.compareProducts.theseProducts.value == "") || (document.compareProducts.theseProducts.value == null)) {
					document.compareProducts.theseProducts.value = codeID;
					document.getElementById('compareButton').style.display = "inline";
			} else {
					document.compareProducts.theseProducts.value = document.compareProducts.theseProducts.value + '--' + codeID;
					var AmITooBig = document.compareProducts.theseProducts.value.split("--");
					if (AmITooBig.length >= 12) 
						{
							for (i = 0; i < field.length; i++)
								{
								if (field[i].checked !== true) {field[i].disabled = true;}
								}
						}
			}
	
			} 
		}
		

			
////This is to open popUp pages///
function newWin(path,w,h){
	le = (screen.width / 2) - (w/2);
	to = (screen.height / 2) - (h/2);		
	setting = "width=" + w + ", height=" + h + ", top=" + to + ", left=" + le + ", scrollbars=yes";
	newWindow=window.open(path,"Images",setting);
	newWindow.isAPopup = true;
	setTimeout('newWindow.focus()',500);
	return false;
}

		// Highlight links 

		function highLinks(me) {
			if (me.className == 'active') {
			me.parentNode.className = '';
			} else {
			me.className = 'active';
			me.parentNode.className = 'selected';
			}
		}
			

	


