/*
モーニングモール関連の全てのJavaScriptです。
全てのスクリップとは現在、使用中だったら核ページに合わせて修正して下さい。

*/


function toHankakuNum(motoText)
{
        han = "0123456789.,-+*= ";
        zen = "０１２３４５６７８９．，−＋＊＝　";
        str = "";
        for (i=0; i<motoText.length; i++)
        {
                c = motoText.charAt(i);
                n = zen.indexOf(c,0);
                if (n >= 0) c = han.charAt(n);
                str += c;
        }
        return str;
}

function trim(motoText)
{
        str = "";
        for (i=0; i<motoText.length; i++)
        {
                c = motoText.charAt(i);
                if ( c == " " ) c = "";

                str += c;
        }
        return str;
}

// 郵便番号コード 1番オープン (基本モーニングフォーム )
function openzipcode1() {

	// goo
	var urltarget = "http://postcode.goo.ne.jp/search.php?MT=";
	urltarget += document.morning.zip1.value + document.morning.zip2.value;
	urltarget += "&CT=&kind=2&base=1&kana=1";

	window.open(urltarget, 'newwin', '');
	return false;

//    window.open("zipcode/zipcode.php?form=morning&zip1=zip1&zip2=zip2&address=address1","zipwin","width=520,height=260,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
//      window.open("http://search.post.yusei.go.jp/7zip/","zipwin","toolbar=no,location=no,directories=no,status=yes,menubar=no");
}

// 郵便番号コード 2番オープン ( 基本モーニングフォーム )
function openzipcode2() {

	// goo
	var urltarget = "http://postcode.goo.ne.jp/search.php?MT=";
	urltarget += document.morning.zip3.value + document.morning.zip4.value;
	urltarget += "&CT=&kind=2&base=1&kana=1";

	window.open(urltarget, 'newwin', '');
	return false;

//    window.open("zipcode/zipcode.php?form=morning&zip1=zip3&zip2=zip4&address=address2","zipwin","width=520,height=260,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
//      window.open("http://search.post.yusei.go.jp/7zip/","zipwin","toolbar=no,location=no,directories=no,status=yes,menubar=no");
}

