var voorwaarden = 0;
var ideal = 0;
var bank = 0;
var voorwaardenOrder = 0;
var idealOrder = 0;
var bankOrder = 0;
function setDisplay(id,displayMode){
	var div = document.getElementById(id);
	div.style.display = displayMode;
	if(id=='overlayZone')opac = 70;
	else opac=100;
	if(id=='overlayZone'){
		if(displayMode=='block'){
			opacity(id, 0, opac, 1500);
			opacity("fader", 0, 100, 1500);
		}
		if(displayMode=='none'){
			opacity(id, opac, 0, 1500);
			opacity("fader", 100, 0, 1500);
		}
	}
}

function showDiv(id,displayMode){
	var div = document.getElementById(id);
	div.style.display = displayMode;
	if(displayMode=='none') div.style.position = 'absolute';
	if(displayMode=='block') div.style.position = 'relative';
}

function setContent(request) {
 	setDisplay('contentLightbox','block'); 
	setDisplay('holder','block')
	setDisplay('overlayZone','block')
  // inject HTML
  $('contentLightbox').innerHTML = request.responseText;
}

function changeContent(request) {
  // inject HTML
  $('contentLightbox').innerHTML = request.responseText;
	eval("Custom.init()");

	content.className = "flexcroll";
	fleXenv.initialized = false;
	eval("fleXenv.initByClass()");
	contentBox = document.getElementById("content_contentwrapper");
	scrollBox = document.getElementById("content_vscrollerbar");
	scrollBox.style.top = 10+"px";
	contentBox.style.top = 0+"px";


	content = document.getElementById("content");
}

function changeWinkel(request) {
  // inject HTML
  $('winkelwagen').innerHTML = request.responseText;
	eval("Custom.init()");
}

function setValue(value,id,naam){
	if(naam=='aantalKaart')myOptions = document.bestellen.aantalKaart;
	if(naam=='aantalEnvelop')myOptions = document.bestellen.aantalEnvelop;
	if(naam=='aantalAdres')myOptions = document.bestellen.aantalAdres;
	for (i=0; i<myOptions.length; i++) {
		if(myOptions[i].value==value)document.getElementById(id).value = myOptions[i].id;
	}	
}

function deleteFromArray(id){
		new Ajax.Updater('winkelwagen', '/ajax/deleteFromArray.php', { method: 'post', parameters: 'id='+id+'', onComplete: changeWinkel });			


}

function setAjaxReq(itemid,mode){
	if(mode=='new'){
		if(document.getElementById('kindnaam').value && document.getElementById('datum').value && document.getElementById('naamOuders').value && document.getElementById('kaartadres').value && document.getElementById('naamRechts').value){

//		makeRequest('/ajax/setOrderFormStep2_3.php', 'contentLightbox', 'id='+itemid+'&mode='+mode+'&prijsKaart='+document.getElementById('prijsKaart').value+'&aantalKaart='+document.getElementById('aantalKaart').value+'&aantalEnvelop='+document.getElementById('aantalEnvelop').value+'&prijsEnvelop='+document.getElementById('prijsEnvelop').value+'&aantalAdres='+document.getElementById('aantalAdres').value+'&prijsAdres='+document.getElementById('prijsAdres').value+'&kindnaam='+document.getElementById('kindnaam').value+'&datum='+document.getElementById('datum').value+'&naamOuders='+document.getElementById('naamOuders').value+'&kaartadres='+document.getElementById('kaartadres').value+'&extraLinks='+document.getElementById('extraLinks').value+'&extraRechts='+document.getElementById('extraRechts').value+'&naamRechts='+document.getElementById('naamRechts').value+'&extraNaam='+document.getElementById('extraNaam').value+'&gebDatum='+document.getElementById('gebDatum').value+'&extraText='+document.getElementById('extraText').value+'');
			new Ajax.Updater('contentLightbox', '/ajax/setOrderFormStep2_3.php', { method: 'post', parameters: 'id='+itemid+'&mode='+mode+'&prijsKaart='+document.getElementById('prijsKaart').value+'&aantalKaart='+document.getElementById('aantalKaart').value+'&aantalEnvelop='+document.getElementById('aantalEnvelop').value+'&prijsEnvelop='+document.getElementById('prijsEnvelop').value+'&aantalAdres='+document.getElementById('aantalAdres').value+'&prijsAdres='+document.getElementById('prijsAdres').value+'&kindnaam='+document.getElementById('kindnaam').value+'&datum='+document.getElementById('datum').value+'&naamOuders='+document.getElementById('naamOuders').value+'&kaartadres='+document.getElementById('kaartadres').value+'&extraLinks='+document.getElementById('extraLinks').value+'&extraRechts='+document.getElementById('extraRechts').value+'&naamRechts='+document.getElementById('naamRechts').value+'&extraNaam='+document.getElementById('extraNaam').value+'&gebDatum='+document.getElementById('gebDatum').value+'&extraText='+document.getElementById('extraText').value+'&kaartnaam2='+document.getElementById('kaartnaam2').value+'&kindnaam2='+document.getElementById('kindnaam2').value+'&datum2='+document.getElementById('datum2').value+'&naamOuders2='+document.getElementById('naamOuders2').value+'&kaartadres2='+document.getElementById('kaartadres2').value+'&extraLinks2='+document.getElementById('extraLinks2').value+'&extraRechts2='+document.getElementById('extraRechts2').value+'&naamRechts2='+document.getElementById('naamRechts2').value+'&extraNaam2='+document.getElementById('extraNaam2').value+'&gebDatum2='+document.getElementById('gebDatum2').value+'&extraText2='+document.getElementById('extraText2').value+'', onComplete: changeContent });
		}else{
			document.getElementById('error').innerHTML = "Let op! U heeft niet alle verplichte velden ingevuld.";
		}
	}else{
		new Ajax.Updater('contentLightbox', '/ajax/setOrderFormStep2_3.php', { method: 'post', parameters: 'id='+itemid+'&mode='+mode+'', onComplete: changeContent });			
	}
}

