function changeProduct(){
	if($('select#agk_type').val()=="Flex_Betaalgemak"){
		// looptijd en slottermijn tonen
		$("table#flex-opties").css('display','block');	
		
		$("table#flex-opties").find("input").each(function(){
			$(this).attr("active","ja");	
		});
			
	}else{
		$("table#flex-opties").css('display','none');
		
		// looptijd resetten en verstoppen
		$("input#agk_looptijd").val('');
		
		// slottermijn resetten en verstoppen
		$("input#agk_slottermijn").val('');
		
		
		$("table#flex-opties").find("input").each(function(){
			$(this).attr("active","nee");	
		});
	}
}

function changeGeboortedatum(){
	
	var dag = $("select#la_geboortedatum_dag").val();
	var maand = $("select#la_geboortedatum_maand").val();
	var jaar = $("select#la_geboortedatum_jaar").val();
	
	$("input#geboortedatum_aanvrager").val(dag+'-'+maand+'-'+jaar);
}
function changeGeboortedatumPartner(){
	
	var dag = $("select#lp_geboortedatum_dag").val();
	var maand = $("select#lp_geboortedatum_maand").val();
	var jaar = $("select#lp_geboortedatum_jaar").val();
	
	$("input#geboortedatum_partner").val(dag+'-'+maand+'-'+jaar);
}

function changeInkomstenbron(inkomstenbron){
	if(inkomstenbron=='werknemer' || inkomstenbron == 'uitzendkracht'){
		var show = new Array("table#inkomstenbron-betrekking","table#inkomstenbron-contract","table#inkomensgegevens-inkomen");
		var hide = new Array("table#inkomensgegevens-uitkering")
	}else if(inkomstenbron == 'zelfstandige'){
		var hide = new Array("table#inkomstenbron-contract","table#inkomensgegevens-uitkering");
		var show = new Array("table#inkomstenbron-betrekking","table#inkomensgegevens-inkomen");
	}else if(inkomstenbron == 'uitkering'){
		var hide = new Array("table#inkomstenbron-betrekking","table#inkomstenbron-contract","table#inkomensgegevens-inkomen");
		var show = new Array("table#inkomensgegevens-uitkering");
	}else if(inkomstenbron == 'geen'){
		var hide = new Array("table#inkomstenbron-betrekking","table#inkomstenbron-contract","table#inkomensgegevens-inkomen","table#inkomensgegevens-uitkering");
	}
	
	for(x=0;x<hide.length;x++){
		$(hide[x]).css('display','none');
		
		$(hide[x]).find("input").each(function(){
			$(this).attr("active","nee");	
		});
		$(hide[x]).find("select").each(function(){
			$(this).attr("active","nee");	
		});
	}
	
	for(x=0;x<show.length;x++){
		$(show[x]).css('display','block');
		
		$(show[x]).find("input").each(function(){
			$(this).attr("active","ja");	
		});
		$(show[x]).find("select").each(function(){
			$(this).attr("active","ja");	
		});
	}
	
	doSelectBoxes();
}
function changeInkomstenbronPartner(inkomstenbron){
	if(inkomstenbron=='werknemer' || inkomstenbron == 'uitzendkracht'){
		var show = new Array("table#inkomstenbron-betrekking-partner","table#inkomstenbron-contract-partner","table#inkomensgegevens-inkomen-partner");
		var hide = new Array("table#inkomensgegevens-uitkering-partner")
	}else if(inkomstenbron == 'zelfstandige'){
		var hide = new Array("table#inkomstenbron-contract-partner","table#inkomensgegevens-uitkering-partner");
		var show = new Array("table#inkomstenbron-betrekking-partner","table#inkomensgegevens-inkomen-partner");
	}else if(inkomstenbron == 'uitkering'){
		var hide = new Array("table#inkomstenbron-betrekking-partner","table#inkomstenbron-contract-partner","table#inkomensgegevens-inkomen-partner");
		var show = new Array("table#inkomensgegevens-uitkering-partner");
	}else if(inkomstenbron == 'geen'){
		var hide = new Array("table#inkomstenbron-betrekking-partner","table#inkomstenbron-contract-partner","table#inkomensgegevens-inkomen-partner","table#inkomensgegevens-uitkering-partner");
	}
	
	for(x=0;x<hide.length;x++){
		$(hide[x]).css('display','none');
		
		$(hide[x]).find("input").each(function(){
			$(this).attr("active","nee");	
		});
		$(hide[x]).find("select").each(function(){
			$(this).attr("active","nee");	
		});
	}
	
	for(x=0;x<show.length;x++){
		$(show[x]).css('display','block');
		
		$(show[x]).find("input").each(function(){
			$(this).attr("active","ja");	
		});
		$(show[x]).find("select").each(function(){
			$(this).attr("active","ja");	
		});
	}
	
	doSelectBoxes();
}

function changeBedrag(){
	if(parseInt($("input#agk_bedrag").val())>=5000){
		$("table#inkomensgegevens_sinds").css('display','block');
		
		
		$("table#inkomensgegevens_sinds-partner").css('display','block');
		$("table#inkomensgegevens_sinds-partner").find("select").each(function(){
			$(this).attr("active","ja");
		});
		
		// kijken of we ook voor partner deze velden zichtbaar moeten maken
		if($("select#pga_burgerlijk").val()=="gehuwd" || $("select#pga_burgerlijk").val()=="samenwonend"){
			$("table#nationaliteit_partner").css('display','block');
			$("table#nationaliteit_partner").find("select").each(function(){
				$(this).attr("active","ja");	
			});
		}
		
		// de banknaam en pasnummer moeten nu ook actief zijn
		$("table#banknamen").css('display','block');
		$("table#pasnummer").css('display','block');
		$("input#ba_pasnummer").attr("active","ja");
		
		doSelectBoxes();
	}else{
		$("table#inkomensgegevens_sinds").css('display','none');
		
		
		$("table#inkomensgegevens_sinds-partner").css('display','none');
		$("table#inkomensgegevens_sinds-partner").find("select").each(function(){
			$(this).attr("active","nee");
		});
		
		$("table#nationaliteit_partner").css('display','none');
		$("table#nationaliteit_partner").find("select").each(function(){
			$(this).attr("active","nee");	
		});
		
		// de banknaam en pasnummer moeten nu niet actief zijn
		$("table#banknamen").css('display','none');
		$("table#pasnummer").css('display','none');
		$("input#ba_pasnummer").attr("active","nee");
	}
}

