var currentStep = null;

function goTo(element, prefix)
{
	if (currentStep == null)
	{
		if (element.attributes['stap'].value == "3")
			currentStep = "2";
		else
			currentStep = "1";
	}
	
	var nextStep = element.attributes['stap'].value;
	
	var currentStepId = prefix + "stap" + currentStep;
	var nextStepId = prefix + "stap" + nextStep;
	
	var currentStepElement = document.getElementById(currentStepId);
	currentStepElement.style.display = "none";
	
	var nextStepElement = document.getElementById(nextStepId);
	nextStepElement.style.display = "block";
	
	currentStep = nextStep;
}

function verstuur(form)
{
	var formulier = document.forms[form];
	var gevalideerd = true;
	
	if (! validateField(formulier.naam))
	{
		document.getElementById("foutNaam").innerHTML = "Verplicht veld!";
		gevalideerd = false;
	}
	else
	{
		document.getElementById("foutNaam").innerHTML = "";
	}

	if (! validateField(formulier.telefoon))
	{
		document.getElementById("foutTelefoon").innerHTML = "Verplicht veld!";
		gevalideerd = false;
	}
	else
	{
		document.getElementById("foutTelefoon").innerHTML = "";
	}

	if (! validateField(formulier.email))
	{
		document.getElementById("foutEmail").innerHTML = "Verplicht veld!";
		gevalideerd = false;
	}
	else
	{
		document.getElementById("foutEmail").innerHTML = "";
	}
	
	
	if (gevalideerd)
		formulier.submit();
}

function validerenGegevens()
{
	var formulier = document.forms[1];

	var gevalideerd = true;
	
	if (! validateField(formulier.verzekeringnemer))
	{
		document.getElementById("foutNaam").innerHTML = "Verplicht veld!";
		gevalideerd = false;
	}
	else
	{
		document.getElementById("foutNaam").innerHTML = "";
	}


	if (! validateField(formulier.telefoon))
	{
		document.getElementById("foutTelefoon").innerHTML = "Verplicht veld!";
		gevalideerd = false;
	}
	else
	{
		document.getElementById("foutTelefoon").innerHTML = "";
	}
	
	
	if (! validateField(formulier.som))
	{
		document.getElementById("foutSom").innerHTML = "Verplicht veld!";
		gevalideerd = false;
	}
	else
	{
		document.getElementById("foutSom").innerHTML = "";
	}

	if (! validateField(formulier.email) && !formulier.bereikemail.checked)
	{
		document.getElementById("foutEmail").innerHTML = "Verplicht veld!";
		gevalideerd = false;
	}
	else
	{
		document.getElementById("foutEmail").innerHTML = "";
	}
	
	if (gevalideerd)
		formulier.submit();
}

function validateField(field)
{
	if (field.value.length == 0)
		return false;
	else
		return true;
}

function navigeerNaar(url){
	var url = url;
	window.location=url;
}

function showInfo(url) 
{
	var w = window.open(url, null, 'scrollbars=yes,resizable=yes,toolbars=no, height=400, width=400');
	return false;
}

function number_format(a, b, c, d) {
 // number_format(number, decimals, comma, formatSeparator)
 a = Math.round(a * Math.pow(10, b)) / Math.pow(10, b);
 e = a + '';
 f = e.split('.');
 if (!f[0]) {
  f[0] = '0';
 }
 if (!f[1]) {
  f[1] = '';
 }
 if (f[1].length < b) {
  g = f[1];
  for (i=f[1].length + 1; i <= b; i++) {
   g += '0';
  }
  f[1] = g;
 }
 if(d != '' && f[0].length > 3) {
  h = f[0];
  f[0] = '';
  for(j = 3; j < h.length; j+=3) {
   i = h.slice(h.length - j, h.length - j + 3);
   f[0] = d + i +  f[0] + '';
  }
  j = h.substr(0, (h.length % 3 == 0) ? 3 : (h.length % 3));
  f[0] = j + f[0];
 }
 c = (b <= 0) ? '' : c;
 return f[0] + c + f[1];
}