var intPremieDekking = 0;
var intPremieTotaal = 0;
var intPremieAV = 0;
var strCmbRas;

function fHandleSoortHuisdier(a_strSoort)
{
	var strRas;

	if (a_strSoort == 'H')
	{
		strCmbRas='cmbRas_Hond';
		strRas = document.forms.frmDierEnZorg.elements.cmbRas_Hond.value;
		if ((strRas == 'KRUI') || (strRas == 'OVER') || (strRas == 'ONBE') || (strRas == ''))
		{
			document.getElementById("td_Image").innerHTML = "<img src=/css/globals/hond.jpg>";
			document.forms.frmDierEnZorg.elements.imgDierEnZorg.value = "/css/globals/hond.jpg";
		}
		else
		{
			document.getElementById("td_Image").innerHTML = "<img src=/images/dierzorg/honden/" + strRas +".jpg>";
			document.forms.frmDierEnZorg.elements.imgDierEnZorg.value = "/images/dierzorg/honden/" + strRas +".jpg";
		}

		if (strRas == 'KRUI' || strRas == 'OVER')
		{
			document.getElementById("tr_gewicht").style.display = "";
		}
		else
		{
			document.getElementById("tr_gewicht").style.display = "none";
		}

		document.getElementById("tr_ras_hond").style.display = "";
		document.getElementById("tr_ras_kat").style.display = "none";
	
		document.getElementById("ul_VoordelenBasisHond").style.display = "";
		document.getElementById("ul_VoordelenUitgebreidHond").style.display = "";
		document.getElementById("ul_VoordelenBasisKat").style.display = "none";
		document.getElementById("ul_VoordelenUitgebreidKat").style.display = "none";

		document.forms.frmDierEnZorg.elements.txtRas.value = document.forms.frmDierEnZorg.elements.cmbRas_Hond.options[document.forms.frmDierEnZorg.elements.cmbRas_Hond.selectedIndex].text
	
	}
	else
	{
		strCmbRas='cmbRas_Kat';
		strRas = document.forms.frmDierEnZorg.elements.cmbRas_Kat.value;

		if (strRas == '')
		{
			document.getElementById("td_Image").innerHTML = "<img src=/css/globals/kat.jpg>";
			document.forms.frmDierEnZorg.elements.imgDierEnZorg.value = "/css/globals/kat.jpg";
		}
		else
		{
			document.getElementById("td_Image").innerHTML = "<img src=/images/dierzorg/katten/" + strRas +".jpg>";
			document.forms.frmDierEnZorg.elements.imgDierEnZorg.value = "/images/dierzorg/katten/" + strRas +".jpg";
		}

		document.getElementById("tr_gewicht").style.display = "none";
		document.getElementById("tr_ras_hond").style.display = "none";
		document.getElementById("tr_ras_kat").style.display = "";

		document.getElementById("ul_VoordelenBasisHond").style.display = "none";
		document.getElementById("ul_VoordelenUitgebreidHond").style.display = "none";
		document.getElementById("ul_VoordelenBasisKat").style.display = "";
		document.getElementById("ul_VoordelenUitgebreidKat").style.display = "";

		document.forms.frmDierEnZorg.elements.txtRas.value = document.forms.frmDierEnZorg.elements.cmbRas_Kat.options[document.forms.frmDierEnZorg.elements.cmbRas_Kat.selectedIndex].text
	}
}
function fCheckLeeftijd()
{
	var strLeeftijd = document.forms.frmDierEnZorg.elements.txtLeeftijd.value;
	
	if (strLeeftijd.length != 0)
	{
		if (!validateNumeric(strLeeftijd))
		{
			document.getElementById("LeeftijdError").style.display = "";
			document.getElementById("LeeftijdErrorText").innerHTML = "Leeftijd is fout ingevuld.";
			return false;
		}
		else
		{
			document.getElementById("LeeftijdError").style.display = "none";
			document.getElementById("LeeftijdErrorText").innerHTML = "";
			return true;
		}
	}
	else
	{
		document.getElementById("LeeftijdError").style.display = "none";
		document.getElementById("LeeftijdErrorText").innerHTML = "";
		return false;
	}
}


