function woonsituatieOfferte() {
	
	 var dropdownIndex = document.getElementById('woonsituatie').selectedIndex;
	 var dropdownValue = document.getElementById('woonsituatie')[dropdownIndex].value;
	 //alert(dropdownValue);
	 
	
	if (dropdownValue==2 || dropdownValue==4) {
		document.getElementById('huursubsidie').style.display='block';
		document.getElementById('hypotheeklast').style.display='none';
	} else if (dropdownValue==0 || dropdownValue==3) {
		document.getElementById('huursubsidie').style.display='none';
		document.getElementById('hypotheeklast').style.display='none';
	} else {
		document.getElementById('huursubsidie').style.display='none';
		document.getElementById('hypotheeklast').style.display='block';
	}
}


var ol_bgcolor = "#adc1d6"; 
var ol_fgcolor = "#7297ba";
var ol_border="1";
var ol_shadowcolor='#d2dde4';
var ol_shadowx=2;
var ol_shadowy=2;
var ol_textcolor="#ffffff";

function disableEnterKey(e)
{
     var key;

     if(window.event)
          key = window.event.keyCode;     //IE
     else
          key = e.which;     //firefox

     if(key == 13) {
	 		var antwoord = ValidateForm();
			
			if (antwoord == 1) {
				var myTextField = document.getElementById('bellen');
				xajax_belTerug(myTextField.value);
				return false;
			} else {
				alert('U heeft geen correct telefoonnummer ingevoerd!');
				return false;
			}
     }     
     else {
          return true;
	  }
}

function nieuwsbriefToevoegen() {
	var myTextField = document.getElementById('emailnieuwsbrief');
	xajax_addToGraphicmailNow(myTextField.value);
}





// Declaring required variables
var digits = "0123456789";
// non-digit characters which are allowed in phone numbers
var phoneNumberDelimiters = "()- ";
// characters which are allowed in international phone numbers
// (a leading + is OK)
var validWorldPhoneChars = phoneNumberDelimiters + "+";
// Minimum no of digits in an international phone no.
var minDigitsInIPhoneNumber = 10;

function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function trim(s)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not a whitespace, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (c != " ") returnString += c;
    }
    return returnString;
}
function stripCharsInBag(s, bag)
{   var i;
    var returnString = "";
    // Search through string's characters one by one.
    // If character is not in bag, append to returnString.
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character isn't whitespace.
        var c = s.charAt(i);
        if (bag.indexOf(c) == -1) returnString += c;
    }
    return returnString;
}

function checkInternationalPhone(strPhone){
var bracket=3
strPhone=trim(strPhone)
if(strPhone.indexOf("+")>1) return false
if(strPhone.indexOf("-")!=-1)bracket=bracket+1
if(strPhone.indexOf("(")!=-1 && strPhone.indexOf("(")>bracket)return false
var brchr=strPhone.indexOf("(")
if(strPhone.indexOf("(")!=-1 && strPhone.charAt(brchr+2)!=")")return false
if(strPhone.indexOf("(")==-1 && strPhone.indexOf(")")!=-1)return false
s=stripCharsInBag(strPhone,validWorldPhoneChars);
return (isInteger(s) && s.length >= minDigitsInIPhoneNumber);
}

function ValidateForm(){
	var Phone=document.belterugForm.bellen
	
	if ((Phone.value==null)||(Phone.value=="")){
		//alert("Please Enter your Phone Number")
		
		Phone.focus()
		//return false
		return 0;
	}
	if (checkInternationalPhone(Phone.value)==false){
		//alert("Please Enter a Valid Phone Number")
		
		Phone.value=""
		Phone.focus()
		//return false
		return 0;
	}
	//return true
	return 1;
 }


function berekenMaandlasten(kredietbedrag,huidgemaandlast) {

	var nieuwemaandlast = 6.1 * kredietbedrag;
		nieuwemaandlast = nieuwemaandlast / 100;
		nieuwemaandlast = nieuwemaandlast / 12;
		nieuwemaandlast = Math.round(nieuwemaandlast);
	
	var maandbesparing = huidgemaandlast - nieuwemaandlast;
	
	var jaarlijksebesparing = maandbesparing * 12;
	if (jaarlijksebesparing > 0) {
		return jaarlijksebesparing;
	} else {
		jaarlijksebesparing = 0;
		return jaarlijksebesparing;
	}
}

function berekenMaandKrediet(kredietbedrag) {
	var maandbedrag = kredietbedrag * 0.0053;
	return maandbedrag;
}



