function onErrorChk(chk) {



	var clsp = document.applform.rtlclass.selectedIndex;

	var typp = document.applform.rtltype.selectedIndex;

	

	if(clsp != null && typp != null) {

		var classvalue = document.applform.rtlclass.options[clsp].value;

		var typevalue = document.applform.rtltype.options[typp].value;

		

		if(clsp != 0 && typp != 0) {

			if(TimeChk()) {

				document.applform.step.value = chk;

				if(chk == "request") {

					//document.applform.action     = "http://localp/rentalbike.jp/_ssl_request/index.php";

					document.applform.action     = "https://www.rentalbike.co.jp/request/index.php";

				} else if(chk == "back") {

					//document.applform.action     = "http://localp/rentalbike.jp/_ssl_quote/index.php";

					document.applform.action     = "https://www.rentalbike.co.jp/quote/index.php";

				} else if(chk == "confirm") {

					document.applform.action = "index.php";

				} else if(chk == "check") {

					document.applform.action     = "https://www.rentalbike.co.jp/quote/index.php";

				}

				document.applform.submit();

				return true;

			} else {

				return false;

			}

		} else {

			if(clsp == 0 && typp == 0) alert("「クラス」と「車種」が選択されていません！");

			else if(clsp == 0) alert("「クラス」が選択されていません！");

			else if(typp == 0) alert("「車種」が選択されていません！");

			return false;

		}



	}

}



function TimeChk() {

	

	var s_date = document.getElementById("s_date");

	var s_time = document.getElementById("s_time");

	var g_date = document.getElementById("g_date");

	var g_time = document.getElementById("g_time");

	

	if(s_date != null && s_time != null && g_date != null && g_time != null) {

	

		s_dateT = s_date.value;

		s_timeT = s_time.value;

		g_dateT = g_date.value;

		g_timeT = g_time.value;

		

		//日付の分割 「年月日」などの文字が入っている場合の対処

		if(s_dateT.match(/[^0-9]/) == null) {

			s_yearT = s_dateT.substr(0, 4);

			s_monthT = s_dateT.substr(4, 2);

			s_dayT = s_dateT.substr(7, 2);

		} else {

			s_yearT = s_dateT.substr(0, 4);

			s_monthT = s_dateT.substr(5, 2);

			s_dayT = s_dateT.substr(8, 2);

		}

		if(g_dateT.match(/[^0-9]/) == null) {

			g_yearT = g_dateT.substr(0, 4);

			g_monthT = g_dateT.substr(4, 2);

			g_dayT = g_dateT.substr(7, 2);

		} else {

			g_yearT = g_dateT.substr(0, 4);

			g_monthT = g_dateT.substr(5, 2);

			g_dayT = g_dateT.substr(8, 2);

		}

		

		// 数字に「0」がついている場合抜き出す

		if(parseInt(s_monthT) < 10) s_monthT = s_monthT.substr(1, 1);

		if(parseInt(g_monthT) < 10) g_monthT = g_monthT.substr(1, 1);

		if(parseInt(s_dayT) < 10) s_dayT = s_dayT.substr(1, 1);

		if(parseInt(g_dayT) < 10) g_dayT = g_dayT.substr(1, 1);

		

		// 現在時間取得

		nowDate = new Date();

		nYear = nowDate.getFullYear();

		nMonth = nowDate.getMonth();

		if(nMonth - s_monthT < 0) s_yearT = nYear + 1;

		else  s_yearT = nYear;

		if(nMonth - g_monthT < 0) g_yearT = nYear + 1;

		else  g_yearT = nYear;



		// 時間構築

		var sDate = new Date();

		var gDate = new Date();

		sDate.setFullYear(parseInt(s_yearT), parseInt(s_monthT), parseInt(s_dayT));

		gDate.setFullYear(parseInt(g_yearT), parseInt(g_monthT), parseInt(g_dayT));

		sDate.setHours(parseInt(s_timeT));

		gDate.setHours(parseInt(g_timeT));

		sDate.setMinutes(parseInt(0));

		gDate.setMinutes(parseInt(0));

		

		var diff = Math.abs(sDate.getTime() - gDate.getTime());

		if(sDate.getTime() >= gDate.getTime()) {

			alert("レンタル期間が誤っています！");

			return false;

		} else if(diff == 0) {

			alert("レンタル期間を指定して下さい！");

			return false;

		} else {

			diff += 24 * 60* 60;

			diff = Math.floor(diff / 1000);

			diff /= 60 * 60;
			
			diff = Math.floor(diff);

			if((diff > 23) && (diff < 720)) {

				return true;

			} else if(diff == 0){

				alert("レンタル期間を指定して下さい！");

				return false;

			} else if(diff >= 720) {

				alert("レンタル期間を30日以内にして下さい！");

				return false;

			} else {

				return true;

			}

		}

	}

}



/*

//XMLの中身を配列に格納

function display(xml) {

	//クラス・車種

	var cnt = 0;

	var chkClass = "";

	var mstClass = "";

	var details = xml.documentElement.getElementsByTagName("details");

	var obj = new Array(details.length);

	for(i = 0; i < details.length; i++) {

		var detail = details[parseInt(i)].childNodes;

		var num = (parseInt(detail.length) - 1) / 2;

		obj[i] = new Array(num);

		for(j = 0; j < num; j++) {

			var tagName = details[i].childNodes[parseInt(j * 2 + 1)].nodeName;

			obj[i][j] = details[i].getElementsByTagName(tagName)[0].firstChild.nodeValue;

		}

		if(mstClass != obj[i][2]) {

			mstClass = obj[i][2];

			cnt++;

			document.applform.rtlclass.options[cnt] = new Option(mstClass, mstClass);

		}

		document.applform.rtltype.options[i+1] = new Option(obj[i][3], obj[i][3]);

		tagName = "";

	}

}

*/