// ID重複検査 ( 基本モーニングフォーム )
function openoverlap() {
    var m=document.morning;

    if (m.id.value == "") {
        alert("IDは必須項目です。入力して下さい。");
        m.id.focus();
        return false;
    }

    if ((m.id.value.length < 4) || (m.id.value.length > 16)) {
        alert("IDは 4文字以上、15文字以下です。");
        m.id.focus();
        return false;
    }
    window.open("m_overlap.php?form=morning&focus=id&muid="+m.id.value,"overlap","width=420,height=250,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
}

// 入力ウィンドウズ伸ばす
function zoomform(zooms){
    if(navigator.appName == 'Netscape') {
        alert("[入力ウィンドウズ伸ばす]は\n\nIE4.0 以上のブラウザから\n\n使用可能のボタンです。\n\nNetscapeでは使えないです。");
        return;
    }

    zooms.rows = zooms.rows+5;

    //if(zooms.rows == 3){zooms.rows =  10;}
    //else if(zooms.rows == 10){zooms.rows =  20;}
    //else if(zooms.rows == 15){zooms.rows =  20;}
    //else if(zooms.rows == 20){zooms.rows =  30;}
    //else if(zooms.rows == 30){zooms.rows =  40;}
    //else {zooms.rows =  3;}
}

// イメージポップアップウィンドウズ
function show_image(uid,img,width,height) {
    newWin = window.open("m_show_image.php?image="+img+"&uid="+uid,"show","width="+width+",height="+height+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
    newWin.opener.name="morning_mall_main";
}

function show_mall_image(uid,img,width,height) {
    newWin = window.open("m_show_image.php?image="+img+"&uid="+uid,"show","width="+width+",height="+height+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
    newWin.opener.name="morning_mall_main";
}

function show_board_image(img,width,height) {
    newWin = window.open("m_show_board_image.php?image="+img,"show","width="+width+",height="+height+",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no");
    newWin.opener.name="morning_mall_main";
}


var p_sel_num = 0;
function select_radio(num) {
   p_sel_num =  num;
}

function submit_vote() {
   if (p_sel_num == 0) {
      alert('アンケートの例の中で1個選んだ後 [投票] ボタンをクリックして下さい。');
      return;
   }
   winopen("m_poll_vote.php?num="+p_sel_num,"アンケート",500,500);
}

function view_vote() {
   winopen("m_poll_view.php?","アンケート",500,500);
}

function winopen(url,title,w,h) {
		newwin = window.open(url,title,"toolbar=0,location=0,status=0,menubar=0,scrollbars=yes,resizable=1,width=" + w + ",height=" + h + ",alwaysRadised=0");
		newwin.focus();
}

// メインログイン部分
function check_main_login() {
    var m=document.morning_main_login;

    if (m.login_id.value.length == "") {
       alert("IDを入力して下さい。");
       m.login_id.focus();
       return false;
    }

    if (m.login_pass.value.length == "") {
       alert("パスワードを入力して下さい。");
       m.login_pass.focus();
      return false;
    }

}

// 左側ログイン部分
function check_left_login() {
    var m=document.morning_left_login;

    if (m.login_id.value.length == "") {
       alert("IDを入力して下さい。");
       m.login_id.focus();
       return false;
    }

    if (m.login_pass.value.length == "") {
       alert("パスワードを入力して下さい。");
       m.login_pass.focus();
      return false;
    }

}


// 会員IDとかパスワード探し
function check_member_loss() {
    var m=document.morning_loss;

    if (m.loss_name.value.length == "") {
       alert(" 名前を入力して下さい。");
       m.loss_name.focus();
       return false;
    }

    if (m.loss_email.value.length == "") {
       alert(" Eメールを入力して下さい。 ");
       m.loss_email.focus();
      return false;
    }

}

// 会員脱退
function check_member_delete() {
    var m=document.morning_delete;

    if (m.del_id.value.length == "") {
       alert(" IDを入力して下さい。");
       m.del_id.focus();
       return false;
    }

    if (m.del_pass.value.length == "") {
       alert(" パスワードを入力して下さい。");
       m.del_pass.focus();
      return false;
    }

    if (m.del_name.value.length == "") {
       alert(" 名前を入力して下さい。");
       m.del_name.focus();
       return false;
    }

    if (m.del_email.value.length == "") {
       alert(" Eメールを入力して下さい。 ");
       m.del_email.focus();
      return false;
    }

	if ( !(confirm('退会しますとポイントがなくなり、\n\nお客様の全ての情報は削除され1ヶ月間同じIDは使用できなくなります。\n\n退会する場合はOKをクリックして下さい。')) ) {

		return false;
	}

}

// 簡単な検索
function check_top_search() {
    var m=document.morning_top_search;

    if (m.ps_search.value.length == "") {
       alert("検索語を入力して下さい。");
       m.ps_search.focus();
       return false;
    }
}

// 新しいウィンドウズオープン基本スクリップト

function open_window(name, url, left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
  toolbar_str = toolbar ? 'yes' : 'no';
  menubar_str = menubar ? 'yes' : 'no';
  statusbar_str = statusbar ? 'yes' : 'no';
  scrollbar_str = scrollbar ? 'yes' : 'no';
  resizable_str = resizable ? 'yes' : 'no';

  newWin= window.open(url, name, 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
  newWin.opener.name="morning_mall_main";
}

// 会員約款確認フォーム
function check_license_submit() {
	if(!document.license.accept.checked) {
		alert("会員規約及びプライバシーポリシーを読まれた上で、\n\n同意して会員加入をしてください。");
		return false;
	}
	return true;
}



// ID重複検査 ( 会員 )
function open_member_overlap() {
    var m=document.morning;

    if (m.id.value == "") {
        alert("IDは必須です。入力して下さい。");
        m.id.focus();
        return false;
    }

    if ((m.id.value.length < 4) || (m.id.value.length > 16)) {
        alert("IDは 4文字以上、15文字以下です。");
        m.id.focus();
        return false;
    }

    window.open("m_overlap.php?form=morning&focus=id&muid="+m.id.value,"overlap","width=300,height=180,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no");
}

// 会員加入チェックフォーム
function check_member_form() {

	var m=document.morning;
	
	if ((m.id.value.length < 4) || (m.id.value.length > 16)) {
	   alert("[ID]は 4文字以上、15文字以下です。");
	   m.id.focus();
	   return false;
	}
	
	if (m.pass1.value.length < 4 || (m.id.value.length > 16)) {
	   alert("[パスワード]は 4文字以上、15文字以下です。");
	   m.pass1.focus();
	   return false;
	}
	
	if ((m.pass1.value) != (m.pass2.value)) {
		alert("「パスワード」が確認欄と一致しません。再度ご入力下さい。");
		m.pass1.focus();
		return false;
	}
	
	if (m.name.value.length == "") {
		alert("[名前]は必須項目です。入力して下さい。");
		m.name.focus();
		return false;
	}
	
	if (m.email.value.length < 4) {
		alert("「メールアドレス」アドレスの形式が違います。確認してください。");
		m.email.focus();
		return false;
	}
	
	if ((m.email.value) != (m.email2.value)) {
		alert("「メールアドレス」が確認欄と一致しません。再度ご入力下さい。");
		m.pass1.focus();
		return false;
	}
	
	if (m.birth_yy.value.length == "" || m.birth_mm.value.length == "" || m.birth_dd.value.length == "") {
	   alert("生年月日は必須項目です。入力して下さい。");
	   m.birth_yy.focus();
	   return false;
	}
	
	if (m.zip1.value.length == "" || m.zip2.value.length == "") {
	   alert("郵便番号は必須項目です。入力して下さい。");
	   m.zip1.focus();
	   return false;
	}
	
	if (m.address1.value.length == "") {
	   alert("自宅住所は必須項目です。入力して下さい。");
	   m.address1.focus();
	   return false;
	}
	
	
	
	/*
	if (m.jumin1.value.length == "" || m.jumin2.value.length == "") {
	   alert("住民登録番号は必須項目です。入力して下さい。");
	   m.jumin1.focus();
	   return false;
	}
	*/
	
	/*
	if (!jumincheck(document.morning.jumin1 , document.morning.jumin2)) { return false; }
	*/
	
	if ((m.zip1.value.length == "") || (m.zip2.value.length == "")) {
	alert("郵便番号を入力して下さい。");
	m.zip1.focus();
	return false;
	}
	
	
	if (m.tel1.value.length == "") {
	alert("電話番号を入力して下さい。");
	m.tel1.focus();
	return false;
	}
	
	if (m.address1.value.length == "") {
	alert("住所を入力して下さい。");
	m.member_address.focus();
	return false;
	}
	

	if ( !(confirm('OKをクリックすると、会員加入申込み完了になります。\n\n再度ご確認をされる場合は、キャンセルをして下さい。')) ) {

		return false;
	}
	
	// 全角禁止データ
	m.birth_yy.value = toHankakuNum(m.birth_yy.value);
	m.birth_mm.value = toHankakuNum(m.birth_mm.value);
	m.birth_dd.value = toHankakuNum(m.birth_dd.value);
	m.zip1.value = toHankakuNum(m.zip1.value);
	m.zip2.value = toHankakuNum(m.zip2.value);
	m.tel1.value = toHankakuNum(m.tel1.value);
	m.member_address.value = toHankakuNum(m.member_address.value);

}


function check_userinfo() {
var m=document.morning;

        if ( m.buyer_name1.value.length == "" ) {
			alert("「氏名」は必須項目です。入力して下さい。" );
			m.buyer_name1.focus();
			return false;
		}


		if ( m.buyer_tel1.value.length == "" ) {
			alert( "「電話番号」は必須項目です。入力して下さい。" );
			m.buyer_tel1.focus();
			return false;
		}

		for (i = 0; i < m.buyer_tel1.value.length; i++) {
			if (((m.buyer_tel1.value.charAt(i) < '0') || (m.buyer_tel1.value.charAt(i) > '9')) && (m.buyer_tel1.value.charAt(i) != '-')) {
				alert("「電話番号」は半角数字及びハイフン(-)のみです。");
				m.buyer_tel1.focus();
				return false;
			}
		}

	    if ( m.zip1.value.length == "" || m.zip2.value.length == "") {
			alert( "「郵便番号」は必須項目です。入力して下さい。" );
			m.zip1.focus();
			return false;
		}

		for (i = 0; i < m.zip1.value.length; i++) {
			if ((m.zip1.value.charAt(i) < '0') || (m.zip1.value.charAt(i) > '9')) {
				alert("「郵便番号」は半角数字のみです。");
				m.zip1.focus();
				return false;
			}
		}

		for (i = 0; i < m.zip2.value.length; i++) {
			if ((m.zip2.value.charAt(i) < '0') || (m.zip2.value.charAt(i) > '9')) {
				alert("「郵便番号」は半角数字のみです。");
				m.zip2.focus();
				return false;
			}
		}

		if ( m.address1.value.length == "" ) {
			alert( "「自宅住所」は必須項目です。入力して下さい。" );
			m.address1.focus();
			return false;
  	    }


		if ( m.buyer_email.value.length == "" ) {
			alert( "「メールアドレス」は必須項目です。入力して下さい。" );
			m.buyer_email.focus();
			return false;
		}

		var re = /^[_A-Za-z0-9\-]+(\.[\._A-Za-z0-9\+\-]+)*@[A-Za-z0-9\-]+\.[A-Za-z0-9\-]+(\.[A-Za-z0-9\-\.]+)*$/;
		if (! m.buyer_email.value.match(re)) {
			alert("「メールアドレス」アドレスの形式が違います。確認してください。");
			m.buyer_email.focus();
			return false;
		}

		if ((m.buyer_email.value) != (m.buyer_email_2.value)) {
			alert("「メールアドレス」が確認欄と一致しません。再度ご入力下さい。");
			m.buyer_email.focus();
			return false;
		}

		var payment_check = false;
		if (m.buyer_payment) {
			for (i=0;i<m.buyer_payment.length; i++) {
				if (m.buyer_payment[i].checked == true) payment_check = true;
			}
		}
		//if (m.buyer_payment.checked == false) {
		if (payment_check == false) {
			//mall_userinf.html 後払いの削除のための修正
			//if (m.buyer_payment[1].checked == false) {
			//	if (m.buyer_payment[2].checked == false) {
			//	if (m.buyer_payment[1].checked == false) {
					alert( "決済方式を選んで下さい。" );
					m.buyer_payment[0].focus();
					return false;
			//	}
			//}
		}

/*
		if (m.buyer_payment[0].checked == true) {
			if ((m.card_num01.value.length > 4) || (m.card_num01.value.length == 0)) {
				alert("カード番号を正しく入力して下さい。");
				m.card_num01.focus();
				return false;
			}
			if ((m.card_num02.value.length > 4) || (m.card_num02.value.length == 0)) {
				alert("カード番号を正しく入力して下さい。");
				m.card_num02.focus();
				return false;
			}
			if ((m.card_num03.value.length > 4) || (m.card_num03.value.length == 0)) {
				alert("カード番号を正しく入力して下さい。");
				m.card_num03.focus();
				return false;
			}
			if ((m.card_num04.value.length > 4) || (m.card_num04.value.length == 0)) {
				alert("カード番号を正しく入力して下さい。");
				m.card_num04.focus();
				return false;
			}
		}
*/

// あて先のフィルドチェック
if (
		m.buyer_name3.value.length != "" ||
		m.buyer_tel3.value.length != "" ||
		m.zip3.value.length != "" ||
		m.zip4.value.length != "" ||
		m.address2.value.length != "" ||
		m.buyer_email2.value.length != "" ||
		m.buyer_email2_2.value.length != ""

	) {
 
        if ( m.buyer_name3.value.length == "" ) {
			alert("ギフトの場合は、\n\nお届け先の氏名は必須項目です。入力して下さい。" );
			m.buyer_name3.focus();
			return false;
		}


		if ( m.buyer_tel3.value.length == "" ) {
			alert( "ギフトの場合は、\n\nお届け先の電話番号は必須項目です。入力して下さい。" );
			m.buyer_tel3.focus();
			return false;
		}

		for (i = 0; i < m.buyer_tel3.value.length; i++) {
			if (((m.buyer_tel3.value.charAt(i) < '0') || (m.buyer_tel3.value.charAt(i) > '9')) && (m.buyer_tel3.value.charAt(i) != '-')) {
				alert("「お届け先の電話番号」は半角数字及びハイフン(-)のみです。");
				m.buyer_tel3.focus();
				return false;
			}
		}

	    if ( m.zip3.value.length == "" || m.zip4.value.length == "") {
			alert( "ギフトの場合は、\n\nお届け先の[郵便番号]は必須項目です。入力して下さい。" );
			m.zip3.focus();
			return false;
		}

		for (i = 0; i < m.zip3.value.length; i++) {
			if ((m.zip3.value.charAt(i) < '0') || (m.zip3.value.charAt(i) > '9')) {
				alert("「お届け先の[郵便番号]」は半角数字のみです。");
				m.zip3.focus();
				return false;
			}
		}

		for (i = 0; i < m.zip4.value.length; i++) {
			if ((m.zip4.value.charAt(i) < '0') || (m.zip4.value.charAt(i) > '9')) {
				alert("「お届け先の[郵便番号]」は半角数字のみです。");
				m.zip4.focus();
				return false;
			}
		}

		if ( m.address2.value.length == "" ) {
			alert( "ギフトの場合は、\n\nお届け先のご住所は必須項目です。入力して下さい。" );
			m.address2.focus();
			return false;
  	    }


		if ( m.buyer_email2.value.length == "" ) {
			alert( "ギフトの場合は、\n\nお届け先のメールアドレスは必須項目です。入力して下さい。" );
			m.buyer_email2.focus();
			return false;
		}

		var re = /^[_A-Za-z0-9\-]+(\.[\._A-Za-z0-9\+\-]+)*@[A-Za-z0-9\-]+\.[A-Za-z0-9\-]+(\.[A-Za-z0-9\-\.]+)*$/;
		if (! m.buyer_email2.value.match(re)) {
			alert("「お届け先のメールアドレス」アドレスの形式が違います。確認してください。");
			m.buyer_email2.focus();
			return false;
		}

		if ((m.buyer_email2.value) != (m.buyer_email2_2.value)) {
			alert("「お届け先のメールアドレス」が確認欄と一致しません。再度ご入力下さい。");
			m.buyer_email2.focus();
			return false;
		}
}

	if ( m.total_account_price.value > 300000 ) {
		alert( "クレジット決済の上限金額は300,000円までとさせていただきます。");
		m.total_account_price.focus();
		return false;
	}

	/* ポイントに関するFunction */
	m.use_buyer_point.value = toHankakuNum(m.use_buyer_point.value);
	m.use_buyer_point.value = trim(m.use_buyer_point.value);

	if ( !(m.use_buyer_point.value == "0" || m.use_buyer_point.value == "") ) {
		if (m.use_buyer_point.value < 1000) {
			alert("使用できるポイントは1000ポイントからです。");
			m.use_buyer_point.focus();
			return false;
		}
	}
	
	m.buyer_name3.disabled = false;
	m.buyer_tel3.disabled = false;
	m.zip3.disabled = false;
	m.zip4.disabled = false;
	m.address2.disabled = false;
	m.buyer_email2.disabled = false;
	m.buyer_email2_2.disabled = false;
	m.accept.checked = false;
	m.accept.disabled = false;

	// 数字半角変換
	m.buyer_tel1.value = toHankakuNum(m.buyer_tel1.value);
	m.zip1.value = toHankakuNum(m.zip1.value);
	m.zip2.value = toHankakuNum(m.zip2.value);
	m.address1.value = toHankakuNum(m.address1.value);
	m.buyer_email.value = toHankakuNum(m.buyer_email.value);
	m.buyer_email_2.value = toHankakuNum(m.buyer_email_2.value);
	
/*
	m.card_num01.value = toHankakuNum(m.card_num01.value);
	m.card_num02.value = toHankakuNum(m.card_num02.value);
	m.card_num03.value = toHankakuNum(m.card_num03.value);
	m.card_num04.value = toHankakuNum(m.card_num04.value);
*/	
	m.buyer_tel3.value = toHankakuNum(m.buyer_tel3.value);
	m.zip3.value = toHankakuNum(m.zip3.value);
	m.zip4.value = toHankakuNum(m.zip4.value);
	m.address2.value = toHankakuNum(m.address2.value);
	m.buyer_email2.value = toHankakuNum(m.buyer_email2.value);
	m.buyer_email2_2.value = toHankakuNum(m.buyer_email2_2.value);



	if ( !(confirm('OKをクリックすると、注文完了になります。\n\n再度ご確認をされる場合は、キャンセルをして下さい。\n\nクレジットカード払いの方は次画面にお手続きがございます。')) ) {

		// カードじゃない場合は、
		//if (m.buyer_payment[0].checked != true) {
		if (m.buyer_payment.checked != true) {
			m.buyer_name3.disabled = true;
			m.buyer_tel3.disabled = true;
			m.zip3.disabled = true;
			m.zip4.disabled = true;
			m.address2.disabled = true;
			m.buyer_email2.disabled = true;
			m.buyer_email2_2.disabled = true;
			m.accept.checked = true;
			m.accept.disabled = true;
		}

		return false;
	}


}

// 同じ内容コピー
function accept_check(){
   var m = document.morning;
   m.buyer_name3.value = m.buyer_name1.value;
   m.buyer_tel3.value = m.buyer_tel1.value;
   m.zip3.value = m.zip1.value;
   m.zip4.value = m.zip2.value;
   m.address2.value = m.address1.value;
   m.buyer_email2.value = m.buyer_email.value;
   m.buyer_email2_2.value = m.buyer_email_2.value;
}

// エラーの場合チェック
function error (elem,text) {
	window.alert(text);
	elem.select();
	elem.focus();
}


// 住民番号チェック。韓国以外他の国は関係なし。
/*
function jumincheck(jumin1 ,jumin2) {

		var str_jumin1 = jumin1.value;
		var jumin1_err = jumin1;
		var str_jumin2 = jumin2.value;
		var jumin2_err = jumin2;
		var checkImg='';


		var i3=0
		for (var i=0;i<str_jumin1.length;i++)
		{
		    var ch1 = str_jumin1.substring(i,i+1);
		    if (ch1<'0' || ch1>'9') { i3=i3+1 }
		}
		if ((str_jumin1 == '') || ( i3 != 0 ))
		{
  		  error(jumin1_err,'住民登録番号が違います。\n\nもう一度入力して下さい。');
  		  return false;
		}


		var i4=0
		for (var i=0;i<str_jumin2.length;i++)
		{
		    var ch1 = str_jumin2.substring(i,i+1);
		    if (ch1<'0' || ch1>'9') { i4=i4+1 }
		}
		if ((str_jumin2 == '') || ( i4 != 0 ))
		{
		    error(jumin2_err,'住民登録番号が違います。\n\nもう一度入力して下さい。');
		    return false;
		}

		if(str_jumin1.substring(0,1) < 4)
		{
    	  error(jumin2_err,'住民登録番号が違います。\n\nもう一度入力して下さい。');
    	  return false;
		}

		if(str_jumin2.substring(0,1) > 2)
		{
		    error(jumin2_err,'住民登録番号が違います。\n\nもう一度入力して下さい。');
		    return false;
		}

		if((str_jumin1.length > 7) || (str_jumin2.length > 8))
		{
		    error(jumin2_err,'住民登録番号が違います。\n\nもう一度入力して下さい。');
		    return false;
		}

		if ((str_jumin1 == '72') || ( str_jumin2 == '18'))
		{
		  error(jumin1_err,'住民登録番号が違います。\n\nもう一度入力して下さい。');
		  return false;
		}

		var f1=str_jumin1.substring(0,1)
		var f2=str_jumin1.substring(1,2)
		var f3=str_jumin1.substring(2,3)
		var f4=str_jumin1.substring(3,4)
		var f5=str_jumin1.substring(4,5)
		var f6=str_jumin1.substring(5,6)
		var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7
		var l1=str_jumin2.substring(0,1)
		var l2=str_jumin2.substring(1,2)
		var l3=str_jumin2.substring(2,3)
		var l4=str_jumin2.substring(3,4)
		var l5=str_jumin2.substring(4,5)
		var l6=str_jumin2.substring(5,6)
		var l7=str_jumin2.substring(6,7)
		hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5
		hap=hap%11
		hap=11-hap
		hap=hap%10
		if (hap != l7)
		{
		  error(jumin1_err,'住民登録番号が違います。\n\nもう一度入力して下さい。');
		  return false;
		}


		var i9=0

		return true;
}
*/

function check_member_modify() {
var m=document.morning;

if ((m.pass1.value) != (m.pass2.value)) {
    alert("パスワードがマッチしません。正しく入力して下さい。 ");
    m.pass1.focus();
    return false;
}

if (m.name.value.length == "") {
    alert("[名前]は必須項目です。入力して下さい。");
    m.name.focus();
    return false;
}

if (m.email.value.length < 4) {
    alert("[E-mail] の形式が違います。確認して下さい。");
    m.email.focus();
    return false;
}

if ((m.email.value) != (m.email2.value)) {
    alert("[E-mail]がマッチしないです。確認して下さい。");
    m.pass1.focus();
    return false;
}

if ((m.zip1.value.length == "") || (m.zip2.value.length == "")) {
alert("郵便番号を入力して下さい。");
m.zip1.focus();
return false;
}

if (m.address1.value.length == "") {
alert("住所を入力して下さい。");
m.address1.focus();
return false;
}

if (m.tel1.value.length == "") {
alert("電話番号を入力して下さい。");
m.tel1.focus();
return false;
}

m.birth_yy.value = toHankakuNum(m.birth_yy.value);
m.birth_mm.value = toHankakuNum(m.birth_mm.value);
m.birth_dd.value = toHankakuNum(m.birth_dd.value);
m.zip1.value = toHankakuNum(m.zip1.value);
m.zip2.value = toHankakuNum(m.zip2.value);
m.tel1.value = toHankakuNum(m.tel1.value);
m.member_address.value = toHankakuNum(m.member_address.value);

}


// 削除の場合のスクリップト
function del_really(){
    if (confirm('\n削除したら復旧は不可能です。\n削除したらデータは完全に削除されます。\n\n(本当に削除しますか？)\n')) return true;
    return false;
}

// フォームメーラ
function morning_mailer_check() {
    var m=document.morning_mailer;

    if (m.mailer_receive_email.value.length == "") {
       alert("受信者Eメールは必須です。");
       m.mailer_receive_email.focus();
      return false;
    }

    if (m.mailer_subject.value.length == "") {
       alert("メールのタイトルは必須です。");
       m.mailer_subject.focus();
      return false;
    }

    if (m.mailer_body.value.length == "") {
       alert("メールの内容はは必須です。");
       m.mailer_body.focus();
      return false;
    }

}

// メインログイン部分
function check_search_form() {
    var m=document.morning_search;

	for (i = 0; i < m.ps_min_money.value.length; i++) {
		if ((m.ps_min_money.value.charAt(i) < '0') || (m.ps_min_money.value.charAt(i) > '9')) {
			alert("「価格」は半角数字のみです。");
			m.ps_min_money.focus();
			return false;
		}
	}

	for (i = 0; i < m.ps_max_money.value.length; i++) {
		if ((m.ps_max_money.value.charAt(i) < '0') || (m.ps_max_money.value.charAt(i) > '9')) {
			alert("「価格」は半角数字のみです。");
			m.ps_max_money.focus();
			return false;
		}
	}
}