function partner(value){
	if(value == "gehuwd" || value == "samenwonend"){
		$("table#gegevens-partner").css("display","block");
		$("table#gegevens-partner").find("input").each(function(){
			$(this).attr("active", "ja");
		});
		$("table#gegevens-partner").find("select").each(function(){
			$(this).attr("active", "ja");
		});
		
		// de inkomensgegevens van partner showen
		$("span#inkomensgegevens-partner").css("display","block");
		$("span#inkomensgegevens-partner").find("input").each(function(){
			$(this).attr("active", "ja");
		});
		$("span#inkomensgegevens-partner").find("select").each(function(){
			$(this).attr("active", "ja");
		});
		
		if(parseInt($("input#agk_bedrag").val())>=5000){
			$("table#nationaliteit_partner").css('display','block');
			$("table#nationaliteit_partner").find("select").each(function(){
				$(this).attr("active","ja");	
			});
			
			$("table#inkomensgegevens_sinds-partner").css('display','block');
			$("table#inkomensgegevens_sinds-partner").find("select").each(function(){
				$(this).attr("active","ja");
			});
		}else{
			$("table#nationaliteit_partner").css('display','none');
			$("table#nationaliteit_partner").find("select").each(function(){
				$(this).attr("active","nee");	
			});
			
			$("table#inkomensgegevens_sinds-partner").css('display','none');
			$("table#inkomensgegevens_sinds-partner").find("select").each(function(){
				$(this).attr("active","nee");
			});
		}
		 
		document.getElementById("a_partner").value = "ja";
		doSelectBoxes();
	}else{
		$("table#gegevens-partner").css("display","none");
		$("table#gegevens-partner").find("input").each(function(){
			$(this).attr("active", "nee");
		}); 
		$("table#gegevens-partner").find("select").each(function(){
			$(this).attr("active", "nee");
		}); 
		
		// inkomensgegevns partner verstoppen
		$("span#inkomensgegevens-partner").css("display","none");
		$("span#inkomensgegevens-partner").find("input").each(function(){
			$(this).attr("active", "nee");
		}); 
		$("span#inkomensgegevens-partner").find("select").each(function(){
			$(this).attr("active", "nee");
		}); 
		
		document.getElementById("a_partner").value = "nee";
	}
}

function makevisible(cur,which){
	strength=(which==0)? 1 : 0.7
	
	if (cur.style.MozOpacity)
		cur.style.MozOpacity=strength
	else if (cur.filters)
		cur.filters.alpha.opacity=strength*100
}

function openWindow(url,w,h,tb,stb,l,mb,sb,rs,x,y){
	var t=(document.layers)? ',screenX='+x+',screenY='+y: ',left='+x+',top='+y; //A LITTLE CROSS-BROWSER CODE FOR WINDOW POSITIONING
	tb=(tb)?'yes':'no'; stb=(stb)?'yes':'no'; l=(l)?'yes':'no'; mb=(mb)?'yes':'no'; sb=(sb)?'yes':'no'; rs=(rs)?'yes':'no';
	var x=window.open(url, 'newWin'+new Date().getTime(), 'scrollbars='+sb+',width='+w+',height='+h+',toolbar='+tb+',status='+stb+',menubar='+mb+',links='+l+',resizable='+rs+t);
	x.focus();
}

function zfill(n){
	n=n+'';
	while(n.length<2)n="0"+n;
	return n;
}

var datum = new Date();
function soortKrediet(value){
	if(value=="uitgesteld"){
		$("#sk_maand").html('<option value="60" id="sk_looptijd_60">60 maanden</option><option value="72" id="sk_looptijd_72">72 maanden</option>');
	}else if(value=="comfort"){
		$("#sk_maand").html('<option value="36" id="sk_looptijd_36">36 maanden</option><option value="48" id="sk_looptijd_48">48 maanden</option><option value="60" id="sk_looptijd_60">60 maanden</option><option value="72" id="sk_looptijd_72">72 maanden</option>');
	}
}

function verblijfsvergunning(value){
	if(value != "nederlandse"){
		// ruimte maken om eventueel verblijfsvergunningsnummer in te zetten
		$("table#verblijfsvergunning").css('display','block');
		
		// als nationaliteit anders dan de nederlandse is dan is een verblijfsvergunningsnummer verplicht
		$("table#verblijfsvergunning").find("input").each(function(){
			$(this).attr("active", "ja");
		}); 
		
		// nu moeten we het soort legitimatiebewijs nog op paspoort zetten
		$("td#soort_legitimatiebewijs").html('<select name="la_soort" id="la_soort" req="nee" check="select" class="Soort bewijs" active="ja"><option value="paspoort" id="la_soort_paspoort">Paspoort&nbsp;&nbsp;</option></select>');
		
	}else{
		// de ruimte voor verblijfsvergunning weg halen
		$("table#verblijfsvergunning").css('display','none');
		
		// als nationaliteit anders dan de nederlandse is dan is een verblijfsvergunningsnummer verplicht
		$("table#verblijfsvergunning").find("input").each(function(){
			$(this).attr("active", "nee");
		}); 
		
		// de opties voor soort legitimatiebewijs terug zetten.
		$("td#soort_legitimatiebewijs").html('<select name="la_soort" id="la_soort" req="nee" check="select" class="Soort bewijs" active="ja"><option value="rijbewijs" id="la_soort_nederlands_rijbewijs">Nederlands rijbewijs&nbsp;&nbsp;</option><option value="paspoort" id="la_soort_paspoort">Paspoort&nbsp;&nbsp;</option><option value="europees_id-bewijs" id="la_soort_europees_id-bewijs">Europees ID-bewijs&nbsp;&nbsp;</option></select>');		
	}
	doSelectBoxes();
}

