/*サイト用js*/


/*メールアドレス入力*/
function kakunin_mail(str){
	if(str=="メールアドレスを入力"){
		document.loginform.eloginmail.value="";
	}
}

/*パスワード*/
function kakunin_pass(str){
	document.loginform.loginpasswd_kari.style.display="none";
	document.loginform.loginpasswd.style.display="";
	document.loginform.loginpasswd.focus();
/*
	if(str=="パスワードを入力"){
		document.loginform.loginpasswd.value="";
	}
*/
}

/*パスワード入力欄表示*/
function pwdview(){
	document.loginform.loginpasswd_kari.style.display="";
	document.loginform.loginpasswd.style.display="none";
}
/*個数表示更新*/
function kosuukirikae(){
	window.parent.carthyouji.location.reload();
	window.parent.carthyouji2.location.reload();
}

/*subBOX移動*/
function setsubmenu()
{
	var obj=document.getElementById("subbox");
	
	//ブラウザ種別
	str_ua=navigator.userAgent;
	//レンダリングモードを調べる
	str_data=document.compatMode;
	if(str_data=="CSS1Compat"){
		//CSS1Compat(標準モード)
		//ウインドウ外枠の高さ
		str_ww=document.documentElement.clientHeight;
		//スクロール量
		
		if(str_ua.match(/^.+Safari.+$/)){
			//Safari
			str_sc=document.body.scrollTop;
		}else{
			//Safari以外
			str_sc=document.documentElement.scrollTop;
		}
		
		
	}else{
		//BackCompat
		//ウインドウ外枠の高さ
		str_ww=document.body.clientHeight;
		//スクロール量
		str_sc=document.body.scrollTop;
	}
	//kari=(str_ww - 0)+ (str_sc - 0) -50;
	kari=(str_sc - 0)+50;
	kari+='px';
	obj.style.top=kari;
	
	
}


/*検索文字入力欄*/
function kensakuword(str){
	if(str=="キーワードを入力してください"){
		document.searchform.sh_keyword.value="";
	}
}

/*会員登録*/
function kaiintouroku(str){
	if(str=="1"){
		document.order.order_kaiin[1].checked =false;
		document.order.order_kaiin[0].checked =true;
	}else{
		document.order.order_kaiin[0].checked =false;
		document.order.order_kaiin[1].checked =true;
	}
}
/*メルマガ登録*/
function mailmagazine(str){
	if(str=="1"){
		document.order.order_merumaga[1].checked =false;
		document.order.order_merumaga[0].checked =true;
	}else{
		document.order.order_merumaga[0].checked =false;
		document.order.order_merumaga[1].checked =true;
	}
}

