var aNotes = new Array();
var aOptions = new Array();
var menu_output = "";
var wkArray = new Array();
var prodArray = new Array();
var wkEmpty = 'Momenteel heeft u nog niets besteld kies een product om te beginnen met bestellen.';
var vkItemLimit = 9999;
var wkItems = 0;
var maxwkItems = (screen.width == 800 ) ? 5 : (screen.width == 1024 ) ? 11 : 15
var sURL = unescape(window.location.pathname);
var pSpacer = false;

var currentY = 0;
var lastScrollY = 0;
var scroller_enabled = true

var ns4 = ( document.layers ) ? 1 : 0
var ie5ns6 = ( document.getElementById || document.all ) ? 1 : 0 

var geenkostenvanaf = 0;
var bezorgkosten = 0;
var minimumbedrag = 0;
var subtotaal = 0;
var bezorgen = 0;
var opnieuw = 0
var kolom = 3;
var curProject = '';
var docWin;
var picIco;
var tardisp = 0;
var scrollerActive = false
var pCount = 0;


function initScroll(sw) {
	if (sw == 1) {
	   scroller_enabled = false
	} else {
	   scroller_enabled = true
		scrollerActive = true
	}
}
/*
*/
function buildProductTree()
{
	if ( typeof productArray == "undefined" )
		return;
	if ( typeof categories == "undefined" )
		return;
	for ( var categorieID in categories )
	{ 
		display = false;
		for ( var product in productArray ) {
			if ( typeof productArray[product] == "object" && productArray[product]['catID'] == categorieID )
				display = true;
		}
		if ( display )
		{
			pSpacer = false;
			createCatItem(categorieID, menu_output);
		}
		for ( var product in productArray )
			if ( typeof productArray[product] == "object" && productArray[product]['catID'] == categorieID )
				p(productArray[product]['id'], productArray[product]['name'], productArray[product]['desc'], productArray[product]['picURL'], productArray[product]['price'], productArray[product]['aantal']);
	}
}

/*
*/
function createCatItem(catID, input)
{
   if (catID > 1){
		document.write("<tr height=3><td></td></tr>");
	}
	document.write("<tr><td colspan=5><a name='categorie"+ catID +"'></a><div class=cat-head-div><span class=cat-head-span>"+ categories[catID] +"</span></div></td></tr>");
	document.getElementById('menu').innerHTML += "<div class=menu-item-div style='margin-top: 2px;'><span class=menu-item-span><a href='default.asp#categorie"+ catID +"' class=menu-item-a>"+ categories[catID] +"</a></span></div>";
}

/*
*/
function sluiten()
{
	if (docWin) {
	   docWin.close()
		docWin = null
	}
}

/*
*/
function vergroot(imgname,text)
{
	sluiten()
	docWin = window.open("/ic_emc/popup-img.asp?foto=" + imgname + "&naam=" + text + "","",'toolbar=0,location=0,menubar=0,scrollbars=0,resizable=0,top=0,left=0,width=330,height=400');
	docWin.focus()
}

function showText(){
   window.status='Toon productafbeelding'
	return true
}

function hideText(){
	window.status=''
}

/*
*/
function p(pID, pName, pDesc, pPicURL, pPrice, pAantal)
{
	regExp = / /g
	if (pPicURL != "") {
		picIco = "&nbsp;<a style='cursor:hand;' onClick=vergroot('" + pPicURL + "','" + pName.replace(regExp,'%20') + "') onMouseOver=showText() onMouseOut=hideText()><img src='images/iconPic_20x20.gif' border=0></a>"
	} else {
		picIco = ""
	}

	if ( pSpacer )
		document.write("<tr><td colspan=4 height=1 width='100%' class=product-spacer-td></td></tr>");
	bestelButton = ""
	if (pAantal > 0)
		bestelButton = "<img src='images/towinkelmand-normal.gif' border=0 onmouseover=\"this.src = 'images/towinkelmand-red.gif'\" onmouseout=\"this.src = 'images/towinkelmand-normal.gif'\" title='Plaats artikel in winkelmand' onclick='createItem(" + pID + ")' style=\"cursor:hand;\">"
	minimum = ""
	if (pAantal > 1)
		if (pDesc != "")
			minimum = "<br>&nbsp;&nbsp;&nbsp;>> Minimum bestel aantal: " + pAantal;
		else
			minimum = "&nbsp;&nbsp;&nbsp;>> Minimum bestel aantal: " + pAantal;
	document.write("<tr><td valign=top width=10><a href='#top'><img src='images/arrow-up.gif' border=0 onmouseover=\"this.src = 'images/arrow-up-active.gif'\" onmouseout=\"this.src = 'images/arrow-up.gif'\" title='Naar boven'></a></td>");
	document.write("<td valign=top><span class=product-item-span>" + pName + "</span>" + picIco + "<br><span class=product-desc-span>" + pDesc + minimum + "</span></td>");
	document.write("<td valign=top nowrap width=50><b>&euro; "+ FormatNumber(pPrice, 2) +"</b></td><td valign=top align=right width=60>", bestelButton, "</td></tr>");
	pSpacer = true;
}

