<!--
var xmlHttp = new Array();
var tmpId = 0;
var tmpField = '';
var tmpNieuw = 0;
var tmpPayment = 'advance';
var shop_id = 0;

function printPopup(id) {
	if (window.screen) {
		w = screen.availWidth;
		h = screen.availHeight;
	}
	var popW = 760, popH = 680;
	var leftPos = (w - popW) / 2;
	var topPos = (h - popH) / 2;
	var url = 'print.asp?id='+ id;
	var popup = window.open(url, 'photoupload', 'width='+ popW +', height='+ popH +', top='+ topPos +', left='+ leftPos +', status=yes, scrollbars=yes, toolbar=no, menubar=no, resizable=no');
	popup.focus();
}

function checkKarakter(welke, e, valideer) {
	var keynummer = window.event ? e.keyCode : e.which;
	if (keynummer == 8 || keynummer == 0) return true;
	if (keynummer == 124 ) return false;
	if (valideer == 1 && keynummer == 32) return false;
	if (valideer == 3 || valideer == 2) {
		if (keynummer < 48 || keynummer > 57) {
			if (keynummer != 44 && keynummer != 45) {
				return false;
			} else {
				if (valideer == 2 && keynummer == 44) {
					return false;
				}
			}
		}
	}
}

function controles(formulier_id) {
	var melding = '';
	var a = document.getElementById('formcontrole' + formulier_id).value;
	var formitem = a.split('|');
	for (var x = 0; x < formitem.length; x++) {
		var formproperties = formitem[x].split(',');
		var form_id = formproperties[0];
		var valideer = parseInt(formproperties[1]);
		var verplicht = parseInt(formproperties[2]);
		if (verplicht == 1) {
			if (document.getElementById(form_id).value == '') {
				if (document.getElementById(form_id).style.visibility != 'hidden') {
					melding = 'Een verplicht veld is niet ingevuld.';
					alert(melding);
					document.getElementById(form_id).focus();
					return;
				}
			}
		}
		if (valideer == 1) {
			if (emailControle(form_id, verplicht) == false) {
				melding = 'Het ingevoerde e-mail adres is onjuist.';
				alert(melding);
				document.getElementById(form_id).focus();
				return;
			}
		}
	}
	formulier = document.getElementById('formname' + formulier_id).value;
	document.getElementById(formulier).submit();
}

function emailControle(veld, verplicht) {
	var emailStr=document.getElementById(veld).value
	if (verplicht == 0 && emailStr == '') return true;
	var checkTLD=1;
	var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
	var emailPat=/^(.+)@(.+)$/;
	var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
	var validChars="\[^\\s" + specialChars + "\]";
	var quotedUser="(\"[^\"]*\")";
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
	var atom=validChars + '+';
	var word="(" + atom + "|" + quotedUser + ")";
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
	var matchArray=emailStr.match(emailPat);
	if (matchArray==null) {
		return false;
	}
	var user=matchArray[1];
	var domain=matchArray[2];
	for (i = 0; i < user.length; i++) {
		if (user.charCodeAt(i) > 127) {
			return false;
		}
	}
	for (i=0; i<domain.length; i++) {
		if (domain.charCodeAt(i) > 127) {
			return false;
		}
	}
	if (user.match(userPat)==null) {
		return false;
	}
	var IPArray=domain.match(ipDomainPat);
	if (IPArray!=null) {
		for (var i = 1;i <= 4; i++) {
			if (IPArray[i] > 255) {
				return false;
			}
		}
		return true;
	}
	var atomPat=new RegExp("^" + atom + "$");
	var domArr=domain.split(".");
	var len=domArr.length;
	for (i = 0; i < len; i++) {
		if (domArr[i].search(atomPat) == -1) {
			return false;
		}
	}
	if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1) {
		return false;
	}
	if (len < 2) {
		return false;
	}
	return true;
}

function getRnd() {
	return '&rndstring=' + document.getElementById('rndstring').value;	
}

function checkNumber(e) {
	var key = window.event ? e.keyCode : e.which;
	if (key < 48 || key > 57) {
		if (key != 8 && key != 0) {
			return false;
		}
	}
}

function GetxmlHttpObject() {
	var HttpObj = null;
	try	{
		HttpObj = new XMLHttpRequest();
	} catch (e)	{
		try {
			HttpObj = new ActiveXObject('Msxml2.XMLHTTP');
		}
		catch (e) {
			HttpObj = new ActiveXObject('Microsoft.XMLHTTP');
		}
	}
	return HttpObj;
}

function choosePayment(waarde) {
	tmpPayment = waarde;
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=changemethod&methode=' + tmpPayment + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = function() {
		if (xmlHttp[1].readyState == 4) {
			basketStap(11, 3, 3);
		}
	}
	xmlHttp[1].send(null);
}


var gPage = 0;
var timerID = null;
var timerRunning = false;
var current_image = 0;

function galleryPlay() {
	var img = document.getElementById('gPlayer').src;
	var x = img.indexOf('pause');
	if (x < 0) {
		document.getElementById('gPlayer').src = 'images/gpause.gif';
		gallerySlideshow()
	} else {
		clearTimer();
	}
}

function gallerySlideshow() {
	var a = document.getElementById('gPage' + gPage).value;
	var ids = a.split(',');
	for (var x = 0; x < ids.length; x++) {
		if (parseInt(ids[x]) == parseInt(current_image)) {
			if (x == (ids.length - 1)) {
				current_image = 0;	
			} else {
				current_image = ids[x + 1];
			}
			break;
		}
	}
	if (current_image == 0) {
		galleryNav(1);
	} else {
		galleryImage(current_image);
	}
	if (timerRunning == false) {
		timerRunning = true;
		timerID = setInterval('gallerySlideshow()', 5000);
	}
}

function clearTimer() {
	if (timerRunning) clearInterval(timerID);
	timerRunning = false;
	document.getElementById('gPlayer').src = 'images/gplay.gif';
}

function galleryImage(id) {
	var a = 'image.asp?gallery_photo.photo=' + id;
	current_image = id;
	document.getElementById('bigImage').src = a;
}

function galleryNav(direction) {
	var gCount = parseInt(document.getElementById('gCount').value);
	gPage += direction;
	if (gPage > gCount) gPage = 1;
	if (gPage < 1) gPage = gCount;
	galleryRow();
}

