function setNow(){
var day =new Date();
var yy = day.getYear();
var mm = day.getMonth()+1;
var dd = day.getDate();
document.getElementById('ciDateM').options[mm-1].selected = true;
document.getElementById('ciDateD').options[dd-1].selected = true;
// document.getElementById('coDateM').options[mm-1].selected = true;
// document.getElementById('coDateD').options[dd].selected = true;
}

function NameValid(fld){
if (fld.value == ""){
return "ホテルを選択してください";
}else {
return "";
}
}

function Valid(){
var namestr = NameValid(document.searchForm.hotelNo);
if ((namestr) !=""){
alert(namestr);
return false;
} 
}

function ConnectedSelect(selIdList){
	for(var i=0;selIdList[i];i++) {
		var CS = new Object();
		var obj = document.getElementById(selIdList[i]);
		if(i){
			CS.node=document.createElement('select');
			var GR = obj.getElementsByTagName('optgroup');
			while(GR[0]) {
				CS.node.appendChild(GR[0].cloneNode(true));
				obj.removeChild(GR[0]);
			}
			obj.disabled = true;
		}
		if(selIdList[i+1]) {
			CS.nextSelect = document.getElementById(selIdList[i+1]);
			obj.onchange = function(){ConnectedSelectEnabledSelect(this)};
		} else {
			CS.nextSelect = false;
		}
		obj.ConnectedSelect = CS;
	}
}

function ConnectedSelectEnabledSelect(oSel){
	var oVal = oSel.options[oSel.selectedIndex].value;
	if(oVal) {
		while(oSel.ConnectedSelect.nextSelect.options[1])oSel.ConnectedSelect.nextSelect.remove(1);
		var eF = false;
		for(var OG=oSel.ConnectedSelect.nextSelect.ConnectedSelect.node.firstChild;OG;OG=OG.nextSibling) {
			if(OG.label == oVal) {
				eF = true;
				for(var OP=OG.firstChild;OP;OP=OP.nextSibling)
					oSel.ConnectedSelect.nextSelect.appendChild(OP.cloneNode(true));
				break;
			}
		}
		oSel.ConnectedSelect.nextSelect.disabled = !eF;
	} else {
		oSel.ConnectedSelect.nextSelect.selectedIndex = 0;
		oSel.ConnectedSelect.nextSelect.disabled = true;
	}
	if(oSel.ConnectedSelect.nextSelect.onchange)oSel.ConnectedSelect.nextSelect.onchange();
}

