
fitmatch = 0;
qprice = 0;
var triggID = 0;
clearInterval (triggID);

function triggerprice(){
	triggnr = 0;
	$('#bestelaantal').val($('#bestelaantal').val().replace(/[^0-9\.]/g,''));
	$('#toonprijs').html("");
	clearInterval (triggID);
	if($('#bestelaantal').val() <= maxoplage && $('#bestelaantal').val() >= minoplage){
		triggID = setInterval ( "triggerup()", 5 );
		$('#toonprijs').html("<font color='#ffff00'>Prijs wordt uitgerekend...</font>");
	}
}

function triggerup(){
	triggnr++;
	if(triggnr == 30){
		triggerstop();
	}
}

function triggerstop(){
	clearInterval (triggID);
	triggnr = 0;
	searchforprice()
}


function searchforprice(){
	qprice++;
	errnr = 0
	$('#toonprijs').html('');
	$('#bestelaantal').val($('#bestelaantal').val().replace(/[^0-9\.]/g,''));
	if($('#bestelaantal').val() > 0){
		$('#bestelaantal').val(parseFloat($('#bestelaantal').val()));
	}

	if(method == 2){
		sprd4 = 0;
		document.getElementById("bestelbreedte").value = document.getElementById("bestelbreedte").value.replace(/[^0-9\.]/g,''); 
		document.getElementById("bestelhoogte").value = document.getElementById("bestelhoogte").value.replace(/[^0-9\.]/g,''); 
		if(document.getElementById("bestelaantal").value == "" || document.getElementById("bestelbreedte").value == "" || document.getElementById("bestelhoogte").value == ""){
			errnr++;
		} else if(document.getElementById("bestelaantal").value == "0" || document.getElementById("bestelbreedte").value == "0" || document.getElementById("bestelhoogte").value == "0"){
			errnr++;
		} else if(document.getElementById("bestelaantal").value > maxoplage || document.getElementById("bestelaantal").value < minoplage || document.getElementById("bestelhoogte").value > maxhoogte || document.getElementById("bestelhoogte").value < minhoogte || document.getElementById("bestelbreedte").value > maxbreedte || document.getElementById("bestelbreedte").value < minbreedte){
			errnr++;
		}

			for(h=1; h<totselectors+1; h++){
				checksel = "selector"+h;
				if(document.getElementById(checksel).value == "0"){
					alertit = "ok";
					errnr++;
				} else {
					sprd4 = sprd4+"&sel"+h+"="+document.getElementById(checksel).value;
				}
			}

		if(errnr == 0){
			sprd1 = document.getElementById("prid").value;
			sprd2 = document.getElementById("bestelaantal").value;
			sprd3 = document.getElementById("selaantal").value;
			document.getElementById("toonprijs").innerHTML = "<font color='#ffff00'>Prijs wordt uitgerekend...</font>";
			$("#toonprijs").load("/modules/prijsophalen?todo=getprice&qprice="+qprice+"&prid="+sprd1+"&bestelbreedte="+document.getElementById("bestelbreedte").value+"&bestelhoogte="+document.getElementById("bestelhoogte").value+"&bestelaantal="+sprd2+"&selaantal="+sprd3+sprd4);
		} else {
			document.getElementById("toonprijs").innerHTML = "";
		}

	} else {
		if(document.getElementById("bestelaantal").value == "" || document.getElementById("bestelaantal").value == "0" || document.getElementById("bestelaantal").value != parseInt(document.getElementById("bestelaantal").value)){
			errnr++;
		} else {
			alertit = "";
			sprd4 = 0;
			for(h=1; h<totselectors+1; h++){
				checksel = "selector"+h;
				if(document.getElementById(checksel).value == "0"){
					alertit = "ok";
					errnr++;
				} else {
					sprd4 = sprd4+"&sel"+h+"="+document.getElementById(checksel).value;
				}
			}
			if(alertit != "ok"){
				if(document.getElementById("bestelaantal").value > maxoplage){
					errnr++;
				} else if(document.getElementById("bestelaantal").value < minoplage){
					errnr++;
				}
			}
		}
		if(errnr == 0){
			sprd1 = document.getElementById("prid").value;
			sprd2 = document.getElementById("bestelaantal").value;
			sprd3 = document.getElementById("selaantal").value;
			document.getElementById("toonprijs").innerHTML = "<font color='#ffff00'>Prijs wordt uitgerekend...</font>";
			$("#toonprijs").load("/modules/prijsophalen?todo=getprice&qprice="+qprice+"&prid="+sprd1+"&bestelaantal="+sprd2+"&selaantal="+sprd3+sprd4);
		} else {
			document.getElementById("toonprijs").innerHTML = "";
		}
	}
}

function addaddress(regel,userid,folderid,adrpos){
	addaantal = eval("txaantal"+regel);
	eval("txaantal"+regel+"="+(addaantal+1));
	adddiv = "adres"+regel+"_"+addaantal;
	document.getElementById(adddiv).style.display = "block";
	for(j=0; j<4; j++){ //// moet 5 worden !!
		document.getElementById("addbut"+regel+"_"+j).style.display = "none";
	}
	if(addaantal < 4){
		document.getElementById("addbut"+regel+"_"+addaantal).style.display = "block";
	}
	document.getElementById("delbut"+regel+"_0").style.display = "block";
	document.getElementById("ipaantal"+regel+"_0").disabled = false;
	tb_show('','http://www.volumedrukker.nl/selecteeradres.php?height=420&width=700&userid='+userid+'&adr='+regel+'&folderid='+folderid+'&adrpos='+adrpos);

}