/*
*/
function productExists(pID)
{
	if ( wkArray[pID] )
		return true;
	return false;
}

/*
*/
function createItem(pID, count, auto)
{
	if ( typeof count == "undefined" )
		count = productArray[pID]['aantal'];
	if ( typeof productArray[pID] == "undefined" )
		return;
	isEmptyWinkelmand();
	document.getElementById("Sc00tAHb0Y").style.display = '';
   pCount++
	if ( typeof auto == "undefined" )
	{
		buildPromptWindow(pID,pCount)
	}
	if ( !productExists(pCount) )
	{
		output_data = "<div class=menu-item-div style='margin-top: 2px; width: 200px;'><div class=selected-right><table width='100%' border=0 cellspacing=0 cellpadding=1><tr><td align=center width=30><input type=text name='artCount"+ pCount +"' size=3 class=flat-input maxlength=4 value='"+ count +"' onMouseOut='doCalculate("+ pCount +")' onkeyup='checkNumeric("+ pCount +")'></td><td><input type=hidden name='artPPrice"+ pCount +"' value='"+ productArray[pID]['price'] +"'> <a href=\"javascript:buildPromptWindow('" + pID + "','" + pCount + "');\" class=menu-item-a>"+ productArray[pID]['name'] + "</a></td><td align=right><input readonly class=flat-transparant-input type=text size=6 name='artPrice"+ pCount +"' value='&euro; "+ FormatNumber(productArray[pID]['price'], 2) +"'></td><td width=18 align=right><img class=otto src='images/otto.gif' width=18 height=18 onclick='deleteWkItem("+ pCount +")' alt='Verwijder artikel'></td><td width=10></td></tr></table></div></div>";
		document.getElementById("winkelmand").innerHTML += output_data;
		wkArray[pCount] = count;
		prodArray[pCount] = productArray[pID]['id']
		wkItems++;
	}  
	else
	{
		if ( wkArray[pCount] < vkItemLimit )
		{
			wkArray[pCount]++;
			document.getElementById('artCount'+ pCount).value++;
		}
	}
	if (!scrollerActive) {
		 scroller_enabled = false
	} else {
		if ( wkItems > maxwkItems )
			scroller_enabled = false;
		else
			scroller_enabled = true;
	}
	calculate();
}

function buildPromptWindow(pID,pCNT)
{
   if (productArray[pID]['opmerk'] == 1 || productArray[pID]['options'] != '') {
		oNewWindow = window.open('/ic_emc/popup.asp?' + pID + "-" + pCNT , "_blank", "menubar=no, resizable=no, scrollbars=no, status=no, titlebar=no, top=" + (screen.height-390)/2 + ", left=" + (screen.width-400)/2 + ", height=390, width=400")
	}
}

/*
*/
function isEmptyWinkelmand()
{
	el = document.getElementById("winkelmand");
	if ( el.innerHTML == wkEmpty )
		el.innerHTML = "";
}