function fToggleOnbekend(a_intMode)
{
	if (a_intMode == 0)
	{
		document.getElementById("Geboortedatum").style.display = "";
		document.getElementById("GeboorteDatumError").style.display = "";
		document.getElementById("Leeftijd").style.display = "none";
		document.getElementById("LeeftijdError").style.display = "none";
		document.getElementById("txtLeeftijd").value = "";
	}

	if (a_intMode == 1)
	{
		document.getElementById("Geboortedatum").style.display = "none";
		document.getElementById("GeboorteDatumError").style.display = "none";
		document.getElementById("Leeftijd").style.display = "";
		document.getElementById("LeeftijdError").style.display = "";
		document.getElementById("txtBirthDate1").value = "";
		document.getElementById("txtBirthDate2").value = "";
		document.getElementById("txtBirthDate3").value = "";

	}

}


function fGebddCheck(a_strDay,a_strMonth,a_strYear)
{
	var strGebdd;
	var strLeeftijd;
	var strPremie;
	var strBEDRIJFSNAAM = document.getElementById("txtBEDRIJFSNAAM").value;
	var strMAATSCHAPPIJCODE = document.getElementById("txtMAATSCHAPPIJCODE").value;
	var strTELEFOONNUMMER = document.getElementById("txtTELEFOONNUMMER").value;
	var strTIJDWERKDAG = document.getElementById("txtTIJDWERKDAG").value;
	var strTIJDWEEKEND = document.getElementById("txtTIJDWEEKEND").value;
	var dteGebDatum;
	var dteHuidigeDatum = new Date();

	// Lengte controleren en aanpassen van de datum velden
	if (a_strDay.length == 1)
	{
		a_strDay = "0" + a_strDay;
		document.getElementById("txtBirthDate1").value = a_strDay;
	}
	if (a_strMonth.length == 1)
	{ 
		a_strMonth = "0" + a_strMonth;
		document.getElementById("txtBirthDate2").value = a_strMonth;			
	}
		
	if ((a_strDay != "") && (a_strMonth != "") && (a_strYear.length==4))
	{
		// Lengte controleren en aanpassen van de datum velden
		if (a_strDay.length == 1)
		{
			a_strDay = "0" + a_strDay;
		}
		if (a_strMonth.length == 1)
		{ 
			a_strMonth = "0" + a_strMonth;
		}

		strGebdd = a_strDay+"-"+a_strMonth+"-"+a_strYear;
		strLeeftijd = fIsLeeftijd(strGebdd);
		
		// Controleer ingangsdatum
		if (IsValidDate(a_strDay,a_strMonth,a_strYear))
		{
			//Ingangsdatum mag niet meer dan 1 jaar in de toekomst liggen
			dteHuidigeDatum = new Date((dteHuidigeDatum.getFullYear()), dteHuidigeDatum.getMonth(), dteHuidigeDatum.getDate(), 0, 0, 0);
			dteHuidigeDatum = FormatDate2(dteHuidigeDatum);

			dteGebDatum = new Date(eval(a_strYear), eval(a_strMonth)-1, eval(a_strDay), 0, 0, 0);
			dteGebDatum = FormatDate2(dteGebDatum);

			if (parseInt(DateDiffDays(dteGebDatum, dteHuidigeDatum)) < 0)
			{
				document.getElementById("GeboorteDatumErrorText").innerHTML = "Geboortedatum mag niet in de toekomst liggen";
				document.getElementById("GeboorteDatumError").style.display = "";
				return false;
			}
			else
			{
				document.getElementById("GeboorteDatumErrorText").innerHTML = "";
				document.getElementById("GeboorteDatumError").style.display = "none";
				return true;
			}
		}
		else
		//  onjuist ingevoerde ingangsdatum
		{
			if ((a_strDay != "dd") && (a_strMonth != "mm") && (a_strYear != "jjjj"))
			{
				// alleen melding indien niet de default vulling (dd / mm / jjjj)
				document.getElementById("GeboorteDatumError").style.display = "";
				document.getElementById("GeboorteDatumErrorText").innerHTML = "Geboortedatum is fout ingevuld.";
			}
			return false;
		}
	}
	else
	{
		return false;
	}
}