function berekenMaxkrediet(burgerlijkestaat,nettoinkomen,part_netto_inkomen,netto_woonlast,alimentatieverplichting) {
	
	
	iHeffingsKorting = 170;	// heffingskorting
	iNormWoonlast = 203;	// heffingskorting
	iMaxNetto = 3000; // maximum totaal netto inkomen
	iNormLevensonderhoudAlleen = 703; // alleenstaand levensonderhoud norm
	iNormLevensonderhoudSamen = 1010; // samenwonend/gehuwd levensonderhoud norm
	fInkomensafhankelijkeNorm = 0.15; // percentage norm inkomensafhankelijk deel
	
	
	
	// Burgerlijke staat verwerken
	if(burgerlijkestaat==1){
		partner = 0;
	}
	if(burgerlijkestaat==2){
		partner = 1;
	}
	if(burgerlijkestaat==3){
		partner = 1;
	}
	if(burgerlijkestaat==4){
		partner = 0;
	}
	if(burgerlijkestaat==5){
		partner = 1;
	}
	if(burgerlijkestaat==6){
		partner = 0;
	}
	
	
	
	// netto inkomen partner
	if(part_netto_inkomen != ''){
		part_netto_inkomen = part_netto_inkomen;	// <-- beetje dubieus statement?
	}
	else{
		part_netto_inkomen = "0";
	}
	// partner inkomen is minimaal heffingskorting (indien van toepassing)
	if ( (partner == 1) && (part_netto_inkomen < iHeffingsKorting) )
	{
		part_netto_inkomen = iHeffingsKorting;
	}
	
	// Hypotheeklasten of huur (netto woonlast)
	if(netto_woonlast != ''){
		netto_woonlast = netto_woonlast;
	}
	else{
		netto_woonlast = "250";
	}
	// alimentatieverplichting
	if(alimentatieverplichting != '')
	{	
		alimentatieverplichting = alimentatieverplichting;
	}
	else{
		alimentatieverplichting = "0";
	}
	
	tot_mnd_ink = Math.round(nettoinkomen + part_netto_inkomen) ;
	
	gehanteerd_inkomen = tot_mnd_ink;
	if (gehanteerd_inkomen > iMaxNetto) gehanteerd_inkomen = iMaxNetto;
	
	// basis norm
	if(partner == 1)
	{
		basis_norm = iNormLevensonderhoudSamen;
	}
	else
	{
		basis_norm = iNormLevensonderhoudAlleen;
	}
	kost_lev_ond = basis_norm;
	
	//inkomensafhankelijke norm
	inkomensafhankelijke_deel = Math.round( (gehanteerd_inkomen - basis_norm - iNormWoonlast) * fInkomensafhankelijkeNorm ) ;
	
	tot_mnd_uit = Math.round(basis_norm + netto_woonlast + alimentatieverplichting); 

	max_krediet = Math.round((tot_mnd_ink - tot_mnd_uit - inkomensafhankelijke_deel)*50);
	
	if(max_krediet < 0){
		max_krediet = "0";
	}
	
	
	//return maxKredietSLK = array(burgerlijkestaat_tekst,tot_mnd_ink,kost_lev_ond,netto_woonlast,alimentatieverplichting,tot_mnd_uit,max_krediet);
	return max_krediet;
	
}

function prepareSliders() {

// <![CDATA[
// master horizontal slider control
var slider1 = new Control.Slider('handle1', 'track1', {
	onSlide: function(v) {
				$('debug1').innerHTML = '&euro; ' + Math.round(v);
				var nieuwewaarde = berekenMaandlasten(v,slider2.value); 
				$('debug1').innerHTML = Math.round(v);
				document.getElementById('besparing').innerHTML= Math.round(nieuwewaarde);
			 },
	
	
	range: $R(0, 50000),
	sliderValue: 1, // won't work if set to 0 due to a bug(?) in script.aculo.us

	
	
	onChange: 
		function(v) { 
			$('debug1').innerHTML = '&euro; ' + Math.round(v);
		}
});

var slider2 = new Control.Slider('handle2', 'track2', {

	//increment:100,
	range: $R(0, 1000),
	sliderValue: 1, // won't work if set to 0 due to a bug(?) in script.aculo.us
	
	onSlide: function(v) { 
		$('debug2').innerHTML = '&euro; ' + Math.round(v);
		var nieuwewaarde = berekenMaandlasten(slider1.value,v); 
		document.getElementById('besparing').innerHTML= Math.round(nieuwewaarde);
		$('debug2').innerHTML =  '&euro; ' + Math.round(v);
		 
	}
	
});



// horizontal slider control
var slider3 = new Control.Slider('handle3', 'track3', {

	range: $R(0, 50000),
	onSlide: function(v) { 
							$('debug3').innerHTML = '&euro; ' + Math.round(v);
							var maandbetaling = berekenMaandKrediet(v); 
							document.getElementById('betaling').innerHTML= Math.round(maandbetaling); 
						 },
	onChange: function(v) { 
							$('debug3').innerHTML = '&euro; ' + Math.round(v) 
	
						 }
	
});



// ]]>

}