/*

*/
function calculate()
{
	var totaal_prijs = 0;  
	var afhaal_prijs = 0;
	var subtotaal = 0;
	var temp = [], i = 0;
	for (i=1; i<wkArray.length; i++) {
	    subtotaal = Math.round((wkArray[i] * productArray[prodArray[i]]['price']) * 100) / 100;
		 document.getElementsByName("artPrice" + i)[0].value = "€ " + FormatNumber(subtotaal,2)
		 totaal_prijs += subtotaal
		 temp[i - 1] = productArray[prodArray[i]]['id'] +':'+ wkArray[i] 
   }
	afhaal_prijs = totaal_prijs
	if(document.getElementsByName("bezorgkosten")[0]) {
	if ( ( totaal_prijs < geenkostenvanaf && totaal_prijs != geenkostenvanaf ) || geenkostenvanaf == 0 )
	{
		totaal_prijs += bezorgkosten;
		document.getElementsByName("bezorgkosten")[0].value = "€ " + FormatNumber(bezorgkosten, 2);
	}
	else
		document.getElementsByName("bezorgkosten")[0].value = "€ 0.00";
		
	}
	document.getElementsByName("totaal_prijs")[0].value = "€ " + FormatNumber(Math.round( totaal_prijs * 100 ) / 100, 2);
	document.getElementsByName("afhaal_prijs")[0].value = "€ " + FormatNumber(Math.round( afhaal_prijs * 100 ) / 100, 2);
	if ( totaal_prijs == 0 )
		document.getElementById("Sc00tAHb0Y").style.display = 'none';
	setCookie('menukaartbestelling', temp.join(';'), aNotes.join(';'), aOptions.join(';') );
}

/*
*/
function checkNumeric(pID)
{
	x = document.getElementById('artCount' + pID);
	var inputOK = false;
	while (inputOK == false )
	{
		if ( isNaN(x.value) || x.value.match(/ /g) )
		{
			x.value = x.value.replace(/[A-Za-z]/, '');
			x.value = x.value.replace(/ /g, '');
		}
		else if ( x.value > vkItemLimit )
			x.value = vkItemLimit;
		else 
			inputOK = true;
	}
}


function doCalculate(pID)
{
	x = document.getElementById('artCount' + pID);
	if ( x.value == 0 )
	{
		deleteWkItem(pID);
		return;
	}
	if (Number(x.value) < productArray[pID]['aantal']) {
	   alert('Minimum aantal: ' + productArray[pID]['aantal'])
		x.value = productArray[pID]['aantal']
	}
	wkArray[pID] = x.value;
	calculate(); 
}


/*
*/
function checkMinimum()
{
	var totaal_prijs = 0; 
		for ( var pID in wkArray )
		{
			currentAantal = document.getElementsByName("artCount" + pID )[0];
			currentPrice = document.getElementsByName("artPPrice" + pID )[0];
			totaal_prijs += Math.round( ( currentAantal.value * currentPrice.value ) * 100 ) / 100;
		}
			window.location.href = "sendform.asp";
}

/*
*/

function setNote(pCNT, noteContent, optionContent)
{
	aNotes[pCNT - 1] = noteContent;
	aOptions[pCNT - 1] = optionContent;
	var temp=[], i=0;
	for (var ID in wkArray) {
		temp[i++] = prodArray[ID] +":"+ wkArray[ID];
	}
	setCookie('menukaartbestelling', temp.join(';'), aNotes.join(';'), aOptions.join(';') )
}

/*
*/
function setCookie(sName, sValue, sNotes, sOptions)
{
   inhoud = sValue
	if (sNotes || sOptions) {
		inhoud = inhoud + "~" + sNotes + "~" + sOptions
	}
	document.cookie = sName + '=' + escape(inhoud) + '; expires=Fri, 31 Dec 2099 23:59:59 GMT; path=/';
}


/*
*/
function readCookie(sw)
{
	var cookiecontent = getCookie('menukaartbestelling');
	if ( cookiecontent !== null )
	{
		var groep = cookiecontent.split("~")
		var temp = groep[0].split(';')
		for (i=0; i<temp.length; i++) {
			work = temp[i].split(':')
			if (sw == 1 ) {
				createItem(work[0], work[1], true)
			}
		}
		var temp = groep[1].split(';')
		for (i=0; i<temp.length; i++) {
			aNotes[i] = temp[i];
		}
		var temp = groep[2].split(';')
		for(i=0; i<temp.length; i++) {
			aOptions[i] = temp[i];
		}
	}
}

/*
*/
function getCookie(sName)
{
	var aCookie = document.cookie.split('; '), i = aCookie.length, aCrumb;
	while (i--)
	{
		aCrumb = aCookie[i].split('=');
		if (sName == aCrumb[0])
			return typeof aCrumb[1] != 'undefined'? unescape(aCrumb[1]) : null;
	}
	return null;
}