function checkwinkelwagen(){
	errnr = 0
	if(method == 2){
		if($('#bestelaantal').val() > maxoplage){
		//if(document.getElementById("bestelaantal").value > maxoplage){
			alert("Het bestelde aantal is te hoog. U kunt een bestelling plaatsen tussen de "+minoplage+" en "+maxoplage+" stuks.");
			errnr++;
		} else if($('#bestelaantal').val() < minoplage){
		//} else if(document.getElementById("bestelaantal").value < minoplage){
			alert("Het bestelde aantal is te laag. U kunt een bestelling plaatsen tussen de "+minoplage+" en "+maxoplage+" stuks.");
			errnr++;
		} else if($('#bestelbreedte').val() > maxbreedte){
		//} else if(document.getElementById("bestelbreedte").value > maxbreedte){
			alert("De breedte is te groot. De breedte moet liggen tussen de "+minbreedte+" en "+maxbreedte+" cm.");
			errnr++;
		} else if($('#bestelbreedte').val() < minbreedte){
		//} else if(document.getElementById("bestelbreedte").value < minbreedte){
			alert("De breedte is te klein. De breedte moet liggen tussen de "+minbreedte+" en "+maxbreedte+" cm.");
			errnr++;
		} else if($('#bestelhoogte').val() > maxhoogte){
		//} else if(document.getElementById("bestelhoogte").value > maxhoogte){
			alert("De hoogte is te groot. De hoogte moet liggen tussen de "+minhoogte+" en "+maxhoogte+" cm.");
			errnr++;
		} else if($('#bestelhoogte').val() < minhoogte){
		//} else if(document.getElementById("bestelhoogte").value < minhoogte){
			alert("De hoogte is te klein. De hoogte moet liggen tussen de "+minhoogte+" en "+maxhoogte+" cm.");
			errnr++;
		}
	} else {
		//if(document.getElementById("bestelaantal").value == "" || document.getElementById("bestelaantal").value == "0" || document.getElementById("bestelaantal").value != parseInt(document.getElementById("bestelaantal").value)){
		if($('#bestelaantal').val() == "" || $('#bestelaantal').val() == "0" || $('#bestelaantal').val() != parseInt($('#bestelaantal').val())){
			alert("Geef het gewenste aantal op");
			errnr++;
		} else {
			alertit = "";
			for(h=1; h<totselectors+1; h++){
				checksel = "selector"+h;
				if($('#'+checksel).val() == "0"){
				//if(document.getElementById(checksel).value == "0"){
					alertit = "ok";
					errnr++;
				}
			}
			if(alertit == "ok"){
				alert("U heeft nog niet alle keuzes opgegeven");
			} else {
				if($('#bestelaantal').val() > maxoplage){
				//if(document.getElementById("bestelaantal").value > maxoplage){
					alert("Het bestelde aantal is te hoog. U kunt een bestelling plaatsen tussen de "+minoplage+" en "+maxoplage+" stuks.");
					errnr++;
				} else if($('#bestelaantal').val() < minoplage){
				//} else if(document.getElementById("bestelaantal").value < minoplage){
					alert("Het bestelde aantal is te laag. U kunt een bestelling plaatsen tussen de "+minoplage+" en "+maxoplage+" stuks.");
					errnr++;
				}
			}
		}
	}
	if(errnr == 0){
		$('#replyto').val("winkelwagen")
		//document.getElementById("replyto").value = "winkelwagen";
		$("#verwerkbestelling").attr("action", "aanvraag-verwerken");
		//document.verwerkbestelling.action = "aanvraag-verwerken";
		$('#verwerkbestelling').submit()
		//document.verwerkbestelling.submit();
	}
}

