function clearOptions(value){
	
	switch (value){
		case "include_form":
			setRadioButton("include_sitemap_ans2",true);
		break;
		case "include_sitemap":
			resetSelect("include_form");
		break;

	}
}

function resetSelect(id){
		if(document.getElementById(id)){
			document.getElementById(id).selectedIndex=0;
		}
}

function setRadioButton(id,value){
	if(document.getElementById(id)){
		document.getElementById(id).checked=value;
	}
}

function showFormRequestLoginData(strAction){
	
	if(document.getElementById("alertMessageLogin")){
		document.getElementById("alertMessageLogin").innerHTML="&nbsp;";
	}
	
	if(document.getElementById("frmLogin") && document.getElementById("frmRequestLoginData")){
		switch(strAction){
			case "open":
				document.getElementById("frmLogin").style.display="none";
				document.getElementById("frmRequestLoginData").style.display="block";
				setFocusOnObject("frmRequestLoginData","EMAIL_required");	
			break;
			case "close":
				document.getElementById("frmRequestLoginData").style.display="none";
				document.getElementById("frmLogin").style.display="block";	
				setFocusOnObject("frmLogin","USERCODE_required;PASSWORD_required");	
			break;	
		}
	}
}


function hideShowHtmlObjects(strValue){
	var e = document.getElementsByTagName("select");
	
	if(strValue=="hide"){
		for(var i = 0; i <e.length;i++){
			e[i].style.display="none";
		}
		
	}
	else if(strValue=="show"){
		for(var i = 0; i <e.length;i++){
			e[i].style.display="";
		}
	}
	
}

