function bijwerken() {
	var bestellingForm = document.forms['bestellingForm'];
	if (!bestellingForm) {
		bestellingForm = document.bestellingForm;
	}
	bestellingForm.action = "winkelwagen.php?actie=bijwerken";	
	bestellingForm.submit();
}

function legen() {
	var bestellingForm = document.forms['bestellingForm'];
	if (!bestellingForm) {
		bestellingForm = document.bestellingForm;
	}
	bestellingForm.action = "winkelwagen.php?actie=winkelwagenlegen";
	bestellingForm.submit();
}
function versturen() {
	var bestellingForm = document.forms['bestellingForm'];
	if (!bestellingForm) {
		bestellingForm = document.bestellingForm;
	}
	bestellingForm.submit();
}
function bestellen() {
	window.location.href = 'persoonsgegevens.html';
}	
function wijzigen() {
	window.location.href = 'winkelwagen.html';
}	
function persoonsgegevens() {
	var bestellingForm = document.forms['bestellingForm'];
	if (!bestellingForm) {
		bestellingForm = document.bestellingForm;
	}
	bestellingForm.submit();
}	
function terug() {
	window.location.href = 'winkelwagen.html';
}	
function terugpersoons() {
	window.location.href = 'persoonsgegevens.html';
}	

var gewijzigd = false;; 
function setafleveradres() {
	if(!gewijzigd) {
		document.getElementById("adres").value = document.getElementById("hid_adres").value;
		document.getElementById("postcode").value = document.getElementById("hid_postcode").value;
		document.getElementById("plaats").value = document.getElementById("hid_plaats").value;
		document.getElementById("land").value = document.getElementById("hid_land").value;
		gewijzigd = true;
	}
	else {
		document.getElementById("adres").value = '';
		document.getElementById("postcode").value = '';
		document.getElementById("plaats").value = '';
		document.getElementById("land").value = '';
		gewijzigd = false;
	}
}

function bestellen_check() {
	if( (document.getElementById("delivery").value == '1') ) {		
		alert("U heeft geen leveringsmethode gekozen. U dient een leveringsmethode te kiezen om het bestelproces te vervolgen.");
		return false;
	}
	else  if ( !document.getElementById("akk").checked ) {			
		alert("U dient akkoord te gaan met onze algemene voorwaarden.");
		return false;		
	}
	return true;
}

function aflevermethode(bezorging, keuze) {
	var state = keuze == 3 ? 'block' : 'none';
	if (!bezorging) {		
		document.getElementById('transport_info').style.display = state;
	}
	document.getElementById('afleveradres').style.display = state;
}

function check() {
	var naam, bericht, info = false;		
	var fieldinfo = document.getElementById('fieldinfo');		
	var nameInfo = document.getElementById('field_name');
	var textInfo = document.getElementById('field_text');				
	var error = 'U heeft de volgende veld(en) incorrect ingevuld:\r\n';			
		
	info = fieldinfo.value.length != 0;	
	naam = nameInfo.value.length != 0;
	bericht = textInfo.value.length != 0;	
	
	if (!naam) {
		error = error + '- naam\r\n';
	}				
	if (!bericht) {
		error = error + '- bericht\r\n';
	}	
	if (!bericht || !naam || !info) {
		alert(error);
	}
			
	if(naam && bericht && info) {
		var addGuestbook = document.forms['addGuestbook'];
		if (!addGuestbook) {
			addGuestbook = document.addGuestbook;
		}
		addGuestbook.submit();
	}			
	return false;				
}

function VisibleInBeforeCallback(carousel, item, i, state, evt) {			
	if (!first) {
		$('#jcarousel-current').fadeTo("fast", 0);	
		$('#jcarousel-current-title').fadeTo("fast", 0);	
		$('#jcarousel-current-description').fadeTo("fast", 0);	
	}
	var size = $('.jcarousel-dataitem').size();
	if (currentIndex >= size) currentIndex = 0;
	carousel.add(i, SetDataItem());
};

function VisibleInAfterCallback(carousel, item, i, state, evt) {		
	$('#jcarousel-current').fadeTo("slow", 0.60);	
	$('#jcarousel-current-title').fadeTo("slow", 1);	
	$('#jcarousel-current-description').fadeTo("slow", 1);	
	first = false;
}

function VisibleOutCallback(carousel, item, i, state, evt) {
	carousel.remove(i);		
}	

function SetDataItem() {
	var current = $('.jcarousel-dataitem').eq(currentIndex)[0];		
	var title = $('span', current).eq(0).clone().text();
	var description = $('div', current).eq(0).clone().html();
	var image = $('img', current).eq(0);		
	$('#jcarousel-current-title').text(title);
	$('#jcarousel-current-description').html(description);						
	currentIndex++;
	return GetOuterHTML($(image)[0]);
}
	
function GetOuterHTML(object) {
	var element;
	if (!object) return null;
	element = document.createElement("div");
	element.appendChild(object.cloneNode(true));
	return element.innerHTML;
}