/*
*/
function clearCookie()
{
   pCount = 0;
   setCookie('menukaartbestelling', '', '', '');
	document.getElementById("winkelmand").innerHTML = wkEmpty;
	document.getElementById("totaal_prijs").value = '€ 0,00';
	wkArray = new Array();
	prodArray = new Array();
	wkItems = 0;
	document.getElementById("Sc00tAHb0Y").style.display = 'none';
}


/*
*/
function deleteWkItem(pCount)
{
	el = document.getElementById("winkelmand");
	el.innerHTML = "";
	cwkArray = [], cwkArray = wkArray, wkArray = [];
	cprodArray = [], cprodArray = prodArray, prodArray = [];
	cOptions = [], cOptions = aOptions, aOptions = [];
	cNotes = [], cNotes = aOptions, aNotes = [];
	temp = [], opts=[], notes=[], prod=[]; i = 0;
	delete cwkArray[pCount];
	delete cOptions[pCount];
	delete cNotes[pCount];
	delete cprodArray[pCount];
	for ( var ID in cwkArray )
		temp[i++] = cprodArray[ID] +':'+ cwkArray[ID];
	i = 0;
	for (var opt in cprodArray)
	    prod[i++] = cprodArray[opt];
	i = 0;
	for (var opt in cOptions)
	    opts[i++] = cOptions[opt];
	i = 0;
	for (var nos in cNotes)
	    notes[i++] = cnotes[nos];
	aNotes = notes
	aOptions = opts
	prodArray = prod
	resetWk(temp.join(';'));
}


function resetWk(input)
{
	clearCookie();
	setCookie('menukaartbestelling', input, aNotes.join(';'), aOptions.join(';'));
	readCookie(1);
	calculate();
}


/*
	bestel form functie's
*/
function togglerow(startelement)
{
	rowelement = document.getElementById('betalingswijze-row');
	if ( startelement.value < 1 ) {
		if ( rowelement.style.display == 'none' )
			rowelement.style.display = '';
	}
	else {
		if ( rowelement.style.display == '' )
			rowelement.style.display = 'none';
	}
}

function togglelevering()
{
   levering = document.bestelform.levering[0].checked
	for (var i=1; i<9; i++){
		if (levering) {
			document.getElementById("a" + i).style.display = ''
			document.getElementById("b" + i).style.display = 'none'
		} else {
			document.getElementById("a" + i).style.display = 'none'
			document.getElementById("b" + i).style.display = ''
		}
	}
	document.bestelform.betalingwijze[2].disabled = false
	for (var i=0; i<3; i++) 
		document.bestelform.betalingwijze[i].disabled = (!levering) 
	if (levering) {
		displayRekening(document.bestelform.bedrijfsnaam)
		if (parseFloat(geenkostenvanaf) <= parseFloat(subtotaal)) {
		   if (tarieven == "") {
				document.getElementById('a7').style.display = 'none'
				document.getElementById('b7').style.display = ''
			}
		}
	} else {
		document.bestelform.adres.className = "bestel-flat"
		document.bestelform.postcode.className = "bestel-flat"
		document.bestelform.woonplaats.className = "bestel-flat"
		document.bestelform.betalingwijze[2].disabled = true
	}
}

function togglebezorg(bezorg) {
	if (bezorg.value == 0) {
		if (document.bestelform.levering[0]) {
			document.bestelform.bezorg.style.visibility = "visible"
			if (document.bestelform.afhaal) {
				document.bestelform.afhaal.style.visibility = "visible"
			}
		}
		document.bestelform.anders.style.visibility = "hidden"
	} else {
		if (bezorg.value == 1) {
			if (document.bestelform.levering[0]) {
				if (document.bestelform.bezorg) {
					document.bestelform.bezorg.style.visibility = "hidden"
				}
				if (document.bestelform.afhaal) {
					document.bestelform.afhaal.style.visibility = "hidden"
				}
			}
			document.bestelform.anders.style.visibility = "visible"
		} else {
			if (document.bestelform.bezorg) {
					document.bestelform.bezorg.style.visibility = "hidden"
				}
			if (document.bestelform.anders) {
				document.bestelform.anders.style.visibility = "hidden"
			}
		}
	}
}

/*
	formatnumber functie's
*/
function FormatNumber(p,d) 
{
	var r;
	if (p<0)
	{
		p = -p;
		r = FormatNumber2(p,d);
		r="-"+r;
	}
	else
		r=FormatNumber2(p,d);
	return r;
}

