

//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
//::  Winkelmandje gedeelte                                           :::
//:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
//--> Een leveringswijze selecteren
function selectLevering(type) {
	radioButton = document.getElementById('radio_'+type);
	radioButton.checked = 1;

	//--> Alle kleuren resetten
	for (i in leveringskeuzes) {
		tableRow = document.getElementById('tr_'+leveringskeuzes[i]);
		tableRow.className = 'gtLightGrey';
	}
	tableRow = document.getElementById('tr_'+type);
	tableRow.className = 'gtLightGreen';
	
	//--> De juiste betaalmethodes laten zien
	//    Eerst allemaal resetten en onzichtbaar maken, dan enkel degenen
	//    tonen die mogelijk zijn.
	//--> Eerst alle methodes onzichtbaar maken
	for (i in betaalmethodes) {
		tableRow = document.getElementById('tr_'+betaalmethodes[i]);
		tableRow.className = 'gtLightGrey';
		tableRow.style.display = 'none';
	}
	//--> "Selecteer eerst leveringswijze" melding weghalen
	tableRow = document.getElementById('tr_selecteerLevering');
	tableRow.style.display = 'none';
	//--> Dan de juiste zichtbaar maken
	eval('thisBetaalmethodes = betaalmethodes_'+type+';');
	for (i in thisBetaalmethodes) {
		tableRow = document.getElementById('tr_'+thisBetaalmethodes[i]);
		tableRow.style.display = '';
		radioButton = document.getElementById('radio_'+thisBetaalmethodes[i]);
		radioButton.checked = 0;
	}
	//--> Melding 'selecteer eerst een betaalmethode' terugzetten
	tableRow = document.getElementById('tr_selecteerBetaalmethode');
	tableRow.style.display = '';
	tableRow = document.getElementById('tr_algemeneVoorwaarden');
	tableRow.style.display = 'none';

	//--> Melding 'ga akkoord met alg. voorwaarden terugzetten'
	tableRow = document.getElementById('tr_gaAkkoordMetAlgemeneVoorwaarden');
	tableRow.style.display = '';
	tableRow = document.getElementById('tr_bestellingPlaatsen');
	tableRow.style.display = 'none';
}

//--> Een betaalmethode selecteren
function selectBetaalmethode(type) {
	radioButton = document.getElementById('radio_'+type);
	radioButton.checked = 1;

	//--> Alle kleuren resetten
	for (i in betaalmethodes) {
		tableRow = document.getElementById('tr_'+betaalmethodes[i]);
		tableRow.className = 'gtLightGrey';
	}
	tableRow = document.getElementById('tr_'+type);
	tableRow.className = 'gtLightGreen';

	//--> "Selecteer eerst betaalmethode" melding weghalen
	tableRow = document.getElementById('tr_selecteerBetaalmethode');
	tableRow.style.display = 'none';
	tableRow = document.getElementById('tr_algemeneVoorwaarden');
	tableRow.style.display = '';
	checkAlgemeneVoorwaarden();
}

//--> Akkoord gaan met algemene voorwaarden
function checkAlgemeneVoorwaarden() {
	checkBox = document.getElementById('av_check');
	
	tableRow1 = document.getElementById('tr_gaAkkoordMetAlgemeneVoorwaarden');
	tableRow2 = document.getElementById('tr_bestellingPlaatsen');
	if(checkBox.checked) {
		tableRow1.style.display = 'none';
		tableRow2.style.display = '';
	} else {
		tableRow1.style.display = '';
		tableRow2.style.display = 'none';
	}
}
//--> Algemene voorwaarden poppen
function popup_algemenevoorwaarden() {
	URL = 'modules/webshop_mod/algemene_voorwaarden.php';
	W = 420;
	H = 480;
	day=new Date(); id=day.getTime();
	SW=screen.width; SH=screen.height;
	L=(SW/2)-(W/2);	T=(SH/2)-(H/2);
	eval("page"+id+"=window.open(URL,'" + id + "','toolbar=0,scrollbars=1,location=1,statusbar=0,menubar=0,resizable=1,width='+W+',height='+H+',left='+L+',top='+T);");

	return false;
}