function vorigadres(){
	var maand = $("#aa_sinds_maand").val();
	var jaar = parseInt($("#aa_sinds_jaar").val());
	
	if(maand == "januari"){
		maand = 0;
	}else if(maand == "februari"){
		maand = 1;
	}else if(maand == "maart"){
		maand = 2;
	}else if(maand == "april"){
		maand = 3;
	}else if(maand == "mei"){
		maand = 4;
	}else if(maand == "juni"){
		maand = 5;
	}else if(maand == "juli"){
		maand = 6;
	}else if(maand == "augustus"){
		maand = 7;
	}else if(maand == "september"){
		maand = 8;
	}else if(maand == "oktober"){
		maand = 9;
	}else if(maand == "november"){
		maand = 10;
	}else if(maand == "december"){
		maand = 11;
	}
	
	var myDate=new Date();
	myDate.setFullYear((jaar+1),maand,01);
	var today = new Date();
		
	if(myDate>today){
		$("table#vorig_adres").css('display','block');
		$("table#vorig_adres").find('input').each(function(){
			$(this).attr('active','ja');
		});
		$("input#huis").val('ja');
	}else{
		$("table#vorig_adres").find('input').each(function(){
			$(this).attr('active','nee');
		});
		$("table#vorig_adres").css('display','none');		
		$("input#huis").val('nee');
	}
}

function betrekking_aanvrager(value){
	if(value=="parttime"){
		// nu moeten we het veld voor uren per week ook laten zien en op verplicht zetten
		$("table#uren_per_week_aanvrager").css('display','block');
		$("input#bga_uren").attr("active","ja");
	}else if(value=="fulltime"){
		// nu moeten we het veld voor uren per week verstoppen en op niet actief zetten
		$("table#uren_per_week_aanvrager").css('display','none');
		$("input#bga_uren").attr("active","nee");
	}
}
function betrekking_partner(value){
	if(value=="parttime"){
		// nu moeten we het veld voor uren per week ook laten zien en op verplicht zetten
		$("table#uren_per_week-partner").css('display','block');
		$("input#bgp_uren").attr("active","ja");
	}else if(value=="fulltime"){
		// nu moeten we het veld voor uren per week verstoppen en op niet actief zetten
		$("table#uren_per_week-partner").css('display','none');
		$("input#bgp_uren").attr("active","nee");
	}
}

function type_woning(value){
	
	if(value=="inwonend"){
		// nu moeten we de huur/hypotheek verstoppen
		$("table#huur-hypotheek").css('display','none');
		$("input#aa_huur").attr('active','nee');
	}else{
		$("table#huur-hypotheek").css('display','block');
		$("input#aa_huur").attr('active','ja');
	}
	
}

