var ajax_available = true;

function sendRequest(module, formulier){
	switch(module){
		case "max_hypotheek":
			urlString = "?module="+module;
			urlString += "&bruto_maandinkomen="+formulier.bruto_inkomen_pm.value;
			urlString += "&bruto_maandinkomen_partner="+formulier.bruto_inkomen_pm_partner.value;
			urlString += "&financiele_verplichtingen="+formulier.maand_verpl.value;
			break;	
		case "oversluiten":
			urlString = "?module="+module;
			urlString += "&bruto_maandinkomen="+formulier.bruto_inkomen_pm.value;
			urlString += "&bruto_maandinkomen_partner="+formulier.bruto_inkomen_pm_partner.value;
			urlString += "&gewenst_hypotheekbedrag="+formulier.gewenst_hypotheekbedrag.value;
			urlString += "&huidige_hypotheekbedrag="+formulier.huidge_hypotheekbedrag.value;
			urlString += "&huidige_rente="+formulier.huidige_hypotheekrente.value;
			urlString += "&huidige_premie_levensverzekering="+formulier.premie_levensverzekering.value;
			urlString += "&financiele_verplichtingen="+formulier.maand_verpl.value;
			break;	
		case "bereken_uw_rente":
			urlString = "?module="+module;
			urlString += "&koopsom="+formulier.koopsom.value;
			urlString += "&gewenst_hypotheekbedrag="+formulier.gewenste_hypotheek.value;
			urlString += "&nhg="+formulier.nhg.value;
			urlString += "&bedrag_1="+formulier.bedrag_1.value;
			urlString += "&bedrag_2="+formulier.bedrag_2.value;
			urlString += "&bedrag_3="+formulier.bedrag_3.value;
			urlString += "&rente_vastheids_periode_1="+formulier.rente_vastheids_periode_1.value;
			urlString += "&rente_vastheids_periode_2="+formulier.rente_vastheids_periode_2.value;
			urlString += "&rente_vastheids_periode_3="+formulier.rente_vastheids_periode_3.value;
			
			if(formulier.koopsom.value=="" || formulier.gewenste_hypotheek.value=="" || formulier.bedrag_1.value==""){
				ajax_available = false;
			}
			break;
		case "netto_maandlast":
			urlString = "?module="+module;
			urlString += "&gewenst_hypotheekbedrag="+formulier.gewenst_hypotheekbedrag.value;
			urlString += "&bruto_maandinkomen="+formulier.bruto_inkomen_pm.value;
			urlString += "&bruto_maandinkomen_partner="+formulier.bruto_inkomen_pm_partner.value;
			break;
		case "gewenste_maandlast":
			urlString = "?module="+module;
			urlString += "&bruto_maandbedrag="+formulier.bruto_maandbedrag.value;
			urlString += "&bruto_maandinkomen="+formulier.bruto_inkomen_pm.value;
			urlString += "&bruto_maandinkomen_partner="+formulier.bruto_inkomen_pm_partner.value;
			urlString += "&rente_vastheids_periode="+formulier.rente_vastheids_periode.value;
			break;
	}
	
	//document.write("/rekenmodules/ajax/bereken.php"+urlString);
	if (ajax_available) {
		ajax_available = false;
		loadXMLDoc("/rekenmodules/ajax/bereken.php"+urlString);
	}
}

function displayResults(xmlData){
	ajax_available = true;
	if(display_resultaten.length>0){
		for(var i=0; i<display_resultaten.length; i++){
			if(xmlData.getElementsByTagName(display_resultaten[i])[0]){
				document.rekenmodule[display_resultaten[i]].value = xmlData.getElementsByTagName(display_resultaten[i])[0].firstChild.data;
			}else{ 
				document.rekenmodule[display_resultaten[i]].value = "";
			}
		}
	}
}