/*決済方法*/
function kessai(str){
	if(str=="1"){
		document.order.order_siharai[1].checked =false;
		document.order.order_siharai[0].checked =true;
		kessaitr(1);
	}else{
		document.order.order_siharai[0].checked =false;
		document.order.order_siharai[1].checked =true;
		kessaitr(2)
	}
}
function kessai_sub(str){
	if(str=="1"){
		document.order.order_siharai[1].checked =false;
		document.order.order_siharai[0].checked =true;
	}else{
		document.order.order_siharai[0].checked =false;
		document.order.order_siharai[1].checked =true;
	}
}
function kessai2(str){
	if(str=="1"){
		kessaitr(1);
	}else{
		kessaitr(2)
	}
	goukeikingakusum();
}
function kessaitr(str){
	if(str=="1"){
		document.getElementById("sub_siharai").style.display = "none";
	}else{
		document.getElementById("sub_siharai").style.display = "";
	}
}
/*配送日指定*/
function haisoubisitei(str){
	if(str=="1"){
		document.order.order_sitei_radio[1].checked =false;
		document.order.order_sitei_radio[0].checked =true;
		document.order.order_siteibi.disabled="none";
	}else{
		document.order.order_sitei_radio[0].checked =false;
		document.order.order_sitei_radio[1].checked =true;
		document.order.order_siteibi.disabled='';
	}
}
function haisoubisitei2(str){
	if(str=="1"){
		document.order.order_siteibi.disabled="none";
	}else{
		document.order.order_siteibi.disabled='';
	}
}
/*配送時間指定*/
function haisoujikansitei(str){
	if(str=="1"){
		document.order.order_sitei_jikan[1].checked =false;
		document.order.order_sitei_jikan[0].checked =true;
		document.order.order_siteijikan.disabled="none";
	}else{
		document.order.order_sitei_jikan[0].checked =false;
		document.order.order_sitei_jikan[1].checked =true;
		document.order.order_siteijikan.disabled='';
	}
}
function haisoujikansitei2(str){
	if(str=="1"){
		document.order.order_siteijikan.disabled="none";
	}else{
		document.order.order_siteijikan.disabled='';
	}
}
/*ジャケットデータ*/
function jacketkounyuu(str){
	if(str=="1"){
		document.order.order_jacket[1].checked =false;
		document.order.order_jacket[0].checked =true;
		jacketkounyuutr(1);
	}else{
		document.order.order_jacket[0].checked =false;
		document.order.order_jacket[1].checked =true;
		jacketkounyuutr(2);
	}
}
function jacketkounyuu_sub(str){
	if(str=="1"){
		document.order.order_jacket[1].checked =false;
		document.order.order_jacket[0].checked =true;
	}else{
		document.order.order_jacket[0].checked =false;
		document.order.order_jacket[1].checked =true;
	}
}
function jacketkounyuutr(str){
	if(str=="1"){
		document.getElementById("sub_jacket").style.display = "none";
	}else{
		document.getElementById("sub_jacket").style.display = "";
	}
	goukeikingakusum();
}
/*盤面印刷*/
function banmenprint(str){
	if(str=="1"){
		document.order.order_banpuri[1].checked =false;
		document.order.order_banpuri[0].checked =true;
		banmenprinttr(1);
	}else{
		document.order.order_banpuri[0].checked =false;
		document.order.order_banpuri[1].checked =true;
		banmenprinttr(2);
	}
}
function banmenprint_sub(str){
	if(str=="1"){
		document.order.order_banpuri[1].checked =false;
		document.order.order_banpuri[0].checked =true;
	}else{
		document.order.order_banpuri[0].checked =false;
		document.order.order_banpuri[1].checked =true;
	}
}
function banmenprinttr(str){
	if(str=="1"){
		document.getElementById("sub_banpri").style.display = "none";
	}else{
		document.getElementById("sub_banpri").style.display = "";
	}
	goukeikingakusum();
}
//裏袋
function urabukuro(str){
	if(str=="1"){
		document.order.order_urabukuro[1].checked =false;
		document.order.order_urabukuro[0].checked =true;
	}else{
		document.order.order_urabukuro[0].checked =false;
		document.order.order_urabukuro[1].checked =true;
	}
}
//シアリス
function siarisusuu(){
	
	boxsuu		=(document.order.siarisu_box.options[document.order.siarisu_box.selectedIndex].value)-0;
	barasuu5		=(document.order.siarisu_bara5.options[document.order.siarisu_bara5.selectedIndex].value)-0;
	barasuu1		=(document.order.siarisu_bara1.options[document.order.siarisu_bara1.selectedIndex].value)-0;
	boxkingaku	=(document.order.kari_siarisuboxkakaku.value)-0;
	barakingaku5	=(document.order.kari_siarisubarakakaku5.value)-0;
	barakingaku1	=(document.order.kari_siarisubarakakaku1.value)-0;
	
	document.getElementById("siarisusuu").innerHTML = '箱(1箱30錠)：'+str_split(boxsuu - 0)+'箱<br />5錠セット(1セット5錠)：'+str_split(barasuu5 - 0)+'セット<br />バラ：'+str_split(barasuu1 - 0)+'錠';
	kingaku=boxsuu*boxkingaku + barasuu5*barakingaku5 + barasuu1*barakingaku1;
	document.getElementById("siarisukakaku").innerHTML = str_split(kingaku)+' 円 ';
	
	goukeikingakusum();
}
//金額変更
function goukeikingakusum(){

	goukei=0;
	//商品の合計金額
	kensuu=document.order.syouhinnsuuryou.value - 0;
	

	if(kensuu){
		for(i=1;i<=kensuu;i++){
			goukei+=eval('document.order.syouhin_'+i+'.value;') - 0;
			
		}
	}

	//送料
	goukei+=(document.order.souryou.value) - 0;

	//代引き手数料
	if(document.order.order_siharai[1].checked){
		goukei+=(document.order.daibikitesuuryou.value) - 0;
	}

	//ジャケットデータ
	if(document.order.order_jacket[1].checked){
		goukei+=(document.order.jackettanka.value - 0) * (kensuu) - 0;
	}

	//盤面印刷
	if(document.order.order_banpuri[1].checked){
		goukei+=(document.order.banpritanka.value - 0) * (kensuu) - 0;
	}

	//シアリス
	boxsuu		=(document.order.siarisu_box.options[document.order.siarisu_box.selectedIndex].value)-0;
	barasuu5		=(document.order.siarisu_bara5.options[document.order.siarisu_bara5.selectedIndex].value)-0;
	barasuu1		=(document.order.siarisu_bara1.options[document.order.siarisu_bara1.selectedIndex].value)-0;
	boxkingaku	=(document.order.kari_siarisuboxkakaku.value)-0;
	barakingaku5	=(document.order.kari_siarisubarakakaku5.value)-0;
	barakingaku1	=(document.order.kari_siarisubarakakaku1.value)-0;
	goukei+=(boxsuu * boxkingaku)+(barasuu5 * barakingaku5)+(barasuu1 * barakingaku1);
	
	//合計表示の変更
	document.getElementById("goukeitd").innerHTML = str_split(goukei - 0)+" 円";

}
//カンマ区切りの数字にする
function kanma_sounyuu(str){
	var sagyou;
	sagyou=str;
	sagyou=sagyou.replace(",", "");
	sagyou=sagyou.replace(",", "");
	sagyou=sagyou.replace(",", "");
	sagyou=sagyou.replace(",", "");
	sagyou=sagyou.replace(",", "");
	sagyou=str_split(sagyou);
	return sagyou;

}
function str_split(src_val) {
  var txt_num = '' + src_val;
  if (isNaN(txt_num) || txt_num == "") {
    return txt_num;
  }
  else {
    var rxSplit = new RegExp('([0-9])([0-9][0-9][0-9][,.])');
    var curr_val = txt_num.split('.');
    curr_val[0] += '.';
    do {
      curr_val[0] = curr_val[0].replace(rxSplit, '$1,$2');
    } while (rxSplit.test(curr_val[0]));
    if (curr_val.length > 1) {
      return curr_val.join('');
    }
    else {
      return curr_val[0].split('.')[0];
     }
  }
}