function inkomsten(value){
	if(value == "uitkering"){
		$("#uitkering").html('<td>Uitkering*</td><td><select name="bga_uitkering" id="bga_uitkering" req="ja" active="ja" check="select" class="Uitkering"><option value="aaw" id="bga_uitkering_aaw">AAW</option><option value="abw" id="bga_uitkering_abw">ABW</option><option value="aow" id="bga_uitkering_aow">AOW</option><option value="anw" id="bga_uitkering_anw">ANW</option><option value="rww" id="bga_uitkering_rww">RWW</option><option value="wao" id="bga_uitkering_wao">WAO</option><option value="ww" id="bga_uitkering_ww">WW</option><option value="wwv" id="bga_uitkering_wwv">WWV</option><option value="wwv" id="bga_uitkering_wwv">WWV</option><option value="roa" id="bga_uitkering_roa">ROA</option><option value="vut" id="bga_uitkering_vut">Vut</option><option value="pensioen" id="bga_uitkering_pensioen">Pensioen</option><option value="rentenier" id="bga_uitkering_rentenier">Rentenier</option></select></td>');
		$("#uitkeringsinds").html('<td>Sinds*</td><td><select name="bga_uitkering_maand" id="bga_uitkering_maand" req="ja" active="ja" check="select" class="Uitkering sinds maand"><option value="januari" id="bga_uitkering_maand_januari">Januari</option><option value="februari" id="bga_uitkering_maand_februari">Februari</option><option value="maart" id="bga_uitkering_maand_maart">Maart</option><option value="april" id="bga_uitkering_maand_april">April</option><option value="mei" id="bga_uitkering_maand_mei">Mei</option><option value="juni" id="bga_uitkering_maand_juni">Juni</option><option value="juli" id="bga_uitkering_maand_juli">Juli</option><option value="augustus" id="bga_uitkering_maand_augustus">Augustus</option><option value="september" id="bga_uitkering_maand_september">September</option><option value="oktober" id="bga_uitkering_maand_oktober">Oktober</option><option value="november" id="bga_uitkering_maand_november">November</option><option value="december" id="bga_uitkering_maand_december">December</option></select> maand*</td><td><input type="text" name="bga_uitkering_jaar" id="bga_uitkering_jaar" class="Uitkering sinds jaar" req="ja" active="ja" check="jaar"/></td><td>jaar*</td>');
		$("#uitkering_pm").html('<td>Uitkering per maand*</td><td><input type="text" name="bga_uitkering_pm" id="bga_uitkering_pm" class="Uitkering per maand" req="ja" active="ja" check="nummer"/></td>');
		$("#uitkering_pm_sinds").html('<td>Sinds</td><td><select name="bga_uitkering_pm_maand" id="bga_uitkering_pm_maand" req="ja" active="ja" check="select" class="Uitkering p/m sinds maand"><option value="januari" id="bga_uitkering_pm_maand_januari">Januari</option><option value="februari" id="bga_uitkering_pm_maand_februari">Februari</option><option value="maart" id="bga_uitkering_pm_maand_maart">Maart</option><option value="april" id="bga_uitkering_pm_maand_april">April</option><option value="mei" id="bga_uitkering_pm_maand_mei">Mei</option><option value="juni" id="bga_uitkering_pm_maand_juni">Juni</option><option value="juli" id="bga_uitkering_pm_maand_juli">Juli</option><option value="augustus" id="bga_uitkering_pm_maand_augustus">Augustus</option><option value="september" id="bga_uitkering_pm_maand_september">September</option><option value="oktober" id="bga_uitkering_pm_maand_oktober">Oktober</option><option value="november" id="bga_uitkering_pm_maand_november">November</option><option value="december" id="bga_uitkering_pm_maand_december">December</option></select> maand*</td><td><input type="text" name="bga_uitkering_pm_jaar" id="bga_uitkering_pm_jaar" class="Uitkering p/m jaar" req="ja" active="ja" check="jaar"/></td><td>jaar*</td>');
		$("#betrekking").html('');						
		$("#contract").html("");						
		$("#inkomen").html('');						
		$("#netto").html('');						
		$("#beroep_sinds").html('');						
		$("#bedrijfstak").html("");						
		$("#beroepsomscrhijving").html('');	
		$("#beroeps_uren").html('');
		$("#werk").val("uitkering");
	}else if(value != "geen"){
		$("#betrekking").html('<td>Betrekking*</td><td><select name="bga_soort_contract" id="bga_soort_contract" req="ja" active="ja" check="select" class="Betrekking"><option value="fulltime" id="bga_soort_contract_fulltime">Fulltime</option><option value="parttime" id="bga_soort_contract_parttime">Parttime</option></select></td>');						
		$("#contract").html("<td>Soort contract*</td><td><select name='bga_soort_contract' id='bga_soort_contract' req='ja' active='ja' check='select' class='Soort contract'><option value='keuze' id='bga_soort_contract_maak_een_keuze...'>Maak een keuze...</option><option value='vast_contract' id='bga_soort_contract_vast_contract'>Vast contract</option><option value='jaar_contract' id='bga_soort_contract_jaar_contract'>Jaar contract</option><option value='6_maanden_contract' id='bga_soort_contract_6_maanden_contract'>6 maanden contract</option></select></td>");						
		$("#inkomen").html('<td>Vaste jaarlijkse bonus/13e maand*</td><td><input type="text" name="bga_vast" id="bga_vast" value="0,00" req="ja" active="ja" check="decimaal" class="Vaste jaarlijkse bonus"/></td>');						
		$("#netto").html('<td>Netto Maandinkomen*</td><td><input type="text" name="bga_netto" id="bga_netto" value="0,00" req="ja" active="ja" check="decimaal" class="Netto maandinkomen"/></td>');						
		$("#beroep_sinds").html('<td>Sinds</td><td><select name="bga_bedrijf_maand" id="bga_bedrijf_maand" req="ja" active="ja" check="select" class="Maandinkomen sinds maand"><option value="januari" id="bga_bedrijf_maand_januari">Januari</option><option value="februari" id="bga_bedrijf_maand_februari">Februari</option><option value="maart" id="bga_bedrijf_maand_maart">Maart</option><option value="april" id="bga_bedrijf_maand_april">April</option><option value="mei" id="bga_bedrijf_maand_mei">Mei</option><option value="juni" id="bga_bedrijf_maand_juni">Juni</option><option value="juli" id="bga_bedrijf_maand_juli">Juli</option><option value="augustus" id="bga_bedrijf_maand_augustus">Augustus</option><option value="september" id="bga_bedrijf_maand_september">September</option><option value="oktober" id="bga_bedrijf_maand_oktober">Oktober</option><option value="november" id="bga_bedrijf_maand_november">November</option><option value="december" id="bga_bedrijf_maand_december">December</option></select> maand*</td><td><input type="text" name="bga_bedrijf_jaar" id="bga_bedrijf_jaar"  req="ja" active="ja" check="jaar" class="Netto maandinkomen sinds jaar"/></td><td>jaar*</td>');						
		$("#bedrijfstak").html("<td>Bedrijfstak*</td><td><select name='bga_bedrijf' id='bga_bedrijf' req='ja' active='ja' check='select' class='Bedrijfstak'><option value='agrarische_bedrijven' id='bga_bedrijf_agrarische_bedrijven'>Agrarische bedrijven</option><option value='ambachtslieden' id='bga_bedrijf_ambachtslieden'>Ambachtslieden</option><option value='ambtenaren' id='bga_bedrijf_ambtenaren'>Ambtenaren</option><option value='bank/verzekering' id='bga_bedrijf_bank/verzekering'>Bank/Verzekering</option><option value='beroepsmilitair' id='bga_bedrijf_beroepsmilitair'>Beroepsmilitair</option><option value='bouwbedrijf' id='bga_bedrijf_bouwbedrijf'>Bouwbedrijf</option><option value='#Computer_bedrijven' id='bga_bedrijf_computer_bedrijven'>Computer bedrijven</option><option value='dienstverlenende_bedrijven' id='bga_bedrijf_dienstverlenende_bedrijven'>Dienstverlenende bedrijven</option><option value='gezondheidszorg' id='bga_bedrijf_gezondheidszorg'>Gezondheidszorg</option><option value='handel' id='bga_bedrijf_handel'>Handel</option><option value='haven_bedrijven' id='bga_bedrijf_haven_bedrijven'>Haven bedrijven</option><option value='horeca' id='bga_bedrijf_horeca'>Horeca</option><option value='industrie' id='bga_bedrijf_industrie'>Industrie</option><option value='j.w.g./st._maatwerk' id='bga_bedrijf_j.w.g./st._maatwerk'>J.W.G./St. maatwerk</option><option value='luchtvaart' id='bga_bedrijf_luchtvaart'>Luchtvaart</option><option value='onderwijs' id='bga_bedrijf_onderwijs'>Onderwijs</option><option value='openbaar_vervoer/kpn' id='bga_bedrijf_openbaar_vervoer/kpn'>Openbaar vervoer/KPN</option><option value='scheepvaart' id='bga_bedrijf_scheepvaart'>Scheepvaart</option><option value='schoonmaak_bedrijven' id='bga_bedrijf_schoonmaak_bedrijven'>Schoonmaak bedrijven</option><option value='wegtransport' id='bga_bedrijf_wegtransport'>Wegtransport</option><option value='winkerlpersoneel' id='bga_bedrijf_winkerlpersoneel'>Winkerlpersoneel</option></select></td>");						
		$("#beroepsomscrhijving").html('<td>Beroepsomschrijving*</td><td><input type="text" name="bga_beroep" id="bga_beroep" req="ja" active="ja" check="text" class="Beroepsomschrijving"/></td>');						
		$("#beroeps_uren").html('<td>Uren per week*</td><td><input type="text" name="bga_uren" id="bga_uren" value="0"  req="ja" active="ja"  check="nummer" class="Uren per week"/></td>');						
		$("#uitkering").html('');
		$("#uitkeringsinds").html('');
		$("#uitkering_pm").html('');
		$("#uitkering_pm_sinds").html('');	
		$("#werk").val("geen");
	}else{
		$("#uitkering").html('');
		$("#uitkeringsinds").html('');
		$("#uitkering_pm").html('');
		$("#uitkering_pm_sinds").html('');
		$("#betrekking").html('');						
		$("#contract").html("");						
		$("#inkomen").html('');						
		$("#netto").html('');						
		$("#beroep_sinds").html('');						
		$("#bedrijfstak").html("");						
		$("#beroepsomscrhijving").html('');	
		$("#beroeps_uren").html('');
		$("#werk").val("werk");				
	}
}

