var appRealPath = '';
/***** Footer Navi *****/
function goHome(){
location.href = appRealPath;
}
function goLogout(){
location.href = appRealPath + '/customer/login_process.jsp?logout=yes';
}
function goLogin(){
location.href = appRealPath + '/customer/login.jsp';
}
/***** Find ID *****/
function innerScript()
{
$("#findLabel").remove();
$("#joinMemID").remove();
var strLabel = '';
var inputType = '';
var strAtt = '';
if($("#findMenu").val() == 1)
{
strLabel = 'ID';
strAtt = 'onkeyup="return checkID(event)" ';
inputType = 'type="text"';
}
else if($("#findMenu").val() == 2 | $("#findMenu").val() == 3)
{
strLabel = 'メールアドレス';
inputType = 'type="text"';
strAtt = '';
}
else
{
$("#findLabel").remove();
$("#joinMemID").remove();
strLabel = '';
}
$("#find_id").append('');//onkeypress="onkeypress(event)"
$("#find_id input").css('height','30px');
$("#find_id input").css('width','300px');
$("#find_id input").css('font-family','"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", Arial, Helvetica, sans-serif');
$("#find_id input").css('font-size','9pt');
$("#find_id input").css('color','#666');
$("#find_id input").css('padding','0px');
$("#find_id input").css('margin','0px');
$("#find_id input").css('height','25px');
$("#find_id input").css('*height','auto');
$("#find_id input").css('line-height','28px');
$("#find_id input").css('border','1px solid #ccc');
$("#find_id input").css('background-color','#fff');
$("#find_id input").css('vertical-align','top');
$('#joinMemID').focus();
}
function findIdPassword()
{
if($("#findMenu").val() == '')
{
alert("メニューを選択してください。");
return;
}
if($("#findMenu").val() > 1)
{
var regExp = /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
if(!regExp.test($("#joinMemID").val()))
{
alert("メールアドレスが正しくないです。");
return;
}
}
//console.log('hiddenFrame');
if ($.trim($("#joinMemID").val())==""){
alert('IDを入力して下さい。');
$("#joinMemID").focus();
return;
}
$.ajax({
//
url:appRealPath + "/Ajax/FindIdPassword.jsp",
dataType:"html",
data : "findid="+ $.trim($("#joinMemID").val()) + "&findmenu=" + $.trim($("#findMenu").val()) + "&userPlatform=" + window.navigator.platform,
success:function(data){
alert($.trim(data));
$("#joinMemID").focus();
},
//error:function(){alert('エーラです。');}
error:function(){alert('findid='+ $.trim($("#joinMemID").val()) + ', findmenu=' + $.trim($("#findMenu").val()) + ', userPlatform=' + window.navigator.platform + ' エーラです。');}
});
}
/***** Login *****/
function checkID(e)
{
var charCode = (e.which) ? e.which : event.keyCode;
var i_id = '';
////console.log(e);
////console.log(e.srcElement.id);
//with(document.ServiceKeyForm){
if(e.srcElement.id == 'txtMemID')
i_id = $("#txtMemID").val();
else if(e.srcElement.id == 'joinMemID')
i_id = $("#joinMemID").val();
// if(!isNaN(i_id)){
// alert("数字のみのIDは使うことができません。");
// document.WriteForm.id.focus();
// return;
// }
if(charCode == 8)//backspace
return;
if(!chkSpace2(i_id)){
alert("全角文字、記号、特殊文字のIDは使うことができません。");
//.replace(/java/g, "script") javaをscriptに
//.replace(/./g, "!") 全文字を!に
//.replace(/\./g, "!") 全角文字、記号、特殊文字は!に
if(e.srcElement.id == 'txtMemID')
{
$("#txtMemID").val(i_id.substring(0, i_id.length-1));
//$("#txtMemID").val(i_id.replace(/[^\s]/g, ""));
$("#txtMemID").focus();
}
else if(e.srcElement.id == 'joinMemID')
{
$("#joinMemID").val(i_id.substring(0, i_id.length-1));
//$("#joinMemID").val(i_id.replace(/[^\s]/g, ""));
$("#joinMemID").focus();
}
return;
}
}
function chkSpace(strValue) {
var flag=true;
var chk_str = "1234567890";
if (strValue!="") {
for (var i=0; i < strValue.length; i++) {
if (chk_str.indexOf(strValue.substring(i, i+1)) < 0 ) {
flag=false;
break;
}
}
}
return flag;
}
function chkSpace2(strValue) {
var flag = true;
var chk_str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-_";
if (strValue!="") {
for (var i=0; i < strValue.length; i++) {
//alert(chk_str.indexOf(strValue.substring(i, i+1)));
if (chk_str.indexOf(strValue.substring(i, i+1)) < 0 ) {
flag=false;
break;
}
}
}
return flag;
}
function goLogin(){
if ($.trim($("#txtMemID").val())==""){
alert('IDを入力して下さい.');
$("#txtMemID").focus();
return false;
}
if ($.trim($("#txtMemPwd").val())==""){
alert('パースワードを入力して下さい.');
$("#txtMemPwd").focus();
return false;
}
ActionLogin();//ActionLogin
}
function ActionLogin(){
//$("#LoginForm").attr('target', 'actionFrame');//hiddenForm.target = 'idCheckFrame';
$("#LoginForm").attr('method', 'post');
$("#LoginForm").attr('action', appRealPath + '/customer/login_process.jsp');
$("#LoginForm").submit();
}
/***** Join *****/
function hiddenFrame()
{
var checkid = $("#txtMemID").val();//$("#txtMemID").attr("value");
//alert(checkid);
//return;
if(checkid!='' && checkid.length > 4){
//var hiddenForm = document.forms['idCheckForm'];//$("#idCheckForm")
//var hiddenFrame = document.getElementById('idCheckFrame');
$("#checkid").attr("value", checkid);
$("#idCheckForm").attr('target', 'actionFrame');//hiddenForm.target = 'idCheckFrame';
$("#idCheckForm").attr('action', appRealPath + '/customer/checkid.jsp');//hiddenForm.action = 'checkid.jsp';
$("#idCheckForm").submit();//hiddenForm.submit();
//alert($("#txtMemCk").attr("value"));
}
else
{
alert('IDを4桁以上入力して下さい。');
$("#txtMemID").focus();
}
}
//javascript
function emailValidate(address) {
if (!((address.indexOf(".") > 0) && (address.indexOf("@") > 0)) || /[^a-zA-Z0-9.@_-]/.test(address))
return false;
return true;
}
//PHP
/*function validate_email($field) {
if ($field == "") return "No Email was entered
";
else if (!((strpos($field, ".") > 0) &&
(strpos($field, "@") > 0)) ||
preg_match("/[^a-zA-Z0-9.@_-]/", $field))
return "The Email address is invalid
";
return "";
}*/
function joinSubmit()
{
/*
type="hidden" name="hospital_code" value="BEBECOM"
type="hidden" name="m_level" id="txtMemMlevel" value="1"
type="hidden" name="proc_kind" value="R"
type="hidden" name="uri" id="uri" value=""
id : txtMemID
ck : txtMemCk
passwd1 : txtMemPwd1
passwd2 : txtMemPwd2
cnamea : txtMemCnamea
cnameb : txtMemCnameb
jnamea : txtMemJnamea
jnameb : txtMemJnameb
sex : radio1, radio2
b_year : txtMemYear
b_mon : txtMemMon
b_day : txtMemDay
tel1 : txtMemTel1 onkeyup="return isNumberCheck(event)"
tel2 : txtMemTel2 onkeyup="return isNumberCheck(event)"
tel3 : txtMemTel3 onkeyup="return isNumberCheck(event)"
email : txtMemEmail
servicekey : txtMemServiceKey
phone1 : txtMemPhone1 onkeyup="return isNumberCheck(event)"
phone1 : txtMemPhone2 onkeyup="return isNumberCheck(event)"
phone1 : txtMemPhone3 onkeyup="return isNumberCheck(event)"
zip = zip1 + zip2
txtMemZip1 onkeyup="return isNumberCheck(event)"
txtMemZip2 onkeyup="return isNumberCheck(event)"
addr1 : txtMemAddr1
addr2 : txtMemAddr2
addr3 : txtMemAddr3
*/
var i_id = $.trim($("#txtMemID").val());
var i_pw = $.trim($("#txtMemPwd1").val());
var i_tel2 = $.trim($("#txtMemTel2").val());
var i_tel3 = $.trim($("#txtMemTel3").val());
var s_key = $.trim($("#txtMemServiceKey").val());
var i_phone1=$.trim($("#txtMemPhone1").val());
var i_phone2=$.trim($("#txtMemPhone2").val());
var i_phone3=$.trim($("#txtMemPhone3").val());
var i_zip1=$.trim($("#txtMemZip1").val());
var i_zip2=$.trim($("#txtMemZip2").val());
if (i_id=="" || i_id.length < 4){
alert('IDを4桁以上入力して下さい。');
$("#txtMemID").focus();
return;
}
if ($.trim($("#txtMemPwd1").val())==""){
alert('パースワードを入力して下さい.');
$("#txtMemPwd1").focus();
return;
}
if ($.trim($("#txtMemPwd1").val()).length < 4) {
alert('4桁以上のパスワードを入力して下さい。');
//document.WriteForm.passwd1.value = "";
$("#txtMemPwd1").focus();
return;
}
if(!chkSpace2(i_pw)){
alert("全角文字、記号、特殊文字のパスワードは使うことができません。");
$("#txtMemPwd1").val() = "";
$("#txtMemPwd1").focus();
return;
}
if ($.trim($("#txtMemPwd2").val()) == "") {
alert('パスワードを再入力して下さい。');
$("#txtMemPwd2").focus();
return;
}
if ($.trim($("#txtMemPwd1").val()) != $.trim($("#txtMemPwd2").val())) {
alert('パスワードが一致しません。');
//$.trim($("#txtMemPwd2").val()) = "";
$("#txtMemPwd2").focus();
return;
}
if ($.trim($("#txtMemCnamea").val()) == "") {
alert('名前を入力して下さい。');
//$.trim($("#txtMemCnamea").val()) = "";
$("#txtMemCnamea").focus();
return;
}
if ($.trim($("#txtMemCnameb").val()) == "") {
alert('名前を入力して下さい。');
//$.trim($("#txtMemCnameb").val()) = "";
$("#txtMemCnameb").focus();
return;
}
if ($.trim($("#txtMemJnamea").val()) == "") {
alert('フリガナを入力して下さい。');
//$.trim($("#txtMemJnamea").val()) = "";
$("#txtMemJnamea").focus();
return;
}
if ($.trim($("#txtMemJnameb").val()) == "") {
alert('フリガナを入力して下さい。');
//$.trim($("#txtMemJnameb").val()) = "";
$("#txtMemJnameb").focus();
return;
}
if ($.trim($("#txtMemYear").val()) == "") {
alert('生年月日を入力して下さい。');
$("#txtMemYear").focus();
return;
}
if ($.trim($("#txtMemMon").val()) == "") {
alert('生年月日を入力して下さい。');
$("#txtMemMon").focus();
return;
}
if ($.trim($("#txtMemDay").val()) == "") {
alert('生年月日を入力して下さい。');
$("#txtMemDay").focus();
return;
}
if ($.trim($("#txtMemTel2").val()) == "") {
alert('携帯電話 番号を入力して下さい。');
$("#txtMemTel2").focus();
return;
}
if(!chkSpace(i_tel2)){
alert("全角文字、記号、特殊文字の電話番号は使うことができません。");
//document.WriteForm.tel2.value = "";
$("#txtMemTel2").focus();
return;
}
if ($.trim($("#txtMemTel3").val()) == "") {
alert('携帯電話 番号を入力して下さい。');
//document.WriteForm.tel3.value = "";
$("#txtMemTel3").focus();
return;
}
if(!chkSpace(i_tel3)){
alert("全角文字、記号、特殊文字の電話番号は使うことができません。");
//document.WriteForm.tel3.value = "";
$("#txtMemTel3").focus();
return;
}
if ($.trim($("#txtMemEmail").val()) =="") {
alert('メールを入力して下さい。');
//document.WriteForm.email.value = "";
$("#txtMemEmail").focus();
return;
}
if(!emailValidate($.trim($("#txtMemEmail").val()))){
alert('メールアドレスを確認して下さい。');
$("#txtMemEmail").focus();
return;
}
if ($.trim($("#txtMemServiceKey").val()) =="" || $.trim($("#txtMemServiceKey").val()).length < 5) {
alert('サービスキーを入力して下さい。');
//document.WriteForm.servicekey.value = "";
$("#txtMemServiceKey").focus();
return;
}
if(!chkSpace(s_key)){
alert("全角文字、記号、特殊文字の電話番号は使うことができません。");
//document.WriteForm.phone1.value = "";
$("#txtMemServiceKey").focus();
return;
}
if ($.trim($("#txtMemPhone1").val()) =="") {
alert('電話番号を入力して下さい。');
//document.WriteForm.phone1.value = "";
$("#txtMemPhone1").focus();
return;
}
if(!chkSpace(i_phone1)){
alert("全角文字、記号、特殊文字の電話番号は使うことができません。");
//document.WriteForm.phone1.value = "";
$("#txtMemPhone1").focus();
return;
}
if ($.trim($("#txtMemPhone2").val()) =="") {
alert('電話番号を入力して下さい。');
//document.WriteForm.phone2.value = "";
$("#txtMemPhone2").focus();
return;
}
if(!chkSpace(i_phone2)){
alert("全角文字、記号、特殊文字の電話番号は使うことができません。");
//document.WriteForm.phone2.value = "";
$("#txtMemPhone2").focus();
return;
}
if ($.trim($("#txtMemPhone3").val()) =="") {
alert('電話番号を入力して下さい。');
//document.WriteForm.phone3.value = "";
$("#txtMemPhone3").focus();
return;
}
if(!chkSpace(i_phone3)){
alert("全角文字、記号、特殊文字の電話番号は使うことができません。");
//document.WriteForm.phone3.value = "";
$("#txtMemPhone3").focus();
return;
}
if (($.trim($("#txtMemZip1").val()) =="") || ($.trim($("#txtMemZip1").val()).length < 3)){
alert('郵便番号を入力して下さい。');
//document.WriteForm.zip1.value = "";
$("#txtMemZip1").focus();
return;
}
if(!chkSpace(i_zip1)){
alert("全角文字、記号、特殊文字の郵便番号は使うことができません。");
//document.WriteForm.zip1.value = "";
$("#txtMemZip1").focus();
return;
}
if (($.trim($("#txtMemZip2").val()) =="") || ($.trim($("#txtMemZip2").val()).length < 4)) {
alert('郵便番号を入力して下さい。');
//document.WriteForm.zip2.value = "";
$("#txtMemZip2").focus();
return;
}
if(!chkSpace(i_zip2)){
alert("全角文字、記号、特殊文字の郵便番号は使うことができません。");
//document.WriteForm.zip2.value = "";
$("#txtMemZip2").focus();
return;
}
if ($.trim($("#txtMemAddr1").val()) =="") {
alert('住所を入力して下さい。');
document.WriteForm.addr1.value = "";
document.WriteForm.addr1.focus();
return;
}
if ($.trim($("#txtMemCk").val()) != "ckok") {
alert('ID重複チェックして下さい。');
//$.trim($("#txtMemCk").val()) = "ckok";
$("#txtMemID").focus();
//alert($("#txtMemCk").val());
return;
}
/*
var id = $.trim($("#txtMemID").val());
var passwd = $.trim($("#txtMemPwd1").val());
var cnamea = $.trim($("#txtMemCnamea").val());
var cnameb = $.trim($("#txtMemCnameb").val());
var jnamea = $.trim($("#txtMemJnamea").val());
var jnameb = $.trim($("#txtMemJnameb").val());
var sex = $("#WriteForm input[name=sex]:checked").attr("value");
var b_year = $.trim($("#txtMemYear").val());
var b_mon = $.trim($("#txtMemMon").val());
var b_day = $.trim($("#txtMemDay").val());
var tel1 = $.trim($("#txtMemTel1").val());
var tel2 = $.trim($("#txtMemTel2").val());
var tel3 = $.trim($("#txtMemTel3").val());
var servicekey = $.trim($("#txtMemServiceKey").val());
var email = $.trim($("#txtMemEmail").val());
var phone1 = $.trim($("#txtMemPhone1").val());
var phone2 = $.trim($("#txtMemPhone2").val());
var phone3 = $.trim($("#txtMemPhone3").val());
var zip = $.trim($("#txtMemZip").val());
var zip1 = $.trim($("#txtMemZip1").val());
var zip2 = $.trim($("#txtMemZip2").val());
var addr1 = $.trim($("#txtMemAddr1").val());
var addr2 = $.trim($("#txtMemAddr2").val());
var addr3 = $.trim($("#txtMemAddr3").val());
var m_level = $.trim($("#txtMemMlevel").val());
var param = "id=" + id;
param += "&passwd1=" + passwd;
param += "&cnamea=" + encodeURI(cnamea);
param += "&cnameb=" + encodeURI(cnameb);
param += "&jnamea=" + encodeURI(jnamea);
param += "&jnameb=" + encodeURI(jnameb);
param += "&sex=" + sex;
param += "&b_year=" + b_year;
param += "&b_mon=" + b_mon;
param += "&b_day=" + b_day;
param += "&tel1=" + tel1;
param += "&tel2=" + tel2;
param += "&tel3=" + tel3;
param += "&servicekey=" + servicekey;
param += "&email=" + email;
param += "&phone1=" + phone1;
param += "&phone2=" + phone2;
param += "&phone3=" + phone3;
param += "&zip=" + zip;
param += "&zip1=" + zip1;
param += "&zip2=" + zip2;
param += "&addr1=" + encodeURI(addr1);
param += "&addr2=" + encodeURI(addr2);
param += "&addr3=" + encodeURI(addr3);
param += "&m_level=" + m_level;
$.mobile.changePage("write_ok.jsp?" + param);
*/
//alert(param);
var returnUrl = window.location.pathname;//escape(value)
//$("#uri").attr("value", returnUrl);
$("#uri").val(returnUrl);
$("#WriteForm").attr('target', 'actionFrame');//hiddenForm.target = 'idCheckFrame';
$("#WriteForm").attr('method', 'post');
$("#WriteForm").attr('action', appRealPath + '/customer/write_ok.jsp');
$("#WriteForm").submit();
}
function modifySubmit()
{
//alert('Comming soon!');
var i_id = $.trim($("#txtMemID").val());
var i_pw = $.trim($("#txtMemPwd1").val());
var i_tel2 = $.trim($("#txtMemTel2").val());
var i_tel3 = $.trim($("#txtMemTel3").val());
var s_key = $.trim($("#txtMemServiceKey").val());
var i_phone1=$.trim($("#txtMemPhone1").val());
var i_phone2=$.trim($("#txtMemPhone2").val());
var i_phone3=$.trim($("#txtMemPhone3").val());
var i_zip1=$.trim($("#txtMemZip1").val());
var i_zip2=$.trim($("#txtMemZip2").val());
if (i_id=="" || i_id.length < 4){
alert('IDを4桁以上入力して下さい。');
$("#txtMemID").focus();
return;
}
if ($.trim($("#txtMemPwd1").val())==""){
alert('パースワードを入力して下さい.');
$("#txtMemPwd1").focus();
return;
}
if ($.trim($("#txtMemPwd1").val()).length < 4) {
alert('4桁以上のパスワードを入力して下さい。');
//document.WriteForm.passwd1.value = "";
$("#txtMemPwd1").focus();
return;
}
if(!chkSpace2(i_pw)){
alert("全角文字、記号、特殊文字のパスワードは使うことができません。");
$("#txtMemPwd1").val() = "";
$("#txtMemPwd1").focus();
return;
}
if ($.trim($("#txtMemPwd2").val()) == "") {
alert('パスワードを再入力して下さい。');
$("#txtMemPwd2").focus();
return;
}
if ($.trim($("#txtMemPwd1").val()) != $.trim($("#txtMemPwd2").val())) {
alert('パスワードが一致しません。');
//$.trim($("#txtMemPwd2").val()) = "";
$("#txtMemPwd2").focus();
return;
}
if ($.trim($("#txtMemCnamea").val()) == "") {
alert('名前を入力して下さい。');
//$.trim($("#txtMemCnamea").val()) = "";
$("#txtMemCnamea").focus();
return;
}
if ($.trim($("#txtMemCnameb").val()) == "") {
alert('名前を入力して下さい。');
//$.trim($("#txtMemCnameb").val()) = "";
$("#txtMemCnameb").focus();
return;
}
if ($.trim($("#txtMemJnamea").val()) == "") {
alert('フリガナを入力して下さい。');
//$.trim($("#txtMemJnamea").val()) = "";
$("#txtMemJnamea").focus();
return;
}
if ($.trim($("#txtMemJnameb").val()) == "") {
alert('フリガナを入力して下さい。');
//$.trim($("#txtMemJnameb").val()) = "";
$("#txtMemJnameb").focus();
return;
}
if ($.trim($("#txtMemYear").val()) == "") {
alert('生年月日を入力して下さい。');
$("#txtMemYear").focus();
return;
}
if ($.trim($("#txtMemMon").val()) == "") {
alert('生年月日を入力して下さい。');
$("#txtMemMon").focus();
return;
}
if ($.trim($("#txtMemDay").val()) == "") {
alert('生年月日を入力して下さい。');
$("#txtMemDay").focus();
return;
}
if ($.trim($("#txtMemTel2").val()) == "") {
alert('携帯電話 番号を入力して下さい。');
$("#txtMemTel2").focus();
return;
}
if(!chkSpace(i_tel2)){
alert("全角文字、記号、特殊文字の電話番号は使うことができません。");
//document.WriteForm.tel2.value = "";
$("#txtMemTel2").focus();
return;
}
if ($.trim($("#txtMemTel3").val()) == "") {
alert('携帯電話 番号を入力して下さい。');
//document.WriteForm.tel3.value = "";
$("#txtMemTel3").focus();
return;
}
if(!chkSpace(i_tel3)){
alert("全角文字、記号、特殊文字の電話番号は使うことができません。");
//document.WriteForm.tel3.value = "";
$("#txtMemTel3").focus();
return;
}
if ($.trim($("#txtMemEmail").val()) =="") {
alert('メールを入力して下さい。');
//document.WriteForm.email.value = "";
$("#txtMemEmail").focus();
return;
}
if(!emailValidate($.trim($("#txtMemEmail").val()))){
alert('メールアドレスを確認して下さい。');
$("#txtMemEmail").focus();
return;
}
if ($.trim($("#txtMemServiceKey").val()) =="" || $.trim($("#txtMemServiceKey").val()).length < 5) {
alert('サービスキーを入力して下さい。');
//document.WriteForm.servicekey.value = "";
$("#txtMemServiceKey").focus();
return;
}
if(!chkSpace(s_key)){
alert("全角文字、記号、特殊文字の電話番号は使うことができません。");
//document.WriteForm.phone1.value = "";
$("#txtMemServiceKey").focus();
return;
}
if ($.trim($("#txtMemPhone1").val()) =="") {
alert('電話番号を入力して下さい。');
//document.WriteForm.phone1.value = "";
$("#txtMemPhone1").focus();
return;
}
if(!chkSpace(i_phone1)){
alert("全角文字、記号、特殊文字の電話番号は使うことができません。");
//document.WriteForm.phone1.value = "";
$("#txtMemPhone1").focus();
return;
}
if ($.trim($("#txtMemPhone2").val()) =="") {
alert('電話番号を入力して下さい。');
//document.WriteForm.phone2.value = "";
$("#txtMemPhone2").focus();
return;
}
if(!chkSpace(i_phone2)){
alert("全角文字、記号、特殊文字の電話番号は使うことができません。");
//document.WriteForm.phone2.value = "";
$("#txtMemPhone2").focus();
return;
}
if ($.trim($("#txtMemPhone3").val()) =="") {
alert('電話番号を入力して下さい。');
//document.WriteForm.phone3.value = "";
$("#txtMemPhone3").focus();
return;
}
if(!chkSpace(i_phone3)){
alert("全角文字、記号、特殊文字の電話番号は使うことができません。");
//document.WriteForm.phone3.value = "";
$("#txtMemPhone3").focus();
return;
}
if (($.trim($("#txtMemZip1").val()) =="") || ($.trim($("#txtMemZip1").val()).length < 3)){
alert('郵便番号を入力して下さい。');
//document.WriteForm.zip1.value = "";
$("#txtMemZip1").focus();
return;
}
if(!chkSpace(i_zip1)){
alert("全角文字、記号、特殊文字の郵便番号は使うことができません。");
//document.WriteForm.zip1.value = "";
$("#txtMemZip1").focus();
return;
}
if (($.trim($("#txtMemZip2").val()) =="") || ($.trim($("#txtMemZip2").val()).length < 4)) {
alert('郵便番号を入力して下さい。');
//document.WriteForm.zip2.value = "";
$("#txtMemZip2").focus();
return;
}
if(!chkSpace(i_zip2)){
alert("全角文字、記号、特殊文字の郵便番号は使うことができません。");
//document.WriteForm.zip2.value = "";
$("#txtMemZip2").focus();
return;
}
if ($.trim($("#txtMemAddr1").val()) =="") {
alert('住所を入力して下さい。');
document.WriteForm.addr1.value = "";
document.WriteForm.addr1.focus();
return;
}
var returnUrl = window.location.pathname;//escape(value)
//$("#uri").attr("value", returnUrl);
$("#uri").val(returnUrl);
$("#ReWriteForm").attr('target', 'actionFrame');//hiddenForm.target = 'idCheckFrame';
$("#ReWriteForm").attr('method', 'post');
$("#ReWriteForm").attr('action', appRealPath + '/customer/modify_ok.jsp');
$("#ReWriteForm").submit();
}
/***** Servicekey Check *****/
/*function isNumberCheck(e) {
var charCode = (e.which) ? e.which : event.keyCode;
//console.log(e);
//console.log(e.srcElement.id);
with(document.ServiceKeyForm){
if(e.srcElement.id == 'service_key'){
if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57))
{
alert('サービスキーは数字だけ入力してください。');
service_key.value = service_key.value.replace(/[^\d]/g, "");
return false;
}
if(service_key.value.length == 5)
$("#security_key").focus();
}
else
if(security_key.value.length == 2)
$("#servicekey_submit").focus();
return true;
}
}*/
function isNumberCheck(e) {
//console.log(e);
//console.log(e.srcElement.id);
//console.log(charCode); 48 ~ 57, 0 ~ 9
var charCode = (e.which) ? e.which : event.keyCode;
if(charCode == 8)//backspace
return;
var inputId = e.srcElement.id;
if(inputId == 'service_key')
{
//with(document.ServiceKeyForm){
//if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57))
if (charCode < 48 || charCode > 57)
{
alert('サービスキーは数字だけ入力してください。');
//service_key.value = service_key.value.replace(/[^\d]/g, "");
$("#service_key").val($("#service_key").val().replace(/[^\d]/g, ""));
return false;
}
if($("#service_key").val().length == 5)
$("#security_key").focus();
//}
}
else if(inputId == 'question_s')
{
if (charCode < 48 || charCode > 57)
{
alert('サービスキーは数字だけ入力してください。');
$("#question_s").val($("#question_s").val().replace(/[^\d]/g, ""));
return false;
}
if($("#question_s").val().length == 5)
$("#question_b").focus();
}
else if(inputId == 'txtMemTel2')
{
if (charCode < 48 || charCode > 57)
{
alert('電話番号は数字だけ入力してください。');
$("#txtMemTel2").val($("#txtMemTel2").val().replace(/[^\d]/g, ""));
return false;
}
if($("#txtMemTel2").val().length == 4)
$("#txtMemTel3").focus();
}
else if(inputId == 'txtMemTel3')
{
if (charCode < 48 || charCode > 57)
{
alert('電話番号は数字だけ入力してください。');
$("#txtMemTel3").val($("#txtMemTel3").val().replace(/[^\d]/g, ""));
return false;
}
if($("#txtMemTel3").val().length == 4)
$("#txtMemEmail").focus();
}
else if(inputId == 'txtMemPhone1')
{
if (charCode < 48 || charCode > 57)
{
alert('電話番号は数字だけ入力してください。');
$("#txtMemPhone1").val($("#txtMemPhone1").val().replace(/[^\d]/g, ""));
return false;
}
if($("#txtMemPhone1").val().length == 6)
$("#txtMemPhone2").focus();
}
else if(inputId == 'txtMemPhone2')
{
if (charCode < 48 || charCode > 57)
{
alert('電話番号は数字だけ入力してください。');
$("#txtMemPhone2").val($("#txtMemPhone2").val().replace(/[^\d]/g, ""));
return false;
}
if($("#txtMemPhone2").val().length == 4)
$("#txtMemPhone3").focus();
}
else if(inputId == 'txtMemPhone3')
{
if (charCode < 48 || charCode > 57)
{
alert('電話番号は数字だけ入力してください。');
$("#txtMemPhone3").val($("#txtMemPhone3").val().replace(/[^\d]/g, ""));
return false;
}
if($("#txtMemPhone3").val().length == 4)
$("#txtMemZip1").focus();
}
else if(inputId == 'txtMemZip1')
{
if (charCode < 48 || charCode > 57)
{
alert('郵便番号は数字だけ入力してください。');
$("#txtMemZip1").val($("#txtMemZip1").val().replace(/[^\d]/g, ""));
return false;
}
if($("#txtMemZip1").val().length == 3 && $("#txtMemZip2").val().length == 4)
{
$("#txtMemZip").attr("value", $.trim($("#txtMemZip1").val()) + $.trim($("#txtMemZip2").val()));
$("#yuubin").focus();
}
if($("#txtMemZip1").val().length == 3)
$("#txtMemZip2").focus();
}
else if(inputId == 'txtMemZip2')
{
if (charCode < 48 || charCode > 57)
{
alert('郵便番号は数字だけ入力してください。');
$("#txtMemZip2").val($("#txtMemZip2").val().replace(/[^\d]/g, ""));
return false;
}
if($("#txtMemZip1").val().length == 3 && $("#txtMemZip2").val().length == 4)
{
$("#yuubin").focus();
$("#txtMemZip").attr("value", $.trim($("#txtMemZip1").val()) + $.trim($("#txtMemZip2").val()));
}
if($("#txtMemZip1").val().length == 4)
$("#txtMemZip1").focus();
}
else if(inputId == 'txtMemServiceKey')
{
if (charCode < 48 || charCode > 57)
{
alert('サービスキーは数字だけ入力してください。');
$("#txtMemServiceKey").val($("#txtMemServiceKey").val().replace(/[^\d]/g, ""));
return false;
}
if($("#txtMemServiceKey").val().length == 5)
$("#txtMemPhone1").focus();
}
else
if(security_key.value.length == 2)
$("#servicekey_submit").focus();
return true;
}
function goKeyCheck(){
if(goServiceKeyCheck())
ActionServiceKey();
}
function goServiceKeyCheck() {
if ($("#service_key").val() == "" || $("#service_key").val().length != 5) {
alert("サービスキーを入力して下さい。");
$("#service_key").focus();
return;
}
else if ($("#security_key").val() == ""|| $("#security_key").val().length != 2) {
alert("セキュリティキーを入力して下さい。");
$("#security_key").focus();
return;
}
var sk = $("#service_key").val();
var ck = $("#security_key").val();
var sk2=0;
var check_sk = 0;
var check_sk2 = 0;
for(var i =0 ; i<=4;i++) check_sk = check_sk + sk.charCodeAt(i);
check_sk2 = check_sk;
check_sk = parseInt(sk.charAt(2))+parseInt(sk.charAt(4))+parseInt((check_sk/5));
check_sk2 = parseInt(sk.charAt(3))+parseInt(sk.charAt(1))+parseInt((check_sk/4));
if(check_sk > 64 && check_sk < 91) check_sk = check_sk;
else if (check_sk<64)
{
var i =1;
while(i <200)
{
check_sk = check_sk + parseInt(sk.charCodeAt(4)/5);
if(check_sk > 64) { i=200; } i++;
}
}
else if (check_sk>91)
{
var i =1;
while(i <200)
{
check_sk = check_sk + parseInt(sk.charCodeAt(4)/5);
if(check_sk < 91) { i=200; } i++;
}
}
if(check_sk2 > 64 && check_sk2 < 91) check_sk2 = check_sk2;
else if (check_sk2<64)
{
var i =1;
while(i <200)
{
check_sk2 = check_sk2 + parseInt(sk.charCodeAt(4)/10);
if(check_sk2> 64) { i=200; } i++;
}
}
else if (check_sk2>91)
{
var i =1;
while(i <200)
{
check_sk2 = check_sk2 + parseInt(sk.charCodeAt(4)/10);
if(check_sk2 < 91) { i=200; } i++;
}
}
sk2 = (String.fromCharCode(check_sk)+String.fromCharCode(check_sk2));
check_sk = 0;
check_sk2=0;
if(ck.toLowerCase() == sk2.toLowerCase())
return true;
else
{
ck.focus();
alert("サービスキーやセキュリティキーが違いました。");
return false;
}
}
function goServiceKeyCheckMac() {//mac
with (document.ServiceKeyForm) {
if (service_key.value == "" || service_key.value.length != 5) {
alert("サービスキーを入力して下さい。");
mac_key.focus();
return;
}
else if (check_key.value == ""|| check_key.value.length != 2) {
alert("パスワードを入力して下さい。");
check_mac_key.focus();
return;
}
var sk = service_key.value.toUpperCase();
var ck = check_key.value.toUpperCase();
var sk2=0;
var check_sk = 0;
var check_sk2 = 0;
for(var i =0 ; i<=4;i++) check_sk = check_sk + sk.charCodeAt(i);
check_sk2 = check_sk;
check_sk = parseInt(sk.charAt(2))+parseInt(sk.charAt(4))+parseInt((check_sk/5));
check_sk2=parseInt(sk.charAt(3))+parseInt(sk.charAt(1))+parseInt((check_sk/4));
if(check_sk > 64 && check_sk < 91) check_sk = check_sk;
else if (check_sk<64)
{
var i =1;
while(i <200)
{
check_sk = check_sk + parseInt(sk.charCodeAt(4)/5);
if(check_sk > 64) { i=200; } i++;
}
}
else if (check_sk>91)
{
var i =1;
while(i <200)
{
check_sk = check_sk + parseInt(sk.charCodeAt(4)/5);
if(check_sk < 91) { i=200; } i++;
}
}
if(check_sk2 > 64 && check_sk2 < 91) check_sk2 = check_sk2;
else if (check_sk2<64)
{
var i =1;
while(i <200)
{
check_sk2 = check_sk2 + parseInt(sk.charCodeAt(4)/10);
if(check_sk2> 64) { i=200; } i++;
}
}
else if (check_sk2>91)
{
var i =1;
while(i <200)
{
check_sk2 = check_sk2 + parseInt(sk.charCodeAt(4)/10);
if(check_sk2 < 91) { i=200; } i++;
}
}
sk2 = (String.fromCharCode(check_sk)+String.fromCharCode(check_sk2));
check_sk = 0;
check_sk2=0;
if(ck == sk2) submit();
else alert("パスワードが違います。");
}
}
function ActionServiceKey(){
document.ServiceKeyForm.submit();
}