function quit_member(form_name) {
  if (confirm("退会手続きを致しますが、よろしいですか？")){
    document.forms[form_name];
    document.forms[form_name].action = "./index.php?main_page=account";
    document.forms[form_name]["mode"].value = "delete";
    document.forms[form_name].submit();
  }
}

function search_page(form_name,page) {
  document.forms[form_name];
  document.forms[form_name]["movement"].value = "move";
  document.forms[form_name]["page"].value = page;
  document.forms[form_name].submit();
}



function newAirline(url) {
  window.open(url,"_blank","width=550,height=500,scrollbars=1,resizable=1") ;
}
function newAirport(url) {
  window.open(url,"_blank","width=610,height=500,SCROLLBARS=1,RESIZABLE=1") ;
}





function newWindow(url) {
  window.open(url,"_blank","width=550,height=500,scrollbars=1,resizable=1") ;
}
function newWindow2(url) {
  window.open(url,"_blank","width=610,height=500,SCROLLBARS=1,RESIZABLE=1") ;
}



function input1(text,text2) {
  document.search.departfrom.value=text ;
}
function input2(text,text2) {
  document.search.arrive.value=text ;
}
function input3(text) {
  document.search.aircode.value=text ;
}
function input4(text,text2) {
  document.regist.near_airport.value=text;
  document.regist.near_airname.value=text2;
}
function input5(text,text2) {
  document.regist.trip_airport1.value=text;
  document.regist.trip_airname1.value=text2;
}
function input6(text,text2) {
  document.regist.trip_airport2.value=text;
  document.regist.trip_airname2.value=text2;
}
function input7(text,text2) {
  document.regist.trip_airport3.value=text;
  document.regist.trip_airname3.value=text2;
}
function input8(text) {
  document.regist.mileage_airline1.value=text ;
}
function input9(text) {
  document.regist.mileage_airline2.value=text ;
}
function input10(text) {
  document.regist.mileage_airline3.value=text ;
}


function required_validate(form_name,list) {
  var system_flag
  system_flag = true
  required_list = list.split(",");
  for (i=0; i < required_list.length; i++) {
    value = required_list[i].split(";");
    
    if(system_flag==true){
    
      if(document.forms[form_name][value[0]].value == ""){
        alert(value[1] + " は必須入力です。");
        system_flag = false;
      }else{
        if(value[0] == "email"){
          if(chkRegEmail(document.forms[form_name][value[0]].value)==false){
            system_flag = false;
          }
        }
      }
    
    }
    
  }
  if(system_flag==true){
    document.forms[form_name].submit();
  }
}


function chkRegEmail(str){
  var Seiki=/[!#-9A-~]+@+[a-z0-9]+.+[a-z0-9]+[^.]$/i;
  if(str.match(Seiki)){
    return true;
  }else{
    alert('E-mailアドレスを正しく入力してください。');
    return false;
  }
}


function chkTicketSearch(form_name,list,str_y,str_m,str_d,end_y,end_m,end_d){
  
  var flag = true;
  var ey = parseInt(document.forms[form_name][end_y].value);
  var em = parseInt(document.forms[form_name][end_m].value);
  var ed = parseInt(document.forms[form_name][end_d].value);
  var sy = parseInt(document.forms[form_name][str_y].value);
  var sm = parseInt(document.forms[form_name][str_m].value);
  var sd = parseInt(document.forms[form_name][str_d].value);

  if(ey > 0){
    if(em > 0){
      if(ed > 0){
        if(((sd > ed) && (sm >= em) && (sy >= ey)) || ((sm > em) && (sy >= ey)) || ((sy > ey))){
          alert("「出発便搭乗日」は「帰国便搭乗日」より前の日付を入力して下さい。");
          flag = false
        }
      }else{
        if((sm > em) && (sy >= ey)){
          alert("「出発便搭乗日」は「帰国便搭乗日」より前の日付を入力して下さい。");
          flag = false
        }
      }
    }else{
      if(sy > ey){
        alert("「出発便搭乗日」は「帰国便搭乗日」より前の日付を入力して下さい。");
        flag = false
      }
    }
  }
  
  if(flag == true){
    if(((sy==0) && (sm>0 || sd>0)) || (sy>0 && sm==0 && sd>0)){
      alert("「出発便搭乗日」を正しく入力してください。");
      flag = false
    }else if(((ey==0) && (em>0 || ed>0)) || (ey>0 && em==0 && ed>0)){
      alert("「帰国便搭乗日」を正しく入力してください。");
      flag = false
    }
  }
  
  if(flag == true){
    required_validate(form_name,list);
  }
  
}



function jv_fm_submit(form_name){
  document.forms[form_name].submit();
}