function inkomsten_p(value){
	if(value == "uitkering"){
		$("#uitkering_p").html('<td>Uitkering*</td><td><select name="bgp_uitkering" id="bgp_uitkering" req="ja" active="ja" check="select" class="Uitkering"><option value="aaw" id="bgp_uitkering_aaw">AAW</option><option value="abw" id="bgp_uitkering_abw">ABW</option><option value="aow" id="bgp_uitkering_aow">AOW</option><option value="anw" id="bgp_uitkering_anw">ANW</option><option value="rww" id="bgp_uitkering_rww">RWW</option><option value="wao" id="bgp_uitkering_wao">WAO</option><option value="ww" id="bgp_uitkering_ww">WW</option><option value="wwv" id="bgp_uitkering_wwv">WWV</option><option value="wwv" id="bgp_uitkering_wwv">WWV</option><option value="roa" id="bgp_uitkering_roa">ROA</option><option value="vut" id="bgp_uitkering_vut">Vut</option><option value="pensioen" id="bgp_uitkering_pensioen">Pensioen</option><option value="rentenier" id="bgp_uitkering_rentenier">Rentenier</option></select></td>');
		$("#uitkeringsinds_p").html('<td>Sinds*</td><td><select name="bgp_uitkering_maand" id="bgp_uitkering_maand" req="ja" active="ja" check="select" class="Uitkering sinds maand"><option value="januari" id="bgp_uitkering_maand_januari">Januari</option><option value="februari" id="bgp_uitkering_maand_februari">Februari</option><option value="maart" id="bgp_uitkering_maand_maart">Maart</option><option value="april" id="bgp_uitkering_maand_april">April</option><option value="mei" id="bgp_uitkering_maand_mei">Mei</option><option value="juni" id="bgp_uitkering_maand_juni">Juni</option><option value="juli" id="bgp_uitkering_maand_juli">Juli</option><option value="augustus" id="bgp_uitkering_maand_augustus">Augustus</option><option value="september" id="bgp_uitkering_maand_september">September</option><option value="oktober" id="bgp_uitkering_maand_oktober">Oktober</option><option value="november" id="bgp_uitkering_maand_november">November</option><option value="december" id="bgp_uitkering_maand_december">December</option></select> maand*</td><td><input type="text" name="bgp_uitkering_jaar" id="bgp_uitkering_jaar" class="Uitkering sinds jaar" /></td>');
		$("#uitkering_pm_p").html('<td>Uitkering per maand*</td><td><input type="text" name="bgp_uitkering_pm" id="bgp_uitkering_pm" req="ja" active="ja" check="nummer" class="Uitkering per maand" /></td>');
		$("#betrekking_p").html('');						
		$("#contract_p").html("");						
		$("#inkomen_p").html('');						
		$("#netto_p").html('');			
		$("#beroeps_uren_p").html('');	
		$("#bgp_naam_werkgever").html('');
		$("#bgp_woonplaats_werkgever").html('');
		$("#bgp_telefoon_werkgever").html('');			
		$("#beroep_sinds_p").html('');						
		$("#bedrijfstak_p").html("");						
		$("#beroepsomscrhijving_p").html('');	
		$("#beroeps_uren_p").html('');
		$("#werk_p").val("uitkering");
	}else if(value != "geen"){
		$("#betrekking_p").html('<td>Betrekking*</td><td><select name="bgp_soort_contract" id="bgp_soort_contract" req="ja" active="ja" check="select" class="Betrekking"><option value="fulltime" id="bgp_soort_contract_fulltime">Fulltime</option><option value="parttime" id="bgp_soort_contract_parttime">Parttime</option></select></td>');						
		$("#contract_p").html("<td>Soort contract*</td><td><select name='bgp_soort_contract' id='bgp_soort_contract' req='ja' active='ja' check='select' class='Soort contract'><option value='keuze' id='bgp_soort_contract_maak_een_keuze...'>Maak een keuze...</option><option value='vast_contract' id='bgp_soort_contract_vast_contract'>Vast contract</option><option value='jaar_contract' id='bgp_soort_contract_jaar_contract'>Jaar contract</option><option value='6_maanden_contract' id='bgp_soort_contract_6_maanden_contract'>6 maanden contract</option></select></td>");						
		$("#inkomen_p").html('<td>Vaste jaarlijkse bonus/13e maand*</td><td><input type="text" name="bgp_vast" id="bgp_vast" value="0,00" req="ja" active="ja" check="decimaal" class="Vaste jaarlijkse bonus"/></td>');						
		$("#netto_p").html('<td>Netto Maandinkomen*</td><td><input type="text" name="bgp_netto" id="bgp_netto" value="0,00" req="ja" active="ja" check="decimaal" class="Netto maandinkomen" /></td>');						
		$("#beroep_sinds_p").html('<td>Sinds</td><td><select name="bgp_bedrijf_maand" id="bgp_bedrijf_maand" req="ja" active="ja" check="select" class="Netto maandinkomen sinds maand"><option value="januari" id="bgp_bedrijf_maand_januari">Januari</option><option value="februari" id="bgp_bedrijf_maand_februari">Februari</option><option value="maart" id="bgp_bedrijf_maand_maart">Maart</option><option value="april" id="bgp_bedrijf_maand_april">April</option><option value="mei" id="bgp_bedrijf_maand_mei">Mei</option><option value="juni" id="bgp_bedrijf_maand_juni">Juni</option><option value="juli" id="bgp_bedrijf_maand_juli">Juli</option><option value="augustus" id="bgp_bedrijf_maand_augustus">Augustus</option><option value="september" id="bgp_bedrijf_maand_september">September</option><option value="oktober" id="bgp_bedrijf_maand_oktober">Oktober</option><option value="november" id="bgp_bedrijf_maand_november">November</option><option value="december" id="bgp_bedrijf_maand_december">December</option></select> maand*</td><td><input type="text" name="bgp_bedrijf_jaar" id="bgp_bedrijf_jaar" req="ja" active= "ja" check="jaar" class="Netto maandinkomen sinds jaar" /></td><td>jaar*</td>');						
		$("#bedrijfstak_p").html("<td>Bedrijfstak*</td><td><select name='bgp_bedrijf' id='bgp_bedrijf' req='ja' active='ja' check='select' class='Bedrijfstak'><option value='agrarische_bedrijven' id='bgp_bedrijf_agrarische_bedrijven'>Agrarische bedrijven</option><option value='ambachtslieden' id='bgp_bedrijf_ambachtslieden'>Ambachtslieden</option><option value='ambtenaren' id='bgp_bedrijf_ambtenaren'>Ambtenaren</option><option value='bank/verzekering' id='bgp_bedrijf_bank/verzekering'>Bank/Verzekering</option><option value='beroepsmilitair' id='bgp_bedrijf_beroepsmilitair'>Beroepsmilitair</option><option value='bouwbedrijf' id='bgp_bedrijf_bouwbedrijf'>Bouwbedrijf</option><option value='#Computer_bedrijven' id='bgp_bedrijf_computer_bedrijven'>Computer bedrijven</option><option value='dienstverlenende_bedrijven' id='bgp_bedrijf_dienstverlenende_bedrijven'>Dienstverlenende bedrijven</option><option value='gezondheidszorg' id='bgp_bedrijf_gezondheidszorg'>Gezondheidszorg</option><option value='handel' id='bgp_bedrijf_handel'>Handel</option><option value='haven_bedrijven' id='bgp_bedrijf_haven_bedrijven'>Haven bedrijven</option><option value='horeca' id='bgp_bedrijf_horeca'>Horeca</option><option value='industrie' id='bgp_bedrijf_industrie'>Industrie</option><option value='j.w.g./st._maatwerk' id='bgp_bedrijf_j.w.g./st._maatwerk'>J.W.G./St. maatwerk</option><option value='luchtvaart' id='bgp_bedrijf_luchtvaart'>Luchtvaart</option><option value='onderwijs' id='bgp_bedrijf_onderwijs'>Onderwijs</option><option value='openbaar_vervoer/kpn' id='bgp_bedrijf_openbaar_vervoer/kpn'>Openbaar vervoer/KPN</option><option value='scheepvaart' id='bgp_bedrijf_scheepvaart'>Scheepvaart</option><option value='schoonmaak_bedrijven' id='bgp_bedrijf_schoonmaak_bedrijven'>Schoonmaak bedrijven</option><option value='wegtransport' id='bgp_bedrijf_wegtransport'>Wegtransport</option><option value='winkerlpersoneel' id='bgp_bedrijf_winkerlpersoneel'>Winkerlpersoneel</option></select></td>");						
		$("#beroepsomscrhijving_p").html('<td>Beroepsomschrijving*</td><td><input type="text" name="bgp_beroep" id="bgp_beroep" req="ja" active="ja" check="text" class="Beroepsomschrijving" /></td>');						
		$("#beroeps_uren_p").html('<td>Uren per week*</td><td><input type="text" name="bgp_uren" id="bgp_uren" value="0" req="ja" active="ja" check="nummer" class="Uren per week" /></td>');						
		$("#bgp_naam_werkgever").html('<td>Naam Werkgever</td><td><input type="text" name="bgp_naam_werkgever" id="bgp_naam_werkgever" req="ja" active="ja" check="text" class="Naam werkgever"/></td>');
		$("#bgp_woonplaats_werkgever").html('<td>Woonplaats Werkgever</td><td><input type="text" name="bgp_woonplaats_werkgever" id="bgp_woonplaats_werkgever" req="ja" active="ja" check="text" class="Woonplaats werkgever"/></td>');
		$("#bgp_telefoon_werkgever").html('<td>Telefoonnummer Werkgever</td><td><input type="text" name="bgp_telefoon_werkgever" id="bgp_telefoon_werkgever" req="ja" active="ja" check="telefoon" class="Telefoonnummer werkgever"/></td>');
		$("#uitkering_p").html('');
		$("#uitkeringsinds_p").html('');
		$("#uitkering_pm_p").html('');
		$("#werk_p").val("geen");
	}else{
		$("#uitkering_p").html('');
		$("#uitkeringsinds_p").html('');
		$("#uitkering_pm_p").html('');
		$("#betrekking_p").html('');						
		$("#contract_p").html("");						
		$("#inkomen_p").html('');						
		$("#netto_p").html('');						
		$("#beroep_sinds_p").html('');						
		$("#bedrijfstak_p").html("");						
		$("#beroepsomscrhijving_p").html('');	
		$("#beroeps_uren_p").html('');	
		$("#bgp_naam_werkgever").html('');
		$("#bgp_woonplaats_werkgever").html('');
		$("#bgp_telefoon_werkgever").html('');
		$("#werk_p").val("geen");				
	}
}