function childrenBirthDates(obj,strType,intMin,intMax){
	var arrId = new Array();
	
	var intDiff = 0;
	if(obj.value!=""){
		var intAmount = obj.value
	}
	else
	{
		var intAmount = 0;
	}
	if(document.getElementById("container_"+strType)){
		if(intAmount == 0){
			var e = document.getElementById("tbl_"+strType).getElementsByTagName("tr");
				
			intDiff = e.length
			
			while(intDiff>0){
				
				//document.getElementById("tbl_"+strType).removeChild(e[e.length-1]);
				if(e[e.length-1].attributes){
					
					if(e[e.length-1].getAttribute("id")!=undefined && e[e.length-1].getAttribute("id")!=""){
						e[e.length-1].parentNode.removeChild(e[e.length-1]);
						e = document.getElementById("tbl_"+strType).getElementsByTagName("tr");
						if(e.length==0){
							intDiff = -1;	
						}
						else
						{
							intDiff = intDiff - 1;
						}
					}
					else
					{
						intDiff = -1;
					}
				}
				else
				{
					intDiff = -1;
				}
			}
			document.getElementById("tbl_"+strType).style.display="none"
		}
		else
		{
			if( (intAmount < intMin) || (intAmount > intMax) ){
				alert( getTranslation("TextNumberMustBe","Number must be ") + intMin + getTranslation("TextAtLeastAnd"," at least  and ") + intMax + getTranslation("TextAtMost","  at most."));
			}
			else
			{
				document.getElementById("CHILDREN_FLAGANS0_required").checked=true;
				document.getElementById("tbl_"+strType).style.display="block";
				var intLengthChildren = 0;
				if(document.getElementById("tbl_" + strType)){
					var e = document.getElementById("tbl_"+strType).getElementsByTagName("tr");
					if(e.length>0){
						if(e[e.length-1].attributes){
							if(e[e.length-1].getAttribute("id")!=undefined && e[e.length-1].getAttribute("id")!=""){
								intLengthChildren = parseFloat(GetID(e[e.length-1].getAttribute("id"),strType)) + 1;
							}
						}
					}
				}
				
				//var e = document.getElementById("container_"+strType).getElementsByTagName("div");
				
				//if(intAmount < e.length){
				if(intAmount < intLengthChildren){
					
					intDiff = intLengthChildren - intAmount
					
					while(intDiff>0){
						var e = document.getElementById("tbl_"+strType).getElementsByTagName("tr");
						//document.getElementById("tbl_"+strType).removeChild(e[e.length-1]);
						e[e.length-1].parentNode.removeChild(e[e.length-1]);
						intDiff = intDiff - 1;
					}
					
				}
				//else if(intAmount > e.length){
				else if(intAmount > intLengthChildren){
					//intDiff = intAmount - e.length
					intDiff = intAmount - intLengthChildren
					for(i=0;i<intDiff;i++){
						//var e = document.getElementById("container_"+strType).getElementsByTagName("div");
						//var e = document.getElementById("container_"+strType).getElementsByTagName("tr");
						
						//var intObjCount = e.length;
						var intObjCount = (intLengthChildren+i);
						
						var tblObj = document.getElementById("tbl_"+strType).getElementsByTagName("tbody")[0];
						
						var newTr = document.createElement("tr");
						newTr.setAttribute("id",strType + intObjCount);
						tblObj.appendChild(newTr);
						
						var newTd = document.createElement("td");
						newTd.appendChild(document.createTextNode(intObjCount + 1));
						newTd.setAttribute("align","center");
						newTr.appendChild(newTd);
						
						var newTd = document.createElement("td");
						newTd.setAttribute("align","center");
						newTr.appendChild(newTd);
						
						if(strSystemBrowser=="Internet Explorer"){
							newTd.innerHTML = "<input class=\"clsTextboxBirthDate\" type=\"text\" required=\"true\" id=\""+strType + "_birthday" + intObjCount + "\" name=\""+strType + "_birthday" + intObjCount + "\" maxlength=\"2\" onKeyUp=\"isNumeric(this)\" value=\"\" \/>"; 
						}
						else
						{
						
							arrId[arrId.length] = strType + "_birthday" + intObjCount;
							var newInput = document.createElement("input");
							newInput.setAttribute("type","text");
							newInput.className = "clsTextboxBirthDate";
							newInput.setAttribute("id",arrId[arrId.length-1]);
							newInput.setAttribute("name",arrId[arrId.length-1]);
							newInput.setAttribute("maxlength","2");
							newInput.setAttribute("required","true");
							newTd.appendChild(newInput);
							
						
						}
						
						var newTd = document.createElement("td");
						newTd.setAttribute("align","center");
						newTr.appendChild(newTd);
						
						
						if(strSystemBrowser=="Internet Explorer"){
							newTd.innerHTML = "<input class=\"clsTextboxBirthDate\" type=\"text\" required=\"true\" id=\""+strType + "_birthmonth" + intObjCount + "\" name=\""+strType + "_birthmonth" + intObjCount + "\" maxlength=\"2\" onKeyUp=\"isNumeric(this)\" value=\"\" \/>"; 
						}
						else
						{	
							arrId[arrId.length] = strType + "_birthmonth" + intObjCount;
							var newInput = document.createElement("input");
							newInput.setAttribute("type","text");
							newInput.setAttribute("id",arrId[arrId.length-1]);
							newInput.setAttribute("name",arrId[arrId.length-1]);
							newInput.setAttribute("required","true");
							newInput.setAttribute("maxlength","2");
							newInput.className="clsTextboxBirthDate";
							newTd.appendChild(newInput);
						}
						
						
						var newTd = document.createElement("td");
						newTd.setAttribute("align","center");
						newTr.appendChild(newTd);
						
						if(strSystemBrowser=="Internet Explorer"){
							newTd.innerHTML = "<input class=\"clsTextboxBirthDate\" type=\"text\" required=\"true\" id=\""+strType + "_birthyear" + intObjCount + "\" name=\""+strType + "_birthyear" + intObjCount + "\" maxlength=\"4\" onKeyUp=\"isNumeric(this)\" value=\"\" \/>"; 
						}
						else
						{	
							arrId[arrId.length] = strType + "_birthyear" + intObjCount;
							var newInput = document.createElement("input");
							newInput.setAttribute("type","text");
							newInput.setAttribute("id",arrId[arrId.length-1]);
							newInput.setAttribute("name",arrId[arrId.length-1]);
							newInput.setAttribute("required","true");
							newInput.setAttribute("maxlength","4");
							newInput.className="clsTextboxBirthDate";
							newTd.appendChild(newInput);
						}
						
						
						var newTd = document.createElement("td");
						newTd.setAttribute("align","center");
						newTd.setAttribute("id","frmBackground"+strType+"_gender"+intObjCount);
						newTd.className="clsEmptyCell";
						//newTd.appendChild(document.createTextNode("&nbsp;"));
						newTr.appendChild(newTd);
						
						var newTd = document.createElement("td");
						newTd.setAttribute("align","center");
						newTr.appendChild(newTd);
						
						
						if(strSystemBrowser=="Internet Explorer"){
							newTd.innerHTML = "<input type=\"radio\" name=\""+strType+"_gender"+intObjCount+"\" id=\""+strType+"_gender"+intObjCount+"ANS0\" value=\"M\" class=\"clsRadioCheckbox\" required=\"true\" \/>"; 
						}
						else
						{	
						var newInput = document.createElement("input");
						newInput.setAttribute("type","radio");
						newInput.setAttribute("required","true");
						newInput.setAttribute("value","M");
						newInput.className = "clsRadioCheckbox";
						newInput.setAttribute("id",strType+"_gender"+intObjCount+"ANS0");
						newInput.setAttribute("name",strType+"_gender"+intObjCount);
						newTd.appendChild(newInput);
						}
						
						var newTd = document.createElement("td");
						newTd.setAttribute("align","center");
						newTr.appendChild(newTd);
						
						if(strSystemBrowser=="Internet Explorer"){
							newTd.innerHTML = "<input type=\"radio\" name=\""+strType+"_gender"+intObjCount+"\" id=\""+strType+"_gender"+intObjCount+"ANS1\" value=\"F\" class=\"clsRadioCheckbox\" required=\"true\" \/>"; 
						}
						else
						{	
						var newInput = document.createElement("input");
						newInput.setAttribute("type","radio");
						newInput.setAttribute("required","true");
						newInput.setAttribute("value","F");
						newInput.className = "clsRadioCheckbox";
						newInput.setAttribute("id",strType+"_gender"+intObjCount+"ANS1");
						newInput.setAttribute("name",strType+"_gender"+intObjCount);
						newTd.appendChild(newInput);
						}
						
					
					}
					//registreren van events
					for(var i=0;i<arrId.length;i++){
						var tempId = arrId[i];					
						registerEventListener(document.getElementById(tempId), "keyup", function(){var strValue=myTrim(this.value); if(strValue!=""){ if(strValue != parseFloat(strValue)){ this.value = ""};} ;});
					}
					
	
				}
			}
		}
	}	
	
	
}