function checkStatus() {
	
	var layer = document.getElementById('stappenButtonsContent');
	
	//alert(layer.style.display);
	
	if (layer.style.display == 'none') {
		Effect.toggle('stappenButtonsContent', 'slide'); 		
	} else if (layer.style.display == '') {
		//Effect.toggle('stappenButtonsContent', 'slide'); toggleBackground(); return false;		
	}
	
}

function checkStatusBesparen() {
	
	var layer = document.getElementById('stappenButtonsBerekenContentBesparen');
	
	//alert(layer.style.display);
	
	if (layer.style.display == 'none') {
		Effect.toggle('stappenButtonsBerekenContentBesparen', 'slide'); 		
	} else if (layer.style.display == '') {
		//Effect.toggle('stappenButtonsContent', 'slide'); toggleBackground(); return false;		
	}
	
}

function checkStatusLenen() {
	
	var layer = document.getElementById('stappenButtonsBerekenContentLenen');
	
	//alert(layer.style.display);
	
	if (layer.style.display == 'none') {
		Effect.toggle('stappenButtonsBerekenContentLenen', 'slide'); 		
	} else if (layer.style.display == '') {
		//Effect.toggle('stappenButtonsContent', 'slide'); toggleBackground(); return false;		
	}
	
}

function checkStatusBetalen() {
	
	var layer = document.getElementById('stappenButtonsBerekenContentMaand');
	
	//alert(layer.style.display);
	
	if (layer.style.display == 'none') {
		Effect.toggle('stappenButtonsBerekenContentMaand', 'slide'); 		
	} else if (layer.style.display == '') {
		//Effect.toggle('stappenButtonsContent', 'slide'); toggleBackground(); return false;		
	}
	
}





// JavaScript Document
function showhide(id,state){
	var part = "0,1,4,6";
	if (part.indexOf(state) < 0){
		document.getElementById(id).style.display = 'inline';
		document.getElementById('partner2').style.display = 'inline';
	}
	else{
		document.getElementById(id).style.display = 'none';
		document.getElementById('partner2').style.display = 'none';
	}
}


function toggleLayer( whichLayer )
{
  var elem, vis;
  if( document.getElementById ) // this is the way the standards work
    elem = document.getElementById( whichLayer );
  else if( document.all ) // this is the way old msie versions work
      elem = document.all[whichLayer];
  else if( document.layers ) // this is the way nn4 works
    elem = document.layers[whichLayer];
  vis = elem.style;
  // if the style.display value is blank we try to figure it out here
  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
    vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
  vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}


function rekenMenu(test)
{
	for (i=1;i<=4;i++)
	{
		id = 'rekendiv' + i;
				
		if (id == test )
		{
			document.getElementById(id).className = 'active';
			document.getElementById('dv' + i + '_sel').className = 'selected';
			//toggleBox(id, 1);
		}
		else
		{
			document.getElementById(id).className = 'none';
			document.getElementById('dv' + i + '_sel').className = 'rekenitem';
			//toggleBox(id, 0);
		}
	}
}

function showmenu()
{
	document.getElementById('rekenmenulinks').style.display = 'inline';
	document.getElementById('rekenmenu').style.display = 'inline';
}


function addEvent(elm, evType, fn, useCapture)
{
	if(elm.addEventListener)
	{
		elm.addEventListener(evType, fn, useCapture);
		return true;
	}
	else if (elm.attachEvent)
	{
		var r = elm.attachEvent('on' + evType, fn);
		return r;
	}
	else
	{
		elm['on' + evType] = fn;
	}
}

function removeCheckBoxBorders()
{

var el = document.getElementsByTagName("input");

if (el.length > 0)
{
	for (i=0;i<el.length;i++)
	{
		var type = el[i].getAttribute("type");
						
			if((type=="checkbox")||(type=="radio"))
			{
				el[i].style.border = "none";
			}
		}
	}
}

