<!-- //mailform pro include javascript ver5.0 var mailformObj = new Object(); var imagetag_confirm = '<img src="images/confirm.gif" width="300" height="40" alt="よくご確認ください" />'; var imagepath_send = 'images/send.gif'; var imagepath_cancel = 'images/cancel.gif'; var getpostcode_cgi = "commons/getpostcode.cgi?"; mailformObj = ""; var focuselements; function mfpb(obj) { //blur if((obj.value == obj.defaultValue || obj.value == "") && (obj.type == "text" || obj.type == "textarea")){ obj.value = obj.defaultValue; } keepField(obj.form.id); lostfocus(obj); } function mfpf(obj) { //focus if(obj.value == obj.defaultValue && (obj.type == "text" || obj.type == "textarea")){ obj.value = ""; obj.style.color='#000000'; } activefocus(obj); elements_set(obj); } function elements_set(obj){ focuselements = obj; } function falsesubmit(obj){ var flag; var movefocus; for(i=0;i<obj.length;i++){ if(flag){ movefocus = obj.elements[i]; flag = 0; } if(obj.elements[i] == focuselements){ flag = 1; } } movefocus.focus(); return false; } function errorElementsStyle(obj){ obj.style.backgroundColor='#FFEEEE'; obj.style.color='#FF0000'; obj.style.borderColor='#FF0000'; } function greenElementsStyle(obj){ obj.style.backgroundColor='#FFFFFF'; obj.style.borderColor='#999999'; obj.style.color='#000000'; } function sendMail(obj){ var caution = ""; var errorflag = 0; var must = obj.elements["must_id"].defaultValue; //確認画面のモード 1:DOM / 0:ALERT if(obj.elements["mailform_confirm_mode"]){ if(obj.elements["mailform_confirm_mode"].type == "checkbox" && obj.elements["mailform_confirm_mode"].checked){ var mailform_confirm_mode = true; } else if(obj.elements["mailform_confirm_mode"].type == "hidden" && obj.elements["mailform_confirm_mode"].value == 1){ var mailform_confirm_mode = true; } } else{ var mailform_confirm_mode = true; } var error_element_number = new Array(); var email_address = ""; var check_flag = new Object; for(i=0;i<obj.length;i++){ var elementType = obj.elements[i].type; //var errortext = obj.elements[i].name.replace(must,""); var elements_infos = obj.elements[i].name.split(must); var errortext = elements_infos[0]; var must_maxed = elements_infos[1]; var must_flag = obj.elements[i].name.indexOf(must,0); if(errortext == "email"){ email_address = obj.elements[i].value; if(must_flag > -1){ chkMail = obj.elements[i].value; check = /.+@.+\..+/; if (!chkMail.match(check)){ errorElementsStyle(obj.elements[i]); error_element_number.push(i); caution = caution + "メールアドレスが正しくありません。\n"; errorflag = 2; } else if(obj.elements[i].value == obj.elements[i].defaultValue){ errorElementsStyle(obj.elements[i]); error_element_number.push(i); caution = caution + "メールアドレスが未入力です。\n"; errorflag = 1; } else{ greenElementsStyle(obj.elements[i]); } } else if(obj.elements[i].value != obj.elements[i].defaultValue){ chkMail = obj.elements[i].value; check = /.+@.+\..+/; if (!chkMail.match(check)){ errorElementsStyle(obj.elements[i]); error_element_number.push(i); caution = caution + "メールアドレスが正しくありません。\n"; errorflag = 2; } else{ greenElementsStyle(obj.elements[i]); } } } else if(errortext == "confirm_email"){ if(email_address != ""){ if(email_address != obj.elements[i].value){ errorElementsStyle(obj.elements[i]); error_element_number.push(i); caution = caution + "確認用メールアドレスとメールアドレスが一致しません。\n"; errorflag = 3; } else{ greenElementsStyle(obj.elements[i]); } } } else if(must_flag > -1 && !(check_flag[obj.elements[i].name])){ if(elementType == "text" || elementType == "textarea"){ if(obj.elements[i].value == "" || obj.elements[i].value == obj.elements[i].defaultValue){ errorElementsStyle(obj.elements[i]); error_element_number.push(i); caution = caution + errortext +"が未入力です。\n"; errorflag = 1; } else{ greenElementsStyle(obj.elements[i]); } } else if(elementType == "checkbox"){ if(obj.elements[obj.elements[i].name].length > 0){ var checkbox_checked_count = 0; for(ii=0;ii<obj.elements[obj.elements[i].name].length;ii++){ if(obj.elements[obj.elements[i].name][ii].checked){ checkbox_checked_count++; } } if(checkbox_checked_count < must_maxed){ error_element_number.push(i); caution = caution + errortext +"が"+must_maxed+"個以上チェックされていません。\n"; errorflag = 1; } } else if(obj.elements[i].checked == false){ error_element_number.push(i); caution = caution + errortext +"がチェックされていません。\n"; errorflag = 1; } } else if(elementType == "radio"){ if(obj.elements[obj.elements[i].name].length > 0){ var checkbox_checked_count = 0; for(ii=0;ii<obj.elements[obj.elements[i].name].length;ii++){ if(obj.elements[obj.elements[i].name][ii].checked){ checkbox_checked_count++; } } if(checkbox_checked_count < 1){ error_element_number.push(i); caution = caution + errortext +"がチェックされていません。\n"; errorflag = 1; } } } else if(elementType == "select-multiple" || elementType == "select-one"){ if(obj.elements[i].selectedIndex > -1){ var selectCnt = obj.elements[i].selectedIndex; if(obj.elements[i].options[selectCnt].value == ""){ error_element_number.push(i); caution = caution + errortext +"が選択されていません。\n"; errorflag = 1; } } else{ error_element_number.push(i); caution = caution + errortext +"が選択されていません。\n"; errorflag = 1; } } } check_flag[obj.elements[i].name] = 1; } if(errorflag == 0 && (mailform_confirm_mode)){ if(mailformObj != ""){ for(i=0;i<obj.length ;i++){ var elements_infos = obj.elements[i].name.split(must); var elementsName = elements_infos[0]; obj.elements[i].name = elementsName; if(obj.elements[i].value == obj.elements[i].defaultValue && obj.elements[i].type != "hidden"){ if(obj.elements[i].type == "text" || obj.elements[i].type == "textarea"){ obj.elements[i].value = ""; } } if(obj.elements[i].type == "submit"){ obj.elements[i].disabled = true; } } obj.submit(); } else { var check_flag = new Object; selectedHidden(obj); openDashboard(); var confirmMSG = ""; var mfp_color = ""; for(i=0;i<obj.length ;i++){ var elements_infos = obj.elements[i].name.split(must); var elementsName = elements_infos[0]; var printval = ""; if(!(check_flag[obj.elements[i].name])){ if((obj.elements[i].type == "text" || obj.elements[i].type == "textarea") && obj.elements[i].value != obj.elements[i].defaultValue && elementsName != "confirm_email"){ elementsName = elementsName.replace("email","メールアドレス"); printval = tagEscape(obj.elements[i].value); } else if(obj.elements[i].type == "select-one" && obj.elements[i].value != obj.elements[i].defaultValue){ printval = tagEscape(obj.elements[i].value); } else if(obj.elements[i].type == "radio" || obj.elements[i].type == "checkbox"){ for(ii=0;ii<obj.elements[obj.elements[i].name].length;ii++){ if(obj.elements[obj.elements[i].name][ii].checked){ printval += tagEscape(obj.elements[obj.elements[i].name][ii].value) + "<br />"; } } } if(printval != ""){ if(mfp_color == ""){ mfp_color = " class='mfp_color'"; } else { mfp_color = ""; } confirmMSG += "<tr><th width='100' nowrap"+mfp_color+">" + elementsName + "</th><td"+mfp_color+"><p>" + printval + "</p></td></tr>"; } } check_flag[obj.elements[i].name] = 1; } var confirm_disp = "<h2>"+imagetag_confirm+"</h2>"; confirm_disp += "<ul class='confirm_layer'><li class='confirm_top'></li><li class='confirm_middle'>"; confirm_disp += "<table class='infield' cellspacing='0' cellpadding='0'>" + confirmMSG + "</table>"; confirm_disp += "</li><li class='confirm_bottom'></li></ul>"; confirm_disp += "<div class='buttons'><input type='image' value='キャンセル' src='"+imagepath_cancel+"' onclick='sendCancel()'> <input type='image' value='上記内容で送信する' src='"+imagepath_send+"' onclick='sending();'></div>" confirmMSG = confirm_disp; var nWidth, nHeight, nTop, nLeft; var ua = navigator.userAgent; var nHit = ua.indexOf("MSIE"); var bIE = (nHit >= 0); var bVer6 = (bIE && ua.substr(nHit+5, 1) == "6"); var bStd = (document.compatMode && document.compatMode=="CSS1Compat"); if (bIE) { if (bVer6 && bStd) { nWidth = document.documentElement.clientWidth; nHeight = document.documentElement.clientHeight; nTop = document.documentElement.scrollTop; nLeft = document.documentElement.scrollLeft; } else { if (typeof document.body.style.maxHeight != "undefined") { //IE7 nWidth = document.documentElement.clientWidth; nHeight = document.documentElement.clientHeight; nTop = document.documentElement.scrollTop; nLeft = document.documentElement.scrollLeft; } else { nWidth = document.body.clientWidth; nHeight = document.body.clientHeight; nTop = document.body.scrollTop; nLeft = document.body.scrollLeft; } } } else { nWidth = window.innerWidth; nHeight = window.innerHeight; nTop = document.body.scrollTop || document.documentElement.scrollTop; nLeft = document.body.scrollLeft || document.documentElement.scrollLeft; } leftp = (nWidth - 560) / 2; if(document.all){ document.all("confirmBody").innerHTML = confirmMSG; document.all("confirmBody").style.top = nTop + "px"; document.all("confirmBody").style.left = leftp + "px"; document.all("confirmBody").style.width = "560px"; document.all("confirmBody").style.height = nHeight + "px"; } else if(document.getElementById){ document.getElementById("confirmBody").innerHTML = confirmMSG; document.getElementById("confirmBody").style.top = nTop + "px"; document.getElementById("confirmBody").style.left = leftp + "px"; document.getElementById("confirmBody").style.width = "560px"; document.getElementById("confirmBody").style.height = nHeight + "px"; } mailformObj = obj; return false; } } else if(errorflag == 0 && !(mailform_confirm_mode)){ if(confirm("送信してもよろしいですか?")){ for(i=0;i<obj.length ;i++){ var elements_infos = obj.elements[i].name.split(must); var elementsName = elements_infos[0]; obj.elements[i].name = elementsName; if(obj.elements[i].value == obj.elements[i].defaultValue && obj.elements[i].type != "hidden"){ if(obj.elements[i].type == "text" || obj.elements[i].type == "textarea"){ obj.elements[i].value = ""; } } if(obj.elements[i].type == "submit"){ obj.elements[i].disabled = true; } } obj.submit(); } } else{ caution = "TYPE "+errorflag+" ERROR\n"+caution; alert(caution); obj.elements[error_element_number[0]].focus(); return false; } } function tagEscape(getval){ var befor = new Array("<",">","\n","\t"); var after = new Array("<",">","<br />"," "); for(ei=0;ei<befor.length;ei++){ var temp = new Array(); temp = getval.split(befor[ei]); getval = temp.join(after[ei]); } return getval; } function sending(){ sendMail(mailformObj); } function sendCancel(){ mailformObj = ""; closeDashboard(); } function debug(){ alert(document.cookie); } var conservationKey = "(resume)"; function keepField(formId){ var setValue = ""; var obj = document.forms[formId]; var elementsList = new Array(); for(i=0;i<obj.length;i++){ if(obj.elements[i].type == "checkbox" || obj.elements[i].type == "radio"){ if(obj.elements[i].checked){ setValue += "1" + "&"; } else{ setValue += "0" + "&"; } } else if(obj.elements[i].type == "text" || obj.elements[i].type == "textarea"){ setValue += escape(obj.elements[i].value) + "&"; } else if(obj.elements[i].type == "select-multiple"){ var selected_multiple = new Array(); for(multiplect=0;multiplect<obj.elements[i].length;multiplect++){ if(obj.elements[i].options[multiplect].selected){ selected_multiple.push(multiplect); } } setValue += selected_multiple.join(",") + "&"; } else if(obj.elements[i].type == "select-one"){ setValue += obj.elements[i].selectedIndex + "&"; } } setValue = "mailform=" + conservationKey + setValue + conservationKey + ";expires="; document.cookie = setValue; } function setPostcode(getAddress){ document.forms[postcode_formname].elements[postcode_elementname].value = getAddress; } function openDashboard(){ var ua = navigator.userAgent; var nWidth, nHeight; var nHit = ua.indexOf("MSIE"); var bIE = (nHit >= 0); var bVer6 = (bIE && ua.substr(nHit+5, 1) == "6"); var bStd = (document.compatMode && document.compatMode=="CSS1Compat"); if (bIE) { if (bVer6 && bStd) { nWidth = document.documentElement.clientWidth; nHeight = document.documentElement.clientHeight; } else { nWidth = document.body.clientWidth; nHeight = document.body.clientHeight; } } else { nWidth = window.innerWidth; nHeight = window.innerHeight; } if(document.all){ document.all("confirmWindow").style.visibility = "inherit"; document.all("confirmWindow").style.width = nWidth + "px"; document.all("confirmWindow").style.height = nHeight + "px"; document.all("confirmBody").style.visibility = "inherit"; } else if(document.getElementById){ document.getElementById("confirmWindow").style.visibility = "inherit"; document.getElementById("confirmWindow").style.width = nWidth + "px"; document.getElementById("confirmWindow").style.height = nHeight + "px"; document.getElementById("confirmBody").style.visibility = "inherit"; } fadeOpacity('confirmWindow',1,0.8); } function closeDashboard(){ fadeOpacity('confirmWindow',-1); if(document.all){ document.all("confirmBody").style.visibility = "hidden"; document.all("confirmBody").style.width = "1px"; } else if(document.getElementById){ document.getElementById("confirmBody").style.visibility = "hidden"; document.getElementById("confirmBody").style.width = "1px"; } selectedVisible() } function scrollCloseDashboard(){ if(adflag != 1){ closeDashboard(); adflag=1; } } function fadeOpacity(layName,swt,stopOpacity){ if(!window.fadeOpacity[layName]) fadeOpacity[layName] =0 if(!arguments[1]) swt = -1 if(swt==-1) var f = "9876543210" else if(swt==1) var f = "0123456789" else var f = "9876543210" if(!arguments[2] && swt==-1) stopOpacity = 0 else if(!arguments[2] && swt==1) stopOpacity = 10 if( fadeOpacity[layName] < f.length-1 ){ var opa = f.charAt(fadeOpacity[layName])/10 if( opa == stopOpacity ){ setOpacity(layName,stopOpacity) fadeOpacity[layName] = 0 return } setOpacity(layName,opa) fadeOpacity[layName]++ setTimeout('fadeOpacity("'+layName+'","'+swt+'","'+stopOpacity+'")',10) } else { setOpacity(layName,stopOpacity) fadeOpacity[layName] = 0 if(document.all){ document.all(layName).style.visibility = "hidden"; document.all(layName).style.width = "1px"; document.all(layName).style.height = "1px"; } else if(document.getElementById){ document.getElementById(layName).style.visibility = "hidden"; document.getElementById(layName).style.width = "1px"; document.getElementById(layName).style.height = "1px"; } } } function setOpacity(layName,arg) { var ua = navigator.userAgent if( document.layers ) { if(arg > 0) document.layers[layName].visibility='visible' else if(arg==0) document.layers[layName].visibility='hidden' } else if(navigator.appVersion.indexOf("Safari") > -1 || ua.indexOf("Opera") > -1){ document.getElementById(layName).style.opacity = arg; } else if( ua.indexOf('Mac_PowerPC') !=-1 && document.all ) { if(arg > 0) document.all(layName).style.visibility='visible' else if(arg==0) document.all(layName).style.visibility='hidden' } else if(document.all) { document.all(layName).style.filter="alpha(opacity=0)" document.all(layName).filters.alpha.Opacity = (arg * 100) } else if(ua.indexOf('Gecko')!=-1) document.getElementById(layName).style.MozOpacity = arg } var focusBackgroundColor = ""; var focusBorderColor = ""; function activefocus(obj){ focusBackgroundColor = obj.style.backgroundColor; focusBorderColor = obj.style.borderColor; obj.style.backgroundColor = "#FFF5D6"; obj.style.borderColor = "#FF9900"; } function lostfocus(obj){ obj.style.backgroundColor = focusBackgroundColor; obj.style.borderColor = focusBorderColor; formatCharset(obj); } function inputTyping(formNames,kanaElements,keyCode){ var alphabet = new Array("a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"); var kana = new Array("ア","イ","ウ","エ","オ","カ","キ","ク","ケ","コ","サ","シ","ス","セ","ソ", "タ","チ","ツ","テ","ト","ナ","ニ","ヌ","ネ","ノ","ハ","ヒ","フ","ヘ","ホ", "マ","ミ","ム","メ","モ","ヤ","ユ","ヨ","ラ","リ","ル","レ","ロ","ワ","ヲ", "ン", "ガ","ギ","グ","ゲ","ゴ","ザ","ジ","ズ","ゼ","ゾ","ダ","ヂ","ヅ","デ","ド", "バ","ビ","ブ","ベ","ボ","パ","ピ","プ","ペ","ポ","ジャ","ジュ","ジョ","ミュ","ニャ","ニュ","ニョ","ミャ","ミュ","ミョ", "ッp","ッk","ッs","ッt","ッh","ッm","ッy","ッr","ッw","ッd","ッg","ッz","ッb", "ャ","ュ","ョ","ァ","ィ","ゥ","ェ","ォ","チャ","チュ","チョ", "シ","ー","キャ","キュ","キョ","シャ","シュ","ショ","チャ","チュ","チョ","ニャ","ニュ","ニョ","ヒャ","ヒュ","ヒョ","ミャ","ミュ","ミョ","シャ","フ","ジ","リャ","リュ","リョ","ズ"); var roma = new Array("a","i","u","e","o","ka","ki","ku","ke","ko","sa","si","su","se","so","ta", "ti","tu","te","to","na","ni","nu","ne","no","ha","hi","hu","he","ho","ma", "mi","mu","me","mo","ya","yu","yo","ra","ri","ru","re","ro","wa","wo","nn", "ga","gi","gu","ge","go","za","zi","du","ze","zo","da","di","du","de","do", "ba","bi","bu","be","bo","pa","pi","pu","pe","po","zya","zyu","zyo","myu","nya","nyu","nyo","mya","myu","myo", "pp","kk","ss","tt","hh","mm","yy","rr","ww","dd","gg","zz","bb", "xya","xyu","xyo","xa","xi","xu","xe","xo","tya","tyu","tyo","shi","-","kya","kyu","kyo","sya","syu","syo","tya","tyu","tyo","nya","nyu","nyo","hya","hyu","hyo","mya","myu","myo",'sha','fu','ji','rya','ryu','ryo','zu'); if(document.forms[formNames].elements[kanaElements].value == document.forms[formNames].elements[kanaElements].defaultValue){ document.forms[formNames].elements[kanaElements].value = ""; } if(keyCode > 64 && keyCode < 91){ window.document.forms[formNames].elements[kanaElements].value = window.document.forms[formNames].elements[kanaElements].value + alphabet[keyCode - 65]; for(i=roma.length;i > -1;i--){ window.document.forms[formNames].elements[kanaElements].value = window.document.forms[formNames].elements[kanaElements].value.replace(roma[i],kana[i]); } } else if(keyCode == 8){ kanavalue = window.document.forms[formNames].elements[kanaElements].value; window.document.forms[formNames].elements[kanaElements].value = kanavalue.substring(0,kanavalue.length - 1); } else if(keyCode == 45){ window.document.forms[formNames].elements[kanaElements].value = window.document.forms[formNames].elements[kanaElements].value + "-"; for(i=roma.length;i > -1;i--){ window.document.forms[formNames].elements[kanaElements].value = window.document.forms[formNames].elements[kanaElements].value.replace(roma[i],kana[i]); } } else if(keyCode == 109 || keyCode == 189){ window.document.forms[formNames].elements[kanaElements].value = window.document.forms[formNames].elements[kanaElements].value + "-"; for(i=roma.length;i > -1;i--){ window.document.forms[formNames].elements[kanaElements].value = window.document.forms[formNames].elements[kanaElements].value.replace(roma[i],kana[i]); } } return false; } var hiddenObject = ""; function selectedHidden(obj){ hiddenObject = obj for(i=0;i<obj.length;i++){ if(obj.elements[i].type == "select-multiple" || obj.elements[i].type == "select-one"){ if(document.all){ obj.elements[i].style.visibility = "hidden"; } else if(document.getElementById){ obj.elements[i].style.visibility = "hidden"; } } } } function selectedVisible(){ var obj = hiddenObject; for(i=0;i<obj.length;i++){ if(obj.elements[i].type == "select-multiple" || obj.elements[i].type == "select-one"){ if(document.all){ obj.elements[i].style.visibility = "visible"; } else if(document.getElementById){ obj.elements[i].style.visibility = "visible"; } } } } function timer(){ document.forms["mailform"].elements["input_time"].value = parseInt(document.forms["mailform"].elements["input_time"].value) + 1; } ////////////////////////////////////////////// // ajax getaddress ////////////////////////////////////////////// var postcode_form_Id = ""; var postcode_ELM = ""; var feedback_govm = ""; var feedback_city = ""; var feedback_town = ""; function postQuery(formId,postcodeELM,fb_govm,fb_city,fb_town){ var obj = document.forms[formId]; postcode_form_Id = formId; postcode_ELM = postcodeELM; feedback_govm = fb_govm; feedback_city = fb_city; feedback_town = fb_town; var border = new Array("-", "-", "ー", "―", "ー", "‐"); for(var i = 0; i < border.length; i++){ obj.elements[postcodeELM].value = obj.elements[postcodeELM].value.replace(border[i], ""); } if(obj.elements[postcodeELM].value == "" || !(figureChecked(obj.elements[postcodeELM].value))){ alert("郵便番号が間違っています。"); } else{ obj.elements[postcodeELM].value = figureChecked(obj.elements[postcodeELM].value); var query = obj.elements[postcodeELM].value; httpObj = createXMLHttpRequest(); httpObj.onreadystatechange = getQuery; httpObj.open("GET",getpostcode_cgi+encodeURI(query),true); httpObj.send(null); } return false; } function getQuery(){ if ((httpObj.readyState == 4) && (httpObj.status == 200)) { var obj = document.forms[postcode_form_Id]; var getAddress = decodeURI(httpObj.responseText); var getAddressGroup = new Array(); getAddressGroup = getAddress.split(","); if(getAddressGroup.length == 3){ //都道府県 getAddressGroup[0]; //市区町村 getAddressGroup[1]; //丁目番地 getAddressGroup[2]; obj.elements[feedback_govm].value = getAddressGroup[0]; obj.elements[feedback_city].value = getAddressGroup[1]; obj.elements[feedback_town].value = getAddressGroup[2]; } } } function formatCharset(obj){ var befor = new Array("ガ","ギ","グ","ゲ","ゴ","ザ","ジ","ズ","ゼ","ゾ","ダ","ヂ", "ヅ","デ","ド","バ","ビ","ブ","ベ","ボ","パ","ピ","プ","ペ","ポ","ヲ","ァ", "ィ","ゥ","ェ","ォ","ャ","ュ","ョ","ッ","ー","ア","イ","ウ","エ","オ","カ","キ","ク","ケ", "コ","サ","シ","ス","セ","ソ","タ","チ","ツ","テ","ト","ナ","ニ","ヌ","ネ","ノ","ハ","ヒ", "フ","ヘ","ホ","マ","ミ","ム","メ","モ","ヤ","ユ","ヨ","ラ","リ","ル","レ","ロ","ワ","ン", 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','K','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','@','-','ー','0','1','2','3','4','5','6','7','8','9','.', '①','②','③','④','⑤','⑥','⑦','⑧','⑨','⑩','Ⅰ','Ⅱ','Ⅲ','Ⅳ','Ⅴ','Ⅵ','Ⅶ','Ⅷ','Ⅸ','Ⅹ','㈱','㈲'); var after = new Array("ガ","ギ","グ","ゲ","ゴ","ザ","ジ","ズ","ゼ","ゾ","ダ","ヂ", "ヅ","デ","ド","バ","ビ","ブ","ベ","ボ","パ","ピ","プ","ペ","ポ","ヲ","ァ", "ィ","ゥ","ェ","ォ","ャ","ュ","ョ","ッ","ー","ア","イ","ウ","エ","オ","カ", "キ","ク","ケ","コ","サ","シ","ス","セ","ソ","タ","チ","ツ","テ","ト","ナ", "ニ","ヌ","ネ","ノ","ハ","ヒ","フ","ヘ","ホ","マ","ミ","ム","メ","モ","ヤ", "ユ","ヨ","ラ","リ","ル","レ","ロ","ワ","ン", 'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z','@','-','-','0','1','2','3','4','5','6','7','8','9','.', '(1)','(2)','(3)','(4)','(5)','(6)','(7)','(8)','(9)','(10)','(1)','(2)','(3)','(4)','(5)','(6)','(7)','(8)','(9)','(10)','(株)','(有)'); for(i=0;i<befor.length;i++){ var temp = new Array(); temp = obj.value.split(befor[i]); obj.value = temp.join(after[i]); } } function figureChecked(figure){ var single_char = new Array('0','1','2','3','4','5','6','7','8','9','-'); var double_char = new Array('0','1','2','3','4','5','6','7','8','9','-'); for(i=0;i<single_char.length;i++){ var temp = new Array(); temp = figure.split(double_char[i]); figure = temp.join(single_char[i]); } var figureMatch = figure.match(/[^0-9]/g); if(figureMatch){ return false; } else{ return figure; } } function createXMLHttp() { try { return new ActiveXObject ("Microsoft.XMLHTTP"); }catch(e){ try { return new XMLHttpRequest(); }catch(e) { return null; } } return null; } function createXMLHttpRequest(){ var XMLhttpObject = null; try{ XMLhttpObject = new XMLHttpRequest(); } catch(e){ try{ XMLhttpObject = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e){ try{ XMLhttpObject = new ActiveXObject("Microsoft.XMLHTTP"); } catch(e){ return null; } } } return XMLhttpObject; } ////////////////////////////////////////////// function startupMailform(){ var formId = 'mailform'; var obj = document.forms[formId]; var valueList = new Array(); var selectedLinks = new Array(); var elcount = 0; if(document.cookie && document.cookie.indexOf(conservationKey) > -1){ valueList = document.cookie.split(conservationKey); valueList = valueList[1].split("&"); for(i=0;i<obj.length;i++){ if(obj.elements[i].type == "checkbox" || obj.elements[i].type == "radio"){ if(valueList[elcount] == 1){ obj.elements[i].checked = true; } else{ obj.elements[i].checked = false; } elcount++; } else if(obj.elements[i].type == "text" || obj.elements[i].type == "textarea"){ obj.elements[i].value = unescape(valueList[elcount]); elcount++; } else if(obj.elements[i].type == "select-multiple"){ var selected_multiple = new Array(); selected_multiple = valueList[elcount].split(","); for(multiplect=0;multiplect<selected_multiple.length;multiplect++){ if(selected_multiple[multiplect] != ""){ obj.elements[i].options[selected_multiple[multiplect]].selected = true; } } elcount++; } else if(obj.elements[i].type == "select-one"){ obj.elements[i].options[valueList[elcount]].selected = true; elcount++; } } } timer_handle = setInterval("timer()",1000); var element = document.createElement('div'); element.id = "confirmWindow"; var objBody = document.getElementsByTagName("body").item(0); objBody.appendChild(element); var element = document.createElement('div'); element.id = "confirmBody"; var objBody = document.getElementsByTagName("body").item(0); objBody.appendChild(element); $("input.mfp").focus(function(){ mfpf(this); }); $("input.mfp").blur(function(){ mfpb(this); }); $("textarea.mfp").focus(function(){ mfpf(this); }); $("textarea.mfp").blur(function(){ mfpb(this); }); $("select.mfp").focus(function(){ mfpf(this); }); $("select.mfp").change(function(){ mfpb(this); }); } $(document).ready(startupMailform); //-->