function setAjaxReqPersGegevens(itemid){
	if(document.getElementById('naam').value && document.getElementById('straat').value && document.getElementById('postcode').value && document.getElementById('plaats').value && document.getElementById('email').value && document.getElementById('telefoon').value){
		new Ajax.Updater('contentLightbox', '/ajax/setOrderFormStep4.php', { method: 'post', parameters: 'id='+itemid+'&naam='+document.getElementById('naam').value+'&straat='+document.getElementById('straat').value+'&postcode='+document.getElementById('postcode').value+'&plaats='+document.getElementById('plaats').value+'&email='+document.getElementById('email').value+'&telefoon='+document.getElementById('telefoon').value+'&opmerking='+document.getElementById('opmerking').value, onComplete: changeContent });
	}else{
		var error = "Let op! U heeft niet alle verplichte velden ingevuld.<br/>";
		if(!document.getElementById('naam').value){
			error = "U bent vergeten uw naam in te vullen.<br/>";
		}if(!document.getElementById('straat').value){
			error += "U bent vergeten uw straat in te vullen.<br/>";
		}if(!document.getElementById('postcode').value){
			error += "U bent vergeten uw postcode in te vullen.<br/>";
		}if(!document.getElementById('plaats').value){
			error += "U bent vergeten uw woonplaats in te vullen.<br/>";
		}if(!document.getElementById('email').value){
			error += "U bent vergeten uw emailadres in te vullen.<br/>";
		}if(!document.getElementById('telefoon').value){
			error += "U bent vergeten uw telefoonnummer in te vullen.<br/>";
		}
		document.getElementById('error').innerHTML = error;
	}
}
function setAjaxReqPersGegevensOpm(itemid){
		new Ajax.Updater('contentLightbox', '/ajax/setOrderFormStep4.php', { method: 'post', parameters: 'id='+itemid+'&opmerking='+document.getElementById('opmerking').value+'', onComplete: changeContent });			
}

function setEmail(itemid){
	
}

function show(tip){
tip = "tip"+tip;
		document.getElementById(tip).style.display = "block";
}

function hide(tip){
		document.getElementById("tip"+tip).style.display = "none";
}

function setVoorwaarden(mode){
	if(mode=='ideal'){
		this.ideal = (this.ideal==0) ? 1 : 0;
	}else if(mode=='bank'){
		this.bank = (this.bank==0) ? 1 : 0;		
	}else if(mode=='voorwaarden'){
		this.voorwaarden = (this.voorwaarden==0) ? 1 : 0;
	}
}
function checkVoorwaarden(){
	if(document.getElementById('voorwaarden').checked && (document.getElementById('banktotaal').checked || document.getElementById('idealtotaal').checked || document.getElementById('ideal').checked || document.getElementById('bank').checked)){
		document.getElementById('bestellen').submit();
	}else{
		document.getElementById("ErrorDiv").innerHTML = "U dient akkoord te gaan met de voorwaarden en een van de betalingsmogelijkheden te kiezen.";
//		alert(document.getElementById("ErrorDiv").value);
	}
}
function setVoorwaardenOrder(mode){
	if(mode=='ideal'){
		this.idealOrder = (this.idealOrder==0) ? 1 : 0;
	}else if(mode=='bank'){
		this.bankOrder = (this.bankOrder==0) ? 1 : 0;		
	}else if(mode=='voorwaarden'){
		this.voorwaardenOrder = (this.voorwaardenOrder==0) ? 1 : 0;
	}
}
function checkVoorwaardenOrder(){
	if(this.voorwaardenOrder==1 && (this.bankOrder==1 || this.idealOrder==1)){
		return true;
	}else{
		document.getElementById("errorLast").innerHTML = "U dient akkoord te gaan met de voorwaarden en een van de betalingsmogelijkheden te kiezen.";
		return false;
	}
}