//日付変更(selectでURLジャンプ)
function selecturl(str){
	if(str.options[str.selectedIndex].value){
		location.href=str.options[str.selectedIndex].value;
	}
}

//オーダー入力チェック
function order_submit(){
	ck_msg="【入力エラーがあります】\n\n";
	
	//会員登録チェック
	if(document.order.kflg.value){
		//チェックする
		if(!document.order.order_kaiin[0].checked && !document.order.order_kaiin[1].checked){
			ck_msg+="「会員登録」を入力してください";
			alert(ck_msg);
			document.order.order_kaiin[0].focus();
			return false;
		}
		if(document.order.order_kaiin[0].checked && !document.order.order_pass.value){
			ck_msg+="「ログインパスワード」を入力してください";
			alert(ck_msg);
			document.order.order_pass.focus();
			return false;
		}else if(document.order.order_kaiin[0].checked && document.order.order_pass.value){
			str=z2h_ascii(document.order.order_pass.value);
			document.order.order_pass.value=str;
			if (str.match(/^[0-9a-zA-Z]{4,20}$/)) {
				//ok
			}else{
				//ng
				ck_msg+="「ログインパスワード」を半角英数字で4～20文字で入力してください";
				alert(ck_msg);
				document.order.order_pass.focus();
				return false;
			}
		}
	}
	
	
	//お名前の性
	if(!document.order.order_namae1.value){
		ck_msg+="「お名前の性」を入力してください";
		alert(ck_msg);
		document.order.order_namae1.focus();
		return false;
	}
	//お名前の名
	if(!document.order.order_namae2.value){
		ck_msg+="「お名前の名」を入力してください";
		alert(ck_msg);
		document.order.order_namae2.focus();
		return false;
	}
	
	//ふりがな
	if(!document.order.order_furigana1.value){
		ck_msg+="「ふりがなの性」を入力してください";
		alert(ck_msg);
		document.order.order_furigana1.focus();
		return false;
	}
	if(!document.order.order_furigana2.value){
		ck_msg+="「ふりがなの名」を入力してください";
		alert(ck_msg);
		document.order.order_furigana2.focus();
		return false;
	}
	
	//郵便番号
	document.order.order_yuubin.value=z2h_ascii(document.order.order_yuubin.value);
	str=z2h_ascii(document.order.order_yuubin.value);
	if ((str.match(/^[0-9]{7}$/)) || (str.match(/^[0-9]{3}-[0-9]{4}$/))) {
		//ok
	}else{
		ck_msg+="「郵便番号」を確認してください";
		alert(ck_msg);
		document.order.order_yuubin.focus();
		return false;
	}
	
	//都道府県
	if(!document.order.order_todoufuken.options[document.order.order_todoufuken.selectedIndex].value){
		ck_msg+="「都道府県」を確認してください";
		alert(ck_msg);
		document.order.order_todoufuken.focus();
		return false;
	}
	
	//住所
	if(!document.order.order_jyuusyo1.value){
		ck_msg+="「住所」を入力してください";
		alert(ck_msg);
		document.order.order_jyuusyo1.focus();
		return false;
	}
	
	//電話番号
	str=z2h_ascii(document.order.order_tel.value);
	document.order.order_tel.value=str;
	if(!document.order.order_tel.value){
		ck_msg+="「電話番号」を入力してください";
		alert(ck_msg);
		document.order.order_tel.focus();
		return false;
	}else{
		str=str.replace("-", "");
		str=str.replace("-", "");
		str=str.replace("-", "");
		if ((str.match(/^0([0-9]{9})$/)) || (str.match(/^0[5987]0([0-9]{8})$/))) {
			//ok
		}else{
			//ng
			ck_msg+="「電話番号」を確認してください";
			alert(ck_msg);
			document.order.order_tel.focus();
			return false;
		}
	}
	
	//メールアドレス
	str=z2h_ascii(document.order.order_mail.value);
	document.order.order_mail.value=str;
	if(str=='' || !str){
		ck_msg+="「E-mailアドレス」を入力してください";
		alert(ck_msg);
		document.order.order_mail.focus();
		return false;
	}else{
		if (!str.match(/^[0-9A-Za-z.\-_]+@[0-9A-Za-z\-_]+\.[0-9A-Za-z.\-_]+[A-Za-z]$/)) {
			ck_msg+="「E-mailアドレス」を確認してください";
			alert(ck_msg);
			document.order.order_mail.focus();
			return false;
		}
	}
	
	//メールアドレス(確認)
	str=z2h_ascii(document.order.order_mail_sub.value);
	document.order.order_mail_sub.value=str;
	if(str=='' || !str){
		ck_msg+="「E-mailアドレス(再入力)」を入力してください";
		alert(ck_msg);
		document.order.order_mail_sub.focus();
		return false;
	}else{
		if (!str.match(/^[0-9A-Za-z.\-_]+@[0-9A-Za-z\-_]+\.[0-9A-Za-z.\-_]+[A-Za-z]$/)) {
			ck_msg+="「E-mailアドレス(再入力)」を確認してください";
			alert(ck_msg);
			document.order.order_mail_sub.focus();
			return false;
		}
	}
	//メルアド一致確認
	if(document.order.order_mail.value != document.order.order_mail_sub.value){
		ck_msg+="「E-mailアドレス」と「E-mailアドレス(再入力)」が一致しません。";
		alert(ck_msg);
		document.order.order_mail.focus();
		return false;
	}
	
	//お支払方法
	if(!document.order.order_siharai[0].checked && !document.order.order_siharai[1].checked){
		ck_msg+="「お支払方法」を確認してください。";
		alert(ck_msg);
		document.order.order_siharai[0].focus();
		return false;
	}
	//配送日指定
	if(!document.order.order_sitei_radio[0].checked && !document.order.order_sitei_radio[1].checked){
		ck_msg+="「配送日指定」を確認してください。";
		alert(ck_msg);
		document.order.order_sitei_radio[0].focus();
		return false;
	}else if(document.order.order_sitei_radio[1].checked){
		if(!document.order.order_siteibi.options[document.order.order_siteibi.selectedIndex].value){
			ck_msg+="「配送日指定」の「日付」を指定してください。";
			alert(ck_msg);
			document.order.order_siteibi.focus();
			return false;
		}
	}
	//配送時間指定
	if(!document.order.order_sitei_jikan[0].checked && !document.order.order_sitei_jikan[1].checked){
		ck_msg+="「配送時間指定」を確認してください。";
		alert(ck_msg);
		document.order.order_sitei_jikan[0].focus();
		return false;
	}else if(document.order.order_sitei_jikan[1].checked){
		if(!document.order.order_siteijikan.options[document.order.order_siteijikan.selectedIndex].value){
			ck_msg+="「配送時間指定」の「時間」を指定してください。";
			alert(ck_msg);
			document.order.order_siteijikan.focus();
			return false;
		}
	}
	//ジャケットデータ購入
	if(!document.order.order_jacket[0].checked && !document.order.order_jacket[1].checked){
		ck_msg+="「ジャケットデータ」を確認してください。";
		alert(ck_msg);
		document.order.order_jacket[0].focus();
		return false;
	}
	//盤面印刷
	if(!document.order.order_banpuri[0].checked && !document.order.order_banpuri[1].checked){
		ck_msg+="「盤面印刷」を確認してください。";
		alert(ck_msg);
		document.order.order_banpuri[0].focus();
		return false;
	}
	
}

