// TAB画面遷移
function goTab(url,flg,lodgeid,shoninflg){
	f = document.form1;
	f.action = url;
	f.acflg.value = flg;
	f.shoninflg.value = shoninflg;
	f.lodgeid.value = lodgeid;
	f.submit();
}
// JavaScript Document
function goSubmit(pgm,flg) {
        f = document.form1;
        f.action = pgm;
        f.acflg.value = flg;
        f.submit();
        return;
}

// ページ制御
function goNext(pgm,p) {
        f = document.form1;
        f.action = pgm;
		if ( f.next_key != undefined ) {
	        f.next_key.value = p;
		}
		if ( f.next_key2 != undefined ) {
	        f.next_key2.value = p;
		}
        f.submit();
}
// ページ制御複数対応
function goNextNew(pgm,p,key) {
        f = document.form1;
        f.action = pgm;
		if ( key == "next_key" ) {
	        f.next_key.value = p;
		}
		if ( key == "next_key2" ) {
	        f.next_key2.value = p;
		}
        f.submit();
}
function CheckDate(str) {
  if (! str.match(/^[0-9]{4}\/[0-9]{2}\/[0-9]{2}$/)) {
    return false;
  }
  var s=str.split("/")
  var y=s[0];
  var m=s[1];
  var d=s[2];
  if (isNaN(y) || isNaN(m) || isNaN(d)) {
    return false;
  }
  else {
    if (y.length != 4) {
      return false;
    }
    else {
      if (m < 1 || m > 12) {
        return false;
      }
      else {
        if (d<=0 || d>30+((m==4||m==6||m==9||m==11)?0:1) || (m==2&&d>28+(((y%4==0&&y%100!=0)||y%400==0)?1:0))) {
          return false;
        }
      }
    }
  }
  return true;
} 
//日付比較
function CheckFromTo(fromstr,tostr) {
  var f=fromstr.split("/")
  var y=f[0];
  var m=f[1];
  var d=f[2];
  fday = new Date(y, m, d);
  var t=tostr.split("/")
  var y=t[0];
  var m=t[1];
  var d=t[2];
  tday = new Date(y, m, d);
  if (fday > tday ) {
    return false;
  } else {
    return true;
  }

}