function galleryRow() {
	if (gPage == 0) gPage = 1;
	var img_id = 0;
	var a = document.getElementById('gPage' + gPage).value;
	var ids = a.split(',');
	var h = '';
	for (var x = 0; x < ids.length; x++) {
		if (img_id == 0) img_id = ids[x];
		h += '<div class="gThumb"><a onclick="clearTimer();galleryImage(' + ids[x] + ')" href="javascript:void(0)"><img src="image.asp?gallery_photo.littlethumb=' + ids[x] + '" alt="" /></a></div>';
	}
	document.getElementById('gThumbs').innerHTML = h;
	if (img_id != 0) galleryImage(img_id);
}




function setCombo() {
	var arrParent = document.getElementById('arrParent').value.split(',');
	var parent = 0, colorId = 0, fontId = 0, imageId = 0, a = '';
	var firstCombo = '', firstName = '', firstImage, width = 0, height = 0;
	for (var x = 0; x < arrParent.length; x++) {
		parent = arrParent[x];
		var arrCombo = document.getElementById('arrCombo' + parent).value.split('|');
		var arrName = document.getElementById('arrName' + parent).value.split('#|#');
		var arrImage = document.getElementById('arrImage' + parent).value.split(',');
		var arrWidth = document.getElementById('arrWidth' + parent).value.split(',');
		var arrHeight = document.getElementById('arrHeight' + parent).value.split(',');
		var combo = arrCombo[0].split(',');
		colorId = combo[0];
		fontId = combo[1];
		firstName = arrName[0];
		firstImage = arrImage[0];
		width = arrWidth[0];
		height = arrHeight[0];
		document.getElementById('color' + parent + '_' + colorId).className = 'selected';
		document.getElementById('font' + parent + '_' + fontId).className = 'selected';
		a = '<div style=\'clear:both; text-align:center; padding:5px;\'><img src=\'/files/product/large/' + firstImage + '.jpg\' width=\'' + width + '\' height=\'' + height + '\' style=\'padding:0; margin:0; border:1px solid #999;\' /></div>';
		a = '<img onmouseover="Tip(' + a + ')" src="/files/product/home/' + firstImage + '.jpg" alt="" />';
		document.getElementById('image' + parent).innerHTML = a;
		document.getElementById('name' + parent).innerHTML = firstName;
		checkCombo(parent, colorId, fontId);
	}
}

function chooseParameter(parent, parameter, id) {
	var currentIndex = -1;
	var arrCombo = document.getElementById('arrCombo' + parent).value.split('|');
	var arrName = document.getElementById('arrName' + parent).value.split('#|#');
	var arrImage = document.getElementById('arrImage' + parent).value.split(',');
	var arrColor = document.getElementById('arrColor' + parent).value.split(',');
	var arrFont = document.getElementById('arrFont' + parent).value.split(',');
	var arrWidth = document.getElementById('arrWidth' + parent).value.split(',');
	var arrHeight = document.getElementById('arrHeight' + parent).value.split(',');
	for (var x = 0; x < arrColor.length; x++) {
		if (document.getElementById('color' + parent + '_' + arrColor[x]).className == 'selected') {
			var currentColor = arrColor[x];
		}
		document.getElementById('color' + parent + '_' + arrColor[x]).className = '';
	}
	for (var x = 0; x < arrFont.length; x++) {
		if (document.getElementById('font' + parent + '_' + arrFont[x]).className == 'selected') {
			var currentFont = arrFont[x];
		}
		document.getElementById('font' + parent + '_' + arrFont[x]).className = '';
	}
	if (parameter == 'Color') {
		currentColor = id;	
	} else {
		currentFont = id;
	}
	var colorId = 0; fontId = 0;
	for (var x = 0; x < arrCombo.length; x++) {
		var combo = arrCombo[x].split(',');
		colorId = combo[0];
		fontId = combo[1];
		if (colorId == currentColor && fontId == currentFont) {
			currentIndex = x;
			break;
		}
	}
	if (currentIndex == -1) {
		for (var x = 0; x < arrCombo.length; x++) {
			var combo = arrCombo[x].split(',');
			colorId = combo[0];
			fontId = combo[1];
			if (parameter == 'Color') {
				if (colorId == currentColor) {
					currentIndex = x;
					currentFont = fontId;
					break;
				}
			} else {
				if (fontId == currentFont) {
					currentIndex = x;
					currentColor = colorId;
					break;
				}
			}
		}
	}
	document.getElementById('color' + parent + '_' + currentColor).className = 'selected';
	document.getElementById('font' + parent + '_' + currentFont).className = 'selected';
	var a = '<div style=\'clear:both; text-align:center; padding:5px;\'><img src=\'/files/product/large/' + arrImage[currentIndex] + '.jpg\' width=\'' + arrWidth[currentIndex] + '\' height=\'' + arrHeight[currentIndex] + '\' style=\'padding:0; margin:0; border:1px solid #999;\' /></div>';
	a = '<img onmouseover="Tip(' + a + ')" src="/files/product/home/' + arrImage[currentIndex] + '.jpg" alt="" />';
	document.getElementById('image' + parent).innerHTML = a;
	document.getElementById('name' + parent).innerHTML = arrName[currentIndex];
	checkCombo(parent, currentColor, currentFont);
	return false;
}

function checkCombo(parent, currentColor, currentFont) {
	var arrCombo = document.getElementById('arrCombo' + parent).value.split('|');
	var colorId = 0, fontId = 0;
	for (var x = 0; x < arrCombo.length; x++) {
		var combo = arrCombo[x].split(',');
		colorId = combo[0];
		fontId = combo[1];
		if (colorId == currentColor && document.getElementById('font' + parent + '_' + fontId).className == '') document.getElementById('font' + parent + '_' + fontId).className = 'allowed';
		if (fontId == currentFont && document.getElementById('color' + parent + '_' + colorId).className == '') document.getElementById('color' + parent + '_' + colorId).className = 'allowed';
	}
	xmlHttp[parent] = GetxmlHttpObject();
	var url = '/ajax.asp?script=displayCardOptions&parent=' + parent + '&color_id=' + currentColor + '&rid=' + Math.random();
	xmlHttp[parent].open('GET', url, true);
	xmlHttp[parent].onreadystatechange = function() {
		if (xmlHttp[parent].readyState == 4) {
			var result = xmlHttp[parent].responseText;
			document.getElementById('extra' + parent).innerHTML = result;
		}
	}
	xmlHttp[parent].send(null);
}

