addEvent(window, 'load', removeCheckBoxBorders, false);

//rekenmodules//

		function berekenMaandlasten(kredietbedrag,huidgemaandlast) {
			var nieuwemaandlast = 6.1 * kredietbedrag;
				nieuwemaandlast = nieuwemaandlast / 100;
				nieuwemaandlast = nieuwemaandlast / 12;
				nieuwemaandlast = Math.round(nieuwemaandlast);
			
			var maandbesparing = huidgemaandlast - nieuwemaandlast;
			
			var jaarlijksebesparing = maandbesparing * 12;
			if (jaarlijksebesparing > 0) {
				return jaarlijksebesparing;
			} else {
				jaarlijksebesparing = 0;
				return jaarlijksebesparing;
			}
			
		}
		
		function berekenMaandKrediet(kredietbedrag) {
			var maandbedrag = kredietbedrag * 0.0053;
			return maandbedrag; 
			
		}
		
		function berekenMaandKredietPercentage(bedrag) {
			
			var percentage;
			
			if (bedrag < 10000) {
				percentage = 8.3;
			} else if (bedrag >= 10000 && bedrag < 15000) {
				percentage = 7.2;
			} else if (bedrag >= 15000 && bedrag < 25000) {
				percentage = 7.0;
			} else if (bedrag >= 25000) {
				percentage = 6.7;
			} else {
				percentage = '';
			}
			
			return percentage;
		}
		
		function berekenMaandKredietTermijn(bedrag) {
			
			var termijn;
			
			if (bedrag < 10000) {
				termijn = 62;
			} else if (bedrag >= 10000 && bedrag < 15000) {
				termijn = 60;
			} else if (bedrag >= 15000 && bedrag < 25000) {
				termijn = 59;
			} else if (bedrag >= 25000) {
				termijn = 59;
			} else {
				termijn = '';
			}
			
			return termijn;
		}
		
		
		
		function berekenMaxkrediet(burgerlijkestaat,nettoinkomen,part_netto_inkomen,netto_woonlast,alimentatieverplichting) {
			
			
			iHeffingsKorting = 170;	// heffingskorting
			iNormWoonlast = 203;	// heffingskorting
			iMaxNetto = 3000; // maximum totaal netto inkomen
			iNormLevensonderhoudAlleen = 703; // alleenstaand levensonderhoud norm
			iNormLevensonderhoudSamen = 1010; // samenwonend/gehuwd levensonderhoud norm
			fInkomensafhankelijkeNorm = 0.15; // percentage norm inkomensafhankelijk deel
			
			
			
			// Burgerlijke staat verwerken
			if(burgerlijkestaat==1){
				partner = 0;
			}
			if(burgerlijkestaat==2){
				partner = 1;
			}
			if(burgerlijkestaat==3){
				partner = 1;
			}
			if(burgerlijkestaat==4){
				partner = 0;
			}
			if(burgerlijkestaat==5){
				partner = 1;
			}
			if(burgerlijkestaat==6){
				partner = 0;
			}
			
			
			
			// netto inkomen partner
			if(part_netto_inkomen != ''){
				part_netto_inkomen = part_netto_inkomen;	// <-- beetje dubieus statement?
			}
			else{
				part_netto_inkomen = "0";
			}
			// partner inkomen is minimaal heffingskorting (indien van toepassing)
			if ( (partner == 1) && (part_netto_inkomen < iHeffingsKorting) )
			{
				part_netto_inkomen = iHeffingsKorting;
			}
			
			// Hypotheeklasten of huur (netto woonlast)
			if(netto_woonlast != ''){
				netto_woonlast = netto_woonlast;
			}
			else{
				netto_woonlast = "250";
			}
			// alimentatieverplichting
			if(alimentatieverplichting != '')
			{	
				alimentatieverplichting = alimentatieverplichting;
			}
			else{
				alimentatieverplichting = "0";
			}
			
			tot_mnd_ink = Math.round(nettoinkomen + part_netto_inkomen) ;
			
			gehanteerd_inkomen = tot_mnd_ink;
			if (gehanteerd_inkomen > iMaxNetto) gehanteerd_inkomen = iMaxNetto;
			
			// basis norm
			if(partner == 1)
			{
				basis_norm = iNormLevensonderhoudSamen;
			}
			else
			{
				basis_norm = iNormLevensonderhoudAlleen;
			}
			kost_lev_ond = basis_norm;
			
			//inkomensafhankelijke norm
			inkomensafhankelijke_deel = Math.round( (gehanteerd_inkomen - basis_norm - iNormWoonlast) * fInkomensafhankelijkeNorm ) ;
			
			tot_mnd_uit = Math.round(basis_norm + netto_woonlast + alimentatieverplichting); 
	
			max_krediet = Math.round((tot_mnd_ink - tot_mnd_uit - inkomensafhankelijke_deel)*50);
			
			if(max_krediet < 0){
				max_krediet = "0";
			}
			
			
			//return maxKredietSLK = array(burgerlijkestaat_tekst,tot_mnd_ink,kost_lev_ond,netto_woonlast,alimentatieverplichting,tot_mnd_uit,max_krediet);
			return max_krediet;
			
		}
		
			

			

		// ]]>
	       
 	//alert(berekenMaandlasten(2000, 50));
		//alert(berekenMaxkrediet(1,2000,1800,600,0));





