function syasyubetu_kensaku1(){
var charge ="";
charge = document.ryoukinn_senntaku.ryokin_index1.value;
document.ryoukinn_senntaku.syasyubetu_ryoukin.value=charge;
}
function syasyubetu_kensaku2(){
var charge ="";
charge = document.ryoukinn_senntaku.ryokin_index2.value;
document.ryoukinn_senntaku.syasyubetu_ryoukin.value=charge;
}
function syasyubetu_kensaku3(){
var charge ="";
charge = document.ryoukinn_senntaku.ryokin_index3.value;
document.ryoukinn_senntaku.syasyubetu_ryoukin.value=charge;
}
function syasyubetu_kensaku4(){
var charge ="";
charge = document.ryoukinn_senntaku.ryokin_index4.value;
document.ryoukinn_senntaku.syasyubetu_ryoukin.value=charge;
}




function newImage(arg) {

	if (document.images) {

		rslt = new Image();

		rslt.src = arg;

		return rslt;

	}

}



function changeImages() {

	if (document.images && (preloadFlag == true)) {

		for (var i=0; i<changeImages.arguments.length; i+=2) {

			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];

		}

	}

}



var preloadFlag = false;

function preloadImages() {

	if (document.images) {

		nissin_1_3__over = newImage("images/nissin_1%5b3%5d-over.gif");

		nissin_1_3__over011 = newImage("images/nissin_1%5b3%5d-over-11.gif");

		nissin_1_3__over013 = newImage("images/nissin_1%5b3%5d-over-13.gif");

		nissin_1_3__over015 = newImage("images/nissin_1%5b3%5d-over-15.gif");

		nissin_1_3__over017 = newImage("images/nissin_1%5b3%5d-over-17.gif");

		nissin_1_3__over019 = newImage("images/nissin_1%5b3%5d-over-19.gif");

		nissin_1_3__over021 = newImage("images/nissin_1%5b3%5d-over-21.gif");

		nissin_1_3__over023 = newImage("images/nissin_1%5b3%5d-over-23.gif");

		nissin_1_3__over025 = newImage("images/nissin_1%5b3%5d-over-25.gif");

		index_1_over = newImage("images/index_1-over.gif");

		index_2_1_over = newImage("images/index_2-1-over.gif");

		index_3_1_over = newImage("images/index_3-1-over.gif");

		preloadFlag = true;

	}

}





function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v3.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function frm1_submit(){
//	alert(document.frm1.is_agree.checked);
	if(document.frm1.is_agree.checked == true){
		document.frm1.submit();
	}
	else{
		window.alert("利用規約に同意してください。");
	}
}

