
var tabChild1 = ['f55','f22d','f22m','f22y','f22'];
var tabChild2 = ['f56','f23d','f23m','f23y','f23'];
var tabChild3 = ['f57','f24d','f24m','f24y','f24'];
var tabChild4 = ['f58','f25d','f25m','f25y','f25'];
var tabChild5 = ['f59','f26d','f26m','f26y','f26'];
var tabChild = [tabChild1,tabChild2,tabChild3,tabChild4,tabChild5];

function showHideBottom()
{
	var BottomRightRecoElt = document.getElementById('GoldenQuestionExpand');
	if (BottomRightRecoElt.style.display == "none")
	{
		BottomRightRecoElt.style.display = "inline";
	}
	else
	{
		BottomRightRecoElt.style.display = "none";
	}
}

function Affiche_Div() {
	k = document.form1.f21.selectedIndex;
	if (k == 0) k++;
	for (i=2; i<=k; i++) {
		divName = "child"+(i-1);
		document.getElementById(divName).style.display="block";	 
	}	
	for (i=k+1; i<=6; i++) {
		divName = "child"+(i-1);
		document.getElementById(divName).style.display="none";	 
		emptyChildValues(i-1);
	
	}		
}

function Affiche_Div_PA() {
	k = document.form1.nbperson.selectedIndex;
	if (k == 0) k++;
	for (i=2; i<=k; i++) {
		divName = "nbpersdiv"+(i-1);
		document.getElementById(divName).style.display="block";	 
	}	
	for (i=k+1; i<=3; i++) {
		divName = "nbpersdiv"+(i-1);
		document.getElementById(divName).value="";
		document.getElementById(divName).style.display="none";	 
	}		
}

function emptyChildValues(divNumber){
	var currentTab = tabChild[divNumber-1];
	document.getElementById(currentTab[0]).value = '';
	document.getElementById(currentTab[1]).selectedIndex = 0;
	document.getElementById(currentTab[2]).selectedIndex = 0;
	document.getElementById(currentTab[3]).selectedIndex = 0;
	document.getElementById(currentTab[4]).value = '';
}

function setYearList(dateName, yearTrad) {
	var currentDate = new Date();
	var currentYear = currentDate.getFullYear();

	document.writeln('<select name="'+dateName+'" id="'+dateName+'" >');
	for (i=currentYear;i>=currentYear-85;i--) {
		document.writeln('<option value=\"'+i+'\">'+i+'</option>');
	}
	document.writeln('</select>');
}

//Check Date with DMY format
function verif_Date(element1,element2,element3,element4){
	var day 	= 	element1.value;
	var month 	= 	element2.value;
	var year 	= 	element3.value;
	trueElement = element1.id;

	var datTest_Date = new Date(year, month-1, day);
	if ((year != datTest_Date.getFullYear()) || (day != datTest_Date.getDate()) || (month-1 != datTest_Date.getMonth()))
	{				 
		return false;		
	}
	else
	{
		var DateNow = new Date(); 
		var DateDOB = new Date(year, month-1, day); 
		var oneDay = 1000*60*60*24;
		var dateResult = Math.ceil((DateNow.getTime()-DateDOB.getTime())/(oneDay));
		//var dateResult = (DateNow.getFullYear()+""+DateNow.getMonth()+""+DateNow.getDate()) - (datTest_Date.getFullYear()+""+datTest_Date.getMonth()+""+datTest_Date.getDate());
		if(dateResult<1096) // dateResult < X oł X = age mini * 365
		{ 
			return false; 			
		} 
		else 
		{ 
			element4.value=year+month+day; 
			return true; 
		} 
	}
}

//Check Date with DMY format for children
function verif_Date_Child(element1,element2,element3,element4){
	var day 	= 	element1.value;
	var month 	= 	element2.value;
	var year 	= 	element3.value;
	trueElement = element1.id;

	var datTest_Date = new Date(year, month-1, day);
	if ((year != datTest_Date.getFullYear()) || (day != datTest_Date.getDate()) || (month-1 != datTest_Date.getMonth()))
	{				 
		return false;		
	}
	else
	{
		var DateNow = new Date(); 
		var DateDOB = new Date(year, month-1, day); 
		var oneDay = 1000*60*60*24;
		var dateResult = Math.ceil((DateNow.getTime()-DateDOB.getTime())/(oneDay));
		//var dateResult = (DateNow.getFullYear()+""+DateNow.getMonth()+""+DateNow.getDate()) - (datTest_Date.getFullYear()+""+datTest_Date.getMonth()+""+datTest_Date.getDate());
		element4.value=year+month+day; 
		return true; 
	}
}