function TimeCheker(){
	var chkMonth = document.getElementById('DepMonth').value;
	var chkDay = document.getElementById('DepDate').value;
	var chkTime = document.getElementById('DepTime').value;
	var now = new Date();
	var orgMonth = now.getMonth()+1;
	var orgDay = now.getDate();
	var orgHour = now.getHours();
	var orgMin = now.getMinutes();
	
	if(chkMonth==orgMonth && (chkDay==orgDay || chkDay==orgDay+1)){
		if((orgHour>13 || (orgHour==13 && orgMin>0)) && (chkTime>7 && chkTime<12)){
			alert('当日・翌日のご予約はメールでは出来ませんので\nお電話にてお問合せ下さい。');
			return(false);
		}
	}
}

function CarSelect(obj){
	SetCar(obj.value);
}

function SetCar(type){
	var xmlhttp = createXMLHttp();
	carSelect = document.getElementById('ClassB');
	
	if(carSelect != null){
		xmlhttp.onreadystatechange = function(){
			if(xmlhttp.readyState == 4){
				var cars = xmlhttp.responseText.split(',');
				AddSelectOption(carSelect,'---お選び下さい---','---お選び下さい---',false);
				for(var i in cars){
					AddSelectOption(carSelect,cars[i],cars[i],false);
				}
			}else{
				ResetSelectList(carSelect);
			}
		};
		sendData ="type="+encodeURIComponent(type)+"&mode=carselect";
		url = "index.php";
		xmlhttp.open("POST", url, true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;');
		xmlhttp.send(sendData);
	}
}

function DSelect(obj){
	SetD(obj.value);
}

function SetD(type){
	var xmlhttp = createXMLHttp();
	dSelect = document.getElementById('DepShop2');
	if(dSelect != null){
		xmlhttp.onreadystatechange = function(){
			if(xmlhttp.readyState == 4){
				var cars = xmlhttp.responseText.split(',');
				AddSelectOption(dSelect,'---お選び下さい---','---お選び下さい---',false);
				for(var i in cars){
					AddSelectOption(dSelect,cars[i],cars[i],false);
				}
			}else{
				ResetSelectList(dSelect);
			}
		};
		sendData ="type="+encodeURIComponent(type)+"&mode=d";
		url = "index.php";
		xmlhttp.open("POST", url, true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;');
		xmlhttp.send(sendData);
	}
}

function RSelect(obj){
	SetR(obj.value);
}

function SetR(type){
	var xmlhttp = createXMLHttp();
	rSelect = document.getElementById('RetShop2');
	
	if(rSelect != null){
		xmlhttp.onreadystatechange = function(){
			if(xmlhttp.readyState == 4){
				var cars = xmlhttp.responseText.split(',');
				AddSelectOption(rSelect,'---お選び下さい---','---お選び下さい---',false);
				for(var i in cars){
					AddSelectOption(rSelect,cars[i],cars[i],false);
				}
			}else{
				ResetSelectList(rSelect);
			}
		};
		sendData ="type="+encodeURIComponent(type)+"&mode=r";
		url = "index.php";
		xmlhttp.open("POST", url, true);
		xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded;');
		xmlhttp.send(sendData);
	}
}

function createXMLHttp(){
    var xmlhttp;
    try {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    } catch (e) {
        xmlhttp = new XMLHttpRequest();
    }
    return xmlhttp;
}

function AddSelectOption(sObj,val,txt,flag){
	var opt = document.createElement("option");
	opt.value = val;
	opt.text = txt;
	opt.selected = flag;
	if(navigator.userAgent.match(/Gecko/)) {
		sObj.appendChild(opt);
	}else {
		sObj.add(opt);
	}
	/*
	alert(txt);
	*/
}

function ResetSelectList(obj){
	if(obj != null){
		var lngth = obj.options.length;
		for ( var i = 0; i < lngth; i++ )
			obj.options[0] = null;
	}
}