var ZdcEmapGPSErrMsg="現在地の取得に失敗しました";
//HTML読み込み用ajax通信関数
function ZdcEmapHttpRequestHtml(url, func, nowaitmsg, typ, noref) {
// if(!nowaitmsg) ZdcEmapReadOn();//読み込み中フラグon
if(typ == undefined) typ = 1; //通信処理
var ZdcEmapHttpRequestObj = new ZdcEmapHttpRequest('UTF8', 'UTF8', 1);
ZdcEmapHttpRequestObj.request(url, function(html,status) {
if(status == 3) status = 0;//タイムアウトは無視 連続呼び出し時の動作が安定しないので
if(status == 9) status = 0;//テンプレートが無い場合に対応
if(html == null) html = "";//nullは出さない
if(status == 0) {
func(html,status);
} else {
//エラー処理
func(html,status);
}
// ZdcEmapReadOff();//読み込み中フラグoff
//},10000); mod 2012/09/10 Y.Matsukawa
},10000,typ,noref);
}
ZdcSetErrorStatus = function(retcd, st){
var status;
if (st == undefined){
var errPart = retcd.charAt(4);
var errPartStr = retcd.slice(3, 5);
if( errPart == '9' ){
status = 1; //パラメータエラー
}else if( retcd.substr(4,4) == '1009' ){
status = 5; //該当データなし
}else if ( errPart == '2' ){
status = 6; //認証エラー
}else if ( errPart == '6' || errPart == '7' || errPart == '8' || errPartStr == '15'){
status = 2; //サーバーエラー
}else{
status = 9; //その他エラー
}
}else{
status = st;
}
this.retCode = retcd || '';
this.type = '';
this.status = status;
this.recCount = 0;
this.hitCount = 0;
this.rest = false;
this.items = [];
}
function ZdcEmapCommGetCondJkn() {
var jkn = '';
var cond = null;
var arr_cond = new Array();
arr_cond[0] = "";
cond = document.getElementById("cond1");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[0] != "")
arr_cond[0] += " OR ";
arr_cond[0] += cond.value;
}
cond = document.getElementById("cond2");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[0] != "")
arr_cond[0] += " OR ";
arr_cond[0] += cond.value;
}
cond = document.getElementById("cond3");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[0] != "")
arr_cond[0] += " OR ";
arr_cond[0] += cond.value;
}
cond = document.getElementById("cond4");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[0] != "")
arr_cond[0] += " OR ";
arr_cond[0] += cond.value;
}
cond = document.getElementById("cond10");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[0] != "")
arr_cond[0] += " OR ";
arr_cond[0] += cond.value;
}
cond = document.getElementById("cond12");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[0] != "")
arr_cond[0] += " OR ";
arr_cond[0] += cond.value;
}
arr_cond[1] = "";
cond = document.getElementById("cond6");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[1] != "")
arr_cond[1] += " OR ";
arr_cond[1] += cond.value;
}
cond = document.getElementById("cond7");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[1] != "")
arr_cond[1] += " OR ";
arr_cond[1] += cond.value;
}
cond = document.getElementById("cond8");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[1] != "")
arr_cond[1] += " OR ";
arr_cond[1] += cond.value;
}
cond = document.getElementById("cond9");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[1] != "")
arr_cond[1] += " OR ";
arr_cond[1] += cond.value;
}
cond = document.getElementById("cond11");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[1] != "")
arr_cond[1] += " OR ";
arr_cond[1] += cond.value;
}
cond = document.getElementById("cond13");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[1] != "")
arr_cond[1] += " OR ";
arr_cond[1] += cond.value;
}
arr_cond[2] = "";
cond = document.getElementById("cond5");
if (cond && (
(cond.type == "checkbox" && cond.checked)
|| (cond.type == "hidden" && cond.value != "")
)
) {
if (arr_cond[2] != "")
arr_cond[2] += " AND ";
arr_cond[2] += cond.value;
}
if (arr_cond.length > 0) {
for(var i=0; i < arr_cond.length; i++) {
if (arr_cond[i] && arr_cond[i] != "") {
if (jkn) jkn += " AND ";
jkn += "("+arr_cond[i]+")";
}
}
}
return jkn;
}
function ZdcEmapGetCondParm(esc) {
var form = document.formCond;
if (!form) return '';
var condparm = '';
var chk = null;
chk = form.cond1;
//if (chk && chk.checked) condparm += "&cond1="+chk.value; mod 2012/09/10 Y.Matsukawa
if (chk) {
if ((chk.type == "checkbox" && chk.checked) || (chk.type == "hidden" && chk.value != "")) {
condparm += "&cond1=";
if (esc) {
condparm += encodeURIComponent(chk.value);
} else {
condparm += chk.value;
}
}
}
chk = form.cond2;
//if (chk && chk.checked) condparm += "&cond2="+chk.value; mod 2012/09/10 Y.Matsukawa
if (chk) {
if ((chk.type == "checkbox" && chk.checked) || (chk.type == "hidden" && chk.value != "")) {
condparm += "&cond2=";
if (esc) {
condparm += encodeURIComponent(chk.value);
} else {
condparm += chk.value;
}
}
}
chk = form.cond3;
//if (chk && chk.checked) condparm += "&cond3="+chk.value; mod 2012/09/10 Y.Matsukawa
if (chk) {
if ((chk.type == "checkbox" && chk.checked) || (chk.type == "hidden" && chk.value != "")) {
condparm += "&cond3=";
if (esc) {
condparm += encodeURIComponent(chk.value);
} else {
condparm += chk.value;
}
}
}
chk = form.cond4;
//if (chk && chk.checked) condparm += "&cond4="+chk.value; mod 2012/09/10 Y.Matsukawa
if (chk) {
if ((chk.type == "checkbox" && chk.checked) || (chk.type == "hidden" && chk.value != "")) {
condparm += "&cond4=";
if (esc) {
condparm += encodeURIComponent(chk.value);
} else {
condparm += chk.value;
}
}
}
chk = form.cond6;
//if (chk && chk.checked) condparm += "&cond6="+chk.value; mod 2012/09/10 Y.Matsukawa
if (chk) {
if ((chk.type == "checkbox" && chk.checked) || (chk.type == "hidden" && chk.value != "")) {
condparm += "&cond6=";
if (esc) {
condparm += encodeURIComponent(chk.value);
} else {
condparm += chk.value;
}
}
}
chk = form.cond7;
//if (chk && chk.checked) condparm += "&cond7="+chk.value; mod 2012/09/10 Y.Matsukawa
if (chk) {
if ((chk.type == "checkbox" && chk.checked) || (chk.type == "hidden" && chk.value != "")) {
condparm += "&cond7=";
if (esc) {
condparm += encodeURIComponent(chk.value);
} else {
condparm += chk.value;
}
}
}
chk = form.cond8;
//if (chk && chk.checked) condparm += "&cond8="+chk.value; mod 2012/09/10 Y.Matsukawa
if (chk) {
if ((chk.type == "checkbox" && chk.checked) || (chk.type == "hidden" && chk.value != "")) {
condparm += "&cond8=";
if (esc) {
condparm += encodeURIComponent(chk.value);
} else {
condparm += chk.value;
}
}
}
chk = form.cond9;
//if (chk && chk.checked) condparm += "&cond9="+chk.value; mod 2012/09/10 Y.Matsukawa
if (chk) {
if ((chk.type == "checkbox" && chk.checked) || (chk.type == "hidden" && chk.value != "")) {
condparm += "&cond9=";
if (esc) {
condparm += encodeURIComponent(chk.value);
} else {
condparm += chk.value;
}
}
}
chk = form.cond10;
//if (chk && chk.checked) condparm += "&cond10="+chk.value; mod 2012/09/10 Y.Matsukawa
if (chk) {
if ((chk.type == "checkbox" && chk.checked) || (chk.type == "hidden" && chk.value != "")) {
condparm += "&cond10=";
if (esc) {
condparm += encodeURIComponent(chk.value);
} else {
condparm += chk.value;
}
}
}
chk = form.cond11;
//if (chk && chk.checked) condparm += "&cond11="+chk.value; mod 2012/09/10 Y.Matsukawa
if (chk) {
if ((chk.type == "checkbox" && chk.checked) || (chk.type == "hidden" && chk.value != "")) {
condparm += "&cond11=";
if (esc) {
condparm += encodeURIComponent(chk.value);
} else {
condparm += chk.value;
}
}
}
chk = form.cond12;
//if (chk && chk.checked) condparm += "&cond12="+chk.value; mod 2012/09/10 Y.Matsukawa
if (chk) {
if ((chk.type == "checkbox" && chk.checked) || (chk.type == "hidden" && chk.value != "")) {
condparm += "&cond12=";
if (esc) {
condparm += encodeURIComponent(chk.value);
} else {
condparm += chk.value;
}
}
}
chk = form.cond13;
//if (chk && chk.checked) condparm += "&cond13="+chk.value; mod 2012/09/10 Y.Matsukawa
if (chk) {
if ((chk.type == "checkbox" && chk.checked) || (chk.type == "hidden" && chk.value != "")) {
condparm += "&cond13=";
if (esc) {
condparm += encodeURIComponent(chk.value);
} else {
condparm += chk.value;
}
}
}
return condparm;
}
function ZdcEmapCondGetForm(formTo) {
var form = document.formCond;
if (!form) return;
chk = form.cond1;
if (chk && chk.checked) {
condto = formTo.cond1;
if (!condto) {
condto = document.createElement("input");
condto.setAttribute("type", "hidden");
condto.setAttribute("name", "cond1");
formTo.appendChild(condto);
}
condto.value = chk.value;
}
chk = form.cond2;
if (chk && chk.checked) {
condto = formTo.cond2;
if (!condto) {
condto = document.createElement("input");
condto.setAttribute("type", "hidden");
condto.setAttribute("name", "cond2");
formTo.appendChild(condto);
}
condto.value = chk.value;
}
chk = form.cond3;
if (chk && chk.checked) {
condto = formTo.cond3;
if (!condto) {
condto = document.createElement("input");
condto.setAttribute("type", "hidden");
condto.setAttribute("name", "cond3");
formTo.appendChild(condto);
}
condto.value = chk.value;
}
chk = form.cond4;
if (chk && chk.checked) {
condto = formTo.cond4;
if (!condto) {
condto = document.createElement("input");
condto.setAttribute("type", "hidden");
condto.setAttribute("name", "cond4");
formTo.appendChild(condto);
}
condto.value = chk.value;
}
chk = form.cond6;
if (chk && chk.checked) {
condto = formTo.cond6;
if (!condto) {
condto = document.createElement("input");
condto.setAttribute("type", "hidden");
condto.setAttribute("name", "cond6");
formTo.appendChild(condto);
}
condto.value = chk.value;
}
chk = form.cond7;
if (chk && chk.checked) {
condto = formTo.cond7;
if (!condto) {
condto = document.createElement("input");
condto.setAttribute("type", "hidden");
condto.setAttribute("name", "cond7");
formTo.appendChild(condto);
}
condto.value = chk.value;
}
chk = form.cond8;
if (chk && chk.checked) {
condto = formTo.cond8;
if (!condto) {
condto = document.createElement("input");
condto.setAttribute("type", "hidden");
condto.setAttribute("name", "cond8");
formTo.appendChild(condto);
}
condto.value = chk.value;
}
chk = form.cond9;
if (chk && chk.checked) {
condto = formTo.cond9;
if (!condto) {
condto = document.createElement("input");
condto.setAttribute("type", "hidden");
condto.setAttribute("name", "cond9");
formTo.appendChild(condto);
}
condto.value = chk.value;
}
chk = form.cond10;
if (chk && chk.checked) {
condto = formTo.cond10;
if (!condto) {
condto = document.createElement("input");
condto.setAttribute("type", "hidden");
condto.setAttribute("name", "cond10");
formTo.appendChild(condto);
}
condto.value = chk.value;
}
chk = form.cond11;
if (chk && chk.checked) {
condto = formTo.cond11;
if (!condto) {
condto = document.createElement("input");
condto.setAttribute("type", "hidden");
condto.setAttribute("name", "cond11");
formTo.appendChild(condto);
}
condto.value = chk.value;
}
chk = form.cond12;
if (chk && chk.checked) {
condto = formTo.cond12;
if (!condto) {
condto = document.createElement("input");
condto.setAttribute("type", "hidden");
condto.setAttribute("name", "cond12");
formTo.appendChild(condto);
}
condto.value = chk.value;
}
chk = form.cond13;
if (chk && chk.checked) {
condto = formTo.cond13;
if (!condto) {
condto = document.createElement("input");
condto.setAttribute("type", "hidden");
condto.setAttribute("name", "cond13");
formTo.appendChild(condto);
}
condto.value = chk.value;
}
}
//フキダシ表示ポップアップ
function ZdcEmapShopMsgPop(elm, kid, after_func) {
var kidprm = "";
var ary_flg = 0;
if (Array.isArray(kid)) {
for (var i=0; i";
}
function ZdcEmapSubmitPOST(url, dc) {
var parms = new Array();
var ue = url.split('?');
if (ue[1]) {
parms = ue[1].split('&');
}
var form = document.createElement('form');
form.action = ue[0];
form.method = 'POST';
if (parms && parms.length > 0) {
for (var i = 0; i < parms.length; i++) {
if (parms[i]) {
var kv = parms[i].split('=');
if(dc) kv[1] = decodeURIComponent(kv[1]); var p = document.createElement('input');
p.type = 'hidden';
p.name = kv[0];
p.value = kv[1];
form.appendChild(p);
}
}
}
document.body.appendChild(form);
form.submit();
}