function doTempMail(methode) {
	tmpPayment = methode;
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=dotempmail&methode=' + tmpPayment + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = bestelSubmit;
	xmlHttp[1].send(null);
}

function bestelSubmit() {
	if (xmlHttp[1].readyState == 4) {
		if (tmpPayment != 'advance' && tmpPayment != 'rembours') {
			document.getElementById('form1').submit();
		} else if (tmpPayment == 'advance') {
			document.location.href = 'payment.asp?advance=success';
		} else if (tmpPayment == 'rembours') {
			document.location.href = 'payment.asp?rembours=success';
		}
	}
}

function emptyBasket() {
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=emptybasket&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = basketEmptied;
	xmlHttp[1].send(null);
}

function basketEmptied() {
	if (xmlHttp[1].readyState == 4) {
		document.location.href = 'index.asp?id=11&basketstap=1' + getRnd();
	}
}

function showShop(land_id, id, fromLand) {
	var current_land_id = document.getElementById('current_land_id').value;
	if (land_id != current_land_id) {
		if (document.getElementById('land' + current_land_id)) {
			document.getElementById('land' + current_land_id).style.display = 'none';
		}
		document.getElementById('current_land_id').value = land_id;
		document.getElementById('land' + land_id).style.display = 'block';
	} else if (fromLand == 1) {
		document.getElementById('current_land_id').value = 0;
		document.getElementById('land' + land_id).style.display = 'none';
		document.getElementById('col3').innerHTML = '';
		return;
	}
	if (shop_id != 0) {
		document.getElementById('shop' + shop_id).style.fontWeight = 'normal';
		document.getElementById('shop' + shop_id).style.fontStyle = 'normal';
		document.getElementById('shop' + shop_id).style.color = '#334a9e';
	}
	shop_id = id;
	document.getElementById('shop' + shop_id).style.fontWeight = 'bold';
	document.getElementById('shop' + shop_id).style.fontStyle = 'italic';
	document.getElementById('shop' + shop_id).style.color = '#ff0066';
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=showshop&shop_id=' + shop_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = function() {
		if (xmlHttp[1].readyState == 4) {
			document.getElementById('col3').innerHTML = xmlHttp[1].responseText;
		}
	}
	xmlHttp[1].send(null);
}

function showNews(id) {
	showNewsImage(id);
	showNewsStory(id);
}

function showNewsImage(id) {
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=shownewsimage&news_id=' + id + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = displayNewsImage;
	xmlHttp[1].send(null);
}

function displayNewsImage() {
	if (xmlHttp[1].readyState == 4) {
		document.getElementById('bigImage').innerHTML = xmlHttp[1].responseText;
	}
}

function showNewsStory(id) {
	xmlHttp[2] = GetxmlHttpObject();
	var url = 'ajax.asp?script=shownewsstory&news_id=' + id + '&rid=' + Math.random() + getRnd();
	xmlHttp[2].open('GET', url, true);
	xmlHttp[2].onreadystatechange = displayNewsStory;
	xmlHttp[2].send(null);
}

function displayNewsStory() {
	if (xmlHttp[2].readyState == 4) {
		document.getElementById('preview').innerHTML = xmlHttp[2].responseText;
	}
}

function addToBasket(vervolg) {
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=addtobasket&waarde=' + vervolg + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = function() {
		if (xmlHttp[1].readyState == 4) {
			if (vervolg == 11) {
				var url = document.getElementById('https_host').value + '/?id=' + vervolg + getRnd();
			} else {
				var url = '?id=' + vervolg + getRnd();
			}
			document.location.href = url;
		}
	}
	xmlHttp[1].send(null);
}

function cardNext(productgroep_id, geslacht_id, page, showproduct_id) {
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displaycards&productgroep_id=' + productgroep_id + '&geslacht_id=' + geslacht_id + '&page=' + page + '&showproduct_id=' + showproduct_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = cardNextDisplay;
	xmlHttp[1].send(null);
}

function cardNextDisplay() {
	if (xmlHttp[1].readyState == 4) {
		document.getElementById('cards').innerHTML = xmlHttp[1].responseText;
	}
}

function cardRow(productgroep_id, serie_id, prentcategorie) {
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=cardrow&productgroep_id=' + productgroep_id + '&serie_id=' + serie_id + '&prentcategorie=' + prentcategorie + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = function() {
		if (xmlHttp[1].readyState == 4) {
			document.getElementById('overzicht').innerHTML = xmlHttp[1].responseText;
		}
	}
	xmlHttp[1].send(null);
}

function cardDisplay(product_id, productgroep_id) {
	xmlHttp[2] = GetxmlHttpObject();
	var url = 'ajax.asp?script=carddisplay&product_id=' + product_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[2].open('GET', url, true);
	if (productgroep_id == 6) {
		xmlHttp[2].onreadystatechange = klompDoDisplay;
	} else {
		xmlHttp[2].onreadystatechange = cardDoDisplay;
	}
	xmlHttp[2].send(null);
}

function cardDoDisplay() {
	if (xmlHttp[2].readyState == 4) {
		document.getElementById('preview').innerHTML = xmlHttp[2].responseText;
	}
}

function klompDoDisplay() {
	if (xmlHttp[2].readyState == 4) {
		document.getElementById('preview').innerHTML = xmlHttp[2].responseText;
		if (parseInt(document.getElementById('sold').value) == 1) {
			document.getElementById('nextstep').style.display = 'none';
		} else {
			var product_id = parseInt(document.getElementById('klomp_id').value);
			document.getElementById('nextstep').style.display = 'block';
			var a = document.getElementById('hlink').href;
			document.getElementById('hlink').href = a + 'x' + product_id;
		}
	}	
}

function displayProduct(product_id, geslacht_id) {
	document.getElementById('col3').style.visibility = 'visible';
	xmlHttp[3] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displayproduct&product_id=' + product_id + '&geslacht_id=' + geslacht_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[3].open('GET', url, true);
	xmlHttp[3].onreadystatechange = setProduct;
	xmlHttp[3].send(null);
}

