function funcSerch(){
  document.frmMain.submit();
}

function cngPage(bs){
  document.frmMain.base.value = bs;
  document.frmMain.submit();
}

function cngSort(st){
  document.frmMain.sort.value = st;
  document.frmMain.submit();
}

function funcKensaku(url){
  // 1行目のみ選択している場合、エラーメッセージを表示
  flg = false;
  if (document.frmMain.eki.length) {
    for (i = 0; i < document.frmMain.eki.length; i++) {
      if (document.frmMain.eki[i].checked) {
        flg = true;
      }
    }
  } else {
    if (document.frmMain.eki.checked) {
      flg = true;
    }
  }

  if( flg == false ) {
    alert("駅が選択されていません。");
  } else {
    if( document.frmMain.moku.value == "" ){
      alert("時間が入力されていません。");
    } else {
      document.frmMain.action = url;
      return true;
    }
  }
  return false;
}

function funcCheck(){
  if( checkSpaceOnly(document.frmMain.namae.value, 1) ) {
    alert("お名前 が未記入です。");
    return false;
  }
  if( checkSpaceOnly(document.frmMain.tel.value, 1) ) {
    alert("TEL が未記入です。");
    return false;
  }
  if( checkSpaceOnly(document.frmMain.mail.value, 1) ) {
    alert("E-Mail が未記入です。");
    return false;
  }

  return true;
}

function checkSpaceOnly(formElement, mode) {
  var str = formElement;
  if (mode == "0" && !str.length == 0) { return false; }
  for (var i = 0; i < str.length; i++) {
    if (mode == "1" && str.charCodeAt(i) != 32 && str.charCodeAt(i) != 12288) {
      if (str.charCodeAt(i) == -127 && str.charCodeAt(i+1) == 64) {
        i++;
      } else {
        if (str.charCodeAt(i) == 13) {
          if (str.charCodeAt(i+1) == 10) {
            i++;
          }
        } else {
          return false;
        }
      }
    }
  }
  return true;
}

function funcKensaku_S(url){
  var flg = 0;

  if( document.frmMain.elements['eki[]'].checked ) {
    flg = 1;
  }

  for( cnt = 0 ; cnt < document.frmMain.elements['eki[]'].length ; cnt ++ ) {
    if( document.frmMain.elements['eki[]'][ cnt ].checked ) {
      flg = 1;
    }
  }

  if( !flg ) {
    alert("駅が選択されていません。");
  } else {
    document.frmMain.action = url;
    document.frmMain.submit();
  }
}

function funcKensaku_E(){
  var flg = 0;

  for( cnt = 0 ; cnt < document.frmMain.elements['ensn[]'].length ; cnt ++ ) {
    if( document.frmMain.elements['ensn[]'][ cnt ].checked ) {
      flg = 1;
    }
  }

  if( !flg ) {
    alert("沿線が選択されていません。");
  } else {
    document.frmMain.submit();
  }
}

function MM_openBrWindow_a(theURL,winName,features) {
  var myWindow = window.open(theURL,winName,features);
  if (myWindow.focus != null) {
    myWindow.focus();
  }
}