function checkofferte(){
	errnr = 0
	if(method == 2){
		if($('#bestelaantal').val() > maxoplage){
			alert("Het bestelde aantal is te hoog. U kunt een bestelling plaatsen tussen de "+minoplage+" en "+maxoplage+" stuks.");
			errnr++;
		} else if($('#bestelaantal').val() < minoplage){
			alert("Het bestelde aantal is te laag. U kunt een bestelling plaatsen tussen de "+minoplage+" en "+maxoplage+" stuks.");
			errnr++;
		} else if($('#bestelbreedte').val() > maxbreedte){
			alert("De breedte is te groot. De breedte moet liggen tussen de "+minbreedte+" en "+maxbreedte+" cm.");
			errnr++;
		} else if($('#bestelbreedte').val() < minbreedte){
			alert("De breedte is te klein. De breedte moet liggen tussen de "+minbreedte+" en "+maxbreedte+" cm.");
			errnr++;
		} else if($('#bestelhoogte').val() > maxhoogte){
			alert("De hoogte is te groot. De hoogte moet liggen tussen de "+minhoogte+" en "+maxhoogte+" cm.");
			errnr++;
		} else if($('#bestelhoogte').val() < minhoogte){
			alert("De hoogte is te klein. De hoogte moet liggen tussen de "+minhoogte+" en "+maxhoogte+" cm.");
			errnr++;
		}
	} else {
		if($('#bestelaantal').val() == "" || $('#bestelaantal').val() == "0" || $('#bestelaantal').val() != parseInt($('#bestelaantal').val())){
			alert("Geef het gewenste aantal op");
			errnr++;
		} else {
			alertit = "";
			for(h=1; h<totselectors+1; h++){
				checksel = "selector"+h;
				if($('checksel').val() == "0"){
					alertit = "ok";
					errnr++;
				}
			}
			if(alertit == "ok"){
				alert("U heeft nog niet alle keuzes opgegeven");
			} else {
				if($('#bestelaantal').val() > maxoplage){
					alert("Het bestelde aantal is te hoog. U kunt een bestelling plaatsen tussen de "+minoplage+" en "+maxoplage+" stuks.");
					errnr++;
				} else if($('#bestelaantal').val() < minoplage){
					alert("Het bestelde aantal is te laag. U kunt een bestelling plaatsen tussen de "+minoplage+" en "+maxoplage+" stuks.");
					errnr++;
				}
			}
		}
	}
	if(errnr == 0){
		if(parseFloat(yourid) > 0){
			$('#offerbutt').html('ogenblik a.u.b.');
			$('#offerbutt').removeAttr('onclick');
			//offerprog = 1;
			$('#offerbutt').unbind('click'); 

			$.ajax({  
  				type: "POST",  
  				url: "/aanvraag-verwerken-direct",  
  				data: $("#verwerkbestelling").serialize(),  
  				success: function() {  
					//tb_show('','/offertenieuw.php');
					$('#offerbutt').html('Maak offerte aan');
					$('#offerbutt').bind('click', function(){checkofferte();}); 
					tb_show('','/offertenieuw.php?height=570&width=930');
  				}  
			});  
			
		} else {
			$('#replyto').val("offerte");
			$('#verwerkbestelling').attr('action', 'aanvraag-verwerken');
			$('#verwerkbestelling').submit();
		}
	}
}

function checkofferteOUT(){
	errnr = 0
	if(method == 2){
		if($('#bestelaantal').val() > maxoplage){
			alert("Het bestelde aantal is te hoog. U kunt een bestelling plaatsen tussen de "+minoplage+" en "+maxoplage+" stuks.");
			errnr++;
		} else if($('#bestelaantal').val() < minoplage){
			alert("Het bestelde aantal is te laag. U kunt een bestelling plaatsen tussen de "+minoplage+" en "+maxoplage+" stuks.");
			errnr++;
		} else if($('#bestelbreedte').val() > maxbreedte){
			alert("De breedte is te groot. De breedte moet liggen tussen de "+minbreedte+" en "+maxbreedte+" cm.");
			errnr++;
		} else if($('#bestelbreedte').val() < minbreedte){
			alert("De breedte is te klein. De breedte moet liggen tussen de "+minbreedte+" en "+maxbreedte+" cm.");
			errnr++;
		} else if($('#bestelhoogte').val() > maxhoogte){
			alert("De hoogte is te groot. De hoogte moet liggen tussen de "+minhoogte+" en "+maxhoogte+" cm.");
			errnr++;
		} else if($('#bestelhoogte').val() < minhoogte){
			alert("De hoogte is te klein. De hoogte moet liggen tussen de "+minhoogte+" en "+maxhoogte+" cm.");
			errnr++;
		}
	} else {
		//if(document.getElementById("bestelaantal").value == "" || document.getElementById("bestelaantal").value == "0" || document.getElementById("bestelaantal").value != parseInt(document.getElementById("bestelaantal").value)){
		if($('#bestelaantal').val() == "" || $('#bestelaantal').val() == "0" || $('#bestelaantal').val() != parseInt($('#bestelaantal').val())){
			alert("Geef het gewenste aantal op");
			errnr++;
		} else {
			alertit = "";
			for(h=1; h<totselectors+1; h++){
				checksel = "selector"+h;
				if($('#'+checksel).val() == "0"){
				//if(document.getElementById(checksel).value == "0"){
					alertit = "ok";
					errnr++;
				}
			}
			if(alertit == "ok"){
				alert("U heeft nog niet alle keuzes opgegeven");
			} else {
				//if(document.getElementById("bestelaantal").value > maxoplage){
				if($('#bestelaantal').val() > maxoplage){
					alert("Het bestelde aantal is te hoog. U kunt een bestelling plaatsen tussen de "+minoplage+" en "+maxoplage+" stuks.");
					errnr++;
				//} else if(document.getElementById("bestelaantal").value < minoplage){
				} else if($('#bestelaantal').val() < minoplage){
					alert("Het bestelde aantal is te laag. U kunt een bestelling plaatsen tussen de "+minoplage+" en "+maxoplage+" stuks.");
					errnr++;
				}
			}
		}
	}
	if(errnr == 0){
		$('#replyto').val("offerte");
		//document.getElementById("bestelaantal").value = int(document.getElementById("bestelaantal").value);
		//document.getElementById("replyto").value = "offerte";
		$("#verwerkbestelling").attr("action", "aanvraag-verwerken");
		//document.verwerkbestelling.action = "aanvraag-verwerken";
		$('#verwerkbestelling').submit();
		//document.verwerkbestelling.submit();
	}
}

function showwwbutt(){
	$('#winkwbutt').css('display','block');
	$('#offerbutt').css('display','block');
	//document.getElementById("winkwbutt").style.display = "block";
	//document.getElementById("offerbutt").style.display = "block";
}