function maanden() {
	
	var style = document.getElementById('minderdan12maanden').style.display;
	
	if (style == 'block') {
		document.getElementById('minderdan12maanden').style.display='none';	
	} else {
		document.getElementById('minderdan12maanden').style.display='block';	
	}
}

function burgelijkestaat() {
	
	 var dropdownIndex = document.getElementById('burgerlijkestaat').selectedIndex;
	 var dropdownValue = document.getElementById('burgerlijkestaat')[dropdownIndex].value;
	 //alert(dropdownValue);
	 
	// gehuwed / samenwonend / partnerschap 
	if (dropdownValue==2 || dropdownValue==3 || dropdownValue==5) {
		document.getElementById('form_stap3').style.display='block';
	} else {
		document.getElementById('form_stap3').style.display='none';
	}
}

function stap2() {
	document.getElementById('form_stap2').style.display='block';
	document.getElementById('form_stap2_adresgegevens').style.display='block';
	document.getElementById('verzenden').style.display='block';
}

function arbeidssituatie() {
	
	 var dropdownIndex = document.getElementById('inkomstenbron').selectedIndex;
	 var dropdownValue = document.getElementById('inkomstenbron')[dropdownIndex].value;
	 //alert(dropdownValue);
	
	if (dropdownValue==7) {
		document.getElementById('form_inkomen').style.display='block';
		
		document.getElementById('form_stap2_uitkering').style.display='none';
		document.getElementById('form_stap2_zelfstandige').style.display='none';
		document.getElementById('form_stap2_werkoverzicht1').style.display='none';
	}
	
	// vastdienstverband
	if (dropdownValue==1 || dropdownValue==2 || dropdownValue==3 || dropdownValue==4 || dropdownValue==8 || dropdownValue==6) {
		document.getElementById('form_inkomen').style.display='block';
		document.getElementById('form_stap2_werkoverzicht1').style.display='block';
	
		document.getElementById('form_stap2_uitkering').style.display='none';
		document.getElementById('form_stap2_zelfstandige').style.display='none';
	}
	
	// uitkering
	if (dropdownValue==9 || dropdownValue==5) {
		document.getElementById('form_inkomen').style.display='block';
		
		if (dropdownValue==9) {
			document.getElementById('form_stap2_uitkering').style.display='block';
			document.getElementById('form_stap2_zelfstandige').style.display='none';
		} else {
			document.getElementById('form_stap2_zelfstandige').style.display='block';
			document.getElementById('form_stap2_uitkering').style.display='none';
		}
		
		document.getElementById('form_stap2_werkoverzicht1').style.display='none';
	}
	
	document.getElementById('container').style.display='block';
	
	 
}

function setKeuze() {
	
    var x = document.getElementsByName('leningBedrag')
	for(var k=0;k<x.length;k++)
	  if(x[k].checked){
		$keuzeBedrag = x[k].value;;  
	 }
	 
	var x = document.getElementsByName('eigenwoningOverwaarde')
	for(var k=0;k<x.length;k++)
	  if(x[k].checked){
		  $eigenwoning = x[k].value;
	 }
	 
	 if ($keuzeBedrag=='>15000' && $eigenwoning=='ja') {
		 //alert("JAAAAAAAAA");
		 document.getElementById('tableMeer').style.display='block';
		 document.getElementById('tableMinder').style.display='none';
	 } else if($keuzeBedrag=='<15000' && $eigenwoning=='ja') {
		 document.getElementById('tableMeer').style.display='none';
		 document.getElementById('tableMinder').style.display='block';
		 document.getElementById('eigenwoning').value='ja';
	 } else if ($eigenwoning=='nee') {
		 document.getElementById('tableMeer').style.display='none';
		 document.getElementById('tableMinder').style.display='block';
		 document.getElementById('eigenwoning').value='nee';
	 }
}