function setProduct() {
	if (xmlHttp[3].readyState == 4) {
		document.getElementById('bigImage').innerHTML = xmlHttp[3].responseText;
		if (document.getElementById('extra1')) {
			document.getElementById('extra1').style.visibility = 'visible';
			document.getElementById('extra2').style.visibility = 'visible';
		}
	}
}

function displaySerie(product_id, geslacht_id) {
	document.getElementById('col4').style.visibility = 'visible';
	xmlHttp[2] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displayserie&product_id=' + product_id + '&geslacht_id=' + geslacht_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[2].open('GET', url, true);
	xmlHttp[2].onreadystatechange = setSerie;
	xmlHttp[2].send(null);
}

function setSerie() {
	if (xmlHttp[2].readyState == 4) {
		var a = xmlHttp[2].responseText;
		var b = a.split('##||##');
		document.getElementById('preview').innerHTML = b[0];
		if (b[1]) {
			if (parseInt(b[1]) == 1) {
				document.getElementById('extra3').style.visibility = 'visible';
			}	else {
				document.getElementById('extra3').style.visibility = 'hidden';
			}
		}
	}
}

function selectProduct(product_id, geslacht_id) {
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=selectproduct&product_id=' + product_id + '&geslacht_id=' + geslacht_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = gotoStap1;
	xmlHttp[1].send(null);
}

function gotoStap1() {
	if (xmlHttp[1].readyState == 4) {
		var url = 'index.asp?stap=1' + getRnd();
		document.location.href = url;
	}
}

function selectKaartsoort(kaartsoort_id) {
	var waarde = 0;
	for (var x = 0; x < document.getElementsByName('kaartsoorten').length; x++) {
		waarde = document.getElementsByName('kaartsoorten')[x].value;
		document.getElementById('kaartsoort' + waarde).className = 'keuzeInactive';
		if (waarde == kaartsoort_id) {
			document.getElementsByName('kaartsoorten')[x].checked = true;
			document.getElementById('kaartsoort' + waarde).className = 'keuzeActive';
		}
	}
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displaykaartsoort&kaartsoort_id=' + kaartsoort_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = setKaartsoort;
	xmlHttp[1].send(null);
}

function setKaartsoort() {
	if (xmlHttp[1].readyState == 4) {
		document.getElementById('preview').innerHTML = xmlHttp[1].responseText;
		displayImageLeft();
		setMinimum();
		setAmount();
	}
}

function displayImageLeft() {
	xmlHttp[2] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displayimageleft&rid=' + Math.random() + getRnd();
	xmlHttp[2].open('GET', url, true);
	xmlHttp[2].onreadystatechange = function() {
		if (xmlHttp[2].readyState == 4) {
			document.getElementById('imageLeft').innerHTML = xmlHttp[2].responseText;
		}
	}
	xmlHttp[2].send(null);
}

function updateNumber(waarde, product_id, optMinimum, incSize) {
	var maat_id = 0;
	if (incSize) maat_id = incSize;
	if (!optMinimum) optMinimum = 1;
	if (document.getElementById('minimum')) {
		var minimum = parseInt(document.getElementById('minimum').value);
		optMinimum = minimum;
	}
	if (waarde == '') waarde = 0;
	if (product_id > 0) {
		xmlHttp[1] = GetxmlHttpObject();
		var url = 'ajax.asp?script=updatenumber&product_id=' + product_id + '&waarde=' + waarde + '&maat_id=' + maat_id + '&rid=' + Math.random() + getRnd();
		xmlHttp[1].open('GET', url, true);
		xmlHttp[1].onreadystatechange = function() {
			if (xmlHttp[1].readyState == 4) {
				var aantal = parseInt(xmlHttp[1].responseText);
				if (aantal >= optMinimum) {
					document.getElementById('nextstep').style.display = 'block';
				} else {
					document.getElementById('nextstep').style.display = 'none';	
				}
				cardDisplay(product_id);
			}
		}
		xmlHttp[1].send(null);
	} else {
		xmlHttp[1] = GetxmlHttpObject();
		var url = 'ajax.asp?script=updatenumber&product_id=' + product_id + '&waarde=' + waarde + '&maat_id=' + maat_id + '&rid=' + Math.random() + getRnd();
		xmlHttp[1].open('GET', url, true);
		xmlHttp[1].onreadystatechange = function() {
			if (xmlHttp[1].readyState == 4) {
				if (waarde >= optMinimum) {
					document.getElementById('nextstep').style.display = 'block';
				} else {
					document.getElementById('nextstep').style.display = 'none';	
				}
				setAmount();
			}
		}
		xmlHttp[1].send(null);
	}
}

function updateRetailer(o, product_id, minimum, maximum, maat_id, ischeck) {
	var obj = document.getElementById(o);
	var waarde;
	if (ischeck == 1) {
		if (obj.checked) {
			waarde = 1;	
		} else {
			waarde = 0;
		}	
	} else {
		waarde = obj.value;
	}
	if (ischeck == 1) {
		xmlHttp[1] = GetxmlHttpObject();
		var url = 'ajax.asp?script=updateretailerenvelop&product_id=' + product_id + '&waarde=' + waarde + '&rid=' + Math.random() + getRnd();
		xmlHttp[1].open('GET', url, true);
		xmlHttp[1].send(null);
	} else {
		//var x = 0;
		//if (maat_id) x = maat_id;
		//maat_id = x;
		//if (maat_id == 0) {
		//	var obj = 'aantal' + product_id;
		//} else {
		//	var obj = 'aantal' + product_id + '_' + maat_id;
		//}
		//if (waarde == '') waarde = 0;
		if (waarde != 0) {
			if (maximum != 0) {
				if (waarde > maximum) {
					obj.value = maximum;
					waarde = maximum;
				}
			}	
			if (minimum != 0) {
				if (waarde < minimum) {
					obj.value = minimum;
					waarde = minimum;
				}
			}
		}
		xmlHttp[1] = GetxmlHttpObject();
		var url = 'ajax.asp?script=updateretailer&product_id=' + product_id + '&waarde=' + waarde + '&maat_id=' + maat_id + '&rid=' + Math.random() + getRnd();
		xmlHttp[1].open('GET', url, true);
		xmlHttp[1].onreadystatechange = function() {
			if (xmlHttp[1].readyState == 4) {
				if (document.getElementById('envelop' + product_id)) {
					if (document.getElementById('envelop' + product_id).checked) {
						waarde = 1;	
					} else {
						waarde = 0;	
					}
					xmlHttp[2] = GetxmlHttpObject();
					var url = 'ajax.asp?script=updateretailerenvelop&product_id=' + product_id + '&waarde=' + waarde + '&rid=' + Math.random() + getRnd();
					xmlHttp[2].open('GET', url, true);
					xmlHttp[2].send(null);
				}
			}
		}
		xmlHttp[1].send(null);
	}
}

