function AddCmp(elem,pid,name){
	var str=decodeURL(readCookie('cmpproducts'));
	var index=-1;
	var newarr=new Array();
	var compared = false;
	if(str)
	{
		arr=str.split('^');	
		for(var i=0;i<arr.length;i++)
		{
			var item=arr[i].split('~');
			if(item.length>=2)
			{
				if (item[0]==pid)
				{
					index=i;
					RemoveProductFromCompBox(pid);
				}
				else
					newarr[newarr.length]=item[0]+'~1';
			}
		}
	}
	if(index<0)
	{
		newarr[newarr.length]=pid+'~1';
		compared = true;
		AddProductToCompBox(pid,name);
	}
	newCookie('cmpproducts',newarr.join('^'),1);
	if(elem)
	{
		if(compared) AddClass(elem,'compare-ok');
		else RemoveClass(elem,'compare-ok');			
	}		
}

function AddProductToCompBox(pid,name)
{
	var elem=document.getElementById('comparebox');
	if (elem)
	{
		var ultags=elem.getElementsByTagName('ul');
		if (ultags && ultags.length>0)
		{
			var ultag=ultags[0];
			var newtagli=document.createElement('li');
			newtagli.innerHTML='<input type="checkbox" name="comp_pids['+pid+']" value="1" checked />'+name;
			ultag.appendChild(newtagli);
			
			var obj = getElementByClassName(document.body, 'DIV', 'compbox');
			if(obj) SetDisplaying(obj,true);
			obj = getElementByClassName(document.body, 'DIV', 'compbox_no');
			if(obj) SetDisplaying(obj,false);
			return;
		}
	}
	
}

function RemoveProductFromCompBox(pid)
{
	var elem=document.getElementById('comparebox');
	if (elem)
	{
		var ultags=elem.getElementsByTagName('ul');
		if (ultags && ultags.length>0)
		{
			var litags=ultags[0].getElementsByTagName('LI');
			if(litags && litags.length>0)
			{
				for(var i=0;i<litags.length;i++)
				{
					var inputs=litags[i].getElementsByTagName('input');
					if (inputs && inputs.length>0)
					{
						if (inputs[0].type=='checkbox' && inputs[0].name==('comp_pids['+pid+']'))
						{
							ultags[0].removeChild(litags[i]);
							if(litags.length < 1){
								var obj = getElementByClassName(document.body, 'DIV', 'compbox');
								if(obj) SetDisplaying(obj,false);
								obj = getElementByClassName(document.body, 'DIV', 'compbox_no');
								if(obj) SetDisplaying(obj,true);								
							}
							return;
						}
					}					
				}			
			}
		}
	}
}