function hidewwbutt(){
	$('#winkwbutt').css('display','none');
	$('#offerbutt').css('display','block');
	//document.getElementById("winkwbutt").style.display = "none";
	//document.getElementById("offerbutt").style.display = "block";
}

function deleteofferte(oid){
	frm = eval("document.offerte"+oid);
	frm.submit();
}

function recountcosts(){
	if(document.getElementById("bfact") != null){
		bwz = document.getElementById("bfact").checked;
	} else {
		bwz = false;
	}
	bwv = document.getElementById("bvoor").checked;
	if(bwz == true){
		//////////// KOSTEN OP FACTUUR ////////
		pbetaalkosten = popfactuur;
		pbtwkosten = (psubtotaal + pverzendkosten + pbetaalkosten + pverpakkingskosten + pmodelkosten) * 0.19;
	} else if(bwv == true){
		//////////// KOSTEN VOORUITBETALEN ////////
		pbetaalkosten = popvooruit;
		pbtwkosten = (psubtotaal + pverzendkosten + pbetaalkosten + pverpakkingskosten + pmodelkosten) * 0.19;
	} else{
		pbetaalkosten = 0;
		pbtwkosten = (psubtotaal + pverzendkosten + pbetaalkosten + pverpakkingskosten + pmodelkosten) * 0.19;
	}
	ptotaalkosten = psubtotaal + pverzendkosten + pbetaalkosten  + pverpakkingskosten + pbtwkosten + pmodelkosten;
	document.getElementById("betaalkosten").innerHTML = CurrencyFormatted(pbetaalkosten);
	document.getElementById("btwkosten").innerHTML = CurrencyFormatted(pbtwkosten);
	document.getElementById("totaalkosten").innerHTML = CurrencyFormatted(ptotaalkosten);
	ptussenkosten = psubtotaal + pverzendkosten + pbetaalkosten  + pverpakkingskosten + pmodelkosten;
	document.getElementById("tussenkosten").innerHTML = CurrencyFormatted(ptussenkosten);
}


function bestellineclose(line){
	cbd = "oclose"+line;
	cbr = "ordhold"+line;
	document.getElementById(cbd).innerHTML = '<a href="javascript:void(0)" onClick="bestellineopen('+line+')" class="bestellink">orderdetails tonen <img src="/pics/openicon.png" width="12" height="12" align="absmiddle" border="0"></a>';
	document.getElementById(cbr).style.display = "none";
}

function bestellineopen(line){
	cbd = "oclose"+line;
	cbr = "ordhold"+line;
	document.getElementById(cbd).innerHTML = '<a href="javascript:void(0)" onClick="bestellineclose('+line+')" class="bestellink">orderdetails verbergen <img src="/pics/closicon.png" width="12" height="12" align="absmiddle" border="0"></a>';
	document.getElementById(cbr).style.display = "block";
}

function adressubmit(){
	err = 0;
	errline = 0;
	errios = 0;
	errius = 0;
	erx = 0;
	bll = 0;
	vll = 0;
	for(h=0; h < aantalorderregels; h++){
		checkaantal = eval("bestaantal"+h);
		matchaantal = 0;
		for(v=0; v<5; v++){
			adf1 = "adres"+h+"_"+v;
			adf2 = "ipadres"+h+"_"+v;
			adf3 = "address"+h+"_"+v;
			adf4 = "ipaantal"+h+"_"+v;
			if(document.getElementById(adf1).style.display == "block"){
				document.getElementById(adf2).value = document.getElementById(adf3).innerHTML;
				matchaantal = matchaantal + parseFloat(document.getElementById(adf4).value);
				if(parseFloat(document.getElementById(adf4).value) < 1){
					erx = 1;
					vll = v;
					bll = h;
				}
			} else {
				document.getElementById(adf2).value = "";
			}
		}
		if(matchaantal > checkaantal || matchaantal < checkaantal){
			errline = h;
			errios = matchaantal;
			errius = checkaantal;
			err++;
		}
	}
	if(err > 0){
		alert("Het ingevoerde aantal bij orderregel "+(errline+1)+"\nkomt niet overeen met het bestelde aantal van "+errius+" stuks\nU heeft hier nu totaal "+errios+" stuks ingevoerd.\nU dient het aantal eerst aan te passen alvorens we uw bestelling kunnen doorvoeren.");
	} else if(erx > 0){
		alert("De waarde van Afleveradres "+(vll+1)+" is nul.\nPas dit aantal aan of verwijder het afleveradres.");
	} else {
		document.adressen.submit();
	}
}

function emailfocus(){
    	if(document.getElementById("usermail").value == "E-mail"){
		document.getElementById("usermail").value = "";
		document.getElementById("usermail").style.color = "#333333";
	}
}

function emailblur(){
    	if(document.getElementById("usermail").value == ""){
		document.getElementById("usermail").value = "E-mail";
		document.getElementById("usermail").style.color = "#CCCCCC";
	}
}


function pwdfocus(){
	if($('#userpwd').val() == "Wachtwoord"){
		$('#pwdholder').html('<input name="userpwd" type="password" value="" id="userpwd" class="accountinput" />');
		$('#userpwd').css('color','#333333');
		$('#userpwd').select();
		$('#userpwd').focus();
		$('#userpwd').keyup(function(event){
			if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)){
				loginsubmit();
			}
		});
		$('#userpwd').focus(function() {
  				pwdfocus();
		});
		$('#userpwd').blur(function() {
  			pwdblur();
		});
	}	
}

