$(document).ready(function() {	
	// ############################# ROUTEPLANNER ############################# \\
	
	$('#postcode').focus(function() {
		$('#postcode').attr('value', '');
	});
	
	// ############################# VACATURES ############################# \\
	
	$('#link_direct_solliciteren').click(function() {
		$('#direct_solliciteren').toggle(0);
		return false;
	});
	
	$('#link_open_sollicitatie').click(function() {
		$('#open_sollicitatie').toggle(0);
		return false;
	});
	
	// ############################# KADOOTJE NODIG? ############################# \\
	
	$('#kadopas').click(function() {
		$('#bedrag_kadopas').css('display', 'block');
		$('#bedrag_tegoedbordje').css('display', 'none');
	});
	
	$('#tegoedbordje').click(function() {
		$('#bedrag_kadopas').css('display', 'none');
		$('#bedrag_tegoedbordje').css('display', 'block');
	});
	
	$('#bezorg_ander_adres_ja').click(function() {
		$('#afleveradres').css('display', 'block');
	});
	
	$('#bezorg_ander_adres_nee').click(function() {
		$('#afleveradres').css('display', 'none');
	});
	
	$('#bezorgen_ja').click(function() {
		$('#bezorgen').css('display', 'block');
	});
	
	$('#bezorgen_nee').click(function() {
		$('#bezorgen').css('display', 'none');
	});
	
	// ########### prijs bepalen bij aanvraag van een kadopas of tegoedbordje
	
	// functie aanroepen bij pagina load
	kadopas_tegel();
	
	$('#kadopas').click(function() {
		kadopas_tegel();
	});
	$('#tegoedbordje').click(function() {
		kadopas_tegel();
	});
	$('#aanvraag_aantal_stuks').change(function() {
		kadopas_tegel();
	});
	$('#aanvraag_bedrag_kadopas').change(function() {
		kadopas_tegel();
	});
	$('#aanvraag_bedrag_tegel').change(function() {
		kadopas_tegel();
	});
	$('#bezorgen_ja').click(function() {
		kadopas_tegel();
	});
	$('#bezorgen_nee').click(function() {
		kadopas_tegel();
	});
	
	$('#newsletter_submit').click(function() {
		// persoonlijke gegevens
		var naam = $('#newsletter_naam').val();
		var adres = $('#newsletter_adres').val();
		var postcode = $('#newsletter_postcode').val();
		var woonplaats = $('#newsletter_woonplaats').val();
		var email = $('#newsletter_email').val();
		
		// bday
		var dag = $('#newsletter_bday_dag').val();
		var maand = $('#newsletter_bday_maand').val();
		var jaar = $('#newsletter_bday_jaar').val();
		
		// in- of uitschrijven?
		var inschrijven = $('#newsletter_inschrijven').attr('checked');
		var uitschrijven = $('#newsletter_uitschrijven').attr('checked');
		
		if(inschrijven == true) {
			var keuze = 'inschrijven';
		}
		else if(uitschrijven == true) {
			var keuze = 'uitschrijven';
		}
				
		$.post('/beheer/ajax/add_user_to_newsletter.php', { naam: naam, adres: adres, postcode: postcode, woonplaats: woonplaats, email: email, dag: dag, maand: maand, jaar: jaar, keuze: keuze});
	});
});	

// ############################# ALGEMENE FUNCTIES ############################# \\

function popup(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=1,location=0,statusbar=0,menubar=0,resizable=1,width=600,height=700');");
}

function kadopas_tegel() {
	$(document).ready(function() {
		var kadopas = $('#kadopas').attr('checked');
		var tegoedbordje = $('#tegoedbordje').attr('checked');
		var aantal_stuks = $('#aanvraag_aantal_stuks').val();
		var bezorgen_ja = $('#bezorgen_ja').attr('checked');
		var bezorgen_nee = $('#bezorgen_nee').attr('checked');
		var verzendkosten = $('#verzendkosten').val();
		
		// kadopas of tegoedbordje?
		if(kadopas == true) {
			var bedrag = $('#aanvraag_bedrag_kadopas').val();
		}
		else if(tegoedbordje == true) {
			var bedrag = $('#aanvraag_bedrag_tegel').val();
		}
		
		// huidige totaalprijs zonder verzendkosten
		var totaalprijs = parseFloat(aantal_stuks) * parseFloat(bedrag);
		
		// indien er bezorgt moet worden dan verzendkosten erbij optellen
		if(bezorgen_ja == true) {
			$('#aanvraag_bedrag').html(totaalprijs);
			
			var totaalprijs = parseFloat(totaalprijs) + parseFloat(verzendkosten);
			var totaalprijs = totaalprijs.toFixed(2);
			
			$('#aanvraag_verzendkosten').html(verzendkosten);
			$('#uiteindelijke_verzendkosten').val(verzendkosten);
			$('#aanvraag_totaalbedrag').html(totaalprijs);
			$('#totaalbedrag').val(totaalprijs);
		}
		else {
			$('#aanvraag_bedrag').html(totaalprijs);
			$('#aanvraag_verzendkosten').html('0,00');
			$('#uiteindelijke_verzendkosten').val('0.00');
			$('#aanvraag_totaalbedrag').html(totaalprijs);
			$('#totaalbedrag').val(totaalprijs);
		}
	});
}