function voegAutoToe(type,waarde,soort) {

	var huidgeInhoud = readCookie(type);
	
	if (huidgeInhoud == undefined) {
		eraseCookie(type);
	}
	
	if (soort == 'vergelijken') {
		var checkbox_naam = "vergelijk_check_" + waarde;
	} else if (soort == 'zoekopdracht') {
		var checkbox_naam = waarde;
	}
	
	if(document.getElementsByName(checkbox_naam)[0].checked == true) {
		if (huidgeInhoud) {
			var nieuweWaarde = huidgeInhoud + "," + waarde;
			createCookie(type,nieuweWaarde,10);
		} else {
			createCookie(type,waarde,10);
		}
		document.getElementById(waarde).style.fontWeight = 'bold';
	}
	
	if(document.getElementsByName(checkbox_naam)[0].checked == false) {

		var cookieExplode=huidgeInhoud.split(",");
		var aantal = 1;
		var einde = 0;
		var komma = 0;
	
		if (cookieExplode[0] != waarde) {
			var nieuweWaardeNaVerwijderen = cookieExplode[0];
			komma = 1;
		}
		
		for (aantal = 1; einde != 1; aantal++) {

			if (cookieExplode[aantal]){
				if (cookieExplode[aantal] != waarde) {
					if (komma != 1) {
						var nieuweWaardeNaVerwijderen = cookieExplode[aantal];
						komma = 1;
					} else {
						var nieuweWaardeNaVerwijderen = nieuweWaardeNaVerwijderen + "," + cookieExplode[aantal];
					}
					// alert(nieuweWaardeNaVerwijderen);
				}
			} else {
				einde = 1;
			}
		}
		
		if (nieuweWaardeNaVerwijderen == undefined) {
			eraseCookie(type);
		} else {
			createCookie(type,nieuweWaardeNaVerwijderen,10);
		}
		document.getElementById(waarde).style.fontWeight = 'normal';
	}

	if (soort = 'zoekopdracht') {
		myflowers.loadajaxpage('auto.php');
	}
}


function verwijderFavoriet(id, slide) {
	var cookieNaam = "vd_favorieten";
	var huidgeInhoud = readCookie(cookieNaam);
	var nieuweWaardeNaVerwijderen;
	
	if (huidgeInhoud == undefined) {
		eraseCookie(cookieNaam);
	}

	if (huidgeInhoud) {
		var aantal = 0;
		var einde = 0;
	
		var favorietExplode = huidgeInhoud.split(",");
		
		if (favorietExplode[0]){
			if (favorietExplode[0] != id) {
				//var nieuweWaardeNaVerwijderen = favorietExplode[0];
				
			}
		}
		
		for (aantal = 0; einde != 1; aantal++) {
		
			if (favorietExplode[aantal]) {
		
				if (favorietExplode[aantal] != id) {
					if (komma != 1) {
						nieuweWaardeNaVerwijderen = favorietExplode[aantal];
						var komma = 1;
					} else {
						nieuweWaardeNaVerwijderen = nieuweWaardeNaVerwijderen + "," + favorietExplode[aantal];
					}
				}
				
			} else {
				einde = 1;
			}
		}
		
	
	} else {
		eraseCookie(cookieNaam);
	}
	
	if (nieuweWaardeNaVerwijderen == undefined) {
		eraseCookie(cookieNaam);
	} else {
		createCookie(cookieNaam,nieuweWaardeNaVerwijderen,10);
	}
	
	var aantalUpdate = aantal - 2;
	document.getElementById('aantal_favorieten').innerHTML= aantalUpdate;
	
	var autoIdVak = "auto_" + id;
//	document.getElementById(autoIdVak).style.display = "none";
	
	//myflowers.loadajaxpage('auto.php?s=favorieten');
	
	if (slide == 1) {
		//toggleSlide(autoIdVak);
		
		//new Effect.DropOut(autoIdVak.toString(), { duration: 0.5 });
		
		new Effect.BlindUp(autoIdVak.toString(), { duration: 0.5 });
		new Effect.Fade(autoIdVak.toString(), { duration: 0.5 });
	}
	
	if (aantalUpdate < 1) {
		document.getElementById('aantal_favorieten').innerHTML= "0";
		
		new Effect.Fade("vergelijk_knop", { duration: 0.5 });
		new Effect.Fade("vergelijk_knop_onder", { duration: 0.5 });
		
		new Effect.Appear("geen_favorieten_melding", { duration: 0.5 });
	}
}


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=/";
}

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);
}