function fHandleContractsduur(a_intValue)
{
	if (a_intValue == 1)
	{
		if (document.forms.frmDierEnZorg.elements.chkDekkingAP.checked == true)
		{
			fShowInfoSpanLayerDierEnZorg(document.getElementById('infoVerliesExtraPakket'));
		}
		document.forms.frmDierEnZorg.elements.chkDekkingAP.disabled = true;
		document.forms.frmDierEnZorg.elements.chkDekkingAP.checked = false;
	}
	else
	{
		document.forms.frmDierEnZorg.elements.chkDekkingAP.disabled = false;
	}
}

function fBepaalGewicht(a_objControl) 
{
	var strValue = document.getElementById(a_objControl.name).value;
	if (strValue.length != 0)
	{
		if (Trim(strValue) == 'KRUI' || Trim(strValue) == 'OVER')
		{
			document.getElementById("tr_gewicht").style.display = "";
			document.forms.frmDierEnZorg.elements.txtGewicht.value = "";
		}
		else
		{
			document.getElementById("tr_gewicht").style.display = "none";
			document.forms.frmDierEnZorg.elements.cmbGewicht.selectedIndex = 0;

			//roep iframe aan voor gewichtsbepaling
			fLoadBepaalGewichtDierEnZorgIframe(strValue);
		}
	}
}

function fLoadBepaalGewichtDierEnZorgIframe(a_strValue)
{
	//Dit staat in een aparte functie zodat de timeout werkt
	//iframe wordt (opnieuw) geladen
	window.frames['bepaalgewichtdierenzorg_iframe'].window.location = '/forms/bepaalgewichtdierenzorg_iframe.asp?strValue=' + a_strValue;
}

function fBerekenPremieDierEnZorg(a_strDekking)
{
	document.getElementById("txtDekkingOmschrijving").value = a_strDekking;
	document.forms.frmDierEnZorg.elements.submit1.disabled = true;
	document.getElementById("td_PrintMyQuote").disabled = true;
	document.getElementById("td_MailMyQuote").disabled = true;
	document.getElementById("td_SaveMyQuote").disabled = true;

	if (fValidateAllDierEnZorg())
	{

		document.getElementById("td_quickquotePremieBlok").style.display = "none";
		document.getElementById("td_quickquotePremieBlokLaden").style.display = "";
		//De berekening met een TimeOut aanroepen, zodat de iFrames genoeg tijd hebben om de nieuwe gegevens in te laden.
		setTimeout("fBerekenPremieDierEnZorgTimeOut('"+a_strDekking+"')",2000);
	}
	else
	{
		fInitializePremieDierEnZorg();
	}	
}

function fBerekenPremieDierEnZorgTimeOut(a_strDekking)
{
	var strRas = '';
	var strGewicht;

	if (document.forms.frmDierEnZorg.elements.txtSoort.value == 'H')
	{
		strRas = document.forms.frmDierEnZorg.elements.cmbRas_Hond.value;

		if (strRas == 'KRUI' || strRas == 'OVER')
		{
			strGewicht = document.forms.frmDierEnZorg.elements.cmbGewicht.value;
		}
		else
		{
			strGewicht = document.forms.frmDierEnZorg.elements.txtGewicht.value;
		}
	}		
	else
	{
		strGewicht = "";
		strRas = document.forms.frmDierEnZorg.elements.cmbRas_Kat.value;
	}
	
	var strDay;
	var strMonth;
	var strYear;
	var strLeeftijd = '';
	var strDatumGeboorte = '';

	if (document.getElementById("Geboortedatum").style.display == "")
	{
		strDay = document.getElementById("txtBirthDate1").value;
		strMonth = document.getElementById("txtBirthDate2").value;
		strYear = document.getElementById("txtBirthDate3").value;
		//roep iframe aan voor premieberekening	
		if (fGebddCheck(strDay,strMonth,strYear) == true)
		{
			strLeeftijd = fIsLeeftijd(strDay+"-"+strMonth+"-"+strYear);
			strDatumGeboorte = strYear+strMonth+strDay;
		}
	}
	else
	{
		//roep iframe aan voor premieberekening	
		if (fCheckLeeftijd() == true)		{
			strLeeftijd = document.forms.frmDierEnZorg.elements.txtLeeftijd.value;
		}
	}
	
	//roep iframe aan voor premieberekening	
	fLoadBerekenpremieDierEnZorgIframe('FQ', document.getElementById("txtDekkingOmschrijving").value, document.forms.frmDierEnZorg.elements.txtSoort.value, strLeeftijd, strDatumGeboorte, strGewicht, strRas, document.forms.frmDierEnZorg.elements.txtGeslacht.value, document.forms.frmDierEnZorg.elements.txtContractsduur.value);
}

