// JavaScript Document
function vardoorgeef(strURL) {
	xmlhttpPost(strURL);
}
function xmlhttpPost(strURL,params) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
	$('indicator').show();
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText);
			$('indicator').hide();
        }
    }
    self.xmlHttpReq.send(getquerystring(params));
}
function updatepage(str) {
	
	// Uitlichten relevante variabelen uit de teruggestuurde string
	var rij = new Array();
	rij = str.split ('=');
	// kovtoeslag=40&bijdrageuwv=0&nettokostenkov=10&brutokostenkov=50&id=17628
	// 0          1              2                3                 4     5
	var atarra = rij[1].substring(0,rij[1].indexOf('&'));
	var tarra = 1 * atarra; // 40										 
	var anetto = rij[3].substring(0,rij[3].indexOf('&'));
	var netto = 1 * anetto; // 10										 
	var abruto = rij[4].substring(0,rij[4].indexOf('&'));
	var bruto = 1 * abruto; // 50										 
    document.getElementById("bruto").innerHTML = bruto;
    document.getElementById("tarra").innerHTML = tarra;
    document.getElementById("netto").innerHTML = netto;
}
function getquerystring() {
    var form = document.forms['doorfeeg'];
    qstr   =  'ik_toetsingsinkomen=' + escape(form.inkom.value);
    qstr  += '&ik_toeslagrecht=1&ik_uwvgem=0&ik_werkdienst=1';
	qstr  += '&kind1_gebdat_dag=01';
	qstr  += '&kind1_gebdat_maand=01';
	if (escape(form.agek1.value) < "4") qstr  += '&kind1_gebdat_jaar=06';
	if (escape(form.agek1.value) > "3") qstr  += '&kind1_gebdat_jaar=00';
    qstr  += '&kind1_opv1_uur=' + escape(form.upmk1.value);  
    qstr  += '&kind1_opv1_prijs=' + escape(form.cpuk1.value);  
    qstr  += '&kind1_opvangtype=' + escape(form.typk1.value); 
	qstr  += '&kind1_opv1_uur_freq=2';
	qstr  += '&kind1_opv1_prijs_freq=1';
	qstr  += '&kind2_gebdat_dag=01';
	qstr  += '&kind2_gebdat_maand=01';
	if (escape(form.agek3.value) < "4") qstr  += '&kind2_gebdat_jaar=06';
	if (escape(form.agek3.value) > "3") qstr  += '&kind2_gebdat_jaar=00';
    qstr  += '&kind2_opv1_uur=' + escape(form.upmk2.value);  
    qstr  += '&kind2_opv1_prijs=' + escape(form.cpuk2.value);  
    qstr  += '&kind2_opvangtype=' + escape(form.typk2.value); 
	qstr  += '&kind2_opv1_uur_freq=2';
	qstr  += '&kind2_opv1_prijs_freq=1';
	qstr  += '&kind3_gebdat_dag=01';
	qstr  += '&kind3_gebdat_maand=01';
	if (escape(form.agek3.value) < "4") qstr  += '&kind3_gebdat_jaar=06';
	if (escape(form.agek3.value) > "3") qstr  += '&kind3_gebdat_jaar=00';
    qstr  += '&kind3_opv1_uur=' + escape(form.upmk3.value);  
    qstr  += '&kind3_opv1_prijs=' + escape(form.cpuk3.value);  
    qstr  += '&kind3_opvangtype=' + escape(form.typk3.value); 
	qstr  += '&kind3_opv1_uur_freq=2';
	qstr  += '&kind3_opv1_prijs_freq=1';
	qstr  += '&kind4_gebdat_dag=01';
	qstr  += '&kind4_gebdat_maand=01';
	if (escape(form.agek4.value) < "4") qstr  += '&kind4_gebdat_jaar=06';
	if (escape(form.agek4.value) > "3") qstr  += '&kind4_gebdat_jaar=00';
    qstr  += '&kind4_opv1_uur=' + escape(form.upmk4.value);  
    qstr  += '&kind4_opv1_prijs=' + escape(form.cpuk4.value);  
    qstr  += '&kind4_opvangtype=' + escape(form.typk4.value); 
	qstr  += '&kind4_opv1_uur_freq=2';
	qstr  += '&kind4_opv1_prijs_freq=1';
    qstr  += '&kov_inschrijfgeld=' + escape(form.insch.value);  
    qstr  += '&kov_var_kosten=' + escape(form.inspm.value);
    qstr  += '&part_toetsingsinkomen=0&part_toeslagrecht=0&part_uwvgem=0&part_werkdienst=0';
	// bereken aantal kinderen:
	var kinderen = 0;
	if (escape(form.upmk4.value) == 0) kinderen = 3;
	if (escape(form.upmk3.value) == 0) kinderen = 2;
	if (escape(form.upmk2.value) == 0) kinderen = 1;
    qstr  += '&kind_toesl_aantal=' + kinderen;  
	qstr  += '&kdscan=040702';  
    return qstr;
}