function toggleBackground () {
	$image = document.getElementById('stappenContainer').style.backgroundImage;
	// document.getElementById('stappenContainer').style.backgroundImage="url('http://www.abckrediet.nl/1.jpg')";
}

function toggleBackgroundBack () {
	$image = document.getElementById('stappenContainer').style.backgroundImage;
	// document.getElementById('stappenContainer').style.backgroundImage="url('http://www.abckrediet.nl/img/chikkie_auto.png')";
}



function submitBelMijTerug(id) {
	//alert('komt ie');
		var antwoord = ValidateForm();
			
			if (antwoord == 1) {
				var myTextField = document.getElementById('bellen');
				xajax_belTerug(myTextField.value);
				return false;
			} else {
				alert('U heeft geen correct telefoonnummer ingevoerd!');
				return false;
			}
	//var myTextField = document.getElementById(id);
	//xajax_belTerug(myTextField.value);


}


// JavaScript Document
function showhide(id,state){
	var part = "0,1,4,6";
	if (part.indexOf(state) < 0){
		document.getElementById(id).style.display = 'inline';
		document.getElementById('partner2').style.display = 'inline';
	}
	else{
		document.getElementById(id).style.display = 'none';
		document.getElementById('partner2').style.display = 'none';
	}
}


function toggleLayer( whichLayer )
{
  var elem, vis;
  if( document.getElementById ) // this is the way the standards work
    elem = document.getElementById( whichLayer );
  else if( document.all ) // this is the way old msie versions work
      elem = document.all[whichLayer];
  else if( document.layers ) // this is the way nn4 works
    elem = document.layers[whichLayer];
  vis = elem.style;
  // if the style.display value is blank we try to figure it out here
  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
    vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
  vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}


function rekenMenu(test)
{
	for (i=1;i<=4;i++)
	{
		id = 'rekendiv' + i;
				
		if (id == test )
		{
			document.getElementById(id).className = 'active';
			document.getElementById('dv' + i + '_sel').className = 'selected';
			//toggleBox(id, 1);
		}
		else
		{
			document.getElementById(id).className = 'none';
			document.getElementById('dv' + i + '_sel').className = 'rekenitem';
			//toggleBox(id, 0);
		}
	}
}

function showmenu()
{
	document.getElementById('rekenmenulinks').style.display = 'inline';
	document.getElementById('rekenmenu').style.display = 'inline';
}




function checkformemailnieuwsbrief ()
{
  // see http://www.thesitewizard.com/archive/validation.shtml
  // for an explanation of this script and how to use it on your
  // own website

  // ** START **
  if (document.nieuwsbriefForm.emailnieuwsbrief.value == "") {
    alert( "U heeft geen emailadres ingevuld!" );
		
    document.nieuwsbriefForm.emailnieuwsbrief.style.color="Red";
	document.nieuwsbriefForm.emailnieuwsbrief.focus();
    document.nieuwsbriefForm.emailnieuwsbrief.value = "Emailadres...";
	return false ;
  } else {
	  
	var email = document.nieuwsbriefForm.emailnieuwsbrief.value;
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) {
		alert('U heeft geen geldig emailadres ingevoerd!');
		document.nieuwsbriefForm.emailnieuwsbrief.style.color="Red";
		document.nieuwsbriefForm.emailnieuwsbrief.focus();
		document.nieuwsbriefForm.emailnieuwsbrief.value = email;
		return false;
	}  else {


		   var answer = confirm("Is uw emailadres correct? " + document.nieuwsbriefForm.emailnieuwsbrief.value)
                        if (answer){
                                //alert("Bye bye!")
                                
                                nieuwsbriefToevoegen('web@obp.nl');
                                
                                 //window.document.nieuwsbriefForm.submit();
                                        return true ;
                         return true ;
                        }
                        else{
                                alert("U kunt uw emailadres aanpassen.")
                                document.nieuwsbriefForm.emailnieuwsbrief.focus();
                                document.nieuwsbriefForm.emailnieuwsbrief.value = email;
                        }



	}
  
  }
  // ** END **
  return true ;
}




















