
var submited=false;function checkAndSubmit(f){if(submited==true){return false;}
else{submited=true;f.submit();return false;}}
function getRadioValue(rd){var val="";if(rd.length){for(i=0;i<rd.length;i++){if(rd[i].checked){val=rd[i].value;}}}
else{if(rd.checked){val=rd.value;}}
return val;}
function setSelectValue(sel,val){var i=0;for(i=0;i<sel.options.length;i++){if(sel.options[i].value==val){sel.selectedIndex=i;}}}
function getFileName(path){var fileName="";fileName=path.substring(path.lastIndexOf('/',path.length)+1,path.length);fileName=fileName.substring(fileName.lastIndexOf('\\',fileName.length)+1,fileName.length);return fileName;}
function getFileExt(fileName){var ext=fileName.substring(fileName.lastIndexOf('.',fileName.length)+1,fileName.length);return ext.toLowerCase();}
function getSelection(text){if(!text){return null;}
if(document.selection!=null){return document.selection.createRange().text;}
else if(text.selectionStart||text.selectionStart=='0'){var start=text.selectionStart;var end=text.selectionEnd;var str2=text.value.substring(start,end);return str2;}}
function setSelection(text,v){text.focus();if(document.selection!=null){document.selection.createRange().text=v;}
else if(text.selectionStart||text.selectionStart=='0'){var start=text.selectionStart;var end=text.selectionEnd;var length=text.value.length;text.value=text.value.substring(0,start)+v+text.value.substr(end,length);}
else{text.value+=v;}}
function isSelection(){var canFormat=0;if(document.selection){canFormat=1;}
var ua=navigator.userAgent;if(ua.indexOf('Gecko')>=0&&ua.indexOf('Safari')<0){canFormat=1;}
return canFormat;}
function formatString(text,openTag,closeTag,alternative){var str=getSelection(text);if(!closeTag){setSelection(text,openTag);}
else{setSelection(text,openTag+str+closeTag);}
return false;}
function insertLink(text,isBlank,option,isMail){var str=getSelection(text);if(!str)return;var my_link=isMail?prompt('Enter email address:'):prompt('Enter URL:','http://');if(isMail)my_link='mailto:'+my_link;if(my_link!=null){if(!option){option="";}
if(!isBlank){setSelection(text,'<a href="'+my_link+'" '+option+'>'+str+'</a>');}
else{setSelection(text,'<a href="'+my_link+'" target="_blank" '+option+'>'+str+'</a>');}}
return false;}
function doCheckAll(name,v){var chk=document.getElementsByName(name);for(i=0;i<chk.length;i++){chk.item(i).checked=v;}}
function numChecked(name)
{var chk=document.getElementsByName(name);var count=0;for(i=0;i<chk.length;i++)
{if(chk.item(i).checked==true)
{count++;}}
return count;}
function getCheckRadioValue(name)
{var rdo=document.getElementsByName(name);var i;if(rdo.length)
{for(i=0;i<rdo.length;i++)
{if(rdo[i].checked)
{return rdo[i]=value;}}}
else
{if(rdo.checked)
{return rdo.value;}}}
function createMessage(errCode,p1,p2,p3){var params=new Array(p1,p2,p3);var i=0;if(p1){params[i]=p1;i++;}
if(p2){params[i]=p2;i++;}
if(p3){params[i]=p3;i++;}
return createMessage2(errCode,params);}
function createMessage2(errCode,params){var msg=errorMsgAry[errCode];if(msg==""){return"メッセージが定義されていません。("+errCode+")";}
else{for(i=0;i<params.length;i++){var reg=new RegExp("{\\$"+(i+1)+"}","ig");msg=msg.replace(reg,params[i]);}
return msg;}}
function chgFileOptionSet(radio){var i;for(i=0;i<radio.length;i++){if(radio[i].value==1){radio[i].checked=true;}
else{radio[i].checked=false;}}}
function openBgColor(strText){var str=getSelection(eval(strText));if(!str)return;var openUrl;openUrl="bg_color.php?text="+strText;retVal=window.open(openUrl,"ExemptionList","width=400,height=250,location=no,scrollbars=yes,resizable=yes");retVal.focus();}
var g_strText;var gPaletetWidth=270;var gPaletetHeight=250;function openPalette(event,strText){if(!jQuery("#hid_palette").length){jQuery("body").append('<div id="hid_palette"></div>');var html=jQuery.ajax({url:"/palette.html",async:false,cache:false}).responseText;jQuery("#hid_palette").append(html);var style={backgroundColor:"#ffffff",position:"absolute","z-index":102,width:gPaletetWidth,height:gPaletetHeight};jQuery("#hid_palette").css(style);}
jQuery("#hid_palette").show();setPalletPosition();jQuery(window).scroll(setPalletPosition);jQuery(window).resize(setPalletPosition);g_strText=strText;var rect=getClietnRect(event);return false;}
function closePalette(){jQuery("#hid_palette").hide();return false;}
function getClietnRect(ovrEvt){var x;var y;if(document.all){x=event.clientX;y=event.clientY;}
else{x=ovrEvt.pageX;y=ovrEvt.pageY;}
return new Array(x,y);}
function setPalletPosition(){var wWidth=gPaletetWidth;var wHeight=gPaletetHeight;var pagesize=getPageSize();var arrayPageScroll=getPageScrollTop();var style={width:wWidth,left:(arrayPageScroll[0]+(pagesize[0]-wWidth)/2),top:(arrayPageScroll[1]+(pagesize[1]-wHeight)/2)};jQuery("#hid_palette").css(style);}
function getPageSize(){var de=document.documentElement;var w=window.innerWidth||self.innerWidth||(de&&de.clientWidth)||document.body.clientWidth;var h=window.innerHeight||self.innerHeight||(de&&de.clientHeight)||document.body.clientHeight
arrayPageSize=new Array(w,h)
return arrayPageSize;}
function getPageScrollTop(){var yScrolltop;var xScrollleft;if(self.pageYOffset||self.pageXOffset){yScrolltop=self.pageYOffset;xScrollleft=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop||document.documentElement.scrollLeft){yScrolltop=document.documentElement.scrollTop;xScrollleft=document.documentElement.scrollLeft;}else if(document.body){yScrolltop=document.body.scrollTop;xScrollleft=document.body.scrollLeft;}
arrayPageScroll=new Array(xScrollleft,yScrolltop)
return arrayPageScroll;}
function setFontColorTag(no,strText){var text=eval(strText);formatString(text,'<span style="color:'+no+';">','</span>');}
function selStrXLargeTag(text){formatString(text,'<span class="font_size_x-large">','</span>');}
function selStrSmallTag(text){formatString(text,'<span class="font_size_large">','</span>');}
function selStrXSmallTag(text){formatString(text,'<span class="font_size_x-small">','</span>');}
function selStrBoldTag(text){formatString(text,'<strong>','</strong>');}
function selStrItalicTag(text){formatString(text,'<span class="font_italic">','</span>');}
function selStrStrikeTag(text){formatString(text,'<span class="font_strike">','</span>');}
function selStrUnderlineTag(text){formatString(text,'<span class="font_underline">','</span>');}
function selStrBlockquoteTag(text){formatString(text,"<blockquote>","</blockquote>");}
function selStrLinkTag(text,option){insertLink(text,true,option);}
function selStrLinkTagNoBlank(text,option){insertLink(text,false,option);}
function selStrAlignLTag(text){formatString(text,'<p class="text_left">','</p>');}
function selStrAlignCTag(text){formatString(text,'<p class="text_center">','</p>');}
function selStrAlignRTag(text){formatString(text,'<p class="text_right">','</p>');}
function setHrTag(text){formatString(text,'<hr size="1" />');text.focus();}
function setClearBrTag(text){formatString(text,'<br style="clear:both" />');text.focus();}
function selStrXLargeTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),'<span class="font_size_x-large">','</span>');}
function selStrSmallTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),'<span class="font_size_large">','</span>');}
function selStrXSmallTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),'<span class="font_size_x-small">','</span>');}
function selStrBoldTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),'<strong>','</strong>');}
function selStrItalicTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),'<span class="font_italic">','</span>');}
function selStrStrikeTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),'<span class="font_strike">','</span>');}
function selStrUnderlineTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),'<span class="font_underline">','</span>');}
function selStrBlockquoteTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),"<blockquote>","</blockquote>");}
function selStrLinkTagAry(textName,index,option){var texts=document.getElementsByName(textName);insertLink(texts.item(index),true,option);}
function selStrLinkTagNoBlankAry(textName,index,option){var texts=document.getElementsByName(textName);insertLink(texts.item(index),false,option);}
function selStrAlignLTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),'<p class="text_left">','</p>');}
function selStrAlignCTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),'<p class="text_center">','</p>');}
function selStrAlignRTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),'<p class="text_right">','</p>');}
function setHrTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),'<hr size="1" />');texts.item(index).focus();}
function setClearBrTagAry(textName,index){var texts=document.getElementsByName(textName);formatString(texts.item(index),'<br style="clear:both" />');texts.item(index).focus();}
function setImageTag(num,exts,text){var file=document.getElementsByName("btn_view[]");var align=document.getElementsByName("img_align[]");if(file.item(num).value=="")return;if(!isExtValid(file.item(num).value,exts)){file.item(num).focus();var msg=createMessage("STE0016")
alert(msg);return;}
var fileName=getFileName(file.item(num).value);var classTag="";if(align.item(num).value=="1"){classTag='img_left';}
else if(align.item(num).value=="2"){classTag='img_center';}
else if(align.item(num).value=="3"){classTag='img_right';}
var str="[:file_name"+num+":]";formatString(text,str);text.focus();}
function onBgColorInit(){var color=window.dialogArguments;color=colorValid(color)||'000000';dispColor(color);}
function dispColor(color){document.getElementById("ColorPreview").style.backgroundColor='#'+color;document.getElementById("ColorHex").value='#'+color;}
function setColor(string){var color=colorValid(string);if(color==null){document.frm_color_tbl.ColorHex.focus();var msg=createMessage("STE0017",string)
alert(msg);}
else{dispColor(color);setMainText(color);}}
function setMainText(no){mode='1';setFontColorTag(no,g_strText);closePalette();}
function colorValid(string){string=string||'';string=string+"";string=string.toUpperCase();var chars='0123456789ABCDEF';var out='';for(var i=0;i<string.length;i++){var schar=string.charAt(i);if(chars.indexOf(schar)!=-1){out+=schar;}}
if(out.length!=6)return null;return out;}
function onBgColorClose(){window.close();}
function getSelectboxDateArray(y,m,d)
{var day=new Array(3);for(i=0;i<y.length;i++)
{if(y.options[i].selected)
{day[0]=y.options[i].value;break;}}
for(i=0;i<m.length;i++)
{if(m.options[i].selected)
{day[1]=m.options[i].value;break;}}
for(i=0;i<d.length;i++)
{if(d.options[i].selected)
{day[2]=d.options[i].value;break;}}
return day;}
function passwdNumCharValid(password,min_char,max_char)
{var char_num=getByteLen(password.value);if((char_num<min_char)||(char_num>max_char))
{return false;}
return true;}
function setUrlHref(hrefId,url){var hrefObj=document.getElementById(hrefId);if(url!=""){hrefObj.href=url;}
else{hrefObj.href="about:blank";}
return false;}
function createDelConfMessage(label){var msg=label+'を削除します。よろしいですか？';return msg;}
function MM_openBrWindow(theURL,winName,features){window.open(theURL,winName,features);}
function Browser(){var ua,s,i;this.isIE=false;this.isNS=false;this.version=null;ua=navigator.userAgent;s="MSIE";if((i=ua.indexOf(s))>=0){this.isIE=true;this.version=parseFloat(ua.substr(i+s.length));return;}
s="Netscape6/";if((i=ua.indexOf(s))>=0){this.isNS=true;this.version=parseFloat(ua.substr(i+s.length));return;}
s="Safari";if((i=ua.indexOf(s))>=0){this.isSA=true;this.version=1.0;return;}
s="Gecko";if((i=ua.indexOf(s))>=0){this.isNS=true;this.version=6.1;return;}}
var browser=new Browser();function addColor(obj,color){var startTag='<span style="color:#'+color+'">';var endTag='</span>';if(document.selection){obj.focus();var str=document.selection.createRange().text;if(!str){return;}
document.selection.createRange().text=startTag+str+endTag;return;}
else if((obj.selectionEnd-obj.selectionStart)>0){var startPos=obj.selectionStart;var endPos=obj.selectionEnd;obj.value=obj.value.substring(0,startPos)
+startTag
+obj.value.substring(startPos,endPos)
+endTag
+obj.value.substring(endPos,obj.value.length);return;}
else{obj.value+=startTag+endTag;}}
function addTag(obj,tag){var startTag='<'+tag+'>';var endTag='</'+tag+'>';if(document.selection){obj.focus();var str=document.selection.createRange().text;if(!str){return;}
document.selection.createRange().text='<'+tag+'>'+str+'</'+tag+'>';return;}
else if((obj.selectionEnd-obj.selectionStart)>0){var startPos=obj.selectionStart;var endPos=obj.selectionEnd;obj.value=obj.value.substring(0,startPos)
+startTag
+obj.value.substring(startPos,endPos)
+endTag
+obj.value.substring(endPos,obj.value.length);return;}
else{}}
function changeItalic(obj){var startTag='<span style=\"font-style:italic\;\">';var endTag='</span>';if(document.selection){obj.focus();var str=document.selection.createRange().text;if(!str){return;}
document.selection.createRange().text=startTag+str+endTag;return;}
else if((obj.selectionEnd-obj.selectionStart)>0){var startPos=obj.selectionStart;var endPos=obj.selectionEnd;obj.value=obj.value.substring(0,startPos)
+startTag
+obj.value.substring(startPos,endPos)
+endTag
+obj.value.substring(endPos,obj.value.length);return;}
else{}}
function changeUnderline(obj){var startTag='<span style="text-decoration:underline\;\">';var endTag='</span>';if(document.selection){obj.focus();var str=document.selection.createRange().text;if(!str){return;}
document.selection.createRange().text=startTag+str+endTag;return;}
else if((obj.selectionEnd-obj.selectionStart)>0){var startPos=obj.selectionStart;var endPos=obj.selectionEnd;obj.value=obj.value.substring(0,startPos)
+startTag
+obj.value.substring(startPos,endPos)
+endTag
+obj.value.substring(endPos,obj.value.length);return;}
else{}}
function changeCenter(obj){var startTag='<div style=\"text-align:center\;\">';var endTag='</div>';if(document.selection){obj.focus();var str=document.selection.createRange().text;if(!str){return;}
document.selection.createRange().text=startTag+str+endTag;return;}
else if((obj.selectionEnd-obj.selectionStart)>0){var startPos=obj.selectionStart;var endPos=obj.selectionEnd;obj.value=obj.value.substring(0,startPos)
+startTag
+obj.value.substring(startPos,endPos)
+endTag
+obj.value.substring(endPos,obj.value.length);return;}
else{}}
function addImg(obj){var imgTag='<img src="" alt="" width="" height="" />';formatString(obj,imgTag);}
function addHr(obj){var hrTag='<hr />';formatString(obj,hrTag);}
function openBgColor(strText){var str=getSelection(eval(strText));if(!str)return;var openUrl;openUrl="/system/bg_color.php?text="+strText;retVal=window.open(openUrl,"ExemptionList","width=400,height=250,location=no,scrollbars=yes,resizable=yes");retVal.focus();}
function changeFontsize(obj,tag){var startTag='<span style=\"font-size:'+tag+'\;\">';var endTag='</span>';if(document.selection){obj.focus();var str=document.selection.createRange().text;if(!str){return;}
document.selection.createRange().text=startTag+str+endTag;return;}
else if((obj.selectionEnd-obj.selectionStart)>0){var startPos=obj.selectionStart;var endPos=obj.selectionEnd;obj.value=obj.value.substring(0,startPos)
+startTag
+obj.value.substring(startPos,endPos)
+endTag
+obj.value.substring(endPos,obj.value.length);return;}
else{}}
function changeFontsizemob(obj,tag){var startTag='<span style=\"font-size:'+tag+'\;\">';var endTag='</span>';if(document.selection){obj.focus();var str=document.selection.createRange().text;if(!str){return;}
document.selection.createRange().text=startTag+str+endTag;return;}
else if((obj.selectionEnd-obj.selectionStart)>0){var startPos=obj.selectionStart;var endPos=obj.selectionEnd;obj.value=obj.value.substring(0,startPos)
+startTag
+obj.value.substring(startPos,endPos)
+endTag
+obj.value.substring(endPos,obj.value.length);return;}
else{}}
function addLink(obj,msg,target){if(msg==null){msg='リンクするサイトのURLを入力してください。';}
if(target==null){target="_blank";}
var url=prompt(msg,'http://');if(url==null){return;}
var startTag='<a href="'+url+'" target="'+target+'">';var endTag='</a>';if(document.selection){obj.focus();var str=document.selection.createRange().text;if(!str){return;}
document.selection.createRange().text=startTag+str+endTag;return;}
else if((obj.selectionEnd-obj.selectionStart)>0){var startPos=obj.selectionStart;var endPos=obj.selectionEnd;obj.value=obj.value.substring(0,startPos)
+startTag
+obj.value.substring(startPos,endPos)
+endTag
+obj.value.substring(endPos,obj.value.length);return;}
else{}}
function addLinkmob(obj,msg,target){if(msg==null){msg='リンクするサイトのURLを入力してください。';}
if(target==null){target="_blank";}
var url=prompt(msg,'http://');if(url==null){return;}
var startTag='<a href="'+url+'">';var endTag='</a>';if(document.selection){obj.focus();var str=document.selection.createRange().text;if(!str){return;}
document.selection.createRange().text=startTag+str+endTag;return;}
else if((obj.selectionEnd-obj.selectionStart)>0){var startPos=obj.selectionStart;var endPos=obj.selectionEnd;obj.value=obj.value.substring(0,startPos)
+startTag
+obj.value.substring(startPos,endPos)
+endTag
+obj.value.substring(endPos,obj.value.length);return;}
else{}}
function switchObj(id){var obj=document.getElementById(id);if(obj.style.display=='none'){obj.style.display='block';}else{obj.style.display='none';}}
function urlcheck(argurl){if(argurl.value){if(argurl.value.match(/(http|ftp|https):\/\/[!#-9A-~]+\.+[a-z0-9]/i)){return true;}else{alert("入力されたURLは正しくありません");return false;}}}
function checkEnterKey(evt){if(document.all){kc=event.keyCode;}
else{kc=evt.keyCode;}
if(kc==13){return true;}
return false;}
function getQueryStringArray(){var qs=new Array;if(location.search.length>1){var m_Array=location.search.substr(1).split("&");for(idx in m_Array){var keyValue=m_Array[idx].split("=");var name=keyValue[0];qs[name]=keyValue[1];}}
return qs;}
function openComCalendarPopup(calUrl,y,m,d){var openUrl=calUrl
+"?y="+y
+"&m="+m
+"&d="+d;retVal=window.open(openUrl,"AncSetList","width=300,height=300,location=no,scrollbars=yes,resizable=yes");retVal.focus();return false;}
setaddress=function(searchform,targetkaniname,url)
{var text1=document.getElementById(targetkaniname);this.onOK=function(oj){var resstring=oj.responseText.replace(String.fromCharCode(65279),"");var arrres=resstring.split(",");var ncnt;text1.value=arrres[0];}
var callback={success:this.onOK}
YAHOO.util.Connect.setForm(searchform);var cObj=YAHOO.util.Connect.asyncRequest("post",url,callback);}
autoForcus=function(){}
autoForcus.prev={};autoForcus.setNext=function(target,maxlen,nextName){var prevflg=false;var qura=target.value;for(var i in autoForcus.prev){if(target.name==i){if(qura==autoForcus.prev[i]){return;}
autoForcus.prev[i]=qura;prevflg=true;break;}}
if(!prevflg){autoForcus.prev[target.name]=qura;}
if(target.value.length>=maxlen){var nextobj=document.getElementsByName(nextName);nextobj.item(0).focus();}}
autoForcus.Next=function(nextName){var nextobj=document.getElementsByName(nextName);nextobj.item(0).focus();}
autoForcus.setprevdefult=function(arrtaborder){var obj;for(var i=0;i<arrtaborder.length;i++){obj=document.getElementsByName(arrtaborder[i]);autoForcus.prev[arrtaborder[i]]=obj.item(0).value;}}
function CountLength(str){var r=0;for(var i=0;i<str.length;i++){var c=str.charCodeAt(i);if((c>=0x0&&c<0x81)||(c==0xf8f0)||(c>=0xff61&&c<0xffa0)||(c>=0xf8f1&&c<0xf8f4)){r+=1;}else{r+=2;}}
return r;}
function setclearsearch(clearareaid){$("#"+clearareaid+" input[type=text]").val("");$("#"+clearareaid+" select").val("");$("#"+clearareaid+" input[type=checkbox]").each(function(){this.checked=false;});$("#"+clearareaid+" input[type=radio]").each(function(){if(this.value==""){this.checked=true;}});}
inputExtension=function(){}
inputExtension.setMaxTextLength=function(){$(":input[maxlength]").each(function(){if(!$(this).is(":hidden")&&!$(this).is(":button")&&!$(this).is(":checkbox")&&!$(this).is(":radio")){inputExtension.setmaxlen(this);}});$(":input[maxlength]").keyup(function(){if(!$(this).is(":hidden")&&!$(this).is(":button")&&!$(this).is(":checkbox")&&!$(this).is(":radio")){inputExtension.setmaxlen(this);}});}
inputExtension.setmaxlen=function(obj)
{var atolen;var strslice="";if($("#"+$(obj).attr("name")+"String").attr("byteflg")==undefined){atolen=$(obj).attr("maxlength")-$(obj).val().length;}else if($("#"+$(obj).attr("name")+"String").attr("byteflg")=="false"){atolen=$(obj).attr("maxlength")-$(obj).val().length;}else{atolen=$(obj).attr("maxlength")-CountLength($(obj).val());}
if(atolen<0){$("#"+$(obj).attr("name")+"String span[name='defult']").hide();$("#"+$(obj).attr("name")+"String span[name='orver']").show();}else{$("#"+$(obj).attr("name")+"String span[name='defult']").show();$("#"+$(obj).attr("name")+"String span[name='orver']").hide();}
$("#"+$(obj).attr("name")+"String span[name='len']").text(Math.abs(atolen));}
String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,'');}
String.prototype.rtrim=function(){return this.replace(/\s+$/g,'');}
String.prototype.ltrim=function(){return this.replace(/^\s+/g,'');}