function checkGroups(FrmObj,GroupValue)
	{

		var itemGroup;
		var WkI = 0;
		var ExitLoop = false;

		itemGroup = GroupValue;

		// Loop through each form, looking for items checked.
		for(var i = 0; i < document.forms.length; i++)
		{
			var f = document.forms[i];
			
			if(WkI <= 4)
			{
				if(f.name == "orderitem")
				{
					for(var j = 0; j < f.length; j++)
					{
						if(ExitLoop == true) break;
						
						var e = f.elements[j]
						{
							if(e.name == "compareItem") 
							{
								if(e.checked)
								{
									if(itemGroup == f.compareItem.value)
									{
										e.checked = true;
										WkI = WkI + 1;
									}
									else
									{
										var GroupReplaced1 = f.compareItem.value;
										var GroupReplaced1 = f.compareItem.value.replace(/[|]/g," - ");
										GroupReplaced1 = GroupReplaced1.replace(/[+]/g," ");
										GroupReplaced1 = GroupReplaced1.replace(/%26/g,"&");
										GroupReplaced1 = GroupReplaced1.replace(/%28/g,"(");
										GroupReplaced1 = GroupReplaced1.replace(/%29/g,")");
										GroupReplaced1 = GroupReplaced1.toUpperCase();
										
										var GroupReplaced2 = itemGroup.replace(/[|]/g," - ");
										GroupReplaced2 = GroupReplaced2.replace(/[+]/g," ");
										GroupReplaced2 = GroupReplaced2.replace(/%26/g,"&");
										GroupReplaced2 = GroupReplaced2.replace(/%28/g,"(");
										GroupReplaced2 = GroupReplaced2.replace(/%29/g,")");
										GroupReplaced2 = GroupReplaced2.toUpperCase();
										
//										e.checked = false;
										var answer = confirm('You are trying to add an item of group \n' + GroupReplaced1 + ' \nto group \n' + GroupReplaced2 + '\n\nOnly items of the same group can \nbe compared.\n\nContinue with new selection?');
										
										ExitLoop = true;
										
										if(answer)
										{
											//Uncheck all items of 'old' group, so loop through all forms again
											for(var i = 0; i < document.forms.length; i++)
											{
												var f = document.forms[i];
												
												if(f.name == "orderitem")
												{
													for(var j = 0; j < f.length; j++)
													{
														var e = f.elements[j]
														{
															if(e.name == "compareItem") 
															{
																if(e.checked)
																{
																	if(itemGroup != f.compareItem.value)
																	{
																		e.checked = false;
																	}
																}
															}
														}
													}
												}
											}
											if(ExitLoop == true) break;
											
										}
										else
										{
											FrmObj.checked = false;
										}
									}
								}
							}
						}
					}
				}
			}
			else
			{
				alert('Only 4 items at a time may be compared.');
				FrmObj.checked = false;
				break;
			}	
		}

	}
	
function CheckComparison()
	{
		var modArray = new Array();
		var makeArray = new Array();
		var itemGroup = "";
		var WkI = 0;
		
		for(var i = 0; i < document.forms.length; i++)
		{
			var f = document.forms[i];
			
			if(f.name == "orderitem")
			{
				for(var j = 0; j < f.length; j++)
				{
					var e = f.elements[j]
					{
						if(e.name == "compareItem") 
						{
							if(e.checked)
							{
								modArray[WkI] = f.model.value;
								makeArray[WkI] = f.make.value;
								itemGroup = f.compareItem.value;
								WkI = WkI + 1;
							}
						}
					}
				}
			}	
		}

		if(modArray[0] != '' && modArray[0] != undefined)
		{
			document.location = 'http://www.hcsdirect.co.uk/general/additem.asp?grp=' + itemGroup + '&make0=' + escape(makeArray[0]) + '&mod0=' + escape(modArray[0]) + '&make1=' + escape(makeArray[1]) + '&mod1=' + escape(modArray[1]) + '&make2=' + escape(makeArray[2]) + '&mod2=' + escape(modArray[2]) + '&make3=' + escape(makeArray[3]) + '&mod3=' + escape(modArray[3]) ;
		}
		else
		{
			alert('Please click items to compare.');
			return false;
		}

	}
	