function fLoadBerekenpremieDierEnZorgIframe(a_strForm, a_strDekking, a_strSoort, a_strLeeftijd, a_strDatumGeboorte, a_strGewicht, a_strRas, a_strGeslacht, a_strContractsduur)
{
	//Dit staat in een aparte functie zodat de timeout werkt
	//iframe wordt (opnieuw) geladen
	window.frames['berekenpremiedierenzorg_iframe'].window.location = '/forms/berekenpremieDierEnZorg_iframe.asp?strForm=' + a_strForm + '&strDekking=' + a_strDekking + '&strSoort=' + a_strSoort + '&strLeeftijd=' + a_strLeeftijd + '&strDatumGeboorte=' + a_strDatumGeboorte + '&strGewicht=' + a_strGewicht + '&strRas=' + a_strRas + '&strGeslacht=' + a_strGeslacht + '&strContractsduur=' + a_strContractsduur;
}

function fSetPremieDierEnZorg(a_intPremie, a_intPremiePlaatje)
{
	document.getElementById("td_quickquotePremieBlok").innerHTML = "<img src='/css/globals/euro.gif' border='0' alt='Euro'/>" + a_intPremiePlaatje;
	document.getElementById("td_quickquotePremieBlokLaden").style.display = "none";
	document.getElementById("td_quickquotePremieBlok").style.display = "";

	//	Onthoudt de premie van de dekking
	intPremieDekking = parseFloat(a_intPremie);
	intPremieDekking = intPremieDekking.toFixed(2); 
	
	//Zet nieuwe totaal premie
	fSetPremieTotaalDierEnZorg()
}
	
function fSetPremieAVDierEnZorg()
{
	intPremieAV = 0
	if (document.forms.frmDierEnZorg.elements.chkDekkingAP.checked == true)
	{
		intPremieAV = intPremieAV + parseFloat(document.forms.frmDierEnZorg.elements.txtPremieMaandAP.value);
	}
	intPremieAV = intPremieAV.toFixed(2);
	fSetPremieTotaalDierEnZorg()
}

function fSetPremieTotaalDierEnZorg()
{
	intPremieTotaal = 0
	intPremieTotaal = parseFloat(intPremieDekking) + parseFloat(intPremieAV);
	document.getElementById('PremieTotaal').innerHTML = '&euro; ' + intPremieTotaal.toFixed(2);
}

function fSetTabDierEnZorg(a_strDekking)
{
	document.getElementById("txtDekkingOmschrijving").value = a_strDekking;

	if (a_strDekking == "Standaard")
	{
		document.getElementById("tabBasis").className = 'FQ_tabon';
		document.getElementById("tabUitgebreid").className = 'FQ_taboff';
		document.getElementById("FQ_2Tabs").style.backgroundPosition = '0px 0px';

		document.forms.frmDierEnZorg.elements.radContractsduur[0].disabled = false;
	}
	else if (a_strDekking == "Extra")
	{
		document.getElementById("tabBasis").className = "FQ_taboff";
		document.getElementById("tabUitgebreid").className = "FQ_tabon";
		document.getElementById("FQ_2Tabs").style.backgroundPosition = '0px -24px';

		if ((document.forms.frmDierEnZorg.elements.radContractsduur[0].checked == true) || (document.forms.frmDierEnZorg.elements.radContractsduur[1].checked == false))
		{
			fShowInfoSpanLayerDierEnZorg(document.getElementById('infoUitgebreideDekking'));
		}
		else {
			document.forms.frmDierEnZorg.elements.radContractsduur[1].checked = true;
			document.forms.frmDierEnZorg.elements.radContractsduur[0].disabled = true;
		}
	}
	fSetVoordelenDierEnZorg(a_strDekking);	
}

