/* 全選択 */
function allSelected(frm, name, start, end) {
var flg = false;
if (frm.elements[name].value == "全選択") {
flg = true;
frm.elements[name].value = "全解除"
}
else {
frm.elements[name].value = "全選択"
}
for (r = start; r < end; r ++)
frm.elements[name + r].checked = flg;
}
function execUpload(frm, url, id, func, no) {
frm.action = url + "?_UPL=1&_IMAGE_ID=" + id + "&_EVENT_GMCD=" + func + "&_KIDO_NO=" + no;
frm.encoding = "multipart/form-data";
//frm.submit();
}
function execUploadDel(frm, url, id, func, no, val) {
//frm.action = url + "?_UPL=1&_DEL=" + val + "&_IMAGE_ID=" + id + "&_EVENT_GMCD=" + func + "&_KIDO_NO=" + no;
//frm.encoding = "multipart/form-data";
frm.action = url;
document.sgbaForm.appendChild(createParamElement("_UPL", "1"));
document.sgbaForm.appendChild(createParamElement("_DEL", val));
document.sgbaForm.appendChild(createParamElement("_IMAGE_ID", id));
}
function createParamElement(name, value) {
var elm = document.createElement("input");
elm.setAttribute("type", "hidden");
elm.setAttribute("name", name);
elm.setAttribute("value", value);
return elm;
}
function execCsvUpload(frm, url, id, func, no) {
frm.action = url + "?_UPL=2&_EVENT=" + id + "&_EVENT_GMCD=" + func + "&_KIDO_NO=" + no;
//alert(frm.action);
frm.encoding = "multipart/form-data";
//frm.submit();
}
function imageLink(form, image) {
window.open(image, '_blank');
/*
var obj = document.getElementById("_IMAGE_LINK");
if (! obj) return;
obj.value = image;
form.target="_blank";
form.submit();
form.target="_self";
obj.value = "";
*/
}
function selCondSv(val) {
if (val == '') return false;
return true;
}
/* 一覧画面で使用(項目リンク)*/
function goLink(form, idx, field, kose) {
form._Link_Index.value = idx;
form._Link_Type.value = field;
form._Link_Kose.value = kose;
form.submit();
}
/* 一覧画面で使用(ページ移動)*/
function goPage(form, idx, kose) {
form._Link_Index.value = idx;
form._Link_Type.value = "_Page";
form._Link_Kose.value = kose;
form.submit();
}
/* 一覧画面で使用(項目ソート)*/
function goSort(form, idx, kose) {
form._Link_Index.value = idx;
form._Link_Type.value = "_Sort";
form._Link_Kose.value = kose;
form.submit();
}
/* 一覧画面で使用(LINK)*/
function goList(form, idx, field, kose) {
form._Link_Index.value = idx;
form._Link_Type.value = field;
form._Link_Kose.value = kose;
form.submit();
}
function execEvent(frm, conf, msg, type) {
// if ("CVS_DOWN" != type) submitCheckOn();
// 確認ダイアログ
if (conf == '1') {
//キャンセルされた場合
if(! confirm(msg)){
return false;
}
}
return true;
}
function execCvsUp(frm, conf, msg, action) {
// 確認ダイアログ
if (conf == '1') {
//キャンセルされた場合
if(! confirm(msg)){
return false;
}
}
frm.enctype="multipart/form-data";
frm.action=action;
return true;
}
function logout(form) {
form._FuncID.value = "Logout";
form.submit();
}
function funcNext(form, funcId){
form._FuncID.value = funcId;
form.submit();
}
function funcOpen(form, funcId, level){
//alert(funcId + "/" + level);
//form.target = funcId;
form._FuncID.value = funcId;
if (level == 1)
form._readOnly.value = "true";
else
form._readOnly.value = "false";
form.submit();
return false;
}
// エンターキー無効化(テキストエリア以外)
document.onkeypress = enter;
function enter(){
if( window.event.keyCode == 13 ){
for (i = document.all.length-1; i >= 0; i--) {
if(document.activeElement == document.all(i)){
//alert(document.all(i).type);
if ("textarea" == document.all(i).type) return true;
return false;
}
}
}
}