function CookieArr(name)
{
	this.name=name;
	this.arr=new Array;
	
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(this.name) == 0)this.arr=c.substring(this.name.length+1,c.length).split(',');
	}
	
	this.find=function(nr)
	{
		var found=false;
		for(var i=0;i<this.arr.length;i++)if(this.arr[i]==nr){found=i+1;break;}
		return(found);
	}
		
	this.setCookie=function()
	{
		document.cookie = this.name+"="+this.arr.join()+"; path=/";
	}
		
	this.add=function(nr)
	{
		if(!this.find(nr))this.arr.push(nr);
		this.setCookie();
	}
	
	this.del=function(nr)
	{
		var found=this.find(nr);
		if(found)this.arr.splice(found-1,1);
		this.setCookie();
	}
	
	this.clear=function()
	{
		this.arr=new Array;
		this.setCookie();
	}
}