function noChildren(){
	clearAlert("frmBackground","have_children");
	document.getElementById("CHILDREN_IN_HOUSE").value="0";
	document.getElementById("CHILDREN_IN_HOUSE_BIRTHDATES").value="";
	document.getElementById("CHILDREN_OUT_HOUSE").value="0";
	document.getElementById("CHILDREN_OUT_HOUSE_BIRTHDATES").value="";
	childrenBirthDates(document.getElementById("CHILDREN_IN_HOUSE"),"child_in_house","","");
	childrenBirthDates(document.getElementById("CHILDREN_OUT_HOUSE"),"child_out_house","","");
}

function handleClickOption(obj){
	
	if(obj!=undefined&&obj!=""){
		switch(obj.name){
			case"set_workcurrent":
				if(obj.value=="5"){
					//nee
					if(document.getElementById("frmBackground")["set_workcurrenthours"]){
						if(document.getElementById("frmBackground")["set_workcurrenthours"].length!=undefined){
							for(var i=0; i < document.getElementById("frmBackground")["set_workcurrenthours"].length;i++){
								document.getElementById("frmBackground")["set_workcurrenthours"][i].setAttribute("required","false");
								document.getElementById("frmBackground")["set_workcurrenthours"][i].checked=false;
								document.getElementById("frmBackground")["set_workcurrenthours"][i].disabled=true;
							}
							
						}
						else
						{
							document.getElementById("frmBackground")["set_workcurrenthours"].setAttribute("required","false");
							document.getElementById("frmBackground")["set_workcurrenthours"].checked=false;
							document.getElementById("frmBackground")["set_workcurrenthours"].disabled=true;
						}
						if(document.getElementById("requiredMark_set_workcurrenthours")){
							document.getElementById("requiredMark_set_workcurrenthours").innerHTML = "";
						}
					}
					if(document.getElementById("frmBackground")["WORK_MANAGES_FLAG"]){
						if(document.getElementById("frmBackground")["WORK_MANAGES_FLAG"].length!=undefined){
							for(var i=0; i < document.getElementById("frmBackground")["WORK_MANAGES_FLAG"].length;i++){
								document.getElementById("frmBackground")["WORK_MANAGES_FLAG"][i].setAttribute("required","false");
								document.getElementById("frmBackground")["WORK_MANAGES_FLAG"][i].checked=false;
								document.getElementById("frmBackground")["WORK_MANAGES_FLAG"][i].disabled=true;
							}
							
						}
						else
						{
							document.getElementById("frmBackground")["WORK_MANAGES_FLAG"].setAttribute("required","false");
							document.getElementById("frmBackground")["WORK_MANAGES_FLAG"].checked=false;
							document.getElementById("frmBackground")["WORK_MANAGES_FLAG"].disabled=true;
						}
						if(document.getElementById("requiredMark_WORK_MANAGES_DIRECT")){
							document.getElementById("requiredMark_WORK_MANAGES_DIRECT").innerHTML = "";
						}
					}
					if(document.getElementById("WORK_MANAGES_DIRECT")){
						document.getElementById("WORK_MANAGES_DIRECT").value="";
						document.getElementById("WORK_MANAGES_DIRECT").setAttribute("required","false");
						document.getElementById("WORK_MANAGES_DIRECT").disabled=true;
						
					}
					
					if(document.getElementById("WORK_MANAGES_INDIRECT")){
						document.getElementById("WORK_MANAGES_INDIRECT").value="";
						document.getElementById("WORK_MANAGES_INDIRECT").setAttribute("required","false");
						document.getElementById("WORK_MANAGES_INDIRECT").disabled=true;
						
					}
				
				
				}
				else
				{
					if(document.getElementById("frmBackground")["set_workcurrenthours"]){
						if(document.getElementById("frmBackground")["set_workcurrenthours"].length!=undefined){
							for(var i=0; i < document.getElementById("frmBackground")["set_workcurrenthours"].length;i++){
								document.getElementById("frmBackground")["set_workcurrenthours"][i].setAttribute("required","true");
								document.getElementById("frmBackground")["set_workcurrenthours"][i].disabled=false;
							}
							
						}
						else
						{
							document.getElementById("frmBackground")["set_workcurrenthours"].setAttribute("required","true");
							document.getElementById("frmBackground")["set_workcurrenthours"].disabled=false;
						}
						//if(document.getElementById("requiredMark_set_workcurrenthours")){
						//	document.getElementById("requiredMark_set_workcurrenthours").innerHTML = "*";
						//}
					}
					
					
					if(document.getElementById("frmBackground")["WORK_MANAGES_FLAG"]){
						if(document.getElementById("frmBackground")["WORK_MANAGES_FLAG"].length!=undefined){
							for(var i=0; i < document.getElementById("frmBackground")["WORK_MANAGES_FLAG"].length;i++){
								document.getElementById("frmBackground")["WORK_MANAGES_FLAG"][i].setAttribute("required","true");
								document.getElementById("frmBackground")["WORK_MANAGES_FLAG"][i].disabled=false;
							}
							
						}
						else
						{
							document.getElementById("frmBackground")["WORK_MANAGES_FLAG"].setAttribute("required","true");
							document.getElementById("frmBackground")["WORK_MANAGES_FLAG"].disabled=false;
						}
						//if(document.getElementById("requiredMark_WORK_MANAGES_DIRECT")){
						//	document.getElementById("requiredMark_WORK_MANAGES_DIRECT").innerHTML = "*";
						//}
					}
					if(document.getElementById("WORK_MANAGES_DIRECT")){
						document.getElementById("WORK_MANAGES_DIRECT").disabled=false;
						
					}
					
					if(document.getElementById("WORK_MANAGES_INDIRECT")){
						document.getElementById("WORK_MANAGES_INDIRECT").disabled=false;
					}
				
				}
				
					
				
			break;
			
			//case"set_workcurrenthours":
			//break;
			
			
			case"WORK_MANAGES_FLAG":
				if(obj.value=="N"){
					if(document.getElementById("WORK_MANAGES_FLAGANS1")){
						setObjRequired('WORK_MANAGES_DIRECT','false','frmBackground');
					}
					if(document.getElementById("WORK_MANAGES_INDIRECT")){
						setObjRequired('WORK_MANAGES_INDIRECT','false','frmBackground')
					}
				}
				else if(obj.value=="Y"){
					
					if(document.getElementById("WORK_MANAGES_INDIRECT")){
						setObjRequired('WORK_MANAGES_INDIRECT','true','frmBackground')
					}
					if(document.getElementById("WORK_MANAGES_FLAGANS1")){
						setObjRequired('WORK_MANAGES_DIRECT','true','frmBackground');
					}
				}
			break;
			
			case "WORK_MANAGES_DIRECT":
				if(obj.value!="" && document.getElementById("WORK_MANAGES_FLAGANS1")){
					if(document.getElementById("WORK_MANAGES_FLAGANS1").checked==false){
						document.getElementById("WORK_MANAGES_FLAGANS1").checked=true;
					}
				}
			break;
			
			case "WORK_MANAGES_INDIRECT":
				if(obj.value!="" && document.getElementById("WORK_MANAGES_FLAGANS1")){
					if(document.getElementById("WORK_MANAGES_FLAGANS1").checked==false){
						document.getElementById("WORK_MANAGES_FLAGANS1").checked=true;
					}
				}
			break;
			
			case "CHILDREN_FLAG":
				if(obj.value=="N"){
					clearAlert("frmBackground","have_children");
					document.getElementById("CHILDREN_IN_HOUSE").value="0";
					document.getElementById("CHILDREN_IN_HOUSE_BIRTHDATES").value="";
					document.getElementById("CHILDREN_OUT_HOUSE").value="0";
					document.getElementById("CHILDREN_OUT_HOUSE_BIRTHDATES").value="";
					childrenBirthDates(document.getElementById("CHILDREN_IN_HOUSE"),"child_in_house","","");
					childrenBirthDates(document.getElementById("CHILDREN_OUT_HOUSE"),"child_out_house","","");
					document.getElementById("CHILDREN_IN_HOUSE").disabled=true;
					document.getElementById("CHILDREN_OUT_HOUSE").disabled=true;
					if(document.getElementById("requiredMark_set_workcurrenthours")){
						document.getElementById("requiredMark_have_children").innerHTML = "";
					}
					
				}
				else if(obj.value=="Y"){
					document.getElementById("CHILDREN_IN_HOUSE").disabled=false;
					document.getElementById("CHILDREN_OUT_HOUSE").disabled=false;
					//if(document.getElementById("requiredMark_set_workcurrenthours")){
					//	document.getElementById("requiredMark_have_children").innerHTML = "*";
					//}
				}	
				break;
			}	
	}
}

