function hideToDates() {
	document.getElementById('day2').style.display = 'none';
	document.getElementById('month2').style.visibility = 'hidden';
	document.getElementById('year2').style.visibility = 'hidden';
	document.getElementById('l6_Text').style.visibility = 'hidden';
}
function showToDates() {
	document.getElementById('day2').style.display = 'inline';
	document.getElementById('month2').style.visibility = 'visible';
	document.getElementById('year2').style.visibility = 'visible';
	document.getElementById('l6_Text').style.visibility = 'visible';
}

function SetOptions(objDropDown, boolFill) {
	objDropDown.options.length = 0;
	if (boolFill) {
		objDropDown.options[objDropDown.options.length] = new Option('0','0');
		objDropDown.options[objDropDown.options.length] = new Option('1','1');
 		objDropDown.options[objDropDown.options.length] = new Option('2','2');
		objDropDown.options[objDropDown.options.length] = new Option('3','3');
		objDropDown.options[objDropDown.options.length] = new Option('4','4');
		objDropDown.options[objDropDown.options.length] = new Option('5','5');
		objDropDown.options[objDropDown.options.length] = new Option('6','6');
		objDropDown.options[objDropDown.options.length] = new Option('7','7');
		objDropDown.options[objDropDown.options.length] = new Option('8','8');
		objDropDown.options[objDropDown.options.length] = new Option('9','9');
		objDropDown.options[objDropDown.options.length] = new Option('10','10');
		objDropDown.options[objDropDown.options.length] = new Option('11','11');
		objDropDown.options[objDropDown.options.length] = new Option('12','12');
		objDropDown.options[objDropDown.options.length] = new Option('13','13');
		objDropDown.options[objDropDown.options.length] = new Option('14','14');
		objDropDown.options[objDropDown.options.length] = new Option('15','15');
		objDropDown.options[objDropDown.options.length] = new Option('16','16');
		objDropDown.options[objDropDown.options.length] = new Option('17','17');
	}
}

function changeDays(objDay1, objDay2, objMonth1, objMonth2, objYear1, objYear2, intDateWhichTriggerd) {
	var dateDepDay = parseInt(document.getElementById(objDay1).value);
	var dateDepMonth = parseInt(document.getElementById(objMonth1).value);
	var dateDepYear = parseInt(document.getElementById(objYear1).value);
	var dateRetDay = parseInt(document.getElementById(objDay2).value);
	var dateRetMonth = parseInt(document.getElementById(objMonth2).value);
	var dateRetYear = parseInt(document.getElementById(objYear2).value);

	if((dateDepDay > dateRetDay && dateDepMonth >= dateRetMonth && dateDepYear >= dateRetYear) || (dateDepMonth > dateRetMonth && dateDepYear >= dateRetYear) || dateDepYear > dateRetYear) {
		if(intDateWhichTriggerd == 1) {
			document.getElementById(objDay2).value = document.getElementById(objDay1).value;
			document.getElementById(objMonth2).value = document.getElementById(objMonth1).value;
			document.getElementById(objYear2).value = document.getElementById(objYear1).value;
		}
		else if(intDateWhichTriggerd == 2) {
			document.getElementById(objDay1).value = document.getElementById(objDay2).value;
			document.getElementById(objMonth1).value = document.getElementById(objMonth2).value;
			document.getElementById(objYear1).value = document.getElementById(objYear2).value;
		}
	}
	changeDay(objDay1, objMonth1, objYear1);
	changeDay(objDay2, objMonth2, objYear2);
}

function updateDateDropDowns(objDay, objMonth, objYear, dateSelected) {
	var intDay;
	var intMonth;
	var intYear;
	intDay = dateSelected.getDate();
	intMonth = dateSelected.getMonth() + 1;
	intYear = dateSelected.getFullYear();
	objDay.value = intDay;
	objMonth.value = intMonth;
	objYear.value = intYear;
}

function changeDay(objDay, objMonth, objYear) {
	var intDay = document.getElementById(objDay).value;
	var intMonth = document.getElementById(objMonth).value;
	var intYear = document.getElementById(objYear).value;
	var intTodayYear;
	var intTodayMonth;
	var intTodayDay;
	if(intMonth == 2 && intDay > 28) {
		if((intYear % 400 == 0) || ((intYear % 4 == 0) && (intYear % 100 != 0))) {
			intDay = 29;
		}
		else {
			intDay = 28;
		}
	}
	else if(intMonth == 4 && intDay > 30) {
		intDay = 30;
	}
	else if(intMonth == 6 && intDay > 30) {
		intDay = 30;
	}
	else if(intMonth == 9 && intDay > 30) {
		intDay = 30;
	}
	else if(intMonth == 11 && intDay > 30) {
		intDay = 30;
	}
	var dateSelected = new Date(intYear, intMonth - 1, intDay);
	var dateToday = new Date(intTodayYear, intTodayMonth - 1, intTodayDay);

	if(dateToday > dateSelected) {
		var dateNew = DateAdd(dateToday, 0, 1, 0);
		dateSelected = new Date(dateNew.getFullYear(), dateNew.getMonth(), dateSelected.getDate());
		intDay = dateSelected.getDate();
		intMonth = dateSelected.getMonth() + 1;
		intYear = dateSelected.getFullYear();
	}
	updateDateDropDowns(document.getElementById(objDay), document.getElementById(objMonth), document.getElementById(objYear), dateSelected);
}


