mail_titl="登録申込,修正依頼,削除依頼".split(",");

//フォーム入力テスト
function form_test(){
f=form_check();
if(f){alert(f);return;}
tizu.test_set();
}
//入力文字チェック
function form_check(){

c=moji_chack(document.f_xy.e_name.value);if(c){return "名称に"+c;}
c=moji_chack(document.f_xy.e_url.value);if(c){return "ＵＲＬに"+c;}
c=moji_chack(document.f_xy.e_mail.value);if(c){return "メールに"+c;}
c=moji_chack(document.f_xy.e_tel.value);if(c){return "電話に"+c;}
c=moji_chack(document.f_xy.e_com.value);if(c){return "紹介文に"+c;}
c=moji_chack(document.f_xy.e_oner.value);if(c){return "e_onerに"+c;}
if(document.f_xy.e_name.value==""){return "名称が未入力です";}
if(document.f_xy.e_mail.value==""){return "メールが未入力です";}
if(document.f_xy.e_oner.value==""){return "管理者が未入力です";}
return "";
}
//文字チェックサブルーチン
function moji_chack(k){
p=k.indexOf("&",0);if(p>=0){return "「 & 」は使えません";}
p=k.indexOf("'",0);if(p>=0){return "「 ’」は使えません";}
p=k.indexOf('"',0);if(p>=0){return "「 ”」は使えません";}
p=k.indexOf(',',0);if(p>=0){return "「 ，」は使えません";}
p=k.indexOf('<',0);if(p>=0){return "「＜」は使えません";}
p=k.indexOf('>',0);if(p>=0){return "「＞」は使えません";}
//if(k==""){return "[空白」は使えません";}
return "";
}
//メール生成
function put(no){
f=form_check();
if(f){alert(f);return;}

dm="subject="+mail_titl[no]+"("+document.f_xy.e_name.value+"さん)&body=";

dm+="地図管理人様";
dm+="%0D%0A";
dm+="下記に通り"+mail_titl[no]+"をいたしますのでよろしくお願いします。";
dm+="%0D%0A";
dm+="-------------------------------------------";
dm+="%0D%0A";
dm+=("名 称 ：  "+document.f_xy.e_name.value);
dm+="%0D%0A";
dm+=("座 標 ：  Ｘ＝"+document.f_xy.ee_xx.value);
dm+=("　　Ｙ＝"+document.f_xy.ee_yy.value);
dm+="%0D%0A";
dm+=("ＵＲＬ ：  "+document.f_xy.e_url.value);

dm+="%0D%0A";
dm+=("メール ：  "+document.f_xy.e_mail.value);
dm+="%0D%0A";
dm+=("電話：　"+document.f_xy.e_tel.value);
dm+="%0D%0A";
d0=document.f_xy.e_com.value;
d1=d0.split("\n");
d2="";
for(i=0;i<d1.length;i++){
d2+=d1[i];
if(i<(d1.length-1)){
d2+=("|"+"%0D%0A");
}
}
dm+=("紹介文 ：  "+d2);
dm+="%0D%0A";
dm+=("管理者 ：  "+document.f_xy.e_oner.value);
dm+="%0D%0A";

dm+="-------------------------------------------";
dm+="%0D%0A";


location.href="mailto:"+kanri_mail+"?"+dm;

}

//フォーム初期化
function form_cls(){
document.f_xy.e_name.value="";
document.f_xy.e_url.value="";
document.f_xy.e_mail.value="";
document.f_xy.e_tel.value="";
document.f_xy.e_com.value="";
document.f_xy.e_oner.value="";
}
//一覧
function itiran(){

db='<html><head><title>街の地図登録一覧表</title>\n';
db+='<script language="javascript">\nfunction set(p){\nopener.dt_set(p);close();\n}\n</script>\n';
db+='</head>\n<body>\n<center><b>登録一覧表</b><hr></center>\n';
for(i=0;i<mn;i++){
bb=md[i].split(",");
db+='<input type=radio onClick="set('+bb[1]+');">'+bb[0]+'<br>\n';
}
db+='<hr></body></html>';

itiran_win=window.open("","itiranhyo","width=300,height=700,top=0,left=0,scrollbars=yes");
itiran_win.document.open();
itiran_win.document.write(db);
itiran_win.document.close();
itiran_win.focus();
}
function dt_set(p){
xy_point(p);
//window.close("itiran_win");
}
//フォーム作成
document.write('<form name="f_xy">');
document.write('<table width=100%><tr><td valign=top>');
document.write('●名　称：<input type=text name="e_name" size=40 value="">');
document.write('<input type=button value="参照" onClick="itiran()">');
document.write('<br>●座　標：Ｘ＝<input type=hidden name="e_xx" value="" size=5><input type=text name="ee_xx" value="" size=5>　Ｙ＝<input type=hidden name="e_yy" value="" size=5><input type=text name="ee_yy" value="" size=5>');
document.write('<br>○U R L ：<input type=text name="e_url" size=60 value="" style="ime-mode:disabled;">');
document.write('<br>●メール：<input type=text name="e_mail" size=30 value="" style="ime-mode:disabled;">');
document.write('<br>○電　話：<input type=text name="e_tel" size=20 value="" style="ime-mode:disabled;">');
document.write('<br><br>　（●印は必須入力　修正は名称を「参照」で入力後訂正）');
document.write('<br><input type="button" value="初 期 化" onClick="form_cls()">');
document.write('</td><td width=240 valign=top>');
document.write('○紹介文：<br><textarea rows=4 cols=30 name="e_com"></textarea><br>');
document.write('<input type="button" value="テスト表示" onClick="form_test()"><br>');
document.write('<br>●登録者：<input type=text name="e_oner" size=20 value="">');
document.write('<br><input type="button" value="登録申込" onClick="put(0)">');
document.write('<input type="button" value="修正依頼" onClick="put(1)">');
document.write('<input type="button" value="削除依頼" onClick="put(2)">');
document.write('</td></tr></table>');
document.write('<input type=hidden name="e_x" value=""><input type=hidden name="e_y" value="">');
document.write('</form>');
window.document.onload=form_cls;