function checkAantal() {
	if (xmlHttp[1].readyState == 4) {
		var aantal = parseInt(xmlHttp[1].responseText);
		if (aantal >= 10) {
			document.getElementById('nextstep').style.display = 'block';
		} else {
			document.getElementById('nextstep').style.display = 'none';	
		}
	}
}

function setMinimum() {
	xmlHttp[3] = GetxmlHttpObject();
	var url = 'ajax.asp?script=getminimum&rid=' + Math.random() + getRnd();
	xmlHttp[3].open('GET', url, true);
	xmlHttp[3].onreadystatechange = displayMinimum;
	xmlHttp[3].send(null);
}

function displayMinimum() {
	if (xmlHttp[3].readyState == 4) {
		document.getElementById('minimum').value = xmlHttp[3].responseText;
	}
}

function setAmount() {
	xmlHttp[4] = GetxmlHttpObject();
	var url = 'ajax.asp?script=getamount&rid=' + Math.random() + getRnd();
	xmlHttp[4].open('GET', url, true);
	xmlHttp[4].onreadystatechange = displayAmount;
	xmlHttp[4].send(null);
}

function displayAmount() {
	if (xmlHttp[4].readyState == 4) {
		document.getElementById('amount').innerHTML = xmlHttp[4].responseText;
	}
}

function selectPapier(papier_id) {
	var waarde = 0;
	for (var x = 0; x < document.getElementsByName('papier_id').length; x++) {
		waarde = document.getElementsByName('papier_id')[x].value;
		document.getElementById('papier' + waarde).className = 'keuzeInactive';
		if (waarde == papier_id) {
			document.getElementsByName('papier_id')[x].checked = true;
			document.getElementById('papier' + waarde).className = 'keuzeActive';
		}
	}
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displaypapier&papier_id=' + papier_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = setPapier;
	xmlHttp[1].send(null);
}

function setPapier() {
	if (xmlHttp[1].readyState == 4) {
		infoRight(2);
	}
}

function selectHoek(hoek_id) {
	var waarde = 0;
	for (var x = 0; x < document.getElementsByName('hoek_id').length; x++) {
		waarde = document.getElementsByName('hoek_id')[x].value;
		document.getElementById('hoek' + waarde).className = 'keuzeInactive';
		if (waarde == hoek_id) {
			document.getElementsByName('hoek_id')[x].checked = true;
			document.getElementById('hoek' + waarde).className = 'keuzeActive';
		}
	}
	xmlHttp[5] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displayhoek&hoek_id=' + hoek_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[5].open('GET', url, true);
	xmlHttp[5].onreadystatechange = setHoek;
	xmlHttp[5].send(null);
}

function setHoek() {
	if (xmlHttp[5].readyState == 4) {
		displayImageLeft();
		infoRight(2);
	}
}

function changeFont(lettertype_id, product_id) {
	document.getElementById('fontPopup').style.display = 'block';
	if (lettertype_id == 0) {
		lettertype_id = document.getElementById('popup_lettertype_id').value;
		product_id = document.getElementById('popup_product_id').value;
	} else {
		document.getElementById('popup_lettertype_id').value = lettertype_id;
		document.getElementById('popup_product_id').value = product_id;
	}
	var waarde = 0;
	for (var x = 0; x < document.getElementsByName('lettertypetest_id').length; x++) {
		waarde = document.getElementsByName('lettertypetest_id')[x].value;
		document.getElementById('lettertypetest' + waarde).className = 'keuzeInactive';
		if (waarde == lettertype_id) {
			document.getElementsByName('lettertypetest_id')[x].checked = true;
			document.getElementById('lettertypetest' + waarde).className = 'keuzeActive';
		}
	}
	var s1 = new SWFObject('admin/fonts/' + lettertype_id + '.swf','','488','70','8');
	s1.addParam('quality','high');
	s1.addParam('wmode','transparent');
	s1.addVariable('titel',document.getElementById('naam').value);
	s1.addVariable('kleur','334a9e');
	s1.write('example');
}

function selectLettertype(lettertype_id, product_id) {
	document.getElementById('popup_lettertype_id').value = lettertype_id;
	document.getElementById('popup_product_id').value = product_id;
	document.getElementById('fontPopup').style.display = 'none';
	var waarde = 0;
	for (var x = 0; x < document.getElementsByName('lettertype_id').length; x++) {
		waarde = document.getElementsByName('lettertype_id')[x].value;
		document.getElementById('lettertype' + waarde).className = 'keuzeInactive';
		if (waarde == lettertype_id) {
			document.getElementsByName('lettertype_id')[x].checked = true;
			document.getElementById('lettertype' + waarde).className = 'keuzeActive';
		}
	}
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displayproductlettertype&product_id=' + product_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = function() {
		if (xmlHttp[1].readyState == 4) {
			displayImageLeft();
			infoRight(3);
		}
	}
	xmlHttp[1].send(null);
}