function FormatNumber2(pnumber,decimals) 
{
	var strNumber = new String(pnumber);
	var arrParts = strNumber.split('.');
	var intWholePart = parseInt(arrParts[0],10);
	var strResult = '';
	if (isNaN(intWholePart))
		intWholePart = '0';
	if(arrParts.length > 1)
	{
		var decDecimalPart = new String(arrParts[1]);
		var i = 0;
		var intZeroCount = 0;
		while ( i < String(arrParts[1]).length )
		{
			if( parseInt(String(arrParts[1]).charAt(i),10) == 0 )
			{
				intZeroCount += 1;
				i += 1;
			}
			else
				break;
		}
		decDecimalPart = parseInt(decDecimalPart,10)/Math.pow(10,parseInt(decDecimalPart.length-decimals-1)); 
		Math.round(decDecimalPart); 
		decDecimalPart = parseInt(decDecimalPart)/10; 
		decDecimalPart = Math.round(decDecimalPart); 
		if(decDecimalPart==Math.pow(10, parseInt(decimals)))
		{ 
			intWholePart+=1; 
			decDecimalPart="0"; 
		} 
		var stringOfZeros = new String('');
		i = 0;
		if( decDecimalPart > 0 )
		{
			while( i < intZeroCount)
			{
				stringOfZeros += '0';
				i += 1;
			}
		}
		decDecimalPart = String(intWholePart) + "." + stringOfZeros + String(decDecimalPart); 
		var dot = decDecimalPart.indexOf('.');
		if(dot == -1)
		{
			decDecimalPart += '.'; 
			dot = decDecimalPart.indexOf('.'); 
		} 
		var l=parseInt(dot)+parseInt(decimals); 
		while(decDecimalPart.length <= l) 
		{
			decDecimalPart += '0'; 
		}
		strResult = decDecimalPart;
	}
	else
	{
		var dot; 
		var decDecimalPart = new String(intWholePart); 
		decDecimalPart += '.'; 
		dot = decDecimalPart.indexOf('.'); 
		var l=parseInt(dot)+parseInt(decimals); 
		while(decDecimalPart.length <= l) 
			decDecimalPart += '0'; 
		strResult = decDecimalPart;
	}
	return strResult;
}


/*
*/
function checkPostcode(startelement)
{
	if ( !startelement.substr(0,4).match(/[1-9][0-9]{3}/i) || !startelement.substr(4,2).match(/[a-z|A-Z]{2}/i) )
		return false;
	return true;
}