function pwdblur(){
    if($('#userpwd').val() == ""){
		$('#pwdholder').html('<input name="userpwd" type="text" value="Wachtwoord" id="userpwd" class="accountinput" />');
		$('#userpwd').css('color','#CCCCCC');
		$('#userpwd').keyup(function(event){
			if ((event.which && event.which == 13) || (event.keyCode && event.keyCode == 13)){
				loginsubmit();
			}
		});
		$('#userpwd').focus(function() {
  				pwdfocus();
		});
		$('#userpwd').blur(function() {
  			pwdblur();
		});
	}
}

function changeaantal(){
	alert("prijs ophalen");
}

function templatesubmit(form){
	if(form == "betalen"){
		if(document.getElementById("akkoord").checked == false){
			alert(pwarn);
		} else {
			subform = eval("document."+form);
			subform.submit();
		}
	} else {
		subform = eval("document."+form);
		subform.submit();
	}
}

function openuploader(uploaderid){
	document.getElementById("uploadholder"+uploaderid).style.height = "250px";
}

function closeuploader(uploaderid){
	document.getElementById("uploadholder"+uploaderid).style.overflow = "hidden";
	document.getElementById("uploadholder"+uploaderid).style.height = "50px";
}

function showbestanden(ordernr,regelid){
	adiv = "afleverbestanden"+ordernr+"_"+regelid;
	if(document.getElementById(adiv).style.display == "block"){
		document.getElementById(adiv).style.display = "none";
		document.getElementById("afleverbestandenknop"+ordernr+"_"+regelid).innerHTML = document.getElementById("afleverbestandenknop"+ordernr+"_"+regelid).innerHTML.replace("-", "+");
	} else {
		document.getElementById(adiv).style.display = "block";
		document.getElementById("afleverbestandenknop"+ordernr+"_"+regelid).innerHTML = document.getElementById("afleverbestandenknop"+ordernr+"_"+regelid).innerHTML.replace("+", "-");
	}
}

function showdetails(ordernr,regelid){
	adiv = "afleverdetails"+ordernr+"_"+regelid;
	if(document.getElementById(adiv).style.display == "block"){
		document.getElementById(adiv).style.display = "none";
		document.getElementById("afleverdetailknop"+ordernr+"_"+regelid).innerHTML = document.getElementById("afleverdetailknop"+ordernr+"_"+regelid).innerHTML.replace("-", "+");
	} else {
		document.getElementById(adiv).style.display = "block";
		document.getElementById("afleverdetailknop"+ordernr+"_"+regelid).innerHTML = document.getElementById("afleverdetailknop"+ordernr+"_"+regelid).innerHTML.replace("+", "-");
	}
}

function showafleveradres(ordernr,regelid){
	adiv = "afleveradres"+ordernr+"_"+regelid;
	if(document.getElementById(adiv).style.display == "block"){
		document.getElementById(adiv).style.display = "none";
		document.getElementById("afleverknop"+ordernr+"_"+regelid).innerHTML = document.getElementById("afleverknop"+ordernr+"_"+regelid).innerHTML.replace("-", "+");
	} else {
		document.getElementById(adiv).style.display = "block";
		document.getElementById("afleverknop"+ordernr+"_"+regelid).innerHTML = document.getElementById("afleverknop"+ordernr+"_"+regelid).innerHTML.replace("+", "-");
	}
}

function showadresscreen(){
	document.getElementById("afladrestotaal").style.display = "block";
}

function seladdressnow(selid,adr,adrpos,folderid,userid){
	if(dell != "ok"){
		tb_show('','selecteeradres.php?height=420&width=700&todo=selectafleveradres&selid='+selid+'&folderid='+folderid+'&userid='+userid+'&adr='+adr+'&adrpos='+adrpos);
	}
	dell = "";
}

function deladdressnow(delid,adr,adrpos,folderid,userid){
	dell = "ok";
	tb_show('','selecteeradres.php?height=420&width=700&todo=deleteafleveradres&delll=ok&delid='+delid+'&folderid='+folderid+'&userid='+userid+'&adr='+adr+'&adrpos='+adrpos);
}