function frm2_submit(){
	var err = ''
	var tmp = new Date();
	var current_day = new Date();	// tmp.getYear(),tmp.getMonth(),tmp.getDate(),tmp.getHours(),tmp.getMinutes());
	var current_milisec = current_day.getTime();

	var use_time = new Date(document.frm2.use_time_Year.value,document.frm2.use_time_Month.value-1,document.frm2.use_time_Day.value,document.frm2.use_time_Hour.value,document.frm2.use_time_Minute.value);
	var use_milisec = use_time.getTime();

	var return_time = new Date(document.frm2.return_time_Year.value,document.frm2.return_time_Month.value-1,document.frm2.return_time_Day.value,document.frm2.return_time_Hour.value,document.frm2.return_time_Minute.value);
	var return_milisec = return_time.getTime();
	var rent_time=return_milisec-use_milisec;
	//var rent_day=Math.ceil(rent_time/(24*60*60*1000));
	var use_day = new Date(document.frm2.use_time_Year.value,document.frm2.use_time_Month.value-1,document.frm2.use_time_Day.value);
	var return_day = new Date(document.frm2.return_time_Year.value,document.frm2.return_time_Month.value-1,document.frm2.return_time_Day.value);
	var rent_day=Math.ceil((return_day.getTime()-use_day.getTime())/(24*60*60*1000))+1;
	
	
	if(document.frm2.shop_id.value == "")
		err += "◇出発店舗を選択してください。\n";
	var use_Dt = new Date(document.frm2.use_time_Year.value, document.frm2.use_time_Month.value-1, document.frm2.use_time_Day.value); 
        if(isNaN(use_Dt)){ 
            err += "◇出発日時に正しく日付を入力してください。\n";
        }else if(use_Dt.getFullYear() == document.frm2.use_time_Year.value && use_Dt.getMonth() == document.frm2.use_time_Month.value-1 && use_Dt.getDate() == document.frm2.use_time_Day.value){ 

        }else{ 
            err += "◇出発日時に正しく日付を入力してください。\n";
        } 
	var return_Dt = new Date(document.frm2.return_time_Year.value, document.frm2.return_time_Month.value-1, document.frm2.return_time_Day.value); 
	
        if(isNaN(return_Dt)){ 
            err += "◇返却日時に正しく日付を入力してください。\n";
        }else if(return_Dt.getFullYear() == document.frm2.return_time_Year.value && return_Dt.getMonth() == document.frm2.return_time_Month.value-1 && return_Dt.getDate() == document.frm2.return_time_Day.value){ 

        }else{ 
            err += "◇返却日時に正しく日付を入力してください。\n";
        } 

	if(use_milisec < current_milisec) {
		err += "◇出発日時が過去になっています。\n";
	}

	if(return_milisec < current_milisec) {
		err += "◇返却日時が過去になっています。\n";
	}

	if(use_milisec >= return_milisec)
		err += "◇返却日時は出発日時よりも先である必要があります。\n";

	if(document.frm2.use_time_Month.value==5 && document.frm2.use_time_Day.value<7 && document.frm2.use_time_Day.value > 2 && rent_day<4){
		err += "◇ＧＷ中５月３日から５月６日の間、４日以上でご予約ください。\n";
	}
	if(document.frm2.use_time_Month.value==1 && document.frm2.use_time_Day.value<10 && document.frm2.use_time_Day.value > 6 && rent_day<3){
		err += "◇連休（１月７日から９日）の間、３日以上でご予約ください。\n";
	}
	if(document.frm2.use_time_Month.value==4 && document.frm2.use_time_Day.value<31 && document.frm2.use_time_Day.value > 27 && rent_day<3){
		err += "◇連休（４月２８日から３０日）の間、３日以上でご予約ください。\n";
	}
	if(document.frm2.use_time_Month.value==7 && document.frm2.use_time_Day.value<17 && document.frm2.use_time_Day.value > 13 && rent_day<3){
		err += "◇連休（７月１４日から１６日）の間、３日以上でご予約ください。\n";
	}
	if(document.frm2.use_time_Month.value==8 && document.frm2.use_time_Day.value<17 && document.frm2.use_time_Day.value > 12 && rent_day<4){
		err += "◇夏休み（８月１３日から１６日）の間、４日以上でご予約ください。\n";
	}
	if(document.frm2.use_time_Month.value==9 && document.frm2.use_time_Day.value<18 && document.frm2.use_time_Day.value > 14 && rent_day<3){
		err += "◇連休（９月１５日から１７日）の間、３日以上でご予約ください。\n";
	}
	if(document.frm2.use_time_Month.value==10 && document.frm2.use_time_Day.value<9 && document.frm2.use_time_Day.value > 5 && rent_day<3){
		err += "◇連休（１０月６日から８日）の間、３日以上でご予約ください。\n";
	}
	if(document.frm2.use_time_Month.value==11 && document.frm2.use_time_Day.value<26 && document.frm2.use_time_Day.value > 22 && rent_day<3){
		err += "◇連休（１１月２３日から２５日）の間、３日以上でご予約ください。\n";
	}
	if(document.frm2.use_time_Month.value==12 && document.frm2.use_time_Day.value<25 && document.frm2.use_time_Day.value > 21 && rent_day<3){
		err += "◇連休（１２月２２日から２４日）の間、３日以上でご予約ください。\n";
	}
	if(document.frm2.use_time_Month.value==12 && document.frm2.use_time_Day.value >= 30 && rent_day<6){
		err += "◇お正月１２月３０日から１月４日の間、６日以上でご予約ください。\n";
	}
	if(document.frm2.use_time_Month.value==1 && document.frm2.use_time_Day.value <=4 && rent_day<6){
		err += "◇お正月１２月３０日から１月４日の間、６日以上でご予約ください。\n";
	}
	if(document.frm2.use_time_Month.value==12 && document.frm2.use_time_Day.value >=31){
		err += "◇１２月３１日からの出発日時をご指定できません。\n";
	}
	if(document.frm2.use_time_Month.value==1 && document.frm2.use_time_Day.value <= 3){
		err += "◇お正月１月１日から１月３日の間は出発日時をご指定できません。\n";
	}
	if(document.frm2.return_time_Month.value==12 && document.frm2.return_time_Day.value >= 31){
		err += "◇お正月１２月３１日から１月３日の間は返却日時をご指定できません。\n";
	}
	if(document.frm2.return_time_Month.value==1 && document.frm2.return_time_Day.value <= 3){
		err += "◇お正月１２月３１日から１月３日の間は返却日時をご指定できません。\n";
	}
	if(document.frm2.use_time_Hour.value==20 && document.frm2.use_time_Minute.value>0){
		err+= "◇出発日時は20時まで選択してください。\n";
	}
	if(document.frm2.return_time_Hour.value==20 && document.frm2.return_time_Minute.value>0){
		err+="◇返却日時は20時まで選択してください。\n";
	}
	if(err != ""){
		window.alert(err);
	}
	else{
		 document.frm2.submit();
	}
}

function frm3_submit(){
	var err, length,i,flag;
	err = "";
	flag = 0;
	length = document.frm3.car_id.length;
	if(length>0){
		for(i=0;i<length;i++){
//			window.alert(document.frm3.car_id[i].checked);
			if(document.frm3.car_id[i].checked){
				flag = 1;
				break;
			}
		}
	}
	else{
		if(document.frm3.car_id.checked)
			flag=1;
	}
	if(flag == 0)
		err += "◇車種を選んでください。\n";
	if(err != ""){
		window.alert(err);
	}
	else{	
		document.frm3.submit();
	}
}

function known_content_disabled(){
	window.alert("known_type[]");
	var tmp = eval("document.frm1.getElementsByName('known_type'+'\['+'\]').length");

//	window.alert(document.frm1.elements.length);
	for(i=0;i<document.frm1.elements.length;i++){
		window.alert(document.frm1.elements[i].name);
	}
	window.alert("aaa");
	window.alert(tmp);

}