function ToggleAgeOfChildrens(objNumOfChildrens, objAgeOfChildrenText, objnon_adult_age_1, objnon_adult_age_2, objnon_adult_age_3, objnon_adult_age_4, objnon_adult_age_5, objnon_adult_age_6, objnon_adult_age_7, objnon_adult_age_8) {			
	var intNumOfChildren = document.getElementById(objNumOfChildrens).value;
	if(intNumOfChildren > 0) {
		document.getElementById(objAgeOfChildrenText).style.display = 'inline';
	}
	if(intNumOfChildren >= 1) {
		SetOptions(document.getElementById(objnon_adult_age_1), true);
		document.getElementById(objnon_adult_age_1).style.display = 'inline';
	}
	else {
		SetOptions(document.getElementById(objnon_adult_age_1), false);
		document.getElementById(objnon_adult_age_1).style.display = 'none';
		document.getElementById(objAgeOfChildrenText).style.display = 'none';
	}
	if(intNumOfChildren >= 2) {
		SetOptions(document.getElementById(objnon_adult_age_2), true);
		document.getElementById(objnon_adult_age_2).style.display = 'inline';;
	}
	else {
		SetOptions(document.getElementById(objnon_adult_age_2), false);
		document.getElementById(objnon_adult_age_2).style.display = 'none';
	}
	if(intNumOfChildren >= 3) {
		SetOptions(document.getElementById(objnon_adult_age_3), true);
		document.getElementById(objnon_adult_age_3).style.display = 'inline';
	}
	else {
		SetOptions(document.getElementById(objnon_adult_age_3), false);
		document.getElementById(objnon_adult_age_3).style.display = 'none';
	}
	if(intNumOfChildren >= 4) {
		SetOptions(document.getElementById(objnon_adult_age_4), true);
		document.getElementById(objnon_adult_age_4).style.display = 'inline';
	}
	else {
		SetOptions(document.getElementById(objnon_adult_age_4), false);
		document.getElementById(objnon_adult_age_4).style.display = 'none';
	}
	if(intNumOfChildren >= 5) {
		SetOptions(document.getElementById(objnon_adult_age_5), true);
		document.getElementById(objnon_adult_age_5).style.display = 'inline';
	}
	else {
		SetOptions(document.getElementById(objnon_adult_age_5), false);
		document.getElementById(objnon_adult_age_5).style.display = 'none';
	}
	if(intNumOfChildren >= 6) {
		SetOptions(document.getElementById(objnon_adult_age_6), true);
		document.getElementById(objnon_adult_age_6).style.display = 'inline';
	}
	else {
		SetOptions(document.getElementById(objnon_adult_age_6), false);
		document.getElementById(objnon_adult_age_6).style.display = 'none';
	}
	if(intNumOfChildren >= 7) {
		SetOptions(document.getElementById(objnon_adult_age_7), true);
		document.getElementById(objnon_adult_age_7).style.display = 'inline';
	}
	else {
		SetOptions(document.getElementById(objnon_adult_age_7), false);
		document.getElementById(objnon_adult_age_7).style.display = 'none';
	}
	if(intNumOfChildren >= 8) {
		SetOptions(document.getElementById(objnon_adult_age_8), true);
		document.getElementById(objnon_adult_age_8).style.display = 'inline';
	}
	else {
		SetOptions(document.getElementById(objnon_adult_age_8), false);
		document.getElementById(objnon_adult_age_8).style.display = 'none';
	}

}


function dis_select(changestate)
{
    document.MainForm.day2.disabled = changestate;
    document.MainForm.month2.disabled = changestate;
	document.MainForm.year2.disabled = changestate;	
}

function KeepDropDownConsistency(strDropDown1ClientID, strDropDown2ClientID) {
if(document.getElementById(strDropDown1ClientID) != null && document.getElementById(strDropDown2ClientID)) {
document.getElementById(strDropDown2ClientID).value = document.getElementById(strDropDown1ClientID).value;
}
}