function fSetVoordelenDierEnZorg(a_strDekking)
{

	//Voordelen worden alleen in de Contact Layer getoont
	if (a_strDekking == "Standaard")
	{
		document.getElementById("td_VoordelenBasis").style.display = "";
		document.getElementById("td_VoordelenUitgebreid").style.display = "none";
	}
	else if (a_strDekking == "Extra")
	{
		document.getElementById("td_VoordelenBasis").style.display = "none";
		document.getElementById("td_VoordelenUitgebreid").style.display = "";
	}
}

function fShowInfoSpanLayerDierEnZorg(a_Span)
{
	//workaround voor IE bug met z-index van select's
	document.getElementById("cmbRas_Hond").style.visibility = "hidden";
	document.getElementById("cmbRas_Kat").style.visibility = "hidden";
	document.getElementById("cmbGewicht").style.visibility = "hidden";

	document.getElementById("divDimmer").style.display = "";	
	fInfoSpan(a_Span,250,150,450,500);
}

function fHideInfoSpanLayer(a_Span)
{
	document.getElementById("cmbRas_Hond").style.visibility = "visible";
	document.getElementById("cmbRas_Kat").style.visibility = "visible";
	document.getElementById("cmbGewicht").style.visibility = "visible";
	
	document.getElementById("divDimmer").style.display = "none";	
	fHideInfoSpan(a_Span);
}

function fShowSpanGeenPDMSDierEnZorg()
{
	document.getElementById("cmbRas_Hond").style.visibility = "hidden";
	document.getElementById("cmbRas_Kat").style.visibility = "hidden";
	document.getElementById("cmbGewicht").style.visibility = "hidden";
	document.getElementById("divDimmer").style.display = "";
	fInfoSpan(document.getElementById("infoGeenPDMS"),250,150,450,500);
}

function fShowSpan(a_Span)
{
	document.getElementById("cmbRas_Hond").style.visibility = "hidden";
	document.getElementById("cmbRas_Kat").style.visibility = "hidden";
	document.getElementById("cmbGewicht").style.visibility = "hidden";
	document.getElementById("divDimmer").style.display = "";

	fInfoSpan(a_Span,250,50,1,1);
}

function fShowSpanAfwijzingDierEnZorg()
{
	//workaround voor IE bug met z-index van select's
	document.getElementById("cmbRas_Hond").style.visibility = "hidden";
	document.getElementById("cmbRas_Kat").style.visibility = "hidden";
	document.getElementById("cmbGewicht").style.visibility = "hidden";

	document.getElementById("divDimmer").style.display = "";
	fInfoSpan(document.getElementById("infoAfwijzing"),250,150,450,500);
}

function fInitializeDierEnZorgInnerHTML()
{
	document.getElementById("td_Image").innerHTML = "";		
	document.getElementById("td_Image").style.display = "none";

	disableTD(document.getElementById("td_PrintMyQuote"),true);		
	disableTD(document.getElementById("td_MailMyQuote"),true);		
	disableTD(document.getElementById("td_SaveMyQuote"),true);		
}

function fInitializePremieDierEnZorg()
{
	document.getElementById("td_quickquotePremieBlok").innerHTML = "<img src='/css/globals/premie_onbekend.gif' border='0' alt='Euro'/>";
	document.getElementById("td_quickquotePremieBlokLaden").style.display = "none";
	document.getElementById("td_quickquotePremieBlok").style.display = "";
}