//新規会員入力チェック
function sinki_submit(){
	ck_msg="【入力エラーがあります】\n\n";
	
	//メールアドレス
	str=z2h_ascii(document.order.order_mail.value);
	document.order.order_mail.value=str;
	if(str=='' || !str){
		ck_msg+="「E-mailアドレス」を入力してください";
		alert(ck_msg);
		document.order.order_mail.focus();
		return false;
	}else{
		if (!str.match(/^[0-9A-Za-z.\-_]+@[0-9A-Za-z\-_]+\.[0-9A-Za-z.\-_]+[A-Za-z]$/)) {
			ck_msg+="「E-mailアドレス」を確認してください";
			alert(ck_msg);
			document.order.order_mail.focus();
			return false;
		}
	}
	
	//メールアドレス(確認)
	str=z2h_ascii(document.order.order_mail_sub.value);
	document.order.order_mail_sub.value=str;
	if(str=='' || !str){
		ck_msg+="「E-mailアドレス(再入力)」を入力してください";
		alert(ck_msg);
		document.order.order_mail_sub.focus();
		return false;
	}else{
		if (!str.match(/^[0-9A-Za-z.\-_]+@[0-9A-Za-z\-_]+\.[0-9A-Za-z.\-_]+[A-Za-z]$/)) {
			ck_msg+="「E-mailアドレス(再入力)」を確認してください";
			alert(ck_msg);
			document.order.order_mail_sub.focus();
			return false;
		}
	}
	//メルアド一致確認
	if(document.order.order_mail.value != document.order.order_mail_sub.value){
		ck_msg+="「E-mailアドレス」と「E-mailアドレス(再入力)」が一致しません。";
		alert(ck_msg);
		document.order.order_mail.focus();
		return false;
	}

	if(!document.order.order_pass.value){
		ck_msg+="「ログインパスワード」を入力してください";
		alert(ck_msg);
		document.order.order_pass.focus();
		return false;
	}else{
		str=z2h_ascii(document.order.order_pass.value);
		document.order.order_pass.value=str;
		if (str.match(/^[0-9a-zA-Z]{4,20}$/)) {
			//ok
		}else{
			//ng
			ck_msg+="「ログインパスワード」を半角英数字で4～20文字で入力してください";
			alert(ck_msg);
			document.order.order_pass.focus();
			return false;
		}
	}
	
	
	//お名前の性
	if(!document.order.order_namae1.value){
		ck_msg+="「お名前の性」を入力してください";
		alert(ck_msg);
		document.order.order_namae1.focus();
		return false;
	}
	//お名前の名
	if(!document.order.order_namae2.value){
		ck_msg+="「お名前の名」を入力してください";
		alert(ck_msg);
		document.order.order_namae2.focus();
		return false;
	}
	
	//ふりがな
	if(!document.order.order_furigana1.value){
		ck_msg+="「ふりがなの性」を入力してください";
		alert(ck_msg);
		document.order.order_furigana1.focus();
		return false;
	}
	if(!document.order.order_furigana2.value){
		ck_msg+="「ふりがなの名」を入力してください";
		alert(ck_msg);
		document.order.order_furigana2.focus();
		return false;
	}
	
	//郵便番号
	document.order.order_yuubin.value=z2h_ascii(document.order.order_yuubin.value);
	str=z2h_ascii(document.order.order_yuubin.value);
	if ((str.match(/^[0-9]{7}$/)) || (str.match(/^[0-9]{3}-[0-9]{4}$/))) {
		//ok
	}else{
		ck_msg+="「郵便番号」を確認してください";
		alert(ck_msg);
		document.order.order_yuubin.focus();
		return false;
	}
	
	//都道府県
	if(!document.order.order_todoufuken.options[document.order.order_todoufuken.selectedIndex].value){
		ck_msg+="「都道府県」を確認してください";
		alert(ck_msg);
		document.order.order_todoufuken.focus();
		return false;
	}
	
	//住所
	if(!document.order.order_jyuusyo1.value){
		ck_msg+="「住所」を入力してください";
		alert(ck_msg);
		document.order.order_jyuusyo1.focus();
		return false;
	}
	
	//電話番号
	str=z2h_ascii(document.order.order_tel.value);
	document.order.order_tel.value=str;
	if(!document.order.order_tel.value){
		ck_msg+="「電話番号」を入力してください";
		alert(ck_msg);
		document.order.order_tel.focus();
		return false;
	}else{
		str=str.replace("-", "");
		str=str.replace("-", "");
		str=str.replace("-", "");
		if ((str.match(/^0([0-9]{9})$/)) || (str.match(/^0[5987]0([0-9]{8})$/))) {
			//ok
		}else{
			//ng
			ck_msg+="「電話番号」を確認してください";
			alert(ck_msg);
			document.order.order_tel.focus();
			return false;
		}
	}
	
	
	//お支払方法
	if(!document.order.order_siharai[0].checked && !document.order.order_siharai[1].checked){
		ck_msg+="「お支払方法」を確認してください。";
		alert(ck_msg);
		document.order.order_siharai[0].focus();
		return false;
	}


	//ジャケットデータ購入
	if(!document.order.order_jacket[0].checked && !document.order.order_jacket[1].checked){
		ck_msg+="「ジャケットデータ」を確認してください。";
		alert(ck_msg);
		document.order.order_jacket[0].focus();
		return false;
	}
	//盤面印刷
	if(!document.order.order_banpuri[0].checked && !document.order.order_banpuri[1].checked){
		ck_msg+="「盤面印刷」を確認してください。";
		alert(ck_msg);
		document.order.order_banpuri[0].focus();
		return false;
	}
	
}