/*
*/
function submitform()
{
	errors = [], checkfields = [];
	var cookiebest = getCookie('menukaartbestelling');
	cookiegroup = cookiebest.split("~")
	cookiecontent = cookiegroup[0]
	totaal_bedrag = 0;
	if ( cookiecontent !== null )
	{
	   temp = cookiecontent.split(";")
		for (i=0; i<temp.length; i++) {
		    work = temp[i].split(':')
			 totaal_bedrag += productArray[work[0]]['price'] * work[1]
		}
	}
	for (i=0; i < document.bestelform[i].length; i++)
		if (document.bestelform[i].className == 'bestel-flat-markeer')
			document.bestelform[i].className = 'bestel-flat';  
	if (document.bestelform.bezorgdag)
		document.bestelform.bezorgdag.className = 'bestel-flat';
	formelement = document.getElementsByName('bestelform')[0];
	checkfields['naam'] = 'Naam: (vul hier uw volledige naam in).';
	if (document.bestelform.levering) {
		if (document.bestelform.levering[0].checked) {
			checkfields['adres'] = 'Adres: (vul hier uw volledige straat en huisnummer in).';
			checkfields['postcode'] = 'Postcode';
			checkfields['woonplaats'] = 'Woonplaats';
		}
	} else {
		checkfields['adres'] = 'Adres: (vul hier uw volledige straat en huisnummer in).';
		checkfields['postcode'] = 'Postcode';
		checkfields['woonplaats'] = 'Woonplaats';
	}
	checkfields['telefoon'] = 'Telefoon';
	checkfields['email'] = 'Email';
	if (document.bestelform.betalingwijze[1].checked) {
	   checkfields['betalenmet'] = 'Betalen met';
	}
	for ( var element in checkfields )
	{ 
		el = eval("formelement." + element);
		if ( isempty(el.value) ) {
			error(checkfields[element], el);
		} else
			el.className = 'bestel-flat';
	}
	if (formelement.levering) {
	if ((( !formelement.betalingwijze[0].checked && !formelement.betalingwijze[1].checked && !formelement.betalingwijze[2].checked ) || (formelement.bedrijfsnaam == "" && formelement.betalingwijze[2].checked)) && document.bestelform.levering.value == 1)
		errors.push("betalingwijze");
	} else {
		if ((( !formelement.betalingwijze[0].checked && !formelement.betalingwijze[1].checked && !formelement.betalingwijze[2].checked ) || (formelement.bedrijfsnaam == "" && formelement.betalingwijze[2].checked)))
			errors.push("betalingwijze");
	}
	if (formelement.bezorging) {
		if (formelement.bezorging[2].checked && document.getElementById('anders').value == "") {
			document.bestelform.anders.className = 'bestel-flat-markeer' 
			errors.push("anders")
		}
	} else {
		if (formelement.bezorgdag) {
			if (formelement.bezorgdag.selectedIndex < 3) {
				document.bestelform.bezorgdag.className = 'bestel-flat-markeer' 
				errors.push("bezorgdatum")
			}
		}
	}
	if ( !isempty(errors) ){
		//document.getElementById('error_messages')[0].style.display = '';
	} else {
		//document.getElementById('error_messages')[0].style.display = 'none';
	}
	if ( !isempty(errors) )
	{
		//document.getElementsByName('error_message')[0].innerHTML = parseErrors();
		alert('Niet alle velden ingevuld')
		return false;
	}
	else
	{
	if (tarieven != '' && tardisp == 0 && document.bestelform.levering[0].checked) {
		alert('Geen bezorging in opgegeven postcodegebied mogelijk,\r\nneem contact met ons op')
		return false;
	} else {
		if ( document.getElementsByName('saveadres')[0].checked )
		{
			strCookie = document.getElementsByName('naam')[0].value + "~" +
			document.getElementsByName('bedrijfsnaam')[0].value + "~" +
			document.getElementsByName('adres')[0].value + "~" +
			document.getElementsByName('postcode')[0].value + "~" +
			document.getElementsByName('woonplaats')[0].value + "~" +
			document.getElementsByName('telefoon')[0].value + "~" +
			document.getElementsByName('email')[0].value
			setCookie("menukaartadresgegevens", strCookie)
		}
		document.bestelform.items.value = Items;
		document.bestelform.type.value = 'send';
		hertellen()
		document.bestelform.submit();
	}
	}
}


/*
*/
function isempty(startelement)
{
	if ( startelement == '' && startelement.length == 0 )
		return true;
	else
		return false;
}


/*
	zet error message in de array errors.
	daarnaast verandert hij de class naar flat-markeer
*/
function error(message, formelement)
{
	errors.push(message);
	if (message == "Betalen met") {
		formelement.className = 'bestel-flat-markeer-small';
	} else {
		formelement.className = 'bestel-flat-markeer';
	}
}


/*

*/
function parseErrors()
{
	lErrors = errors.length;
	output_data = "U heeft de volgende velden niet ingevult: <ul>";
	for ( i = 0; i < lErrors; i++ )
		output_data += "<li>"+ errors[i] +"</li>";
	output_data += "</ul>";
	return output_data;
}


/*

*/
function createEurosdropbox(input)
{
	var Money = new Array(1,2,3,4,5,6,7,8,9,10,15,20,25,30,35,40,45,50), lMoney = Money.length;
	checked = false;
	output_data = "<select name='betaal-euros'>";
	for ( i = 0; i < lMoney; i++ )
	{
		if ( Money[i] >= input && !checked )
		{
			output_data += "<option value='"+ Money[i] +"' selected>"+ Money[i] +"</option>";
			checked = true;
		}
		else
			output_data += "<option value='"+ Money[i] +"'>"+ Money[i] +"</option>";
	}
	output_data += "</select>";
	return output_data;
}


/*

*/
function createEurocentendropbox(input)
{
	checked = false;
	output_data = "<select name='betaal-eurocenten'>";
	for ( i = 0; i < 100; i = i + 5 )
	{
		if ( i >= input && !checked )
		{
			output_data += "<option value='"+ i +"' selected>"+ i +"</option>";
			checked = true;
		}
		else
			output_data += "<option value='"+ i +"'>"+ i +"</option>";
	}
	output_data += "</select>";
	return output_data;
}


