function getRealOffsetLeft(objSource) {
	var iLeft = 0;
	while(objSource != null) {
		iTemp = parseInt(objSource.offsetLeft);
		if (!isNaN(iTemp)) { iLeft = iLeft + iTemp; }
		objSource = objSource.parentNode
	}
	return iLeft;
}

var iCenterMenuCurrent = 272;

function openCenterMenu(iId, objSource, bDisable) {
	if (iCenterMenuCurrent>0) {
		document.getElementById('CenterMenuSub_'+iCenterMenuCurrent).style.display = 'none';
	}

	if (bDisable) {
		for (i=0; i<document.getElementsByTagName("*").length; i++) {
			if (document.getElementsByTagName("*").item(i).className == "menu_on"){
				document.getElementsByTagName("*").item(i).className="menu_off";
			}
		}
	}

	oCurrentMenuItem = objSource.parentNode;
	objSource.parentNode.className = 'menu_on';
	var oMenuBalk = document.getElementById('CenterMenu');
	iCenter = getRealOffsetLeft(objSource)- getRealOffsetLeft(oMenuBalk) + Math.floor(objSource.offsetWidth/2);
	var oMenuSubBalk = document.getElementById('CenterMenuSub_'+iId);
	oMenuSubBalk.style.display = '';
	iCenter = iCenter - Math.floor(oMenuSubBalk.offsetWidth/2);
	if (iCenter < 0) { iCenter = 1; }
	if (iCenter+oMenuSubBalk.offsetWidth>document.getElementById('CenterMenu').offsetWidth) {
		iCenter = parseInt(oMenuBalk.offsetWidth)-oMenuSubBalk.offsetWidth;
	}
	oMenuSubBalk.style.marginLeft = iCenter;
	iCenterMenuCurrent = iId;
}

function popup (mylink, popup) {
	if (! window.focus)return true;
	var href;
	if (typeof(mylink) == 'popup')
	href=mylink;
	else
	href=mylink.href;
	window.open(href, popup, 'width=300, height=150, scrollbars=no');
	return false;
}

function check(oForm) {
	if (oForm.voorletters.value == "")   { alert ("vul uw voorletters in");                                                   return false; }
	if (oForm.achternaam.value == "")    { alert ("vul uw achternaam in");                                                    return false; }
	//if (oForm.geboorte.value == "")      { alert ("vul uw geboortedatum in");                                                 return false; }
	if (oForm.pc.value == "")            { alert ("vul uw postcode in");                                                      return false; }
	if (oForm.straat.value == "")        { alert ("vul uw straatnaam in");                                                    return false; }
	if (oForm.wp.value == "")            { alert ("vul uw woonplaats in");                                                    return false; }
	//if (oForm.nationaliteit.value == "") { alert ("vul uw nationaliteit in");                                                 return false; }
	//if (oForm.telp.value == "")          { alert ("vul uw telefoonnummer in");                                                return false; }
	if (oForm.mail.value == "")          { alert ("vul uw e-mail adres in");                                                  return false; }
	//if (oForm.beroep.value == "")        { alert ("vul uw beroep in");                                                        return false; }
	//if (oForm.sinds.value == "")         { alert ("vul in sinds wanneer u werkzaam bent");                                    return false; }
	//if (oForm.bruto.value == "")         { alert ("vul uw bruto inkomen in");                                                 return false; }
	//if (oForm.inkomen.value == "")       { alert ("vul uw zelf opgegeven inkomen in");                                        return false; }
	//if (oForm.alimentatie.value == "")   { alert ("vul in hoeveel alimentatie u betaalt");                                    return false; }
	//if (oForm.waarde.value == "")        { alert ("vul de waarde van uw huidige woning in");                                  return false; }
	//if (oForm.huidigehyp.value == "")    { alert ("vul de hoogte van uw huidige hypotheek in");                               return false; }
	//if (oForm.rentehyp.value == "")      { alert ("vul het rentepercentage van uw huidige hypotheek in");                     return false; }
	//if (oForm.hypverstr.value == "")     { alert ("vul in wie uw huidige hypotheekverstrekker is");                           return false; }
	//if (oForm.koopsom.value == "")       { alert ("vul de koopsom van uw nieuwe woning in");                                  return false; }
	//if (oForm.verbouwing.value == "")    { alert ("vul de verbouwingskosten in");                                             return false; }
	//if (oForm.projectnaam.value == "")   { alert ("vul de straatnaam van de nieuwe woning in");                               return false; }
	//if (oForm.projnr.value == "")        { alert ("vul het huisnummer van de nieuwe woning in");                              return false; }
	//if (oForm.projpc.value == "")        { alert ("vul de postcode van de nieuwe woning in");                                 return false; }
	//if (oForm.projwp.value == "")        { alert ("vul de woonplaats nieuwe woning in");                                      return false; }
	//if (oForm.passdatum.value == "")     { alert ("vul de passeerdatum in");                                                  return false; }
	//if (oForm.kred.value == "")          { alert ("vul uw eventuele openstaande kredieten / schulden in");                    return false; }
	//if (oForm.maandl.value == "")        { alert ("vul de maandlasten van uw eventuele openstaande kredieten / schulden in"); return false; }
	//if (oForm.vermogen.value == "")      { alert ("vul uw eigen vermogen in");                                                return false; }
	//if (oForm.overig.value == "")        { alert ("vul uw overige inkomsten in");                                             return false; }
	//if (oForm.huur.value == "")          { alert ("vul uw huur inkomsten in");                                                return false; }
}

function hasRadioValue(oRadioElement) {
	var iLength = oRadioElement.length;
	for (var i=0;i<iLength;i++) {
		if (oRadioElement[i].checked) {
			return true;
		}
	}
	return false;
}