function selectLettertypeRest(lettertype_id, product_lettertype_id) {
	document.getElementById('popup_lettertype_id').value = lettertype_id;
	document.getElementById('popup_product_id').value = product_lettertype_id;
	document.getElementById('fontPopup').style.display = 'none';
	var waarde = 0;
	for (var x = 0; x < document.getElementsByName('lettertype_id').length; x++) {
		waarde = document.getElementsByName('lettertype_id')[x].value;
		document.getElementById('lettertype' + waarde).className = 'keuzeInactive';
		if (waarde == lettertype_id) {
			document.getElementsByName('lettertype_id')[x].checked = true;
			document.getElementById('lettertype' + waarde).className = 'keuzeActive';
		}
	}
	if (lettertype_id == product_lettertype_id) {
		document.getElementById('option').className = 'keuzeActive';
	} else {
		document.getElementById('option').className = 'keuzeInactive';	
	}
	for (var x = 0; x < document.getElementsByName('sametype').length; x++) {
		waarde = document.getElementsByName('sametype')[x].value;
		if (waarde == 1 && lettertype_id == product_lettertype_id) {
			document.getElementsByName('sametype')[x].checked = true;
		}
		if (waarde == 0 && lettertype_id != product_lettertype_id) {
			document.getElementsByName('sametype')[x].checked = true;
		}
	}
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=selectlettertype&lettertype_id=' + lettertype_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = function() {
		if (xmlHttp[1].readyState == 4) {
			document.getElementById('imageLeft').innerHTML = xmlHttp[1].responseText;
			infoRight(4);
		}
	}
	xmlHttp[1].send(null);
}

function optionNext(zijde_id, page, recommended) {
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displayoption&zijde_id=' + zijde_id + '&page=' + page + '&recommended=' + recommended + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = optionNextDisplay;
	xmlHttp[1].send(null);
}

function optionNextDisplay() {
	if (xmlHttp[1].readyState == 4) {
		document.getElementById('cards').innerHTML = xmlHttp[1].responseText;
	}
}

function displayOption(optie_id, zijde_id) {
	xmlHttp[2] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displayoptionimage&optie_id=' + optie_id + '&zijde_id=' + zijde_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[2].open('GET', url, true);
	xmlHttp[2].onreadystatechange = setOption;
	xmlHttp[2].send(null);
	if (optie_id == 0) {
		document.getElementById('option').className = 'keuzeActive';	
	} else {
		document.getElementById('option').className = 'keuzeInactive';	
	}
	for (var x = 0; x < document.getElementsByName('noafb').length; x++) {
		waarde = document.getElementsByName('noafb')[x].value;
		if (waarde == 1 && optie_id != 0) {
			document.getElementsByName('noafb')[x].checked = true;
		}
		if (waarde == 0 && optie_id == 0) {
			document.getElementsByName('noafb')[x].checked = true;
		}
	}
}

function setOption() {
	if (xmlHttp[2].readyState == 4) {
		document.getElementById('bigImage').innerHTML = xmlHttp[2].responseText;
		infoRight(5);
	}
}

function showText(veldnaam) {
	var oEditor = FCKeditorAPI.GetInstance(veldnaam);
	var eValue = oEditor.GetXHTML(true);
}

function updateExtra(product_id, waarde) {
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=updateextra&product_id=' + product_id + '&waarde=' + waarde + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = setExtra;
	xmlHttp[1].send(null);
}

function setExtra() {
	if (xmlHttp[1].readyState == 4) {
		infoRight(9);
	}
}

function extraAan(veld, ja) {
	xmlHttp[2] = GetxmlHttpObject();
	var url = 'ajax.asp?script=extraaan&veld=' + veld + '&waarde=' + ja + '&rid=' + Math.random() + getRnd();
	xmlHttp[2].open('GET', url, true);
	xmlHttp[2].send(null);
}

function janeeExtra(ja, veld) {
	extraAan(veld, ja);
	if (ja == 1) {
		document.getElementById('janee0').className = 'keuzeInactive';
		document.getElementById('janee1').className = 'keuzeActive';
		document.getElementById('extradiv').style.display = 'block';
	} else {
		document.getElementById('janee0').className = 'keuzeActive';
		document.getElementById('janee1').className = 'keuzeInactive';
		document.getElementById('extradiv').style.display = 'none';
		var a = document.getElementById('ids').value;
		var arr = a.split(',');
		for (var x = 0; x < arr.length; x++) {
			document.getElementById('aantal' + arr[x]).value = 0;
			updateExtra(arr[x], 0);
		}
	}
	for (var x = 0; x < document.getElementsByName('ExtraJaNee').length; x++) {
		waarde = document.getElementsByName('ExtraJaNee')[x].value;
		if (waarde == 0 && ja == 0) {
			document.getElementsByName('ExtraJaNee')[x].checked = true;
		}
		if (waarde == 1 && ja == 1) {
			document.getElementsByName('ExtraJaNee')[x].checked = true;
		}
	}
}

function infoRight(stap) {
	xmlHttp[4] = GetxmlHttpObject();
	var url = 'ajax.asp?script=inforight&stap=' + stap + '&rid=' + Math.random() + getRnd();
	xmlHttp[4].open('GET', url, true);
	xmlHttp[4].onreadystatechange = infoRightDisplay;
	xmlHttp[4].send(null);
}

function infoRightDisplay() {
	if (xmlHttp[4].readyState == 4) {
		document.getElementById('infoRight').innerHTML = xmlHttp[4].responseText;
	}
}

function updateSpoed(bestel_id, waarde) {
	var spoed = 0;
	if (waarde == true) spoed = 1;
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=updatespoed&bestel_id=' + bestel_id + '&waarde=' + spoed + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = updateBasketDone;
	xmlHttp[1].send(null);
}

function updateProef(bestel_id, waarde) {
	var proef = 0;
	if (waarde == true) proef = 1;
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=updateproef&bestel_id=' + bestel_id + '&waarde=' + proef + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = updateBasketDone;
	xmlHttp[1].send(null);
}

function updateBasket(bestel_id, waarde) {
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=updatebasket&bestel_id=' + bestel_id + '&waarde=' + waarde + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = updateBasketDone;
	xmlHttp[1].send(null);
}

function killBasket(bestel_id) {
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=killbasket&bestel_id=' + bestel_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = updateBasketDone;
	xmlHttp[1].send(null);
}

function updateBasketDone() {
	if (xmlHttp[1].readyState == 4) {
		displayBasket()
	}
}

function displayBasket() {
	xmlHttp[2] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displaybasket&rid=' + Math.random() + getRnd();
	xmlHttp[2].open('GET', url, true);
	xmlHttp[2].onreadystatechange = doDisplayOrder;
	xmlHttp[2].send(null);
}

