	var divUniqueAmountHTML;
	var divMonthlyAmountHTML;
	var divYearlyAmountHTML;
	var divSaveChildHTML;
	var divSavePensionHTML;
	var divFreeSaveAnyMomentHTML;
	var divPaymentCycleHTML;
	
	var divSaveFieldsHTML;
	var divInvestFieldsHTML;
	
	function init() {

		divSaveFieldsHTML = getInnerHTML("divSaveFields");
		divInvestFieldsHTML = getInnerHTML("divInvestFields");

		divUniqueAmountHTML = getInnerHTML("divUniqueAmount");
		divMonthlyAmountHTML = getInnerHTML("divMonthlyAmount");
		divYearlyAmountHTML = getInnerHTML("divYearlyAmount");
		divSaveChildHTML = getInnerHTML("divSaveChild");
		divSavePensionHTML = getInnerHTML("divSavePension");
		divFreeSaveAnyMomentHTML = getInnerHTML("divFreeSaveAnyMoment");
		divPaymentCycleHTML = getInnerHTML("divPaymentCycle");
		
		setSaveOrInvestDivs();
	}
	
	function setSaveOrInvestDivs() {
	
		if (document.getElementById) {

			if (document.getElementById("requestType").value == '7') {
			
				changeInnerHTML("divSaveFields", divSaveFieldsHTML);
				changeInnerHTML("divInvestFields", "");
				setProductTypeFields();
			}	
			else if (document.getElementById("requestType").value == '8') {
			
				changeInnerHTML("divSaveFields", "");
				changeInnerHTML("divInvestFields", divInvestFieldsHTML);
			}
			else {
			
				changeInnerHTML("divSaveFields", "");
				changeInnerHTML("divInvestFields", "");
			}
		}
	}
	
	function setFreeSaveAmounts() {
		// todo
	}
	
	function setProductTypeFields() {
	
		if (document.getElementById) {
		
			if (document.getElementById("requestType").value == '7' || document.getElementById("requestType").value == '8') {
				if (document.getElementById("productCode").value == '') {
				
					changeInnerHTML("divSaveChild", "");
					changeInnerHTML("divPaymentCycle","");
					changeInnerHTML("divSavePension", "");
					changeInnerHTML("divFreeSaveAnyMoment", "");
				}
				else if (document.getElementById("productCode").value == "0") {
	
					changeInnerHTML("divSaveChild", divSaveChildHTML);
					changeInnerHTML("divPaymentCycle", divPaymentCycleHTML);
					changeInnerHTML("divSavePension", "");
					changeInnerHTML("divFreeSaveAnyMoment", "");
				}
				else if (document.getElementById("productCode").value == "1") {
				
					changeInnerHTML("divSaveChild", "");
					changeInnerHTML("divPaymentCycle","");
					changeInnerHTML("divSavePension", divSavePensionHTML);
					changeInnerHTML("divFreeSaveAnyMoment", "");
				}
				else if (document.getElementById("productCode").value == "2") {
				
					changeInnerHTML("divSaveChild", "");
					changeInnerHTML("divPaymentCycle", divPaymentCycleHTML);
					changeInnerHTML("divSavePension", "");
					changeInnerHTML("divFreeSaveAnyMoment", divFreeSaveAnyMomentHTML);
				}
				toggleAmounts();
			}
			else {
			
				changeInnerHTML("divSaveFields", "");
				changeInnerHTML("divInvestFields", "");
			}
		}		
	}

	function toggleAmounts() {
	
		if (document.getElementById) {
		
			if (document.getElementById("productCode").value == "0") {
		
				if (document.getElementById("cycle").value == '') {
				
					changeInnerHTML("divUniqueAmount", '');
					changeInnerHTML("divMonthlyAmount", '');
					changeInnerHTML("divYearlyAmount", '');
				}
				else if (document.getElementById("cycle").value == '0') {
				
					changeInnerHTML("divUniqueAmount", divUniqueAmountHTML);
					changeInnerHTML("divMonthlyAmount", '');
					changeInnerHTML("divYearlyAmount", '');
				}
				else if (document.getElementById("cycle").value == '1') {
				
					changeInnerHTML("divUniqueAmount", '');
					changeInnerHTML("divMonthlyAmount", divMonthlyAmountHTML);
					changeInnerHTML("divYearlyAmount", divYearlyAmountHTML);
				}
				else if (document.getElementById("cycle").value == '2') {
				
					changeInnerHTML("divUniqueAmount", divUniqueAmountHTML);
					changeInnerHTML("divMonthlyAmount", divMonthlyAmountHTML);
					changeInnerHTML("divYearlyAmount", '');
				}
			}
			else if (document.getElementById("productCode").value == "1") {
			
				if (document.getElementById("pensionType").value == '0') {
				
					changeInnerHTML("divUniqueAmount", "");
					changeInnerHTML("divMonthlyAmount", divMonthlyAmountHTML);
					changeInnerHTML("divYearlyAmount", divYearlyAmountHTML);
					
					// prijs vooraf invullen  72,5 maandelijks, 870 jaarlijks
					document.getElementById("monthlyAmount").value = "72,5";
					document.getElementById("yearlyAmount").value = "870";
				}
				else if (document.getElementById("pensionType").value == '1') {
				
					changeInnerHTML("divUniqueAmount", "");
					changeInnerHTML("divMonthlyAmount", divMonthlyAmountHTML);
					changeInnerHTML("divYearlyAmount", divYearlyAmountHTML);
				}
				else {
				
					changeInnerHTML("divUniqueAmount", "");
					changeInnerHTML("divMonthlyAmount", "");
					changeInnerHTML("divYearlyAmount", "");
				}
			}			
			else if (document.getElementById("productCode").value == "2") {

				if (document.getElementById("cycle").value == '') {
				
					changeInnerHTML("divUniqueAmount", '');
					changeInnerHTML("divMonthlyAmount", '');
					changeInnerHTML("divYearlyAmount", '');
				}
				else if (document.getElementById("cycle").value == '0') {
				
					changeInnerHTML("divUniqueAmount", divUniqueAmountHTML);
					changeInnerHTML("divMonthlyAmount", '');
					changeInnerHTML("divYearlyAmount", '');
				}
				else if (document.getElementById("cycle").value == '1') {
				
					changeInnerHTML("divUniqueAmount", '');
					changeInnerHTML("divMonthlyAmount", divMonthlyAmountHTML);
					changeInnerHTML("divYearlyAmount", divYearlyAmountHTML);
				}
				else if (document.getElementById("cycle").value == '2') {
				
					changeInnerHTML("divUniqueAmount", divUniqueAmountHTML);
					changeInnerHTML("divMonthlyAmount", divMonthlyAmountHTML);
					changeInnerHTML("divYearlyAmount", '');
				}
			
			}
			else {
				// geen child noch pension, type nog onbekend, dus de rest onzichtbaar maken )
				changeInnerHTML("divUniqueAmount", "");
				changeInnerHTML("divMonthlyAmount", "");
				changeInnerHTML("divYearlyAmount", "");
			}
		}	
	}

