if(ENTRY_USE){var STR_DELETE='Delete';var STR_EXCLUDE='*Exclusion';}else{var STR_DELETE='削除';var STR_EXCLUDE='×除外';} function addAddrList(){var SEND_MAIL_LIMIT=30;if(document.sendmail.addrListNum.value==0){mailaddr=document.sendmail.elements["to_mail[]"].value;name=document.sendmail.elements["to_name[]"].value;}else{mailaddr=document.sendmail.elements["to_mail[]"][0].value;name=document.sendmail.elements["to_name[]"][0].value;} if(document.sendmail.addrListNum.value>=SEND_MAIL_LIMIT){if(ENTRY_USE){alert('You can enter up to '+SEND_MAIL_LIMIT+' destination address.');}else{alert('宛先は一回'+SEND_MAIL_LIMIT+'ヵ所までお願い致します。');}}else if(mailaddr==""){if(ENTRY_USE){alert('Enter a email address');}else{alert('メールアドレスを入力してください。');}}else if(!chMail(mailaddr)){if(ENTRY_USE){alert('Email address is incorrect');}else{alert('メールアドレスが不正です。');}}else{var result=document.getElementById("address_list");html="";html+="";html_tmp=htmlspecialchars(name)+"("+htmlspecialchars(mailaddr)+")
";do_flg=0;for(i=1;i<=document.sendmail.addrListNum.value;i++){if(document.getElementById("address"+i)==null){html+=""+STR_EXCLUDE+" ";html+=html_tmp;html="
"+html+"
";if(document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);} do_flg=1;break;}} num=eval(document.sendmail.addrListNum.value)+1;if(do_flg==0){html+=""+STR_EXCLUDE+" ";html+=html_tmp;html="
"+html+"
";if(document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);}} document.sendmail.addrListNum.value=num;document.sendmail.elements["to_mail[]"][0].value="";document.sendmail.elements["to_name[]"][0].value="";if(num==SEND_MAIL_LIMIT){document.sendmail.elements["to_mail[]"][0].disabled=true;document.sendmail.elements["to_name[]"][0].disabled=true;}}} function addAddrListCc(){var SEND_MAIL_LIMIT=30;if(document.sendmail.addrListNum_cc.value==0){mailaddr=document.sendmail.elements["to_mail_cc[]"].value;name=document.sendmail.elements["to_name_cc[]"].value;}else{mailaddr=document.sendmail.elements["to_mail_cc[]"][0].value;name=document.sendmail.elements["to_name_cc[]"][0].value;} if(document.sendmail.addrListNum_cc.value>=SEND_MAIL_LIMIT){if(ENTRY_USE){alert('You can enter up to '+SEND_MAIL_LIMIT+' email address (Cc.).');}else{alert('Cc.は一回'+SEND_MAIL_LIMIT+'ヵ所までお願い致します。');}}else if(mailaddr==""){if(ENTRY_USE){alert('Enter a email address');}else{alert('メールアドレスを入力してください。');}}else if(!chMail(mailaddr)){if(ENTRY_USE){alert('Email address is incorrect');}else{alert('メールアドレスが不正です。');}}else{var result=document.getElementById("address_list_cc");html="";html+="";html_tmp=htmlspecialchars(name)+"("+htmlspecialchars(mailaddr)+")
";do_flg=0;for(i=1;i<=document.sendmail.addrListNum_cc.value;i++){if(document.getElementById("address_cc"+i)==null){html+=""+STR_EXCLUDE+" ";html+=html_tmp;html="
"+html+"
";if(document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);} do_flg=1;break;}} num=eval(document.sendmail.addrListNum_cc.value)+1;if(do_flg==0){html+=""+STR_EXCLUDE+" ";html+=html_tmp;html="
"+html+"
";if(document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);}} document.sendmail.addrListNum_cc.value=num;document.sendmail.elements["to_mail_cc[]"][0].value="";document.sendmail.elements["to_name_cc[]"][0].value="";if(num==SEND_MAIL_LIMIT){document.sendmail.elements["to_mail_cc[]"][0].disabled=true;document.sendmail.elements["to_name_cc[]"][0].disabled=true;}}} function addAddrListBcc(){var SEND_MAIL_LIMIT=30;if(document.sendmail.addrListNum_bcc.value==0){mailaddr=document.sendmail.elements["to_mail_bcc[]"].value;name=document.sendmail.elements["to_name_bcc[]"].value;}else{mailaddr=document.sendmail.elements["to_mail_bcc[]"][0].value;name=document.sendmail.elements["to_name_bcc[]"][0].value;} if(document.sendmail.addrListNum_bcc.value>=SEND_MAIL_LIMIT){if(ENTRY_USE){alert('You can enter up to '+SEND_MAIL_LIMIT+' destination address (Bcc.).');}else{alert('Bcc.は一回'+SEND_MAIL+LIMIT+'ヵ所までお願い致します。');}}else if(mailaddr==""){if(ENTRY_USE){alert('Enter a email address');}else{alert('メールアドレスを入力してください。');}}else if(!chMail(mailaddr)){if(ENTRY_USE){alert('Email address is incorrect');}else{alert('メールアドレスが不正です。');}}else{var result=document.getElementById("address_list_bcc");html="";html+="";html_tmp=htmlspecialchars(name)+"("+htmlspecialchars(mailaddr)+")
";do_flg=0;for(i=1;i<=document.sendmail.addrListNum_bcc.value;i++){if(document.getElementById("address_bcc"+i)==null){html+=""+STR_EXCLUDE+" ";html+=html_tmp;html="
"+html+"
";if(document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);} do_flg=1;break;}} num=eval(document.sendmail.addrListNum_bcc.value)+1;if(do_flg==0){html+=""+STR_EXCLUDE+" ";html+=html_tmp;html="
"+html+"
";if(document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);}} document.sendmail.addrListNum_bcc.value=num;document.sendmail.elements["to_mail_bcc[]"][0].value="";document.sendmail.elements["to_name_bcc[]"][0].value="";if(num==SEND_MAIL_LIMIT){document.sendmail.elements["to_mail_bcc[]"][0].disabled=true;document.sendmail.elements["to_name_bcc[]"][0].disabled=true;}}} function delAddrList(n){var SEND_MAIL_LIMIT=30;var result=document.getElementById("address"+n);var agt=navigator.userAgent.toLowerCase();if(document.body.removeNode&&!(agt.indexOf("opera")!=-1)){result.removeNode('true');}else{p=result.parentNode;p.removeChild(result);} document.sendmail.addrListNum.value=eval(document.sendmail.addrListNum.value)-1;if(eval(document.sendmail.addrListNum.value)0){document.sendmail.elements["to_mail[]"][0].disabled=false;document.sendmail.elements["to_name[]"][0].disabled=false;}} function delAddrListCc(n){var SEND_MAIL_LIMIT=30;var result=document.getElementById("address_cc"+n);var agt=navigator.userAgent.toLowerCase();if(document.body.removeNode&&!(agt.indexOf("opera")!=-1)){result.removeNode('true');}else{p=result.parentNode;p.removeChild(result);} document.sendmail.addrListNum_cc.value=eval(document.sendmail.addrListNum_cc.value)-1;if(eval(document.sendmail.addrListNum_cc.value)0){document.sendmail.elements["to_mail_cc[]"][0].disabled=false;document.sendmail.elements["to_name_cc[]"][0].disabled=false;}} function delAddrListBcc(n){var SEND_MAIL_LIMIT=30;var result=document.getElementById("address_bcc"+n);var agt=navigator.userAgent.toLowerCase();if(document.body.removeNode&&!(agt.indexOf("opera")!=-1)){result.removeNode('true');}else{p=result.parentNode;p.removeChild(result);} document.sendmail.addrListNum_bcc.value=eval(document.sendmail.addrListNum_bcc.value)-1;if(eval(document.sendmail.addrListNum_bcc.value)0){document.sendmail.elements["to_mail_bcc[]"][0].disabled=false;document.sendmail.elements["to_name_bcc[]"][0].disabled=false;}} function chMail(mf){ml=/^[a-zA-Z0-9\"\._\?\+\/-]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;if(!mf.match(ml)){return false;} return true;} function insertAdd(name,mailaddr,opt){var overerr=0;var SEND_MAIL_LIMIT=30;if(parent.parent.document.sendmail.addrListNum.value>=SEND_MAIL_LIMIT){if(ENTRY_USE){alert('You can enter up to '+SEND_MAIL_LIMIT+' destination address.');overerr=1;}else{alert('宛先は一回'+SEND_MAIL_LIMIT+'ヵ所までお願い致します。');overerr=1;}}else{var result=parent.parent.document.getElementById("address_list");html="";html+="";html+=htmlspecialchars(name)+"("+htmlspecialchars(mailaddr)+")";do_flg=0;for(i=1;i<=parent.parent.document.sendmail.addrListNum.value;i++){if(parent.parent.document.getElementById("address"+i)==null){html+=""+STR_EXCLUDE+"
";html="
"+html+"
";if(parent.parent.document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=parent.parent.document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);} do_flg=1;break;}} num=eval(parent.parent.document.sendmail.addrListNum.value)+1;if(do_flg==0){html+=""+STR_EXCLUDE+"
";html="
"+html+"
";if(parent.parent.document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=parent.parent.document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);}} parent.parent.document.sendmail.addrListNum.value=num;if(num==SEND_MAIL_LIMIT){parent.parent.document.sendmail.elements["to_mail[]"][0].value="";parent.parent.document.sendmail.elements["to_name[]"][0].value="";parent.parent.document.sendmail.elements["to_mail[]"][0].disabled=true;parent.parent.document.sendmail.elements["to_name[]"][0].disabled=true;}} if(opt==0){parent.parent.GB_hide();}else{return overerr;}} function insertAddcc(name,mailaddr,opt){var overerr=0;var SEND_MAIL_LIMIT=30;if(parent.parent.document.sendmail.addrListNum_cc.value>=SEND_MAIL_LIMIT){if(ENTRY_USE){alert('You can enter up to '+SEND_MAIL_LIMIT+' email address (Cc.).');overerr=1;}else{alert('Cc.は一回'+SEND_MAIL_LIMIT+'ヵ所までお願い致します。');overerr=1;}}else{var result=parent.parent.document.getElementById("address_list_cc");html="";html+="";html+=htmlspecialchars(name)+"("+htmlspecialchars(mailaddr)+")";do_flg=0;for(i=1;i<=parent.parent.document.sendmail.addrListNum_cc.value;i++){if(parent.parent.document.getElementById("address_cc"+i)==null){html+=""+STR_EXCLUDE+"
";html="
"+html+"
";if(parent.parent.document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=parent.parent.document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);} do_flg=1;break;}} num=eval(parent.parent.document.sendmail.addrListNum_cc.value)+1;if(do_flg==0){html+=""+STR_EXCLUDE+"
";html="
"+html+"
";if(parent.parent.document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=parent.parent.document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);}} parent.parent.document.sendmail.addrListNum_cc.value=num;if(num==SEND_MAIL_LIMIT){parent.parent.document.sendmail.elements["to_mail_cc[]"][0].value="";parent.parent.document.sendmail.elements["to_name_cc[]"][0].value="";parent.parent.document.sendmail.elements["to_mail_cc[]"][0].disabled=true;parent.parent.document.sendmail.elements["to_name_cc[]"][0].disabled=true;}} if(opt==0){parent.parent.GB_hide();}else{return overerr;}} function insertAddbcc(name,mailaddr,opt){var overerr=0;var SEND_MAIL_LIMIT=30;if(parent.parent.document.sendmail.addrListNum_bcc.value>=SEND_MAIL_LIMIT){if(ENTRY_USE){alert('You can enter up to '+SEND_MAIL_LIMIT+' destination address (Bcc.).');overerr=1;}else{alert('Bcc.は一回'+SEND_MAIL_LIMIT+'ヵ所までお願い致します。');overerr=1;}}else{var result=parent.parent.document.getElementById("address_list_bcc");html="";html+="";html+=htmlspecialchars(name)+"("+htmlspecialchars(mailaddr)+")";do_flg=0;for(i=1;i<=parent.parent.document.sendmail.addrListNum_bcc.value;i++){if(parent.parent.document.getElementById("address_bcc"+i)==null){html+=""+STR_EXCLUDE+"
";html="
"+html+"
";if(parent.parent.document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=parent.parent.document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);} do_flg=1;break;}} num=eval(parent.parent.document.sendmail.addrListNum_bcc.value)+1;if(do_flg==0){html+=""+STR_EXCLUDE+"
";html="
"+html+"
";if(parent.parent.document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=parent.parent.document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);}} parent.parent.document.sendmail.addrListNum_bcc.value=num;if(num==10){parent.parent.document.sendmail.elements["to_mail_bcc[]"][0].value="";parent.parent.document.sendmail.elements["to_name_bcc[]"][0].value="";parent.parent.document.sendmail.elements["to_mail_bcc[]"][0].disabled=true;parent.parent.document.sendmail.elements["to_name_bcc[]"][0].disabled=true;}} if(opt==0){parent.parent.GB_hide();}else{return overerr;}} function send_address_num(){var SEND_MAIL_LIMIT=30;if(eval(document.sendmail.addrListNum.value)>=SEND_MAIL_LIMIT){document.sendmail.elements["to_mail[]"][0].disabled=true;document.sendmail.elements["to_name[]"][0].disabled=true;}} function addFileSpace(flg){if(flg=="upload"){var LIMIT_VAL=30;}else if(flg=="collect"){var LIMIT_VAL=10;} var result=document.getElementById("file_list");if(document.upload.filenum.value>=LIMIT_VAL){if(ENTRY_USE){alert('You can upload up to '+LIMIT_VAL+' files.');}else{alert('アップロードは1回'+LIMIT_VAL+'ファイル以内でお願い致します。');}}else{html="";do_flg=0;for(i=1;i<=document.upload.filenum.value;i++){if(document.getElementById("uploadfile"+i)==null){html="
"+html+"  "+STR_DELETE+"
";if(document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);} do_flg=1;break;}} num=eval(document.upload.filenum.value)+1;if(do_flg==0){html="
"+html+"  "+STR_DELETE+"
";if(document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);}} document.upload.filenum.value=num;}} function delFileSpace(n){var result=document.getElementById("uploadfile"+n);var agt=navigator.userAgent.toLowerCase();if(document.body.removeNode&&!(agt.indexOf("opera")!=-1)){result.removeNode('true');}else{p=result.parentNode;p.removeChild(result);} document.upload.filenum.value=eval(document.upload.filenum.value)-1;} function fileWind(){minifileWin=window.open(ENTRY_NAME+"?action=sends_miniwind","ファイル一覧","toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,width=500,height=500");} function folderChangeMini(){jQuery('#do').append('');var parent_id=document.getElementById('parent_id');id=parent_id.value;parent_id.disabled=true;var url=ENTRY_NAME;var pars={action:'sends_miniwind',parent_id:id,change_flg:'1'};var xhttp=jQuery.post(url,pars,function(){folderChangeMiniResult(xhttp);});} function folderChangeMiniResult(originalRequest){result=originalRequest.responseText;document.getElementById('filelist').innerHTML=result;document.getElementById('do').innerHTML='';var parent_id=document.getElementById('parent_id');parent_id.disabled=false;} function insertFile(file_id,file_name,file_size){var FILE_SEND_LIMIT=30;var is_flg=0;if(parent.parent.document.sendmail.sendfile_num.value>=FILE_SEND_LIMIT){if(ENTRY_USE){alert('You can upload up to '+FILE_SEND_LIMIT+' files.');}else{alert('ファイルは一回'+FILE_SEND_LIMIT+'件までお願い致します。');}}else{for(i=0;i";html+="";html+=file_name+"("+file_size+"B)   "+STR_DELETE+"";html+="";if(parent.parent.document.body.insertAdjacentHTML){result.insertAdjacentHTML('BeforeEnd',html);}else{var r=parent.parent.document.createRange();r.selectNode(result);var t=r.createContextualFragment(html);result.appendChild(t);} parent.parent.document.sendmail.sendfile_num.value=eval(parent.parent.document.sendmail.sendfile_num.value)+1;}} if(is_flg==0){parent.parent.GB_hide();}} function delSendFile(file_id){if(document.sendmail.sendfile_num.value<=1){if(ENTRY_USE){alert('Specify one or more distribute files.');}else{alert('送信ファイルを一つ以上指定してください。');}}else{var agt=navigator.userAgent.toLowerCase();var result=document.getElementById("sendfile"+file_id);if(document.body.removeNode&&!(agt.indexOf("opera")!=-1)){result.removeNode('true');}else{p=result.parentNode;p.removeChild(result);} document.sendmail.sendfile_num.value=eval(document.sendmail.sendfile_num.value)-1;}} function addr_addr(id_val,name_val,mail_val){val=id_val+":"+name_val+":"+mail_val;obj=document.addr_init.addr_checks;obj.value=obj.value+","+val;} function getUniqueAddr(arr){var arr2=new Array();var arr3=new Array();var n=1;var x=1;var j=1;var k=1;var cnt=0;while(arr[n]){cnt=0;x=1;while(arr[x]){if(arr[n]==arr[x]){cnt++;} x++;} var j=1;if(arr2){var flg=0;while(arr2[j]){if(arr2[j]==arr[n]){flg=1;} j++;} if(flg==0){arr2[k]=arr[n];arr3[k]=arr[n]+":"+cnt;k++;}}else{arr2[k]=arr[n];arr3[k]=arr[n]+":"+cnt;k++;} n++;} return arr3;} function insertAddAll(mltype){var obj=document.addr_init.addr_checks;var arr=obj.value.split(",");var arr2=getUniqueAddr(arr);var n=1;while(arr2[n]){var arr3=arr2[n].split(":");if(arr3[3]%2==1){if(mltype==""){var overerr=insertAdd(arr3[1],arr3[2],"1");}else if(mltype=="cc"){var overerr=insertAddcc(arr3[1],arr3[2],"1");}else if(mltype=="bcc"){var overerr=insertAddbcc(arr3[1],arr3[2],"1");}} if(overerr==1){parent.parent.GB_hide();return 0;} n++;} parent.parent.GB_hide();} function checkSendAddrLimit(num,mltype){var SEND_MAIL_LIMIT=30;if(mltype=="_cc"){var str='Cc.';}else if(mltype=="_bcc"){var str='Bcc.';}else{var str='To.';} if(num>SEND_MAIL_LIMIT){if(ENTRY_USE){alert('You can enter up to '+SEND_MAIL_LIMIT+' destination address ('+mltype+').');}else{str=(str=='To.')?"宛先":str;alert(str+'は一回'+SEND_MAIL_LIMIT+'ヵ所までお願い致します。');} return false;}else{return true;}} function insertSelectAddr(type){var res=$(".trSelected");var res_num=res.size();if(res_num==0){if(ENTRY_USE){alert("Please select the address.");}else{alert("アドレスを選択してください。");} return false;}else{var list=$("#address_list"+type);var list_num=$("div",list).size();var cont=res_num+list_num;if(!checkSendAddrLimit(cont,type)){return false;}else{if(type=='_cc'){var mltype="Cc";}else if(type=="_bcc"){var mltype="Bcc";}else{var mltype="";} var i=(list_num>0)?parseInt($("div:last",list).attr("id").replace("address"+type,''))+1:1;var html="";res.each(function(){var name=$("input:hidden[@name='to_names[]']",this).val();var mailaddr=$("input:hidden[@name='to_mails[]']",this).val();if($("input:hidden[value="+mailaddr+"]",list).size()==0){html+='
';html+='';html+='';html+=""+STR_EXCLUDE+" ";html+=(htmlspecialchars(name)+"("+htmlspecialchars(mailaddr)+")
");html+='
';$(this).removeClass("trSelected");$(this).removeClass("trSelected2");$("input:checkbox",this).attr('checked','');++i;}else{$(this).removeClass("trSelected");$(this).removeClass("trSelected2");$("input:checkbox",this).attr('checked','');} var chkflg=$("#checkedFlg");if(chkflg.val())$("input:checkbox[@name='addrAllCheck']").attr("checked",false);});list.append(html);}}} function appendAddress(type){if(type=='mailer'){var addr_type=new Array('','_cc',"_bcc");}else{var addr_type=new Array('');} var res=false;for(i=0;i0)res=true;} if(!res){if(ENTRY_USE){alert("Please select the address.");}else{alert("アドレスを選択してください。");} return false;}else{for(i=0;i';html+=list.html();html+='';var p_node=parent.parent.$("#address_list"+addr_type[i]);p_node.replaceWith(html);parent.parent.$("input:hidden[name=addrListNum"+addr_type[i]+"]").val($('div',list).size());} parent.parent.GB_hide();}} function htmlspecialchars(ch){ch=ch.replace(/&/g,"&");ch=ch.replace(/&amp;/g,"&");ch=ch.replace(/"/g,""");ch=ch.replace(/'/g,"'");ch=ch.replace(//g,">");return ch;} function escapeslash(ch){ch=ch.replace("'","\\'");return ch;} function escapejavascript(ch){ch=ch.replace(/\\/g,"\\\\");ch=ch.replace(/"/g,"\\\"");ch=ch.replace(/'/g,"\\'");ch=ch.replace(/\//g,"\\/");ch=ch.replace(//g,"\x3e");ch=ch.replace(/0x0D/g,"\r");ch=ch.replace(/0x0A/g,"\n");return ch;}