function displayClient(field) {
	tmpField = field
	xmlHttp[2] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displayclient&field=' + field + '&rid=' + Math.random() + getRnd();
	xmlHttp[2].open('GET', url, true);
	xmlHttp[2].onreadystatechange = doDisplayOrder;
	xmlHttp[2].send(null);
}

function displayCheckout() {
	xmlHttp[2] = GetxmlHttpObject();
	var url = 'ajax.asp?script=displaycheckout&rid=' + Math.random() + getRnd();
	xmlHttp[2].open('GET', url, true);
	xmlHttp[2].onreadystatechange = doDisplayOrder;
	xmlHttp[2].send(null);
}

function doDisplayOrder() {
	if (xmlHttp[2].readyState == 4) {
		document.getElementById('bestelling').innerHTML = xmlHttp[2].responseText;
		if (tmpField != '') {
			document.getElementById(tmpField).focus();
			tmpField = '';
		}
	}
}

function updateForm(besteller_id, veld, waarde) {
	xmlHttp[2] = GetxmlHttpObject();
	var url = 'ajax.asp?script=updateform&besteller_id=' + besteller_id + '&veld=' + veld + '&formveld=' + escape(waarde) + '&rid=' + Math.random() + getRnd();
	xmlHttp[2].open('GET', url, true);
	xmlHttp[2].send(null);
	if (veld == 'factuurisverzend') {
		if (waarde == true) {
			//document.getElementById('verzenddiv').style.display = 'none';
			document.getElementById('verzend_voornaam').value = document.getElementById('factuur_voornaam').value;
			document.getElementById('verzend_achternaam').value = document.getElementById('factuur_achternaam').value;
			document.getElementById('verzend_adres').value = document.getElementById('factuur_adres').value;
			document.getElementById('verzend_postcode').value = document.getElementById('factuur_postcode').value;
			document.getElementById('verzend_woonplaats').value = document.getElementById('factuur_woonplaats').value;
			document.getElementById('verzend_land_id').value = document.getElementById('factuur_land_id').value;
		} else {
			//document.getElementById('verzenddiv').style.display = 'block';
			document.getElementById('verzend_voornaam').value = '';
			document.getElementById('verzend_achternaam').value = '';
			document.getElementById('verzend_adres').value = '';
			document.getElementById('verzend_postcode').value = '';
			document.getElementById('verzend_woonplaats').value = '';
			document.getElementById('verzend_land_id').value = document.getElementById('factuur_land_id').value;
		}
	}
}

function selectVerzend(verzend_id) {
	var waarde = 0;
	for (var x = 0; x < document.getElementsByName('verzend_id').length; x++) {
		waarde = document.getElementsByName('verzend_id')[x].value;
		document.getElementById('verzend' + waarde).className = 'keuzeInactive';
		if (waarde == verzend_id) {
			document.getElementsByName('verzend_id')[x].checked = true;
			document.getElementById('verzend' + waarde).className = 'keuzeActive';
		}
	}
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=selectverzend&verzend_id=' + verzend_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = verzendUpdate;
	xmlHttp[1].send(null);
}

function verzendUpdate() {
	if (xmlHttp[1].readyState == 4) {
		infoRight(11);
	}
}

function selectEnvelopStickerVerzend(verzend_id, productgroep_id) {
	var waarde = 0;
	for (var x = 0; x < document.getElementsByName('envelopsticker_verzend_id').length; x++) {
		waarde = document.getElementsByName('envelopsticker_verzend_id')[x].value;
		document.getElementById('envelopsticker_verzend' + waarde).className = 'keuzeInactive';
		if (waarde == verzend_id) {
			document.getElementsByName('envelopsticker_verzend_id')[x].checked = true;
			document.getElementById('envelopsticker_verzend' + waarde).className = 'keuzeActive';
		}
	}
	xmlHttp[3] = GetxmlHttpObject();
	var url = 'ajax.asp?script=selectenvelopstickerverzend&verzend_id=' + verzend_id + '&productgroep_id=' + productgroep_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[3].open('GET', url, true);
	xmlHttp[3].onreadystatechange = envelopstickerVerzendUpdate;
	xmlHttp[3].send(null);
}

function janeeEnvelopSticker(ja, productgroep_id) {
	if (ja == 1) {
		document.getElementById('janee0').className = 'keuzeInactive';
		document.getElementById('janee1').className = 'keuzeActive';
		document.getElementById('extradiv').style.display = 'block';
		if (productgroep_id == 7 && document.getElementById('stickerdiv')) {
			document.getElementById('stickerdiv').style.display = 'block';
		}
	} else {
		document.getElementById('janee0').className = 'keuzeActive';
		document.getElementById('janee1').className = 'keuzeInactive';
		document.getElementById('extradiv').style.display = 'none';
		if (productgroep_id == 7 && document.getElementById('stickerdiv')) {
			document.getElementById('stickerdiv').style.display = 'none';
			document.getElementById('sticker2').className = 'keuzeActive';
			document.getElementById('sticker1').className = 'keuzeInactive';
			for (var x = 0; x < document.getElementsByName('stickermet').length; x++) {
				waarde = document.getElementsByName('stickermet')[x].value;
				if (waarde == 2) document.getElementsByName('stickermet')[x].checked = true;
			}
		}
	}
	for (var x = 0; x < document.getElementsByName('ExtraJaNee').length; x++) {
		waarde = document.getElementsByName('ExtraJaNee')[x].value;
		if (waarde == 0 && ja == 0) document.getElementsByName('ExtraJaNee')[x].checked = true;
		if (waarde == 1 && ja == 1) document.getElementsByName('ExtraJaNee')[x].checked = true;
	}
	xmlHttp[3] = GetxmlHttpObject();
	var url = 'ajax.asp?script=selectenvelopstickerjanee&waarde=' + ja + '&productgroep_id=' + productgroep_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[3].open('GET', url, true);
	xmlHttp[3].onreadystatechange = envelopstickerVerzendUpdate;
	xmlHttp[3].send(null);
}

function envelopstickerVerzendUpdate() {
	if (xmlHttp[3].readyState == 4) {
		document.getElementById('extradiv').innerHTML = xmlHttp[3].responseText;
		infoRight(11);
	}
}