/*
	controleerd met een regexp of de opgegeven email correct is
*/
function emailOk(input) 
{ 
	if (input.value == "") return false; 
	re = /^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/; 
	return (re.exec(input)); 
} 


function hertellen() 
{
	ItemsSplit = Items.split(',');
	var temp = [];
	for ( i = 0; i < ItemsSplit.length; i++ )
	{
		el = eval("document.bestelform.elements['item[" + i + "]'].value");
		art = eval("document.bestelform.elements['prod[" + i + "]'].value");
		temp[i] = art +":"+ el;
	}
	setCookie('menukaartbestelling', temp.join(';'), aNotes.join(';'), aOptions.join(';'));
	document.bestelform.submit()
}


function tikker()
{
	if ( scroller_enabled )
	{
		if( ie5ns6 ) 
			diffY = ( window.pageYOffset ) ? window.pageYOffset + 10 : document.body.scrollTop + 10;
		if( ns4 ) 
			diffY = self.pageYOffset + 10; 
	}
	else
	{
		diffY = 10;
	}
	if ( diffY < scrolltopstop + 13 )
		diffY = scrolltopstop + 13;
	if(diffY != lastScrollY) 
	{
		percent = .1 * (diffY - lastScrollY);
		if(percent > 0) 
			percent = Math.ceil(percent);
		else 
			percent = Math.floor(percent);
		if(ie5ns6) document.getElementById("drijver").style.top = parseInt(document.getElementById("drijver").style.top) + percent + "px"
		if(ie5ns6 && kolom == 3) document.getElementById("drijver2").style.top = parseInt(document.getElementById("drijver").style.top) + percent + "px"
		if(ns4) document.drijver.top += percent;
		if(ns4 && kolom == 3) document.drijver2.top += percent;
		lastScrollY = lastScrollY + percent;
	}
}

function testMinimum(Huidig,Min)
{
  if (Huidig.value < Min)
  {
    alert('Minimum aantal: ' + Min)
	 Huidig.value = Min
  }
}

function melding()
{
  if (opnieuw == 1) alert('Menukaart herzien, opgeslagen bestelling verwijderd')
  if (meldingtekst != '*') alert(meldingtekst)
}

function zendMail(){
	fout = 0
	for (i=0; i < document.emailform.length; i++){
		if (document.emailform[i].className) {
			if (document.emailform[i].value == '') {
				document.emailform[i].className = 'markeer'
				fout = 1
			}
 	   }
	}
	if (fout == 0) {
		if (confirm('Email verzenden?')) {
			document.emailform.method = 'post'
			document.emailform.action = '/IC_Emc/default.asp?div=eml'
			document.emailform.submit();
		}
	} else {
		alert ('De gemarkeerde velden zijn niet ingevuld')
	}
}

function resetMail(){
	if (confirm('Inhoud van email verwijderen?')) {
		document.emailform.reset()
		for (i=0; i < document.emailform.length; i++){
			if (document.emailform[i].className) document.emailform[i].className = 'verplicht'
		}
	}
}

function doorgaan(){
   document.mailing.submit();
}

function popdoc(thedoc)
{
	var regexp = /ic_emc/
	thedoc = thedoc.replace(regexp,curProject)
	docWins = window.open("/ic_cor/viewers/doc-viewer.asp?doc=" + thedoc,"DOCUMENT",'toolbar=0,location=0,menubar=0,scrollbars=1, resizable=0,top=0,left=0,width=800,height=600');
	docWins.focus()
}

function bepaalBezorgen(){
  if (subtotaal < minimumbedrag) {
     document.bestelform.levering[0].disabled = true
     document.bestelform.levering[0].checked = false
     document.bestelform.levering[1].checked = true
	  togglelevering()
	  alert("Alleen afhalen, bezorgen vanaf € " + FormatNumber(minimumbedrag,2) )
  }
}

function buttonOn(naam){
	document.getElementById(naam).className = "buttonOn"
	
}

function buttonOff(naam){
	document.getElementById(naam).className = "buttonOff"
}


function dispgesloten() {
   alert('LET OP: vandaag gesloten')
}
