function check_contact(form) {
	if(form.onm.value == "") {
		alert("お名前を入力してください。");
		return;
	}

	if(form.tel.value == "") {
		alert("電話番号を入力してください。");
		return;
	}

	if(form.mal.value == "") {
		alert("メールアドレスを入力してください。");
		return;
	}

	if(form.mal.value != "") {
		str = form.mal.value;
		var tmp = str.match("^[0-9A-Za-z._-]+@[0-9A-Za-z.-]+$");
		if (tmp != str){
			alert("メールアドレスの入力が間違っています");
			return;
		}
	}

	if(confirm("お問い合わせ内容を送信します。よろしいですか？")) {
		form.action="contact_send.php";
		form.submit();
	}
}

//半角数字チェック
function isNumeric(num){
    if(isNaN(num)){
        return false;
    }
    return true;
}

//半角英数字チェック
function isAlphaNumeric(str) {
	if( str.match( /[^A-Za-z0-9\s.-]+/ ) ) {
		return false;
	}
	return true;
}

//半角英字チェック
function isAlpha(str) {
	if( str.match( /[^A-Za-z\s.-]+/ ) ) {
		return false;
	}
	return true;
}

//半角ｶﾀｶﾅチェック
function isKana(str) {
	if( str.match( /[^｡-ﾟ]+/ ) ) {
		return false;
	}
	return true;
}

//全角チェック
function checkIsZenkaku(str) {
	for(var i=0; i<str.length; i++){
		/* 1文字ずつ文字コードをエスケープし、その長さが4文字以上なら全角 */
		var len=escape(str.charAt(i)).length;
		if(len>=4){
			return true;
		}
	}
	return false;
}

