function f_pagejump(frm, pgobj, pg){
  with(frm){
    elements[pgobj].value = pg;
    submit();
  }
  return false;
}
function limitchars(words, charn){
  wordn = words.length;
  if(wordn > charn){
    alert("現在"+wordn+"文字です。\n"+charn+"文字以内にしてください。");
    return false;
  }
  return true ;
}

function checkpost(word){
  data = word.match(/^\d{3}-\d{4}$|^\d{3}-\d{2}$|^\d{3}$/);
  data = word.match(/^\d{3}\d{4}$|^\d{3}\d{2}$|^\d{3}$/);
  if(word && !data){
    alert("郵便番号の形式が不正です。");
    return false;
  }
  return true ;
}

function chkmailad(word){
  data = word.match(/^\S+@\S+\.\S+$/);
  if(word && !data)  {
    alert("メールアドレスの形式が不正です。");
    return false;
  }
  return true ;
}

function confwind(word){
  flag = confirm(word + "します。よろしいですか？");
  return flag ;
}

function confwind2(word){
  flag = confirm(word);
  return flag ;
}
function f_jppg(np){
  document.pageform.page.value = np;
  document.pageform.submit();
}
function f_yubinfnd(objForm, strPost, strAddr){
  with(objForm){
    sValue = elements[strPost].value + ',' + elements[strAddr].value;
    var ret = showModalDialog("func/postmsch.php", sValue, "dialogHeight:600px;dialogWidth:500px;status:no;location:no;");
    if(ret != null){
      var arRet = ret.split(',');
      elements[strPost].value = arRet[0];
      elements[strAddr].value = arRet[1];
    }
  }
}
function f_yubinfnd_admin(objForm, strPost, strAddr){
  with(objForm){
    sValue = elements[strPost].value + ',' + elements[strAddr].value;
    var ret = showModalDialog("../func/postmsch.php", sValue, "dialogHeight:600px;dialogWidth:500px;status:no;location:no;");
    if(ret != null){
      var arRet = ret.split(',');
      elements[strPost].value = arRet[0];
      elements[strAddr].value = arRet[1];
    }
  }
}
function fp_upload(sPicPath, sDataPath, oForm, iSerialno, iIdno, iMode, sFltype, sFlsize){
  with(oForm){
    var wk1 = sFltype;
    var wk2 = sFlsize;
    var wk3 = '';
    if((iMode + '') == '2'){
      wk3 += '&kkkkbn=1';
    }
    var ret = showModalDialog('pcupload.php?fltype='+wk1+'&xysize='+wk2+wk3, window, "dialogHeight:300px;dialogWidth:500px;status:no;location:no;");
    if(ret != null){
      var arRet = ret.split(',');
      elements['wkpiccd'+iSerialno].value = arRet[0];
      elements['wkpicreg'+iSerialno].value = arRet[1];
      elements['wkpicorg'+iSerialno].value = arRet[2];
      elements['wkpicfsz'+iSerialno].value = arRet[3];
      fp_update(sPicPath, sDataPath, oForm, iSerialno, iIdno, iMode);
    }
  }
}
function fp_update(sPicPath, sDataPath, oForm, iSerialno, iIdno, iMode){
  with(oForm){
    if(elements['wkpiccd'+iSerialno].value != '' || elements['piccd'+iSerialno].value != ''){
      document.getElementById('picdelbtn'+iIdno).style.display = 'inline';
      document.getElementById('picetc'+iIdno).style.display = 'inline';
    }else{
      document.getElementById('picdelbtn'+iIdno).style.display = 'none';
      document.getElementById('picetc'+iIdno).style.display = 'none';
    }
    if(elements['wkpiccd'+iSerialno].value != ''){
      switch(iMode){
        case 1:
          document.getElementById('piclink'+iIdno).innerHTML = '<a href="'+sPicPath+'/'+elements['wkpicreg'+iSerialno].value+'" target="_blank"><img src="./../func/gdthumb.php?path='+sDataPath+'/pics/'+elements['wkpicreg'+iSerialno].value+'&mw=80&mh=80" border="0"></a><br>';
          break;
        case 2:
          document.getElementById("piclink"+iIdno).innerHTML = "<a href=\"adm_data_download.php?wkk=1&pcd="+elements["wkpiccd"+iSerialno].value+"&fsz="+elements["wkpicfsz"+iSerialno].value+"\">"+elements["wkpicorg"+iSerialno].value+"</a><br>";
          break;
        default:
          document.getElementById("piclink"+iIdno).innerHTML = '<a href="'+sPicPath+'/'+elements['wkpicreg'+iSerialno].value+'" target="_blank">'+elements["wkpicorg"+iSerialno].value+'</a><br>';
          break;
      }
    }else{
      if(elements['piccd'+iSerialno].value != ''){
        switch(iMode){
          case 1:
            document.getElementById("piclink"+iIdno).innerHTML = '<a href="'+sPicPath+'/'+elements["picreg"+iSerialno].value+'" target="_blank"><img src="./../func/gdthumb.php?path='+sDataPath+'/pics/'+elements["picreg"+iSerialno].value+'&mw=80&mh=80" border="0"></a><br>';
            break;
          case 2:
            document.getElementById("piclink"+iIdno).innerHTML = "<a href=\"adm_data_download.php?wkk=0&pcd="+elements["piccd"+iSerialno].value+"&fsz="+elements["picfsz"+iSerialno].value+"\">"+elements["picorg"+iSerialno].value+"</a><br>";
            break;
          default:
            document.getElementById("piclink"+iIdno).innerHTML = '<a href="'+sPicPath+'/'+elements['picreg'+iSerialno].value+'" target="_blank">'+elements['picorg'+iSerialno].value+'</a><br>';
            break;
        }
      }else{
        document.getElementById('piclink'+iIdno).innerHTML = '';
      }
    }
  }
}
function fp_delete(sPicPath, sDataPath, oForm, iSerialno, iIdno, iMode){
  with(oForm){
    if(elements['wkpiccd'+iSerialno].value != ''){
      elements['wkpiccd'+iSerialno].value = '';
      elements['wkpicreg'+iSerialno].value = '';
      elements['wkpicorg'+iSerialno].value = '';
      elements['wkpicfsz'+iSerialno].value = '';
    }else{
      if(elements['piccd'+iSerialno].value != ''){
        elements['piccd'+iSerialno].value = '';
        elements['picreg'+iSerialno].value = '';
        elements['picorg'+iSerialno].value = '';
        elements['picfsz'+iSerialno].value = '';
      }
    }
    fp_update(sPicPath, sDataPath, oForm, iSerialno, iIdno, iMode);
  }
}
function f_picswindow(sImage){
  showModalDialog('adm_image_dialog.php?src='+sImage, null, 'center:yes;resizable:no;scroll:no;status:no;');
  return false;
}
function f_newwindow(sFile){
  showModalDialog(sFile, null, "dialogWidth:700px;dialogHeight:"+Math.round(screen.height * 0.8)+"px;dialogTop:"+Math.round(screen.height * 0.05)+"px;dialogLeft:"+Math.round((screen.width-700)*0.5)+"px;");
  return false;
}
function f_newwindow2(sUrl){
  showModelessDialog(sUrl, null, "dialogWidth:"+screen.width+"px;dialogHeight:"+screen.height+"px;dialogTop:0px;dialogLeft:0px;resizable:yes;");
}
function f_wclose(){
  if(!window.opener.closed){
    if(opener.document.renewform){
      opener.document.renewform.submit();
    }
  }
  window.close();
}
function f_sort(sOrder){
  with(document.sortform){
    if(elements['sort'].value == sOrder){
      elements['srad'].value = (elements['srad'].value * (- 1)) + 1;
    }else{
      elements['sort'].value = sOrder;
    }
    submit();
  }
}