var blnOnValidate = false;

function submitFormBackground(){

	if(blnOnValidate == false){
	 	if(validateFormBackground()==true){
	 		enableAllDisabled("frmBackground");
	 		document.getElementById("frmBackground").submit();
	 	}
	 	else
	 	{
	 	return false;
		}
	 		
	}	
}



function validateFormBackground(){
	var blnCheckChildren = true;
	var blnComposeBirthDates = false;
	//check kinderen
	
	
	blnOnValidate = true;
	
	if(document.getElementById("CHILDREN_FLAGANS0_required") && document.getElementById("frmBackgroundhave_children")&&document.getElementById("CHILDREN_IN_HOUSE")&&document.getElementById("CHILDREN_OUT_HOUSE")&&document.getElementById("CHILDREN_IN_HOUSE_BIRTHDATES")&&document.getElementById("CHILDREN_OUT_HOUSE_BIRTHDATES")){
		if(document.getElementById("CHILDREN_FLAGANS0_required").checked==true){
			if(myTrim(document.getElementById("CHILDREN_IN_HOUSE").value)==""){
				var intChildrenInHouse = 0;
			}
			else
			{
				var intChildrenInHouse = parseInt(myTrim(document.getElementById("CHILDREN_IN_HOUSE").value))
			}
			if(myTrim(document.getElementById("CHILDREN_OUT_HOUSE").value)==""){
				var intChildrenOutHouse = 0;
			}
			else
			{
				var intChildrenOutHouse = parseInt(myTrim(document.getElementById("CHILDREN_OUT_HOUSE").value))
			}
			
			
			if(intChildrenInHouse == 0 && intChildrenOutHouse == 0){
			
				setAlert("frmBackground","have_children");
				blnCheckChildren = false;
				var strResponse = getTranslation("textForgotRequiredField","You forgot to fill in one of the required fields");
				alert(strResponse);
			}
			else
			{
				clearAlert("frmBackground","have_children");
				blnComposeBirthDates = true;
			}
		}
		else
		{
			clearAlert("frmBackground","have_children");
			document.getElementById("CHILDREN_IN_HOUSE").value="0";
			document.getElementById("CHILDREN_IN_HOUSE_BIRTHDATES").value="";
			document.getElementById("CHILDREN_OUT_HOUSE").value="0";
			document.getElementById("CHILDREN_OUT_HOUSE_BIRTHDATES").value="";
		}
	}
	if (blnCheckChildren == true){
		var blnValidate = validate('frmBackground','btn_OK');
	}
	if(blnValidate == true){
		if(document.forms["frmBackground"].set_education){
			if(document.forms["frmBackground"].set_education.length!=undefined){
				for(var i = 0; i < document.forms["frmBackground"].set_education.length;i++){
					if(document.forms["frmBackground"].set_education[i].checked==true){
						document.getElementById("EDUCATION_COMPLETED").value="["+document.forms["frmBackground"].set_education[i].value+"]";
						i=document.forms["frmBackground"].set_education.length;	
					}
				}
			}
			else
			{
				if(document.forms["frmBackground"].set_education.checked==true){
					document.getElementById("EDUCATION_COMPLETED").value="["+document.forms["frmBackground"].set_education.value+"]";
				}	
			}
		}
		if(document.forms["frmBackground"].set_livingsituation){
			if(document.forms["frmBackground"].set_livingsituation.length!=undefined){
				for(var i = 0; i < document.forms["frmBackground"].set_livingsituation.length;i++){
					if(document.forms["frmBackground"].set_livingsituation[i].checked==true){
						document.getElementById("LIVING_SITUATION").value="["+document.forms["frmBackground"].set_livingsituation[i].value+"]";
						i=document.forms["frmBackground"].set_livingsituation.length;	
					}
				}
			}
			else
			{
				if(document.forms["frmBackground"].set_livingsituation.checked==true){
					document.getElementById("LIVING_SITUATION").value="["+document.forms["frmBackground"].set_livingsituation.value+"]";
				}	
			}
		}
		if(document.forms["frmBackground"].set_educationcurrent){
			if(document.forms["frmBackground"].set_educationcurrent.length!=undefined){
				for(var i = 0; i < document.forms["frmBackground"].set_educationcurrent.length;i++){
					if(document.forms["frmBackground"].set_educationcurrent[i].checked==true){
						document.getElementById("EDUCATION_CURRENT").value="["+document.forms["frmBackground"].set_educationcurrent[i].value+"]";
						i=document.forms["frmBackground"].set_educationcurrent.length;	
					}
				}
			}
			else
			{
				if(document.forms["frmBackground"].set_educationcurrent.checked==true){
					document.getElementById("EDUCATION_CURRENT").value="["+document.forms["frmBackground"].set_educationcurrent.value+"]";
				}	
			}
		}
		
		if(document.forms["frmBackground"].set_workcurrent){
			if(document.forms["frmBackground"].set_workcurrent.length!=undefined){
				for(var i = 0; i < document.forms["frmBackground"].set_workcurrent.length;i++){
					if(document.forms["frmBackground"].set_workcurrent[i].checked==true){
						document.getElementById("WORK_CURRENT").value="["+document.forms["frmBackground"].set_workcurrent[i].value+"]";
						i=document.forms["frmBackground"].set_workcurrent.length;	
					}
				}
			}
			else
			{
				if(document.forms["frmBackground"].set_workcurrent.checked==true){
					document.getElementById("WORK_CURRENT").value="["+document.forms["frmBackground"].set_workcurrent.value+"]";
				}	
			}
		}
		
		if(document.forms["frmBackground"].set_workcurrenthours){
			if(document.forms["frmBackground"].set_workcurrenthours.length!=undefined){
				for(var i = 0; i < document.forms["frmBackground"].set_workcurrenthours.length;i++){
					if(document.forms["frmBackground"].set_workcurrenthours[i].checked==true){
						document.getElementById("WORK_CURRENT_HOURS").value="["+document.forms["frmBackground"].set_workcurrenthours[i].value+"]";
						i=document.forms["frmBackground"].set_workcurrenthours.length;	
					}
				}
			}
			else
			{
				if(document.forms["frmBackground"].set_workcurrenthours.checked==true){
					document.getElementById("WORK_CURRENT_HOURS").value="["+document.forms["frmBackground"].set_workcurrenthours.value+"]";
				}	
			}
		}
		
		if(document.forms["frmBackground"].set_income){
			if(document.forms["frmBackground"].set_income.length!=undefined){
				for(var i = 0; i < document.forms["frmBackground"].set_income.length;i++){
					if(document.forms["frmBackground"].set_income[i].checked==true){
						document.getElementById("INCOME").value="["+document.forms["frmBackground"].set_income[i].value+"]";
						i=document.forms["frmBackground"].set_income.length;	
					}
				}
			}
			else
			{
				if(document.forms["frmBackground"].set_income.checked==true){
					document.getElementById("INCOME").value="["+document.forms["frmBackground"].set_income.value+"]";
				}	
			}
		}
		
		if(document.forms["frmBackground"].set_ATTRIBUTE_76){
			if(document.forms["frmBackground"].set_ATTRIBUTE_76.length!=undefined){
				for(var i = 0; i < document.forms["frmBackground"].set_ATTRIBUTE_76.length;i++){
					if(document.forms["frmBackground"].set_ATTRIBUTE_76[i].checked==true){
						document.getElementById("ATTRIBUTE_76").value="["+document.forms["frmBackground"].set_ATTRIBUTE_76[i].value+"]";
						i=document.forms["frmBackground"].set_ATTRIBUTE_76.length;	
					}
				}
			}
			else
			{
				if(document.forms["frmBackground"].set_ATTRIBUTE_76.checked==true){
					document.getElementById("ATTRIBUTE_76").value="["+document.forms["frmBackground"].set_ATTRIBUTE_76.value+"]";
				}	
			}
		}
		
		
		var dteNowStart = new Date();
		var intStartYeardteNowStart = dteNowStart.getFullYear() 
		var intTempValue = "";
		if(blnComposeBirthDates == true){
			//[1978-12-29,F]
			var setValues=true;
			var e = document.getElementById("container_child_in_house").getElementsByTagName("tr");
			if(e.length>0){
				var strTemp="";
				for(var i = 0; i<e.length;i++){
					if(e[i].getAttribute("id")!=undefined && e[i].getAttribute("id")!="" ){
						
						var tempCount = GetID(e[i].getAttribute("id"),"child_in_house");
						var tempYear = myTrim(document.getElementById("child_in_house_birthyear"+tempCount).value);
						if(tempYear != "" && parseFloat(tempYear) > (intStartYeardteNowStart - 100)){
							var arrDates = new Array();
							arrDates["year"] = myTrim(document.getElementById("child_in_house_birthyear"+tempCount).value);
							arrDates["month"] = parseFloat(myTrim(document.getElementById("child_in_house_birthmonth"+tempCount).value))-1;
							arrDates["day"] = myTrim(document.getElementById("child_in_house_birthday"+tempCount).value);
							
							var blnCheckBirthDate = isValidBirthDate(arrDates);
							
							if(blnCheckBirthDate==true){
								strTemp=strTemp+"[";
								strTemp=strTemp+document.getElementById("child_in_house_birthyear"+tempCount).value;
								strTemp=strTemp+"-";
								intTempValue = parseFloat(myTrim(document.getElementById("child_in_house_birthmonth"+tempCount).value));
								if(intTempValue < 10){
									intTempValue = "0"+intTempValue;
								}
								strTemp=strTemp+intTempValue;
								strTemp=strTemp+"-";
								intTempValue = parseFloat(myTrim(document.getElementById("child_in_house_birthday"+tempCount).value));
								if(intTempValue < 10){
									intTempValue = "0"+intTempValue;
								}
								strTemp=strTemp+intTempValue;
								strTemp=strTemp+",";
								
								for(var y=0;y<document.forms["frmBackground"]["child_in_house_gender"+tempCount].length;y++){
									if(document.forms["frmBackground"]["child_in_house_gender"+tempCount][y].checked==true){
										strTemp=strTemp+document.forms["frmBackground"]["child_in_house_gender"+tempCount][y].value;
										y=document.forms["frmBackground"]["child_in_house_gender"+tempCount].length;
									}
								}	
								strTemp=strTemp+"]";
								clearAlert("frmBackground","child_in_house_birthdate"+tempCount);
							}
							else
							{
								setAlert("frmBackground","child_in_house_birthdate"+tempCount);
								strResponse = getTranslation("textBirthdateDontExcists","Date of birth does not exist");
								setValues = false
							
							}
						}
						else
						{
								
							setAlert("frmBackground","child_in_house_birthyear"+tempCount);
							strResponse = getTranslation("textYearOutOfRange","Jaar buiten bereik");
							setValues = false;
						}
					}
				}
				if(setValues == true){
					document.getElementById("CHILDREN_IN_HOUSE_BIRTHDATES").value=strTemp;
				}
			}
			
			//var e = document.getElementById("container_child_out_house").getElementsByTagName("div");
			var e = document.getElementById("container_child_out_house").getElementsByTagName("tr");
			if(e.length>0){
				//var tempCount = GetID(e[e.length-1].id,"child_in_house");
				var strTemp="";
				for(var i = 0; i<e.length;i++){
					
					if(e[i].getAttribute("id")!=undefined && e[i].getAttribute("id")!=""){
						
						var tempCount = GetID(e[i].getAttribute("id"),"child_out_house");
					
						//var tempYear = myTrim(document.getElementById("child_out_house_birthyear"+i).value);
						var tempYear = myTrim(document.getElementById("child_out_house_birthyear"+tempCount).value);
						if(tempYear != "" && parseFloat(tempYear) > (intStartYeardteNowStart - 100)){
							var arrDates = new Array();
							arrDates["year"] = myTrim(document.getElementById("child_out_house_birthyear"+tempCount).value);
							arrDates["month"] = parseFloat(myTrim(document.getElementById("child_out_house_birthmonth"+tempCount).value))-1;
							arrDates["day"] = myTrim(document.getElementById("child_out_house_birthday"+tempCount).value);
							var blnCheckBirthDate = isValidBirthDate(arrDates);
							
							if(blnCheckBirthDate==true){
							
								strTemp=strTemp+"[";
								strTemp=strTemp+document.getElementById("child_out_house_birthyear"+tempCount).value;
								strTemp=strTemp+"-";
								intTempValue = parseFloat(myTrim(document.getElementById("child_out_house_birthmonth"+tempCount).value));
								if(intTempValue < 10){
									intTempValue = "0"+intTempValue;
								}
								strTemp=strTemp+intTempValue;
								strTemp=strTemp+"-";
								intTempValue = parseFloat(myTrim(document.getElementById("child_out_house_birthday"+tempCount).value));
								if(intTempValue < 10){
									intTempValue = "0"+intTempValue;
								}
								strTemp=strTemp+intTempValue;
								strTemp=strTemp+",";
								
								for(var y=0;y<document.forms["frmBackground"]["child_out_house_gender"+tempCount].length;y++){
									if(document.forms["frmBackground"]["child_out_house_gender"+tempCount][y].checked==true){
										strTemp=strTemp+document.forms["frmBackground"]["child_out_house_gender"+tempCount][y].value;
										y=document.forms["frmBackground"]["child_out_house_gender"+tempCount].length;
									}
								}	
								strTemp=strTemp+"]";
								clearAlert("frmBackground","child_out_house_birthdate"+tempCount);
							}
							else
							{
								setAlert("frmBackground","child_out_house_birthdate"+tempCount);
								strResponse = getTranslation("textBirthdateDontExcists","Date of birth does not exist");
								setValues = false
							}
						}
						else
						{
								setAlert("frmBackground","child_out_house_birthyear"+i);
								strResponse = getTranslation("textYearOutOfRange","Jaar buiten bereik");
								setValues = false
						}
					}
				}
				if(setValues == true){
					document.getElementById("CHILDREN_OUT_HOUSE_BIRTHDATES").value=strTemp;
				}
			}
		}
		
		if(setValues == false){
			alert(strResponse);
			blnFormSubmit = false;
			blnOnValidate = false;
			document.getElementById("btn_OK").disabled=false;
			return false;
		}
		else
		{
		return true;	
		}
	}
	else
	{
		blnFormSubmit = false;
		blnOnValidate = false;
		document.getElementById("btn_OK").disabled=false;
		return false;
	}
}