//問い合わせ入力チェック
function toiawase_submit(){
	ck_msg="【入力エラーがあります】\n\n";

	//お名前の性
	if(!document.toiawase.toiawase_namae1.value){
		ck_msg+="「お名前の性」を入力してください";
		alert(ck_msg);
		document.toiawase.toiawase_namae1.focus();
		return false;
	}
	//お名前の名
	if(!document.toiawase.toiawase_namae2.value){
		ck_msg+="「お名前の名」を入力してください";
		alert(ck_msg);
		document.toiawase.toiawase_namae2.focus();
		return false;
	}
	
	//メールアドレス
	str=z2h_ascii(document.toiawase.toiawase_mail.value);
	document.toiawase.toiawase_mail.value=str;
	if(str=='' || !str){
		ck_msg+="「E-mailアドレス」を入力してください";
		alert(ck_msg);
		document.toiawase.toiawase_mail.focus();
		return false;
	}else{
		if (!str.match(/^[0-9A-Za-z.\-_]+@[0-9A-Za-z\-_]+\.[0-9A-Za-z.\-_]+[A-Za-z]$/)) {
			ck_msg+="「E-mailアドレス」を確認してください";
			alert(ck_msg);
			document.toiawase.toiawase_mail.focus();
			return false;
		}
	}
	
	//件名
	if(!document.toiawase.toiawase_kenmei.value){
		ck_msg+="「件名」を入力してください";
		alert(ck_msg);
		document.toiawase.toiawase_kenmei.focus();
		return false;
	}
	
	//お問い合わせ内容
	if(!document.toiawase.toiawase_naiyou.value){
		ck_msg+="「お問い合わせ内容」を入力してください";
		alert(ck_msg);
		document.toiawase.toiawase_naiyou.focus();
		return false;
	}
}


