function showHide()
{
	if($("betaling_incasso").checked)
	{
		$('hiddenkolom_incasso').style.display = 'block';
		$('hiddenkolom_factuur').style.display = 'none';
	}
}


function CopyFactuurAdres()
{
	if($('factuuradreszelfde').checked)
	{
		if($('typepas_p').checked) {
			$('factuuradres').value = $('adres_p').value;
			$('factuurhuisnummer').value = $('huisnummer_p').value;
			$('factuurpostcode').value = $('postcode_p').value;
			$('factuurplaats').value = $('plaats_p').value;
		}
		else {
			$('factuuradres').value = $('adres_z').value;
			$('factuurhuisnummer').value = $('pandnummer_z').value;
			$('factuurpostcode').value = $('postcode_z').value;
			$('factuurplaats').value = $('plaats_z').value;
		}

		$('factuuradres').disabled = true;
		$('factuurhuisnummer').disabled = true;
		$('factuurpostcode').disabled = true;
		$('factuurplaats').disabled = true;



	}
	else
	{
		$('factuuradres').value = "";
		$('factuurhuisnummer').value = "";
		$('factuurpostcode').value = "";
		$('factuurplaats').value = "";

		$('factuuradres').disabled = false;
		$('factuurhuisnummer').disabled = false;
		$('factuurpostcode').disabled = false;
		$('factuurplaats').disabled = false;
	}
}

function checkMaxForJump()
{
	var next=this.tabIndex;
	this.setAttribute('autocomplete','off');
	if (this.value.length == this.maxLength) document.forms[0].elements[next].focus();
}

function goTo1(){
	displayContent(1, 4);
}
function goTo2(){
	if (CheckFirstTab()){
		displayContent(2, 4);
		//reloadPrices();
		}
}
function goTo3(){
	if ((CheckFirstTab())&&(CheckSecondTab())){
		displayContent(3, 4);
		//showHide();
	}
}
function goTo4(){
	if ((CheckFirstTab())&&(CheckSecondTab())&&(CheckThirdTab())){
		$("overzicht").innerHTML = controleerGarageAbonnementGegegevens($("kostenAbonnement").innerHTML);
		displayContent(4, 4);
		color2rows();
	}

}


function CheckFirstTab()
{
	var validation = 0;

	if (checkSeperateDate('startdatum_d', 'startdatum_m', 'startdatum_y', 'Dit is geen geldige datum')) validation++;
	if (fieldIsEmpty('akkoord_b', 'Akkoord betaling is een verplicht veld')) validation++;
	if (fieldIsEmpty('akkoord_v', 'Akkoord voorwaarden is een verplicht veld')) validation++;

	if (validation == 0 || validation == undefined)
	{ //no errors occured, so submit the form
		return true;
	}	else
	{
		return false;
	}
}
//STAP displayContent(2, 2);
function CheckSecondTab()
{
	var validation = 0;

	if (fieldIsEmpty('voorletters', 'Voorletters is een verplicht veld')) validation++;
	if (fieldIsEmpty('achternaam', 'Achternaam is een verplicht veld')) validation++;

	if ($('typepas_z').checked) {
		if (fieldIsEmpty('bedrijfsnaam', 'Bedrijfsnaam is een verplicht veld')) validation++;
		if (fieldIsEmpty('kvk', 'KvK is een verplicht veld')) validation++;

		if (fieldIsEmpty('adres_z', 'Adres is een verplicht veld')) validation++;
		if (fieldIsEmpty('pandnummer_z', 'Huisnummer is een verplicht veld')) validation++;
		if (fieldIsEmpty('postcode_z', 'Postcode is een verplicht veld'))	validation++;
		if (fieldIsEmpty('plaats_z', 'Plaats is een verplicht veld'))	validation++;
	}else{
		if (fieldIsEmpty('adres_p', 'Adres is een verplicht veld')) validation++;
		if (fieldIsEmpty('huisnummer_p', 'Huisnummer is een verplicht veld')) validation++;
		if (fieldIsEmpty('postcode_p', 'Postcode is een verplicht veld'))	validation++;
		if (fieldIsEmpty('plaats_p', 'Plaats is een verplicht veld'))	validation++;
	}

	if (fieldIsEmpty('email', 'E-mailadres is een verplicht veld')){
		validation++;
	}else{
		if (validate_email('email', 'Ongeldig e-mail adres')) validation++;
	}

	if (validation == 0 || validation == undefined)
	{ //no errors occured, so submit the form
		return true;
	}
	else
	{
		return false;
	}
}

//STAP displayContent(2, 2);
function CheckThirdTab()
{
	var validation = 0;

	if ($('betaling_incasso').checked){
		$("err_betalingsmethode").innerHTML = "";
	}else{
		validation++;
		$("err_betalingsmethode").innerHTML = "Maak een betalingskeuze &nbsp;&nbsp;";
	}

	if ($('betaling_incasso').checked)
	{
			if (fieldIsEmpty('akkoord_incasso', 'U dient akkoord te gaan met de machtiging')) validation++;
			if (fieldIsEmpty('incasso_rekeningnummer', 'Rekening is een verplicht veld')) validation++;
			if (fieldIsEmpty('incasso_naam', 'Naam rekeninghouder is een verplicht veld')) validation++;
			if (fieldIsEmpty('incasso_plaats', 'Plaats is een verplicht veld')) validation++;
	}

	if (validation == 0 || validation == undefined)
	{ //no errors occured, so submit the form
		return true;
	}
	else
	{
		return false;
	}
}
// ================================================= BEREKEN PRIJS ===========================================
// ===========================================================================================================

function changeTypePas()
{
	if($("typepas_z").checked)
	{
		$("zakelijk").style.display = 'block';
		$("prive").style.display = 'none';
	}
	else
	{
		$("prive").style.display = 'block';
		$("zakelijk").style.display = 'none';
	}
}

var bedrag, valGarage, valPeriode, valAbonnement, toevoeging, toevoeging2, HTMLzin;
valPeriode = "maand";