function fValidateAllDierEnZorg()
{
	var intCounter=0;
	var intCounterCheckValue=0;

	if (fCheckSoort() == true)	{intCounter++;}
	var strDay = document.getElementById("txtBirthDate1").value;
	var strMonth = document.getElementById("txtBirthDate2").value;
	var strYear = document.getElementById("txtBirthDate3").value;
	var strLeeftijd = fIsLeeftijd(strDay+"-"+strMonth+"-"+strYear);

	if (document.getElementById("Geboortedatum").style.display == "")
	{
		if (fGebddCheck(strDay,strMonth,strYear) == true) {intCounter++;}
	}
	else
	{
		if (fCheckLeeftijd() == true) {intCounter++;}
	}
	// Alleen het Ras: Hond controleren als Hond gekozen is
	if (document.getElementById('txtSoort').value == 'H')
	{
		intCounterCheckValue = 6;
 		if (document.forms.frmDierEnZorg.elements.cmbRas_Hond.value.length >= 1)	{intCounter++;}

		strRas = document.forms.frmDierEnZorg.elements.cmbRas_Hond.value;
		if (strRas == 'KRUI' || strRas == 'OVER')
		{
			if (document.forms.frmDierEnZorg.elements.cmbGewicht.value.length >= 1)	{intCounter++;}
		}
		else
		{
			if (document.forms.frmDierEnZorg.elements.txtGewicht.value.length >= 1)	{intCounter++;}
		}
	}

	// Alleen het Ras: Kat controleren als Kat gekozen is
	if (document.getElementById('txtSoort').value == 'K')
	{
		intCounterCheckValue = 5;
 		if (document.forms.frmDierEnZorg.elements.cmbRas_Kat.value.length >= 1)	{intCounter++;}	
	}

	if (fCheckGeslacht() == true)	{intCounter++;}
	if (fCheckContractsduur() == true)	{intCounter++;}
	
	// bij alles goed dan validatie true!
	if (intCounter==intCounterCheckValue)
	{
		return true;
	}
	else
	{
		document.getElementById("submit1").disabled = true;	
	}
}

function fShowVeldenInTeVullen(a_event)
{
	var strTekstVelden;
	var blnOK;

	var strDay = document.getElementById("txtBirthDate1").value;
	var strMonth = document.getElementById("txtBirthDate2").value;
	var strYear = document.getElementById("txtBirthDate3").value;
	var strLeeftijd = fIsLeeftijd(strDay+"-"+strMonth+"-"+strYear);

	fValidateAllDierEnZorg();

	if (document.getElementById("submit1").disabled == true)
	{
		strTekstVelden = "De volgende velden zijn niet (juist) ingevuld: <br />";

		if (fCheckSoort() == false)	{strTekstVelden = strTekstVelden + "- soort huisdier <br />"}
	
		if (document.getElementById("Geboortedatum").style.display == "")
		{
			if (fGebddCheck(strDay,strMonth,strYear) == false)	{strTekstVelden = strTekstVelden + "- geboortedatum <br />";}
		}
		else
		{
			if (fCheckLeeftijd() == false) {strTekstVelden = strTekstVelden + "- leeftijd <br />"}
		}

		// Alleen het Ras: Hond controleren als Hond gekozen is
		if (document.getElementById('txtSoort').value == 'H')
		{
 			if (document.forms.frmDierEnZorg.elements.cmbRas_Hond.value.length == 0)	{strTekstVelden = strTekstVelden + "- ras<br />"}

			strRas = document.forms.frmDierEnZorg.elements.cmbRas_Hond.value;
			if (strRas == 'KRUI' || strRas == 'OVER')
			{
				if (document.forms.frmDierEnZorg.elements.cmbGewicht.value.length == 0)	{strTekstVelden = strTekstVelden + "- gewicht<br />"}
			}
			else
			{
				if (document.forms.frmDierEnZorg.elements.txtGewicht.value.length == 0)	{strTekstVelden = strTekstVelden + "- gewicht<br />"}
			}
		}

		// Alleen het Ras: Kat controleren als Kat gekozen is
		if (document.getElementById('txtSoort').value == 'K')
		{
 			if (document.forms.frmDierEnZorg.elements.cmbRas_Kat.value.length == 0)	{strTekstVelden = strTekstVelden + "- ras<br />"}
		}

		if (fCheckGeslacht() == false)	{strTekstVelden = strTekstVelden + "- geslacht <br />"}
		if (fCheckContractsduur() == false)	{strTekstVelden = strTekstVelden + "- contractsduur <br />"}

		if (strTekstVelden == "De volgende velden zijn niet (juist) ingevuld: <br />")
		{
			strTekstVelden = strTekstVelden + document.getElementById("txtReden").innerHTML;
		}
		
		fInfoButton(strTekstVelden,300,a_event);
	}
}

