
function julius(yy,mm,dd) {
    if (mm<3){ mm=mm-0+12; yy--; }

    var w1 = Math.floor(yy/100);
    var w2 = yy - w1*100;
    w1 = Math.floor(w1 * 36524.25);
    w2 = Math.floor(w2 * 365.25);
    var w3 = Math.floor((Number(mm)+Number(1)) * 30.6);
    var ww = Number(w1) + Number(w2) + Number(w3) + Number(dd) + Number(1720997);
    return ww;
}
function backjulius(jd) {

    var w06 = jd-1721120;
    var w00 = Math.floor(w06/146097);
    var w10 = w06 - w00*146097;
    
    var w01 = Math.floor(w10/36524);
    var w11 = w10 - w01*36524;
    if (w01==4) { w01--; w11+=36524; }
    
    var w02 = Math.floor(w11/1461);
    var w12 = w11 - w02 * 1461;
    
    var w03 = Math.floor(w12/365);
    var w13 = w12 - w03*365;
    if (w03==4) { w03--; w13+=365; }
   
    var w04 = Math.floor(w13/153);
    var w14 = w13 - w04 * 153;
    
    var w05 = Math.floor(w14/61);
    var w15 = w14 - w05*61;

    var w06 = Math.floor(w15/31);
    var w16 = w15 - w06*31;

    var yy = 400 * w00 + 100 * w01 + 4 * w02 + w03;
    var mm =   5 * w04 +   2 * w05 + w06 + 3;
    var dd = w16 + 1;
    
    if (mm>12){ yy++; mm-=12; }
    
    return yy*10000 + mm*100 + dd;

}

function CompDays(form) {
	var yy1 = form.yy1.value;
	var mm1 = form.mm1.value;
	var dd1 = form.dd1.value;
	var yy2 = form.yy2.value;
	var mm2 = form.mm2.value;
	var dd2 = form.dd2.value;
	var len = julius(yy2,mm2,dd2) - julius(yy1,mm1,dd1);
	form.len.value = len +1;
 
    var temp = len.toString();
    temp = len + 1;
	ans1 = [ temp * 1000 + 1000 ] * 0.05 + temp * 1000 + 1000;
        if ( temp == "0"){ ans1 = "0";}
        if ( temp >="9" && temp <="12"){ ans1 = "10,500";}
        if ( temp >="13" && temp <="14"){ ans1 = "11,000";}
        if ( temp == "15" ){ ans1 = "12,000";}
        if ( temp >="16" && temp <="17"){ ans1 = "13,000";}
        if ( temp >="18" && temp <="20"){ ans1 = "14,000";}
        if ( temp >="21" && temp <="25"){ ans1 = "15,000";}
        if ( temp >="26" && temp <="29"){ ans1 = "16,000";}
        if ( temp >="30" && temp <="34"){ ans1 = "17,000";}
        if ( temp >= "35" ){ ans1 = "お問合せ";}
    form.ans1.value = ans1;
 
    var temp2 = len.toString();
    temp2 = len + 1;
	ans2 = [ temp2 * 1000 + 2000 ] * 0.05 + temp2 * 1000 + 2000;
        if ( temp2 == "0"){ ans2 = "0";}
        if ( temp2 >="9" && temp2 <="12"){ ans2 = "10,500";}
        if ( temp2 >="13" && temp2 <="14"){ ans2 = "11,000";}
        if ( temp2 == "15" ){ ans2 = "12,000";}
        if ( temp2 >="16" && temp2 <="17"){ ans2 = "13,000";}
        if ( temp2 >="18" && temp2 <="20"){ ans2 = "14,000";}
        if ( temp2 >="21" && temp2 <="25"){ ans2 = "15,000";}
        if ( temp2 >="26" && temp2 <="29"){ ans2 = "16,000";}
        if ( temp2 >="30" && temp2 <="34"){ ans2 = "17,000";}
        if ( temp2 >= "35" ){ ans2 = "お問合せ";}
    form.ans2.value = ans2;
	return false;
}

function settoday(caldat){
  today = new Date()
  caldat.yy1.value = today.getYear()
  caldat.mm1.value =today.getMonth()+1
  caldat.dd1.value = today.getDate()
    
  caldat.yy2.value = today.getYear()
  caldat.mm2.value =today.getMonth()+1
  caldat.dd2.value = today.getDate()
  }

function disp(tml)   {
f=tml.form;f.box.value=tml.options[tml.selectedIndex].value;
 }

