function Winkelwagen(){
	var Inhoud = AjaxContact('http://www.ballonsjop.nl/aj_winkelmandje.php','get');
	document.getElementById("Winkelwagen").innerHTML = Inhoud;
}

function Winkelmandje() {
	var Inhoud = AjaxContact('http://www.ballonsjop.nl/aj_menuwinkelmandje.php','get');
	document.getElementById("Winkelmand").innerHTML = Inhoud;	
}

function CouponcodeBijwerken(){
	var Teller = Teller;
	var Couponcode = document.getElementById('Couponcode').value;
	AjaxContact('http://www.ballonsjop.nl/aj_winkelmandje.php?Couponcode='+Couponcode,'get');
	Winkelwagen();
	Winkelmandje();
}

function ItemVerwijderen(BestellingDetailsId){
	var Teller = Teller;
	var BestellingDetailsId = BestellingDetailsId;
	AjaxContact('http://www.ballonsjop.nl/aj_winkelmandje.php?BestellingDetailsVerwijderenId='+BestellingDetailsId,'get');
	Winkelwagen();
	Winkelmandje();
}

function PrijzenBijwerken(BestellingDetailsId){
	var Teller = Teller;
	var BestellingDetailsId = BestellingDetailsId;
	var Aantal = document.getElementById('ProductAantal_'+BestellingDetailsId).value*1;
	var Besteleenheid = document.getElementById('MinimaleBestelhoeveelheid_'+BestellingDetailsId).value*1;
	if(Besteleenheid>Aantal){
		alert('Het aantal dient tenminste '+Besteleenheid+' te zijn');
	}
	else{
		AjaxContact('http://www.ballonsjop.nl/aj_winkelmandje.php?BestellingDetailsId='+BestellingDetailsId+'&Aantal='+Aantal,'get');
		Winkelwagen();
		Winkelmandje();
	}
}

function KaartTekstBijwerken(BestellingDetailsId){
	var Teller = Teller;
	var BestellingDetailsId = BestellingDetailsId;
	var KaartTekst = document.getElementById('KaartTekst_'+BestellingDetailsId).value;
	AjaxContact('http://www.ballonsjop.nl/aj_winkelmandje.php?BestellingDetailsId='+BestellingDetailsId+'&KaartTekst='+KaartTekst,'get');
	Winkelwagen();
}


function AlleenCijfers(evt){  //onkeypress="return AlleenCijfers(event)"
	var charCode = (evt.which) ? evt.which : event.keyCode
	if (charCode > 31 && (charCode < 48 || charCode > 57))
	{
		return false;
	}
	return true;
}

function onclickSearchField(elem,defaultText){
	if(elem.value == defaultText){
		elem.value = '';
	}
}
function releaseSearchField(elem,defaultText){
	if(elem.value == ''){
		elem.value = defaultText;
	}
}

function Controleer(){
	var Foutmelding = '';
	submitOK = true;
	var email = document.ContactFormulier.Email.value;
	var emailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	$('input[type=text]').css({'border-color': '#969696'});
	if (document.ContactFormulier.Naam != null && document.ContactFormulier.Naam.value.length==0){
		Foutmelding = Foutmelding + '- Uw naam.\n';
		document.ContactFormulier.Naam.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (!emailFilter.test(email)) {
		Foutmelding = Foutmelding + '- U dient een geldig emailadres in te voeren.\n';
		document.ContactFormulier.Email.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (document.ContactFormulier.Tel != null && document.ContactFormulier.Tel.value.length==0){
		Foutmelding = Foutmelding + '- Uw Telefoonnummer.\n';
		document.ContactFormulier.Tel.style.border = '1px solid #ff0000';
		submitOK= false;
	}
	
	if (submitOK== false ){
		alert('De volgende velden dient u in te vullen:\n' + Foutmelding);
		return false;
	}
}
function ControleerGegevens(Formulier){
	var Foutmelding = '';
	submitOK = true;
	var email = Formulier.Email.value;
	var emailFilter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	
	$('input[type=text]').css({'border-color': '#262626'});
	if (Formulier.Naam != null && Formulier.Naam.value.length==0){
		Foutmelding = Foutmelding + '- Uw naam.\n';
		Formulier.Naam.style.border = '1px solid #ff0000';
		submitOK = false;
	}
	if (Formulier.Voornaam != null && Formulier.Voornaam.value.length==0){
		Foutmelding = Foutmelding + '- Uw voornaam.\n';
		Formulier.Voornaam.style.border = '1px solid #ff0000';
		submitOK = false;
	}
	if (Formulier.Achternaam != null && Formulier.Achternaam.value.length==0){
		Foutmelding = Foutmelding + '- Uw achternaam.\n';
		Formulier.Achternaam.style.border = '1px solid #ff0000';
		submitOK = false;
	}
	
	if (Formulier.Adres != null && Formulier.Adres.value.length==0){
		Foutmelding = Foutmelding + '- Uw adres.\n';
		Formulier.Adres.style.border = '1px solid #ff0000';
		submitOK = false;
	}
	if (Formulier.Huisnr != null && Formulier.Huisnr.value.length==0){
		Foutmelding = Foutmelding + '- Uw huisnummer.\n';
		Formulier.Huisnr.style.border = '1px solid #ff0000';
		submitOK = false;
	}
	
	if (Formulier.Postcode != null && Formulier.Postcode.value.length==0){
		Foutmelding = Foutmelding + '- Uw postcode.\n';
		Formulier.Postcode.style.border = '1px solid #ff0000';
		submitOK = false;
	}
	
	if (Formulier.Plaats != null && Formulier.Plaats.value.length==0){
		Foutmelding = Foutmelding + '- Uw woonplaats.\n';
		Formulier.Plaats.style.border = '1px solid #ff0000';
		submitOK = false;
	}
	
	if (Formulier.Land != null && Formulier.Land.value.length==0){
		Foutmelding = Foutmelding + '- Uw land.\n';
		Formulier.Land.style.border = '1px solid #ff0000';
		submitOK = false;
	}
	
	
	if (!emailFilter.test(email)) {
		Foutmelding = Foutmelding + '- U dient een geldig emailadres in te voeren.\n';
		Formulier.Email.style.border = '1px solid #ff0000';
		submitOK = false;
	}
	
	if (Formulier.Tel != null && Formulier.Tel.value.length==0){
		Foutmelding = Foutmelding + '- Uw telefoonnummer.\n';
		Formulier.Tel.style.border = '1px solid #ff0000';
		submitOK = false;
	}
	
	if (submitOK == false ){
		alert('De volgende velden dient u in te vullen:\n' + Foutmelding);
	}else{
		Formulier.submit();
	}
	
}
// Functie om een element met een bepaalde id weer te geven.
function showdiv(id) {	  
	if (document.getElementById) { // DOM3 = IE5, NS6
		document.getElementById(id).style.display = 'block';
	}
	else {
		if (document.layers) { // Netscape 4
			document.id.display = 'block';
		}
		else { // IE 4
			document.all.id.style.display = 'block';
		}
	}
}
// Einde van deze functie.