function telefoonMob(value){
	if(value == "geen"){
		$("#mobielnummer").find("td > span, td > input").each(function(){
			$(this).css("display", "none");
		}) 
	}else{
		$("#mobielnummer").find("td > span, td > input").each(function(){
			$(this).css("display", "block");
		}) 
	}
}

function telefoonNor(value){
	if(value == "geen" || value == "geheim"){
		$("#telefoonnummer").find("td > span, td > input").each(function(){
			$(this).css("display", "none");
		}) 
	}else{
		$("#telefoonnummer").find("td > span, td > input").each(function(){
			$(this).css("display", "block");
		}) 
	}
}

function isInt(x) {
	var y=parseInt(x);
	if (isNaN(y)) return false;
	return x==y && x.toString()==y.toString();
} 

function IsNumeric(strString){ 
	var strValidChars = "0123456789,."; 
	
	//  test strString consists of valid characters listed above 
	for (var i = 0; i < strString.length; i++){ 
		if (strValidChars.indexOf(strString.charAt(i)) == -1){ 
			return false;
		} 
	} 
	
	return true;
}           

function parseDate(datum){
	return Date.parse(datum);
}

function checkForm(){	
	var form = document.getElementById("offerte").elements;
	var message = "De volgende fouten zijn gevonden:\n\n";
	var ok = true;
	// && form[i].getAttribute("active").value!="null"
	for(var i=0;i<form.length;i++) {
			
		if(form[i].style.display != 'none' && form[i].getAttribute("active")==="ja"){
			if(form[i].getAttribute("req") === "ja"){			
				if(form[i].getAttribute("check") == "text"){
					if(form[i].value != ""){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
					}else{											
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += form[i].className+" is een verplicht veld.\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "nummer"){
					if(IsNumeric(form[i].value) && form[i].value != ""){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += form[i].className+" is niet numeriek\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "decimaal"){
					if(IsNumeric(form[i].value) && form[i].value != ""){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "Vul het veld '"+form[i].className+"' als volgt in: 0000,00\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "postcode"){
					var reg = /^[0-9]{4}[ ]{0,1}[a-z|A-Z]{2}$/
					if(form[i].value.search(reg)!=-1 && form[i].value != ""){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
						
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "Vul het veld '"+form[i].className+"' als volgt in: 0000 AA\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "telefoon"){
					var reg = /^[0-9]{10}$/
					if(form[i].value.search(reg)!=-1 && form[i].value != ""){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
						
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "Vul het veld '"+form[i].className+"' als volgt in: 0381234567\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "jaar"){
					var current = getCurrentDate();
					var reg = /^[0-9]{4}$/
					if(form[i].value.search(reg)!=-1 && form[i].value != "" && current[2] >= form[i].value){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
						
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "Vul het veld '"+form[i].className+"' als volgt in: 2000\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "geldig"){
					var current = getCurrentDate();
					var reg = /^[0-9]{4}$/
					if(form[i].value.search(reg)!=-1 && form[i].value != "" && current[2] <= form[i].value){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
						
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "Vul het veld '"+form[i].className+"' als volgt in: 2000\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "geboortedatum"){
					
					var date_array = form[i].value.split("-");
					if(isArray(date_array))	{
						var isDate = checkDate(date_array[0],date_array[1],date_array[2]);
					} else {
						isDate = false;
					}
					
					if(!isDate)	{
						// Foute opmaak / geldigheid datum
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += form[i].className+" is niet juist ingevuld";
						ok = false;
					} else {
						// Controle op minimaal 18 jaar
						var current = getCurrentDate();		
						
						if(current[2] -18 > date_array[2]){
							// huidige jaar -18 is groter dan geboortejaar. succes
							form[i].style.backgroundColor = '#FFFFFF';
							form[i].style.borderColor = '#CCCCCC';
						}else{
							if(current[2] -18 == date_array[2]){
								if(current[1] > date_array[1]){
									// jaar is gelijk en huidige maand is groter dan geboortemaand. succes
									form[i].style.backgroundColor = '#FFFFFF';
									form[i].style.borderColor = '#CCCCCC';
								}else{
									if(current[1] == date_array[1]){
										// huidige jaar en maand is gelijk aan geboorte maand en jaar, dus nu op datum testen	
										if(current[0] >= date_array[0]){
											form[i].style.backgroundColor = '#FFFFFF';
											form[i].style.borderColor = '#CCCCCC';
										}else{
											form[i].style.backgroundColor = '#FF8181';
											form[i].style.borderColor = '#FF0000';
											message += form[i].className+": u bent geen 18 jaar of ouder\n";
											ok = false;
										}
									}else{
										form[i].style.backgroundColor = '#FF8181';
										form[i].style.borderColor = '#FF0000';
										message += form[i].className+": u bent geen 18 jaar of ouder\n";
										ok = false;
									}
								}
							}else{
								form[i].style.backgroundColor = '#FF8181';
								form[i].style.borderColor = '#FF0000';
								message += form[i].className+": u bent geen 18 jaar of ouder\n";
								ok = false;
							}
						}
					}
				}else if(form[i].getAttribute("check") == "select"){
					if(form[i].value != "keuze"){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
						
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += form[i].className+" is niet goed ingevuld\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "emailadres"){
					var reg = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/;
					if(form[i].value.search(reg)!=-1 && form[i].value != ""){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
						
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "E-mail adres van veld '"+form[i].className+"' is niet geldig\n";
						ok = false;
					}
				}else if(form[i].getAttribute('check')=='retailer'){
					if(form[i].value == '' && $("select#retailer").val()==''){
						message += form[i].className+" is een verplicht veld\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "woonachtig_sinds"){
					//alert('test');
				
					var date = form[i].value.split("-");
					
					if(date.length == 2){
						var maand = parseInt(date[0]);
						var jaar = parseInt(date[1]);
						
						if(checkDate(1,maand,jaar)!=false){
							form[i].style.backgroundColor = '#FFFFFF';
							form[i].style.borderColor = '#CCCCCC';
						}else{
							message += "Woonachtig sinds is niet correct ingevuld\n";
							ok = false;
						}
					}else{
						message += "Woonachtig sinds is niet correct ingevuld\n";
						ok = false;
					}
				}
			}else{
				if(form[i].getAttribute("check") == "nummer"){
					if(IsNumeric(form[i].value)){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += form[i].className+" is niet numeriek\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "decimaal"){
					if(IsNumeric(form[i].value)){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "Vul het veld '"+form[i].className+"' als volgt in: 0000,00\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "postcode"){
					var reg = /^[0-9]{4}[ ]{0,1}[a-z|A-Z]{2}$/
					if(form[i].value.search(reg)!=-1 || form[i].value == ""){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
						
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "Vul het veld '"+form[i].className+"' als volgt in: 0000 AA\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "telefoon"){
					var reg = /^[0-9]{10}$/
					if(form[i].value.search(reg)!=-1 || form[i].value == ""){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
						
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "Vul het veld '"+form[i].className+"' als volgt in: 0381234567\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "jaar"){
					var current = getCurrentDate();
					var reg = /^[0-9]{4}$/
					if((form[i].value.search(reg)!=-1 && form[i].value <= current[2]) || form[i].value == ""){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
						
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "Vul het veld '"+form[i].className+"' als volgt in: 2000\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "geldig"){
					var current = getCurrentDate();
					var reg = /^[0-9]{4}$/
					if((form[i].value.search(reg)!=-1 && form[i].value >= current[2]) || form[i].value == ""){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
						
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "Vul het veld '"+form[i].className+"' als volgt in: 2000\n";
						ok = false;
					}
				}else if(form[i].getAttribute("check") == "geboortedatum"){
				
					var date_array = form[i].value.split("-");
					if(isArray(date_array) || form[i].value == "")	{
						var isDate = checkDate(date_array[0],date_array[1],date_array[2]);
					} else {
						isDate = false;
					}
					
					if(!isDate)	{
						// Foute opmaak / geldigheid datum
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "Vul het veld '"+form[i].className+"' als volgt in: 31-12-2000\n";
						ok = false;
					}else if(form[i].value == ""){
						
					}else {
						// Controle op minimaal 18 jaar
						var current = getCurrentDate();		
						
						if(current[2] -19 > date_array[2]){
							form[i].style.backgroundColor = '#FFFFFF';
							form[i].style.borderColor = '#CCCCCC';
						}else{
							if(current[2] -18 == date_array[2]){
								if(current[1] > date_array[1]){
									form[i].style.backgroundColor = '#FFFFFF';
									form[i].style.borderColor = '#CCCCCC';
								}else{
									if(current[0] >= date_array[0]){
										form[i].style.backgroundColor = '#FFFFFF';
										form[i].style.borderColor = '#CCCCCC';
									}else{
										form[i].style.backgroundColor = '#FF8181';
										form[i].style.borderColor = '#FF0000';
										message += form[i].className+": u bent geen 18 jaar of ouder\n";
										ok = false;
									}
								}
							}else{
								form[i].style.backgroundColor = '#FF8181';
								form[i].style.borderColor = '#FF0000';
								message += form[i].className+": u bent geen 18 jaar of ouder\n";
								ok = false;
							}
						}
					}
				}else if(form[i].getAttribute("check") == "emailadres"){
					var reg = /^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/
					if(form[i].value.search(reg)!=-1 || form[i].value == ""){
						form[i].style.backgroundColor = '#FFFFFF';
						form[i].style.borderColor = '#CCCCCC';
					}else{
						form[i].style.backgroundColor = '#FF8181';
						form[i].style.borderColor = '#FF0000';
						message += "E-mail adres van veld '"+form[i].className+"' is niet geldig\n";
						ok = false;
					}
				}
			}
		}else{
			
		}
	}
    if(ok === false){
    	alert(message);
    	return false;
    }else if(ok === true){
    	document.offerte.submit();
    }
}

var monthLength = new Array(31,28,31,30,31,30,31,31,30,31,30,31);

function checkDate(day,month,year)	{
	if (!day || !month || !year)
		return false;

	if (year/4 == parseInt(year/4))
		monthLength[1] = 29;

	if (day > monthLength[month-1])
		return false;

	monthLength[1] = 28;

	var now = new Date();
	now = now.getTime(); //NN3

	var dateToCheck = new Date();
	dateToCheck.setYear(year);
	dateToCheck.setMonth(month-1);
	dateToCheck.setDate(day);
	var checkDate = dateToCheck.getTime();

	var futureDate = (now < checkDate);
	var pastDate = (now > checkDate);

	return checkDate;
}

function isArray(obj) {
	return (obj.constructor.toString().indexOf("Array") != -1);
}


function getCurrentDate()	{
	var months=new Array(13);
	months[1]="January";
	months[2]="February";
	months[3]="March";
	months[4]="April";
	months[5]="May";
	months[6]="June";
	months[7]="July";
	months[8]="August";
	months[9]="September";
	months[10]="October";
	months[11]="November";
	months[12]="December";
	var time=new Date();
	var lmonth= time.getMonth() + 1;
	var date=time.getDate();
	var year=time.getYear();
	if (year < 2000)
	year = year + 1900;
//	document.write("<center>" + lmonth + " ");
//	document.write(date + ", " + year + "</center>");	
	var current =new Array(3);	
	current[0]=date;
	current[1]=lmonth;
	current[2]=year;
	return current;
}

function woonachtig(){
	var maand = parseInt($("input#aa_sinds_maand").val());
	var jaar = parseInt($("input#aa_sinds_jaar").val());
	
	// javascript months is zero based
	var jMaand = maand-1;	
	
	$("input#aa_sinds").val(maand+"-"+jaar);
	
	var myDate=new Date();
	myDate.setFullYear((jaar+1),jMaand,01);
	var today = new Date();
		
	if(myDate>today){
		$("table#vorig_adres").css('display','block');
		$("table#vorig_adres").find('input').each(function(){
			$(this).attr('active','ja');
		});
		$("input#huis").val('ja');
	}else{
		$("table#vorig_adres").find('input').each(function(){
			$(this).attr('active','nee');
		});
		$("table#vorig_adres").css('display','none');		
		$("input#huis").val('nee');
	}	

}
