﻿function MM_preloadimg() { //v3.0  var d=document; if(d.img){ if(!d.MM_p) d.MM_p=new Array();    var i,j=d.MM_p.length,a=MM_preloadimg.arguments; for(i=0; i<a.length; i++)    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}}function MM_swapImgRestore() { //v3.0  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;}function MM_findObj(n, d) { //v4.01  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);  if(!x && d.getElementById) x=d.getElementById(n); return x;}function MM_swapImage() { //v3.0  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}}//20101227T Sfunction input_check(mode,txt) {  //郵便番号  if (mode=="zip") {    if (!txt.match(/^\d{3}\-\d{4}$/)) {        return "正しく入力してください";    }  }  //電話番号  if (mode=="tel") {    if (txt.match(/^\d{2}\-\d{4}\-\d{4}$/)        || txt.match(/^\d{3}\-\d{3}\-\d{4}$/)        || txt.match(/^\d{3}\-\d{4}\-\d{3}$/)        || txt.match(/^\d{4}\-\d{2}\-\d{4}$/)        || txt.match(/^\d{3}\-\d{4}\-\d{4}$/)        || txt.match(/^\d{5}\-\d{1}\-\d{4}$/)) {    } else {        return "正しく入力してください";    }  }  //メールアドレス  if (mode=="mail") {    if (!txt.match(/^[a-zA-Z0-9_\.\-\/\!\#\$\%\&\’\*\+\=\?\^\`\{\|\}\~]+?@[A-Za-z0-9_\.\-]+$/)){          return "正しく入力してください";    }  }  //英語だけはアウト  if (mode=="no_eng") {    if (txt.match(/^[a-zA-Z0-9ａ-ｚＡ-Ｚ０-９]+$/)){          return "正しく入力してください";    }  }  //日本語+記号  if (mode=="japanese") {//    var re = txt.match(/^[\s一-龠ぁ-んァ-ヴーa-zA-Z0-9ａ-ｚＡ-Ｚ０-９!"#\$%&\'\(\)=~\|\-\^\\`\{@\[\+\*};:\]<>\?_,\.\/｢｣、。，．・：；？！゛゜´｀¨＾￣＿ヽヾゝゞ〃仝々〆〇ー―‐／＼～∥｜…‥‘’“”（）〔〕［］｛｝〈〉《》「」『』【】＋－±×÷＝≠＜＞≦≧∞∴♂♀°′″℃￥＄￠￡％＃＆＊＠§☆★○●◎◇◆□■△▲▽▼※〒→←↑↓〓∈∋⊆⊇⊂⊃∪∩∧∨￢⇒⇔∀∃∠⊥⌒∂∇≡≒≪≫√∽∝∵∫∬Å‰♯♭♪†‡¶◯ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψωАБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ�㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡㍻〝〟№㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼≒≡∫∮∑√⊥∠∟⊿∵∩∪]+$/);    var re = txt.match(/^[\s　一-龠ぁ-んァ-ヴーa-zA-Z0-9ａ-ｚＡ-Ｚ０-９!"#\$%&\'\(\)=~\|\-\^\\`\{@\[\+\*};:\]<>\?_,\.\/｢｣、。，．・：；？！゛゜´｀¨＾￣＿ヽヾゝゞ〃仝々〆〇ー―‐／＼～∥｜…‥‘’“”（）〔〕［］｛｝〈〉《》「」『』【】＋－±×÷＝≠＜＞≦≧∞％＃＆＊＠※〒→←↑↓⇒⇔♭♪①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ㎜㎝㎞㎎㎏㏄㎡㈱㈲㈹≒]+$/);    if (!re){          return "正しく入力してください";    }  }  return "";}//20101227T Efunction replaceSelectInner(id,innerHTML){    if (document.all) { // for IE        var attrs=['name','id','size','multiple','class','style'];        var attrstr='';        for(i=0; i<attrs.length; i++){            var val=$(id).getAttribute(attrs[i]);            if(val=='null' || val=='' || val=='false' || val==null || val==false) continue;            if(typeof val=='function'){                val=val.toString();                val=val.substring(val.indexOf('{')+1,val.lastIndexOf('}')-1);            }            attrstr+=' '+attrs[i]+'="'+val+'"';        }        attrs=['onFocus','onBlur','onChange','onfocus','onblur','onchange'];        for(i=0; i<attrs.length; i++){            val=$(id).getAttribute(attrs[i]);            if(val=='null' || val=='' || val=='false' || val==null || val==false){                val=eval("$('"+id+"')."+attrs[i]);                if(val=='null' || val=='' || val=='false' || val==null || val==false) continue;            }            if(typeof val=='function'){                val=val.toString();                val=val.substring(val.indexOf('{')+1,val.lastIndexOf('}')-1);            }            attrstr+=' '+attrs[i]+'="'+val+'"';        }        $(id).outerHTML = '<select'+attrstr+'>'+innerHTML.stripScripts()+'</select>';    } else {        $(id).innerHTML = innerHTML;    }}function showWaitingImg(id){        var img_outer_div = document.createElement('div');        img_outer_div.id = "waiting_img";        img_outer_div.style.display = 'none';	var img_ele = document.createElement('img');        img_ele.src = "/js/loading_w.gif";        img_outer_div.appendChild(img_ele);        document.body.appendChild(img_outer_div);	var waitingImg = $('waiting_img');	//http://loadinfo.net/	//foreground:#003a77	//background:#484747	var dim = Element.getDimensions(waitingImg);	var setting_left = 0;	var setting_top = 0;	if (typeof id != 'undefined') {		var offset = Position.cumulativeOffset($(id));		var dim2 = Element.getDimensions($(id));		setting_left = offset[0] + (dim2.width / 2) - (dim.width / 2);		setting_top = offset[1] + (dim2.height / 2) - (dim.height / 2);	} else {		setting_left = (getWindowWidth() / 2) - (dim.width / 2);		setting_top = (getWindowHeight() / 2) - (dim.height / 2);	}//	setting_left += document.documentElement.scrollLeft || document.body.scrollLeft;//	setting_top += document.documentElement.scrollTop || document.body.scrollTop;	waitingImg.setStyle({		position: "fixed",		top: setting_top+"px",		left: setting_left+"px",		zIndex: "101"	});	if (typeof id != 'undefined') {		Glayer.showParallel(['waiting_img']);                $(Glayer.defaultId).setStyle({                        top: offset[1]+"px",                        left: offset[0]+"px",                        width: dim2.width+"px",                        height: dim2.height+"px"                });//                $(Glayer.defaultId).setAttribute('style', 'position:absolute !important');	} else {		Glayer.showParallel(['waiting_img']);	}}function hideWaitingImg(){	Glayer.hideParallel(['waiting_img']);        if (!!$('waiting_img')) {            Element.remove($('waiting_img'));        }};function getWindowWidth(){	if(window.innerWidth){		return window.innerWidth;	}else if(document.documentElement && document.documentElement.clientWidth){		return document.documentElement.clientWidth;	}else if ( document.body && document.body.clientWidth){		return document.body.clientWidth;	}};function getWindowHeight(){	if(window.innerHeight){		return window.innerHeight;	}else if(document.documentElement && document.documentElement.clientHeight){		return document.documentElement.clientHeight;	}else if ( document.body && document.body.clientHeight){		return document.body.clientHeight;	}};
