
Array.prototype.remove=function(s){
  for(i=0;i < this.length;i++){
    if(s==this[i]){ this.splice(i, 1);}
  }
}


function updateID(newid, action)
{
var lijst;
var nieuw = false;
var eruit = false;
var lijst_new;
lijst = readCookie('artists');
//alert("lijst gevonden: "+ lijst );

	if(lijst!=null){
		var a = lijst.split(",");
		for (var i = 0; i < a.length; i++) {

			if(a[i]!=newid && action=='insert' ) { 
				nieuw = true;
				}
			else{
				if(action=='insert'){
					alert("Deze kunstenaar staat al in uw favorieten-lijst.");
					}
				}
			if(a[i]==newid && action=='delete') {
				eruit = true;				
				}
				
			
		}
	
		if(nieuw){
			a.push(newid);
			b = a.join(",");
			createCookie("artists",b,365);
		}
		if(eruit) {
			a.remove(newid);
			eraseCookie("artists");
			createCookie("artists",eval(a),365);
			//window.document.refresh();
			}
		lijst_new = readCookie('artists');
		//alert("Kunstenaars cookie:"+lijst_new);
	
		
	}
	else {
		if(action=='insert'){
			createCookie('artists',newid,365);
			
			//alert("Het eerste ID in de cookie"+readCookie('artists'));
		}
	}	
	
}


function checkInitLijst() {
	if(readCookie('artists')==null){
		createCookie('artists','',365);
		}
}


function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	} 
	else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
	//alert("Cookie "+ name +" created with: "+value);
}

function readCookie(name) {
	var nameEQ = name + "=";
	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(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
