var mailkey = '444c81c164ea21e'; var label = new Array(); var alerts = new Array(); var subjects = new Array(); var encoding = 'euc'; var required = ' 必須項目 '; var optional = ' 推奨項目 ' label['xmlerror'] = 'お問い合わせXMLファイルが見つかりません。'; label['subject'] = 'お問い合わせ内容'; label['yourname'] = 'お名前'; label['yournamekana'] = 'ふりがな'; label['email'] = 'メールアドレス'; label['memberid'] = 'ID'; label['telephone'] = '電話番号(例:03-1234-5678)'; label['inquiry'] = 'お問い合わせ内容(最大2,000文字)'; label['send'] = '送信'; alerts['success'] = '成功しました'; alerts['failed'] = '失敗: '; alerts['name'] = 'お名前を入力して下さい'; alerts['email'] = '正しいメールアドレスを入力して下さい'; alerts['memberid'] = '正しいIDを入力して下さい'; alerts['tel'] = '例のような形式で電話番号を入力して下さい'; alerts['inquiry'] = 'お問い合わせ内容を入力して下さい'; alerts['ajaxerror'] = 'ブラウザが対応していません'; var returnAddress ="do_not_reply@kamagaya-hp.jp"; var alternateAddress ="contact@kamagaya-hp.jp"; var account = "chiba-wt"; var returnsubject = "メールを受領致しました[鎌ケ谷総合病院]"; var staffurl = "http://www.g-server.jp/chibanishi/staff/"; subjects[0] = new Array(); subjects[0]['yourname'] = 2; subjects[0]['memberid'] = 0; subjects[0]['idlength'] = 10; subjects[0]['idchar'] = 2; subjects[0]['tel'] = 2; subjects[0]['targetname'] = "[鎌ケ谷]看護師募集に関するお問い合わせ"; subjects[0]['targetemail'] = "kango@kamagaya-hp.jp"; subjects[0]['description'] = "病院見学は随時受け付けています。24時間制保育所・病後児保育所完備。デザイナーズマンション看護師寮完備。"; subjects[0]['message'] = "kamagaya_kango_msg.txt"; subjects[1] = new Array(); subjects[1]['yourname'] = 1; subjects[1]['memberid'] = 0; subjects[1]['idlength'] = 10; subjects[1]['idchar'] = 1; subjects[1]['tel'] = 1; subjects[1]['targetname'] = "[鎌ケ谷]医師募集に関するお問い合わせ"; subjects[1]['targetemail'] = "mkobayashi@kamagaya-hp.jp"; subjects[1]['description'] = "内科・外科・形成外科・麻酔科・整形外科・人間ドック検診担当医・訪問診療担当医・脳神経外科・その他"; subjects[1]['message'] = "kamagaya_doctor_msg.txt"; subjects[2] = new Array(); subjects[2]['yourname'] = 1; subjects[2]['memberid'] = 0; subjects[2]['idlength'] = 10; subjects[2]['idchar'] = 2; subjects[2]['tel'] = 1; subjects[2]['targetname'] = "[鎌ケ谷]後期研修医募集に関するお問い合わせ"; subjects[2]['targetemail'] = "mkobayashi@kamagaya-hp.jp"; subjects[2]['description'] = "後期研修プログラムにご興味のある方は、ぜひ病院見学にお越し下さい。お待ちしております。"; subjects[2]['message'] = "kamagaya_doctor_msg.txt"; subjects[3] = new Array(); subjects[3]['yourname'] = 2; subjects[3]['memberid'] = 0; subjects[3]['idlength'] = 10; subjects[3]['idchar'] = 2; subjects[3]['tel'] = 2; subjects[3]['targetname'] = "[鎌ケ谷]コメディカルスタッフ募集に関するお問い合わせ"; subjects[3]['targetemail'] = "soumu@kamagaya-hp.jp"; subjects[3]['description'] = "薬剤師・臨床検査技師・診療放射線技師・理学療法士・作業療法士・言語聴覚士・視能訓練士・MSWの方はこちらです。"; subjects[3]['message'] = "kamagaya_soumu_msg.txt"; subjects[4] = new Array(); subjects[4]['yourname'] = 2; subjects[4]['memberid'] = 0; subjects[4]['idlength'] = 10; subjects[4]['idchar'] = 2; subjects[4]['tel'] = 2; subjects[4]['targetname'] = "[鎌ケ谷]看護補助者・クラーク募集に関するお問い合わせ"; subjects[4]['targetemail'] = "kango@kamagaya-hp.jp"; subjects[4]['description'] = "看護補助者・クラークへのエントリーはこちらです。"; subjects[4]['message'] = "kamagaya_kango_msg.txt"; subjects[5] = new Array(); subjects[5]['yourname'] = 2; subjects[5]['memberid'] = 0; subjects[5]['idlength'] = 10; subjects[5]['idchar'] = 2; subjects[5]['tel'] = 2; subjects[5]['targetname'] = "[鎌ケ谷]医療講演に関するお問い合わせ"; subjects[5]['targetemail'] = "soumu@kamagaya-hp.jp,kouhou2@chibanishi-hp.or.jp"; subjects[5]['description'] = "医師・看護師らが講師となり『公開医療講演』を開催しております。企業・団体からの依頼講演も受け付けております。"; subjects[5]['message'] = "kamagaya_kouen_msg.txt"; function changeSubject(selectedSubject) { document.getElementById('subjectnote').value = subjects[selectedSubject]['description']; if(subjects[selectedSubject]['yourname'] > 0) { document.getElementById('div_name').style.display = 'block'; document.getElementById('div_name_form').style.display = 'block'; document.getElementById('div_namekana').style.display = 'block'; document.getElementById('div_namekana_form').style.display = 'block'; if(subjects[selectedSubject]['yourname'] == 2) { document.getElementById('input_name').style.backgroundColor = 'MistyRose'; document.getElementById('input_namekana').style.backgroundColor = 'MistyRose'; }else { document.getElementById('input_name').style.backgroundColor = 'LightCyan'; document.getElementById('input_namekana').style.backgroundColor = 'LightCyan'; } }else { document.getElementById('div_name').style.display = 'none'; document.getElementById('div_name_form').style.display = 'none'; document.getElementById('div_namekana').style.display = 'none'; document.getElementById('div_namekana_form').style.display = 'none'; } if(subjects[selectedSubject]['memberid'] > 0) { document.getElementById('div_id').style.display = 'block'; document.getElementById('div_id_form').style.display = 'block'; if(subjects[selectedSubject]['memberid'] == 2) { document.getElementById('input_id').style.backgroundColor = 'MistyRose'; }else { document.getElementById('input_id').style.backgroundColor = 'LightCyan'; } }else { document.getElementById('div_id').style.display = 'none'; document.getElementById('div_id_form').style.display = 'none'; } if(subjects[selectedSubject]['tel'] > 0) { document.getElementById('div_tel').style.display = 'block'; document.getElementById('div_tel_form').style.display = 'block'; if(subjects[selectedSubject]['tel'] == 2) { document.getElementById('input_tel').style.backgroundColor = 'MistyRose'; }else { document.getElementById('input_tel').style.backgroundColor = 'LightCyan'; } }else { document.getElementById('div_tel').style.display = 'none'; document.getElementById('div_tel_form').style.display = 'none'; } } function checkInquiryForm() { if(subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['yourname'] > 1 && document.getElementById("input_name").value == '') { alert(alerts['name']); document.getElementById("input_name").focus(); return false; } if(subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['yourname'] > 1 && document.getElementById("input_namekana").value == '') { alert(alerts['name']); document.getElementById("input_namekana").focus(); return false; } if(document.getElementById("input_email").value == '') { alert(alerts['email']); document.getElementById("input_email").focus(); return false; }else { eObj = new RegExp("[^0-9a-zA-Z@_.-]"); if(document.getElementById("input_email").value.match(eObj)) { alert(alerts['email']); document.getElementById("input_email").focus(); return false; } apos=document.getElementById("input_email").value.indexOf("@"); dotpos=document.getElementById("input_email").value.lastIndexOf("."); lastpos=document.getElementById("input_email").value.length-1; if(apos<1 || dotpos-apos<2 || lastpos-dotpos>3 || lastpos-dotpos<2) { alert(alerts['email']); document.getElementById("input_email").focus(); return false; } } if(subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['memberid'] > 1 && document.getElementById("input_id").value == '') { alert(alerts['memberid']); document.getElementById("input_id").focus(); return false; }else if(subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['memberid'] > 0 && document.getElementById("input_id").value != '') { switch(subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['idchar']) { case 0: eObj = new RegExp("[^a-zA-Z-]"); if(document.getElementById("input_id").value.match(eObj)) { alert(alerts['memberid']); document.getElementById("input_id").focus(); return false; } break; case 1: eObj = new RegExp("[^0-9a-zA-Z-]"); if(document.getElementById("input_id").value.match(eObj)) { alert(alerts['memberid']); document.getElementById("input_id").focus(); return false; } break; case 2: eObj = new RegExp("[^0-9-]"); if(document.getElementById("input_id").value.match(eObj)) { alert(alerts['memberid']); document.getElementById("input_id").focus(); return false; } break; } if(document.getElementById("input_id").value.length != subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['idlength']) { alert(alerts['memberid']); document.getElementById("input_id").focus(); return false; } } if(subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['tel'] > 1 && document.getElementById("input_tel").value == '') { alert(alerts['tel']); document.getElementById("input_tel").focus(); return false; }else { eObj = new RegExp("[^0-9-+]"); if(document.getElementById("input_tel").value.match(eObj)) { alert(alerts['tel']); document.getElementById("input_tel").focus(); return false; } } if(document.getElementById("input_inquiry").value == '') { alert(alerts['inquiry']); document.getElementById("input_inquiry").focus(); return false; } return true; } var httpObj; function createXMLHttpRequest() { if (window.XMLHttpRequest) { return new XMLHttpRequest(); } else if (window.ActiveXObject) { try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { return null; } } } else { return null; } } function sendMail() { if(httpObj.readyState == 4 && httpObj.status == 200) { var results = httpObj.responseXML.getElementsByTagName("result"); if(results[0].attributes[0].value == "1") { alert(alerts['success']); document.getElementById('inquiry_status').style.display = 'none'; document.getElementById('inquiry_done').style.display = 'block'; }else { alert(alerts['failed']+results[0].firstChild.nodeValue); document.getElementById('inquiry_status').style.display = 'none'; } } } function inquiry_scroll(){ y = document.body.scrollTop || document.documentElement.scrollTop; window.scroll(0,y*9/10-1); if(y>50){ setTimeout("ease_scroll()", 5); } } function submitInquiry() { document.getElementById('inquiry_status').style.display = 'block'; inquiry_scroll(); if(checkInquiryForm()) { var bodyParam = new Array(); bodyParam["ACCOUNT"] = account; if(subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['yourname'] > 0 && document.getElementById('input_name').value != '') bodyParam["NAME_KNJ"] = document.getElementById('input_name').value; if(subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['yourname'] > 0 && document.getElementById('input_namekana').value != '') bodyParam["NAME_KANA"] = document.getElementById('input_namekana').value; if(subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['memberid'] > 0 && document.getElementById('input_id').value != '') bodyParam["MY_ID"] = document.getElementById('input_id').value; if(subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['tel'] > 0 && document.getElementById('input_tel').value != '') bodyParam["TEL"] = document.getElementById('input_tel').value; bodyParam["EMAIL"] = document.getElementById("input_email").value; bodyParam["SEND_TARGET"] = subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['targetemail']; bodyParam["RETURN"] = returnAddress; bodyParam["ALTERNATE"] = alternateAddress; bodyParam["STAFF_URL"] = staffurl; bodyParam["MAIL_KEY"] = mailkey; bodyParam["SUBJECT"] = subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['targetname']; bodyParam["ASK"] = document.getElementById("input_inquiry").value; bodyParam["RETURN_SUBJECT"] = returnsubject; bodyParam["MESSAGE"] = subjects[document.getElementById('select_subject').options[document.getElementById('select_subject').selectedIndex].value]['message']; bodyParam["ENCODING"] = encoding; var bodyArray = new Array(); for(var key in bodyParam) { bodyArray.push(key + "=" + encodeURIComponent(bodyParam[key])); } var body = bodyArray.join("&"); httpObj = null; httpObj = createXMLHttpRequest(); if(httpObj) { httpObj.onreadystatechange = sendMail; httpObj.open("POST","inquirysend.php",true); httpObj.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); httpObj.send(body); }else { alert(alerts['ajaxerror']); } }else { document.getElementById('inquiry_status').style.display = 'none'; } } document.write("