function fCheckSoort()
{
	for (var i=0;i<document.forms.frmDierEnZorg.elements.radSoort.length;i++)
	{
		if (document.forms.frmDierEnZorg.elements.radSoort[i].checked == true)
		{
			document.forms.frmDierEnZorg.elements.txtSoort.value = document.forms.frmDierEnZorg.elements.radSoort[i].value;
			return true;
		}
	}
	return false;
}

function fCheckGeslacht()
{
	for (var i=0;i<document.forms.frmDierEnZorg.elements.radGeslacht.length;i++)
	{
		if (document.forms.frmDierEnZorg.elements.radGeslacht[i].checked == true)
		{
			document.forms.frmDierEnZorg.elements.txtGeslacht.value = document.forms.frmDierEnZorg.elements.radGeslacht[i].value;
			return true;
		}
	}
	return false;
}

function fCheckContractsduur()
{
	for (var i=0;i<document.forms.frmDierEnZorg.elements.radContractsduur.length;i++)
	{
		if (document.forms.frmDierEnZorg.elements.radContractsduur[i].checked == true)
		{
			document.forms.frmDierEnZorg.elements.txtContractsduur.value = document.forms.frmDierEnZorg.elements.radContractsduur[i].value;
			return true;
		}
	}
	return false;
}


function fManageOnKeyUp(a_objControl) 
{
	var strValue = document.getElementById(a_objControl.name).value;
	if (strValue == '')
	{
		// Handel de control af

	}
}

function fPrintPremie()
{
	var strGegevens

	strGegevens = "strVariant=" + document.forms.frmDierEnZorg.elements.txtSoort.value;
	strGegevens = strGegevens + "&strDekking=" + document.forms.frmDierEnZorg.elements.txtDekkingOmschrijving.value;
	strGegevens = strGegevens + "&strPremiemaand=" + document.forms.frmDierEnZorg.elements.txtPremieBasisMaand.value;

	if (document.forms.frmDierEnZorg.elements.chkDekkingAP.checked == true)
	{
		strGegevens = strGegevens + "&strPremiemaandAP=" + document.forms.frmDierEnZorg.elements.txtPremieMaandAP.value;
	}
	else
	{
		strGegevens = strGegevens + "&strPremiemaandAP=";	
	}
	strGegevens = strGegevens + "&strPoliskosten=" + document.forms.frmDierEnZorg.elements.txtPoliskosten.value;	
	
	window.open('/forms/frmDierEnZorg_PrintPremie.asp?' + strGegevens);
}

/**************************************************************************
'Functie             :	fMailAndSavePremie
'Doel                :  Mail en bewaar mijn offerte
'Versiebeheer        :
'Naam                Datum             Reden
'Remco Bulten			05-09-2005        Eerste versie
'**************************************************************************/	
function fMailAndSavePremie(a_actie)
{
	//Open lege popup met size settings
   var windowMailen = window.open('','Mailen','width=600,height=365,left=10,top=10');  

	//Bewaar action en target
	var frmPremie = document.forms.frmDierEnZorg;
	var tempAction = frmPremie.action;
	var tempTarget = frmPremie.target;

	//Submit form naar popup
   frmPremie.action = '/forms/MailMyDierEnZorgQuote.asp?actie=' + a_actie; 
   frmPremie.target = 'Mailen';
   frmPremie.submit();

	//Terugzetten bewaarde action en target
	frmPremie.action = tempAction;
	frmPremie.target = tempTarget;

}

function fOnMouseOverDisabledTabNormal(a_strDekking, a_event)
{
	fInfo('Helaas verzekeren wij uw huisdier niet ' + a_strDekking + '. Dit heeft te maken met:' + '<br />' + document.getElementById('txtReden').innerHTML, a_event);
}

function fOnMouseOverDisabledTabPDMS(a_event)
{
	fInfo('Er is op dit moment een probleem met de verbinding voor de premieberekening.', a_event);
}