function parseafleveraddress(folderid,clientid,adr,adrpos){
	if(document.getElementById("contactpersoon").value == ""){
		alert("Voer de naam / contactpersoon in");
	} else if(document.getElementById("straat").value == ""){
		alert("Voer de straatnaam in");
	} else if(document.getElementById("huisnummer").value == ""){
		alert("Voer het huisnummer in");
	} else if(document.getElementById("postcode").value == ""){
		alert("Voer de postcode in");
	} else if(document.getElementById("plaats").value == ""){
		alert("Voer de plaatsnaam in");
	} else {
		if(document.getElementById("akland")[0].selected == true){
			vland="Nederland";
		} else if(document.getElementById("akland")[1].selected == true){
			vland="België";
		} else if(document.getElementById("akland")[2].selected == true){
			vland="Germany";
		} else if(document.getElementById("akland")[3].selected == true){
			vland="Luxemburg";
		} else if(document.getElementById("akland")[4].selected == true){
			vland="United Kingdom";
		}
		///////////////////////////////////////////////////////////////////
		tdiv = "address"+adr+"_"+adrpos;
		if(document.getElementById("bedrijfsnaam").value == ""){
			document.getElementById(tdiv).innerHTML = document.getElementById("contactpersoon").value+"<br>"+document.getElementById("straat").value+"&nbsp;"+document.getElementById("huisnummer").value+"<br>"+document.getElementById("postcode").value+"&nbsp;&nbsp;"+document.getElementById("plaats").value+"<br>"+vland+"<br>&nbsp;<br>";
		} else {
			document.getElementById(tdiv).innerHTML = document.getElementById("bedrijfsnaam").value+"<br>t.a.v. "+document.getElementById("contactpersoon").value+"<br>"+document.getElementById("straat").value+"&nbsp;"+document.getElementById("huisnummer").value+"<br>"+document.getElementById("postcode").value+"&nbsp;&nbsp;"+document.getElementById("plaats").value+"<br>"+vland+"<br>&nbsp;<br>";
		}
		safleverbedrijf = escape(document.getElementById("bedrijfsnaam").value);
		saflevercontactpersoon = escape(document.getElementById("contactpersoon").value);
		safleverstraat = escape(document.getElementById("straat").value);
		safleverhuisnummer = escape(document.getElementById("huisnummer").value);
		safleverpostcode = escape(document.getElementById("postcode").value);
		safleverplaats = escape(document.getElementById("plaats").value);
		safleverland = escape(document.getElementById("akland").value);
		
tb_show('','selecteeradres.php?height=420&width=700&todo=addnow&folderid='+folderid+'&userid='+clientid+'&saflbedrijf='+safleverbedrijf+'&saflcontact='+saflevercontactpersoon+'&saflstr='+safleverstraat+'&saflnr='+safleverhuisnummer+'&saflpc='+safleverpostcode+'&saflpl='+safleverplaats+'&safllnd='+safleverland);
		//////////////////////////////////////////////////////////////////
	}
}

function deladdress(regel,nr){
	delaantal = eval("txaantal"+regel);
	deldiv = "adres"+regel+"_"+(delaantal-1);
	document.getElementById(deldiv).style.display = "none";
	document.getElementById("addbut"+regel+"_"+(delaantal-2)).style.display = "block";

	for(h=nr; h<4; h++){ //// MOET 4 worden !!!
		document.getElementById("ipaantal"+regel+"_"+h).value = document.getElementById("ipaantal"+regel+"_"+(h+1)).value
		document.getElementById("address"+regel+"_"+h).innerHTML = document.getElementById("address"+regel+"_"+(h+1)).innerHTML;
	}

	if(delaantal == 2){
		document.getElementById("ipaantal"+regel+"_0").value = eval("bestaantal"+regel);
		document.getElementById("ipaantal"+regel+"_0").disabled = true;
		document.getElementById("delbut"+regel+"_0").style.display = "none";
	} 

	eval("txaantal"+regel+"="+(delaantal-1));
}

function prepadressen(){
	for(h=0; h<aantalorderregels; h++){
		showaantal = eval("txaantal"+h);
		for(j=0; j<5; j++){ //// moet 5 worden !!
			telldiv = "adres"+h+"_"+j;
			if(j < showaantal){
				document.getElementById(telldiv).style.display = "block";
			} else {
				document.getElementById(telldiv).style.display = "none";
			}

		}
		if(showaantal == 1){
			document.getElementById("ipaantal"+h+"_0").disabled = true;
			document.getElementById("delbut"+h+"_0").style.display = "none";
		} else {
			
			document.getElementById("delbut"+h+"_0").style.display = "none";
		}
	}
}


function copyadres(){
	document.getElementById("afleverbedrijf").value = document.getElementById("bedrijfsnaam").value;
	document.getElementById("aflevercontact").value = document.getElementById("voornaam").value +" "+document.getElementById("achternaam").value;
	document.getElementById("afleverstraat").value = document.getElementById("straat").value;
	document.getElementById("afleverhuisnummer").value = document.getElementById("huisnummer").value;
	document.getElementById("afleverpostcode").value = document.getElementById("postcode").value;
	document.getElementById("afleverplaats").value = document.getElementById("plaats").value;
	document.getElementById("afleverland").selectedIndex = document.getElementById("land").selectedIndex;
}

function wijzigenafleversubmit(){
	document.wijzigaflevergegevens.submit();
}

function wijzigensubmit(){
	document.wijziggegevens.submit();
}

function wijzigwwsubmit(){
	document.wijzigwachtwoord.submit();
}

function resendactiverensubmit(){
	document.resendactiveren.submit();
}

function CurrencyFormatted(amount){
	var i = parseFloat(amount);
	if(isNaN(i)) { i = 0.00; }
	var minus = '';
	if(i < 0) { minus = '-'; }
	i = Math.abs(i);
	i = parseInt((i + .005) * 100);
	i = i / 100;
	s = new String(i);
	if(s.indexOf('.') < 0) { s += '.00'; }
	if(s.indexOf('.') == (s.length - 2)) { s += '0'; }
	s = minus + s;
	s = s.replace(".", ",");
	return s;
}

function idealsubmitOUT(){
	document.betalingstarten.submit();
}

function showmax(){
	$('#maxstuks').html("&nbsp;&nbsp;(tussen "+minoplage +" en "+maxoplage+")"); // EDIT 22-02-2011
	//document.getElementById("maxstuks").innerHTML = "&nbsp;&nbsp;(tussen "+minoplage +" en "+maxoplage+")";
}

