// search.wct.js
// functions created to initialize and prepare forms for the wct search


function initDate()
{
    // these are the ids of the select elements that need dates initialized
    var dElements = new Array ("doa_dd", "dod_dd", "AIR_fromdate", "AIR_todate", "from_dd", "to_dd", "pudate_dy", "dodate_dy", "dateLeavingDay", "dateReturningDay");
	//var dOffsets  = new Array (0,1,0,1,0,1,0,1,0,1);
    var mElements = new Array ("doa_mm", "dod_mm", "AIR_frommonth", "AIR_tomonth", "from_mm", "to_mm", "pudate_mo", "dodate_mo", "dateLeavingMonth", "dateReturningMonth");

    // i assume all elements will be set to today
	var now = new Date();
	now.setDate(now.getDate() + 1);
	var nowDay = now.getDate();
	var nowMonth = now.getMonth();
	
	var dep = new Date();
	dep.setDate(dep.getDate() + 2);

	var depDay = dep.getDate();
	var depMonth = dep.getMonth();
	
	//alert(depDay + " , "+ depMonth);

	for (var element in dElements)
	{
		if (document.getElementById(dElements[element]))
			document.getElementById(dElements[element]).options.selectedIndex = (nowDay - 1); //selected index atsrts at 0
	}
	for (var element in mElements)
	{
		if (document.getElementById(mElements[element]))
			document.getElementById(mElements[element]).options.selectedIndex = (nowMonth);
	}

	if (document.getElementById("dod_dd"))
			document.getElementById("dod_dd").options.selectedIndex = (depDay - 1); //selected index atsrts at 0
			
    if (document.getElementById("dod_mm"))
			document.getElementById("dod_mm").options.selectedIndex = (depMonth);
    
}

function childAges(o_select,s_div){
	o_div = document.getElementById(s_div)
	if(o_select.selectedIndex!=0){

		a_children = o_div.getElementsByTagName("div")
		o_div.style.display = "block";

		for(i=0;i<a_children.length;i++) a_children[i].style.visibility = (i<o_select.selectedIndex) ? "visible" : "hidden";


	}else{
		o_div.style.display = "none";
	}
}