function HeartBeatSite(){
	var img = new Image(1,1);
	img.src = '/configuration/templates/scripts/checkSessionMember.qms?x='+escape(new Date());
}

function validateSendToFriend(){
	var blnCorrectEmail;
	var blnMyReturn = true;
	var strAlert="";
	var strEmail="";
	if(document.getElementById("btnOkSendToFriend")){
		document.getElementById("btnOkSendToFriend").disabled=true;
	}
	
	var	e = document.getElementById("frmSendToFriend").getElementsByTagName("input");
	
	
	for(var i = 0; i < e.length;i++){
		
		if(e[i].type.toUpperCase()=="TEXT"){
			if( e[i].name.indexOf('NAME_')==-1 && e[i].name.indexOf('EMAIL')!=-1 && e[i].value!=""){
				blnCorrectEmail = echeck(e[i].value);
				if(blnCorrectEmail==false){
					strAlert = getTranslation("txtAlertWrongEmailaddress","U heeft één of meerdere e-mailadressen niet correct ingevuld.");
					blnMyReturn = false;
					document.getElementById("frmSendToFriend"+ e[i].name).className="clsLabelAlert";
				}
				else
				{
					document.getElementById("frmSendToFriend"+ e[i].name).className="clsLabel";
				}
			}
		}
	}
	
	if(blnMyReturn==true){
		if(validate('frmSendToFriend')==true){
	 		document.getElementById("frmSendToFriend").submit();
		}
		else
		{
			if(document.getElementById("btnOkSendToFriend")){
				document.getElementById("btnOkSendToFriend").disabled=false;
			}
			//return false;
		}
	}
	else
	{
		if(document.getElementById("btnOkSendToFriend")){
			document.getElementById("btnOkSendToFriend").disabled=false;
		}
		alert(strAlert);
		//return false;
	}	
}


