﻿function inputcheck(){

	if (!document.form1.title.value){
		alert("題名が入力されていません。");
		document.form1.title.focus();
		return false;
	}
	if (!document.form1.contents.value){
		alert("本文が入力されていません。");
		document.form1.contents.focus();
		return false;
	}
	if (!document.form1.poster.value){
		alert("名前が入力されていません。");
		document.form1.poster.focus();
		return false;
	}
	if (!document.form1.deletekey.value){
		alert("削除キーが入力されていません。");
		document.form1.deletekey.focus();
		return false;
	}

	if (document.form1.deletekey.value.length < 3 ||document.form1.deletekey.value.length > 12 ){
		alert("削除キーは3文字以上 12文字以下の半角英数字のみの入力です");
		document.form1.deletekey.focus();
		return false;
	}

	if (document.form1.deletekey.value.match(/[^0-9a-zA-Z]/) ){
		alert("削除キーは3文字以上 12文字以下の半角英数字のみの入力です");
		document.form1.deletekey.focus();
		return false;
	}

	if (!document.form1.security_code.value){
		alert("認証番号が入力されていません。");
		document.form1.security_code.focus();
		return false;
	}

	if (document.form1.email.value) {
		if (!is_valid_email(document.form1.email.value)){
			alert("メールアドレスの形式が正しくないようです。");
			document.form1.email.focus();
			return false;
		}
	}

	if (document.form1.url.value) {
		if (document.form1.url.value.substr(0,7) != "http://" && document.form1.url.value.substr(0,8) != "https://" ){
			alert("URLの頭に http:// がありません");
			document.form1.url.focus();
			return false;
		}
	}

	myRet = confirm("投稿してよろしいですか？");
	
	if (myRet==true) {
		lon();
	}
	
	return myRet;

}
function is_valid_email(email_address) {

	var regex;
	regex = '^([._a-z0-9-]+[._a-z0-9-]*)@(([a-z0-9-]+\.)*([a-z0-9-]+)(\.[a-z]{2,3}))$';
	myRE = new RegExp(regex, "gi");
	result = email_address.match(myRE);

	return result;

}


