//<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

function chkTel(form)
{
	var regT = RegExp("^[0-9]{2,4}-[0-9]{1,4}-[0-9]{3,4}$"); //電話番号の正規表現
	var regZ = RegExp("^[0-9]{3}-[0-9]{4}$"); //郵便番号の正規表現

	//ハイフンの類似文字パターンを文字コードにして格納
	var regX = new RegExp(
													String.fromCharCode(0x002D) + "|" + // 'HYPHEN-MINUS'	(U+002D)[ - ]
													String.fromCharCode(0x2212) + "|" + // 'MINUS SIGN'		(U+2212)[ − ]
													String.fromCharCode(0xFF0D) + "|" + // 'FULLWIDTH HYPHEN-MINUS'	(U+FF0D)[ － ]
													String.fromCharCode(0x30FC) + "|" + // 'KATAKANA-HIRAGANA PROLONGED SOUND MARK'	(U+30FC)[ ー ]
													String.fromCharCode(0x2012) + "|" + // 'FIGURE DASH'	(U+2012)[ ‒ ]
													String.fromCharCode(0x2013) + "|" + // 'EN DASH'	(U+2013)[ – ]
													String.fromCharCode(0x2014) + "|" + // 'EM DASH'	(U+2014)[ — ]
													String.fromCharCode(0x2015) + "|" + // 'HORIZONTAL BAR'	(U+2015)[ ― ]
													String.fromCharCode(0x2500)				 // 'BOX DRAWINGS LIGHT HORIZONTAL'	(U+2500)[ ─ ]
													, "g");
	
	var rep = "-";
	
	//本人電話番号
	if(document.getElementById("tel").value)
	{
		var strTel = document.getElementById("tel").value; //元のプロパティ値を格納
		
		if(strTel.match(regX))	 {
			strTel = strTel.replace(regX, rep); //ハイフンの置き換えを実行
		}
		
		//replace後の文字列で本人電話番号の形式を確認
		if(!strTel.match(regT)) {
				alert("【エラー】\電話番号の形式が不正です。\nもう一度本人電話番号を確認して下さい。");
				return false;
		}
		
		
		document.getElementById("tel").value = strTel;
		
	//本人電話番号のチェック　ここまで
	}

	//this.form.action = "http://mp-bag.com/";
	//form.submit();
//関数ここまで
}