function validateFormRegister(){
	if(validate("frmRegister","btnOkfrmRegister")==true){
		document.getElementById("frmRegister").submit()
	}
}

function checkObj(obj,objId){
	if(myTrim(obj.value)!="" && document.getElementById(objId)){
		document.getElementById(objId).checked=true;
		obj.setAttribute("required","true");
	}
}

function confirmUnregister(idForm,idBtn){
	if(validate(idForm,idBtn)==true){
		if(document.getElementById(idForm)){
			if (confirm(getTranslation("textConfirmUnregister",""))==true){
				document.getElementById(idForm).submit();	
			}
			else
			{
				blnFormSubmit = false;
				if(document.getElementById(idBtn)){
					document.getElementById(idBtn).disabled=false;
				}	
			}
		}
	}
}

//tooltip
/*
ddrivetip('TEXT TO DISPLAY', 'OPTIONAL BACKGROUND COLOR', OPTIONAL TIP WIDTH)
The last two parameters are optional, and not specifying them causes the script to default to the settings within your CSS file. With that in mind, here are a few actual usage examples:
<a href="http://www.yahoo.com" onMouseover="ddrivetip('Visit Yahoo.com')";
 onMouseout="hideddrivetip()">Search Engine</a>
 <DIV onMouseover="ddrivetip('This DIV has a tip!', '#EFEFEF')";
 onMouseout="hideddrivetip()">Some text here. Some text here.</div>
 <a href="http://yahoo.com" onMouseover="ddrivetip('Yahoo\'s Site', 'yellow', 250)";
 onMouseout="hideddrivetip()">Yahoo</a>
 One last important point: If your tooltip description contains apostrophes ('), be sure to backslash them first, as illustrated in the last example ("Yahoo\'s Site"), or an error will occur.
*/