//h1入力チェック
function h1_submit(){
	ck_msg="【入力エラーがあります】\n\n";
	
	//メールアドレス
	str=z2h_ascii(document.h1.henkou_mail.value);
	document.h1.henkou_mail.value=str;
	if(str!='' && str){
		if (!str.match(/^[0-9A-Za-z.\-_]+@[0-9A-Za-z\-_]+\.[0-9A-Za-z.\-_]+[A-Za-z]$/)) {
			ck_msg+="「E-mailアドレス」を確認してください";
			alert(ck_msg);
			document.h1.henkou_mail.focus();
			return false;
		}
	}
	//パスワード
	str=z2h_ascii(document.h1.henkou_pass.value);
	document.h1.henkou_pass.value=str;
	if(str!='' && str){
		if (str.match(/^[0-9a-zA-Z]{4,20}$/)) {
			//ok
		}else{
			//ng
			ck_msg+="「ログインパスワード」を半角英数字で4～20文字で入力してください";
			alert(ck_msg);
			document.h1.henkou_pass.focus();
			return false;
		}
	}
	//変更なし
	if(document.h1.henkou_mail.value=='' && document.h1.henkou_pass.value==''){
			ck_msg+="変更されていません。";
			alert(ck_msg);
			document.h1.henkou_mail.focus();
			return false;
	}
	
}


function z2h_ascii(src) {
    var str = new String;
    var len = src.length;
    for (var i = 0; i < len; i++) {
        var c = src.charCodeAt(i);
        if (c >= 65281 && c <= 65374 && c != 65340) {
            str += String.fromCharCode(c - 65248);
        } else if (c == 8217) {
            str += String.fromCharCode(39);
        } else if (c == 8221) {
            str += String.fromCharCode(34);
        } else if (c == 12288) {
            str += String.fromCharCode(32);
        } else if (c == 65507) {
            str += String.fromCharCode(126);
        } else if (c == 65509) {
            str += String.fromCharCode(92);
        } else {
            str += src.charAt(i);
        } 
    }
    return str;
}