function stickerKeuze(welke) {
	if (welke == 1) {
		document.getElementById('sticker2').className = 'keuzeInactive';
		document.getElementById('sticker1').className = 'keuzeActive';
	} else {
		document.getElementById('sticker2').className = 'keuzeActive';
		document.getElementById('sticker1').className = 'keuzeInactive';
	}
	for (var x = 0; x < document.getElementsByName('stickermet').length; x++) {
		waarde = document.getElementsByName('stickermet')[x].value;
		if (waarde == 1 && welke == 1) document.getElementsByName('stickermet')[x].checked = true;
		if (waarde == 2 && welke == 2) document.getElementsByName('stickermet')[x].checked = true;
	}
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=selectsticker&waarde=' + welke + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = stickerUpdate;
	xmlHttp[1].send(null);
}

function stickerUpdate() {
	if (xmlHttp[1].readyState == 4) {
		janeeEnvelopSticker(1, 7)
		verzendUpdate();
	}
}

function selectCountry(waarde) {
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=selectcountry&waarde=' + waarde + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = refreshCountry;
	xmlHttp[1].send(null);
}

function refreshCountry() {
	if (xmlHttp[1].readyState == 4) {
		var url = 'index.asp?stap=11&rndstring=' + document.getElementById('rndstring').value;
		document.location.href = url;
	}
}

function basketStap(id, huidig, nieuw) {
	tmpId = id;
	tmpNieuw = nieuw;
	if (nieuw == 3) {
		xmlHttp[1] = GetxmlHttpObject();
		var url = 'ajax.asp?script=checkform&rid=' + Math.random() + getRnd();
		xmlHttp[1].open('GET', url, true);
		xmlHttp[1].onreadystatechange = function() {
			if (xmlHttp[1].readyState == 4) {
				var a = xmlHttp[1].responseText;
				if (a != 'ok') {
					var url = 'id=' + tmpId + '&field=' + a + '&basketstap=2' + getRnd();
					document.location.href = document.getElementById('https_host').value + '/index.asp?' + url;
				} else {
					var url = 'id=' + tmpId + '&basketstap=' + tmpNieuw + getRnd();
					document.location.href = document.getElementById('https_host').value + '/index.asp?' + url;
				}
			}
		}
		xmlHttp[1].send(null);
	} else {
		var url = 'id=' + id + '&basketstap=' + nieuw + getRnd();
		document.location.href = document.getElementById('https_host').value + '/index.asp?' + url;
	}
}

function changeGroup(id) {
	var productgroep_id = document.getElementById('productgroep_id').value;
	if (productgroep_id != 0) document.getElementById('groupDiv' + productgroep_id).style.fontWeight = 'normal';
	productgroep_id = id;
	document.getElementById('groupDiv' + productgroep_id).style.fontWeight = 'bold';
	document.getElementById('productgroep_id').value = productgroep_id;
	xmlHttp[1] = GetxmlHttpObject();
	var url = 'ajax.asp?script=doproef&productgroep_id=' + productgroep_id + '&rid=' + Math.random() + getRnd();
	xmlHttp[1].open('GET', url, true);
	xmlHttp[1].onreadystatechange = function() {
		if (xmlHttp[1].readyState == 4) {
			var result = xmlHttp[1].responseText;
			document.getElementById('proefAll').innerHTML = result;
		}
	}
	xmlHttp[1].send(null);
}

function doFormproef(product_id) {
	var p = 0;
	var maxproef = document.getElementById('maxproef').value;
	for (var x = 1; x <= maxproef; x++) {
		p = document.getElementById('proefid' + x).value;
		if (p == 0) {
			document.getElementById('proefid' + x).value = product_id;
			document.getElementById('proefdiv' + x).style.display = 'block';
			break;
		}
	}
	if (x > maxproef) {
		alert(document.getElementById('foutmelding').value);
	} else {
		xmlHttp[2] = GetxmlHttpObject();
		var url = 'ajax.asp?script=doformproef&product_id=' + product_id + '&waarde=' + x + '&rid=' + Math.random() + getRnd();
		xmlHttp[2].open('GET', url, true);
		xmlHttp[2].onreadystatechange = function() {
			if (xmlHttp[2].readyState == 4) {
				var result = xmlHttp[2].responseText;
				var a = result.split('##--##');
				document.getElementById('proeflabel' + x).innerHTML = a[0];
				document.getElementById('proefimg' + x).innerHTML = a[1];
				document.getElementById('proefchoice' + x).innerHTML = a[2];
				document.getElementById('kaartsoort' + x).value = a[3];
				location.hash = 'proefdiv' + x;
			}
		}
		xmlHttp[2].send(null);
	}
}

function checkProef(waarde) {
	var maat = 0, soort = 0;
	var product_id = document.getElementById('proefid' + waarde).value;
	for (var x = 0; x < document.getElementsByName('maat' + waarde).length; x++) {
		if (document.getElementsByName('maat' + waarde)[x].checked) {
			maat = document.getElementsByName('maat' + waarde)[x].value;
			break;
		}
	}
	for (var x = 0; x < document.getElementsByName('soort' + waarde).length; x++) {
		if (document.getElementsByName('soort' + waarde)[x].checked) {
			soort = document.getElementsByName('soort' + waarde)[x].value;
			break;
		}
	}
	xmlHttp[3] = GetxmlHttpObject();
	var url = 'ajax.asp?script=checkproef&product_id=' + product_id + '&maat=' + maat + '&soort=' + soort + '&rid=' + Math.random() + getRnd();
	xmlHttp[3].open('GET', url, true);
	xmlHttp[3].onreadystatechange = function() {
		if (xmlHttp[3].readyState == 4) {
			var a = xmlHttp[3].responseText.split('##|##');
			document.getElementById('kaartsoort' + waarde).value = a[0];
			document.getElementById('title' + waarde).innerHTML = a[1];
			document.getElementById('img' + waarde).src = a[2];
		}
	}
	xmlHttp[3].send(null);
}

function killFormproef(product_id) {
	var p = 0;
	var maxproef = document.getElementById('maxproef').value;
	for (var x = 1; x <= maxproef; x++) {
		p = document.getElementById('proefid' + x).value;
		if (p == product_id) {
			document.getElementById('proefid' + x).value = 0;
			document.getElementById('proefdiv' + x).style.display = 'none';
			break;
		}
	}
}

//-->