var enabletip=false;
var ie=document.all;
var ns6=document.getElementById && !document.all;
var offsetxpoint=-20 //Customize x offset of tooltip;
var offsetypoint=20 //Customize y offset of tooltip;
var tipobj;
function initToolTip(){
	if (ie||ns6){
		tipobj=document.all? document.all["dhtmltooltip"] : document.getElementById? document.getElementById("dhtmltooltip") : "";
	}
	document.onmousemove=positiontip;
}

function ietruebody(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}

function ddrivetip(thetext, thecolor, thewidth, thePadding, theFontSize){
	if (ns6||ie){
		if (typeof thewidth!="undefined" && thewidth!=""){ 
			tipobj.style.width=thewidth+"px";
		}
		if (typeof thePadding!="undefined" && thePadding!=""){ 
			tipobj.style.padding=thePadding+"px";
		}
		if (typeof theFontSize!="undefined" && thecolor!=""){ 
			tipobj.style.fontSize=theFontSize;
		}
		if (typeof thecolor!="undefined" && thecolor!=""){ 
			tipobj.style.backgroundColor=thecolor;
			tipobj.innerHTML=thetext;
			enabletip=true;
			return false
		}
	}
}

function positiontip(e){
	if (enabletip){
		var curX=(ns6)?e.pageX : event.clientX+ietruebody().scrollLeft;
		var curY=(ns6)?e.pageY : event.clientY+ietruebody().scrollTop;
		//Find out how close the mouse is to the corner of the window
		var rightedge=ie&&!window.opera? ietruebody().clientWidth-event.clientX-offsetxpoint : window.innerWidth-e.clientX-offsetxpoint-20
		var bottomedge=ie&&!window.opera? ietruebody().clientHeight-event.clientY-offsetypoint : window.innerHeight-e.clientY-offsetypoint-20
	
		var leftedge=(offsetxpoint<0)? offsetxpoint*(-1) : -1000
	
		//if the horizontal distance isn't enough to accomodate the width of the context menu
		if (rightedge<tipobj.offsetWidth){
			//move the horizontal position of the menu to the left by it's width
			tipobj.style.left=ie? ietruebody().scrollLeft+event.clientX-tipobj.offsetWidth+"px" : window.pageXOffset+e.clientX-tipobj.offsetWidth+"px";
		}
		else if (curX<leftedge){
			tipobj.style.left="5px";
		}
		else
		{
			//position the horizontal position of the menu where the mouse is positioned
			tipobj.style.left=curX+offsetxpoint+"px";
		}
		//same concept with the vertical position
		if (bottomedge<tipobj.offsetHeight){
			tipobj.style.top=ie? ietruebody().scrollTop+event.clientY-tipobj.offsetHeight-offsetypoint+"px" : window.pageYOffset+e.clientY-tipobj.offsetHeight-offsetypoint+"px";
		}
		else
		{
			tipobj.style.top=curY+offsetypoint+"px"
			tipobj.style.visibility="visible"
		}
	}
}

function hideddrivetip(){
	if (ns6||ie){
		enabletip=false
		tipobj.style.visibility="hidden"
		tipobj.style.left="-1000px"
		tipobj.style.backgroundColor=''
		tipobj.style.width=''
	}
}