function deleteadres(regel,todel){
	for(h=todel; h<4; h++){
		tdiv1 = "afleveradres"+regel+"_"+h;
		tdiv2 = "afleveradres"+regel+"_"+(h+1);
		document.getElementById(tdiv1).innerHTML = document.getElementById(tdiv2).innerHTML;
	}

	tru = eval("aflevercount"+regel);
	truvar = "aflevercount"+regel;
	tru--;
	document.getElementById("extraadres"+regel+"_"+tru).style.display = "none";
	if(tru>4){
		document.getElementById("adresmeer"+regel).style.display = "none";
	} else {
		document.getElementById("adresmeer"+regel).style.display = "block";
	}
	eval("aflevercount"+regel+"="+tru);
}

function adreszichtbaar(orderreg){
	tru = eval("aflevercount"+orderreg);
	truvar = "aflevercount"+orderreg;
	document.getElementById("extraadres"+orderreg+"_"+tru).style.display = "block";
	tru++;
	if(tru>4){
		document.getElementById("adresmeer"+orderreg).style.display = "none";
	} else {
		document.getElementById("adresmeer"+orderreg).style.display = "block";
	}
	eval("aflevercount"+orderreg+"="+tru);
	document.getElementById("ipaantal"+orderreg+"_0").disabled = false;
}

function adresinputdisab(orderreg){
	document.getElementById("ipaantal"+orderreg+"_0").disabled = true;
}

/* /////////////////////////////////////////////// */

function parseafleveradres(folderid,clientid,adr,adrpos){
	if(document.getElementById("contactpersoon").value == ""){
		alert("Voer de naam / contactpersoon in");
	} else if(document.getElementById("straat").value == ""){
		alert("Voer de straatnaam in");
	} else if(document.getElementById("huisnummer").value == ""){
		alert("Voer het huisnummer in");
	} else if(document.getElementById("postcode").value == ""){
		alert("Voer de postcode in");
	} else if(document.getElementById("plaats").value == ""){
		alert("Voer de plaatsnaam in");
	} else {
		if(document.getElementById("akland")[0].selected == true){
			vland="Nederland";
		} else if(document.getElementById("akland")[1].selected == true){
			vland="België";
		} else if(document.getElementById("akland")[2].selected == true){
			vland="Germany";
		} else if(document.getElementById("akland")[3].selected == true){
			vland="Luxemburg";
		} else if(document.getElementById("akland")[4].selected == true){
			vland="United Kingdom";
		}
		tdiv = "afleveradres"+adr+"_"+adrpos;
		if(document.getElementById("bedrijfsnaam").value == ""){
			document.getElementById(tdiv).innerHTML = "<br>"+document.getElementById("contactpersoon").value+"<br>"+document.getElementById("straat").value+"&nbsp;"+document.getElementById("huisnummer").value+"<br>"+document.getElementById("postcode").value+"&nbsp;&nbsp;"+document.getElementById("plaats").value+"<br>"+vland+"<br>&nbsp;<br>";
		} else {
			document.getElementById(tdiv).innerHTML = "<br>"+document.getElementById("bedrijfsnaam").value+"<br>"+document.getElementById("contactpersoon").value+"<br>"+document.getElementById("straat").value+"&nbsp;"+document.getElementById("huisnummer").value+"<br>"+document.getElementById("postcode").value+"&nbsp;&nbsp;"+document.getElementById("plaats").value+"<br>"+vland+"<br>&nbsp;<br>";
		}
		safleverbedrijf = escape(document.getElementById("bedrijfsnaam").value);
		saflevercontactpersoon = escape(document.getElementById("contactpersoon").value);
		safleverstraat = escape(document.getElementById("straat").value);
		safleverhuisnummer = escape(document.getElementById("huisnummer").value);
		safleverpostcode = escape(document.getElementById("postcode").value);
		safleverplaats = escape(document.getElementById("plaats").value);
		safleverland = escape(document.getElementById("akland").value);
		
tb_show('','/selecteeradres.php?height=420&width=700&todo=selnow&folderid='+folderid+'&userid='+clientid+'&saflbedrijf='+safleverbedrijf+'&saflcontact='+saflevercontactpersoon+'&saflstr='+safleverstraat+'&saflnr='+safleverhuisnummer+'&saflpc='+safleverpostcode+'&saflpl='+safleverplaats+'&safllnd='+safleverland);

	}
}

function selectadres(nr){
	if(dell != "ok"){
		document.getElementById("bedrijfsnaam").value = document.getElementById("aflbedrijf-"+nr).value;
		document.getElementById("contactpersoon").value = document.getElementById("aflcontactpersoon-"+nr).value;
		document.getElementById("straat").value = document.getElementById("aflstraat-"+nr).value;
		document.getElementById("huisnummer").value = document.getElementById("aflhuisnummer-"+nr).value;
		document.getElementById("postcode").value = document.getElementById("aflpostcode-"+nr).value;
		document.getElementById("plaats").value = document.getElementById("aflplaats-"+nr).value;
		vl = document.getElementById("afll-"+nr).value;
		if(vl=="NL"){
			document.getElementById("akland")[0].selected = true;
		} else if(vl=="BE"){
			document.getElementById("akland")[1].selected = true;
		} else if(vl=="DE"){
			document.getElementById("akland")[2].selected = true;
		} else if(vl=="LU"){
			document.getElementById("akland")[3].selected = true;
		} else if(vl=="UK"){
			document.getElementById("akland")[4].selected = true;
		}
	} else {
		dell = "";
	}
}

function delafleveradres(afid,folderid,clientid,adr,adrpos){
	dell = "ok";
	tb_show('','selecteeradres.php?height=420&width=700&todo=deleteafl&delid='+afid+'&folderid='+folderid+'&userid='+clientid+'&adr='+adr+'&adrpos='+adrpos);
}


function afleveradres(){
	if(document.getElementById("anderadres").checked == true){
		document.getElementById("afleveradres").style.display = "block";
		document.getElementById("afleverheader1").innerHTML = "factuuradres";
	} else {
		document.getElementById("afleveradres").style.display = "none";
		document.getElementById("afleverheader1").innerHTML = "aflever-en factuuradres";
	}
	
}

/* //////////////////////////////////////////// */


function betalensubmitOUT(){
	document.betalen.submit();
}

function activerensubmit(){
	document.activeren.submit();
}

function aanmeldensubmitOUT(){
	document.aanmelden.submit();
}

function vergetensubmit(){
	document.vergetenform.submit();
}

function deleteproduct(delid){
	delform = eval("document.delform"+delid);
	delform.submit();
}

function callproduct(prodid,headerinfo,pid){
    	$("#productdiv").load("/modules/productconfig.php?prodid="+prodid+"&hi="+headerinfo+"&folderid=1");
	if(pid>0){
		for(h=1; h<totonstage+1; h++){
			document.getElementById("productholder"+h).style.backgroundColor = "";
		}
		document.getElementById("productholder"+pid).style.backgroundColor = "#008BD6";
	}
}

function scrollbott(){
	window.location.hash = "details";
}

function entsub(myform) {
  if (window.event && window.event.keyCode == 13)
    myform.submit();
  else
    return true;
}

function noenter() {
  return !(window.event && window.event.keyCode == 13); 
}


function logoutsubmit(){
	document.logoutform.submit();
}

function loginsubmit(){
	document.loginform.submit();
}

function logonsubmit(){
	document.logonform.submit();
}

function opensub(subid){
	closeallsubs();
	//if($('#toonprijs')
	$('#submenuholder'+subid).css('display','block');
	$('#headitem'+subid).css('color','#333333');
	//if (document.getElementById("submenuholder"+subid)) {
		//document.getElementById("submenuholder"+subid).style.display = "block";
	//}
	//if (document.getElementById("headitem"+subid)) {
		//document.getElementById("headitem"+subid).style.color = "#333333";
	//}
	opensubid = subid;
}

function opensubb(subid){
	closeallsubsb();
	$('#submenuholderb'+subid).css('display','block');
	$('#headitemb'+subid).css('color','#333333');
	//if (document.getElementById("submenuholderb"+subid)) {
		//document.getElementById("submenuholderb"+subid).style.display = "block";
	//}
	//if (document.getElementById("headitemb"+subid)) {
		//document.getElementById("headitemb"+subid).style.color = "#333333";
	//}
	opensubidb = subid;
}

function rollsub(subid){
	for(s=1; s<totalheaditems+1; s++){
		//if (document.getElementById("headitem"+s)) {
			if(s != opensubid){
				$('#headitem'+s).css('color','#666666');
				//document.getElementById("headitem"+s).style.color = "#666666";
			}
		//}
	}
	if(subid != opensubid){
		//if (document.getElementById("headitem"+subid)) {
			//document.getElementById("headitem"+subid).style.color = "#008BD6";
			$('#headitem'+subid).css('color','#008BD6');
		//}
	}
}

function rollsubb(subid){
	for(s=1; s<totalheaditemsb+1; s++){
		//if (document.getElementById("headitemb"+s)) {
			if(s != opensubidb){
				//document.getElementById("headitemb"+s).style.color = "#666666";
				$('#headitemb'+s).css('color','#666666');
			}
		//}
	}
	if(subid != opensubidb){
		//if (document.getElementById("headitemb"+subid)) {
			//document.getElementById("headitemb"+subid).style.color = "#DE3076";
		//}
		$('#headitemb'+subid).css('color','#DE3076');
	}
}

function outsub(subid){
	if(subid != opensubid){
		//if (document.getElementById("headitem"+subid)) {
			//document.getElementById("headitem"+subid).style.color = "#666666";
		//}
		$('#headitem'+subid).css('color','#666666');
	}
}

function outsubb(subid){
	if(subid != opensubidb){
		//if (document.getElementById("headitemb"+subid)) {
			//document.getElementById("headitemb"+subid).style.color = "#666666";
		//}
		$('#headitem'+subid).css('color','#666666');
	}
}

function closeallsubs(){
	for(s=1; s<totalheaditems+1; s++){
		//if (document.getElementById("submenuholder"+s)) {
   			//document.getElementById("submenuholder"+s).style.display = "none";
			$('#submenuholder'+s).css('display','none');
		//}
		//if (document.getElementById("headitem"+s)) {
			//document.getElementById("headitem"+s).style.color = "#666666";
			$('#headitem'+s).css('color','#666666');
		//}
	}
}

function closeallsubsb(){
	for(s=1; s<totalheaditemsb+1; s++){
		//if (document.getElementById("submenuholderb"+s)) {
   			//document.getElementById("submenuholderb"+s).style.display = "none";
			$('#submenuholderb'+s).css('display','none');
		//}
		//if (document.getElementById("headitemb"+s)) {
			//document.getElementById("headitemb"+s).style.color = "#666666";
			$('#headitemb'+s).css('color','#666666');
		//}
	}
}

