// JavaScript Document

document.write('<script src="js/AC_RunActiveContent.js" type="text/javascript"><\/script>');
document.write('<script src="js/AC_ActiveX.js" type="text/javascript"><\/script>');

function Footer() {
		date = new Date();
		year = date.getYear();
		if (year < 2000) year += 1900;
		document.write("COPYRIGHT &copy; "+year+" ALL RIGHT RESERVED SHINKOKENSO Ltd.");
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


function Vopen(fileNm){
	window.open(fileNm,"Win2","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,width=600,height=850");
}

function Wopen02(fileNm){
	window.open(fileNm,"Win2","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,width=680,height=750");
}

function Map(fileNm){
	window.open(fileNm,"Win2","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,width=550,height=630");
}

function Sopen(fileNm){
	window.open(fileNm,"Win2","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,width=570,height=400");
}

//SeminorForm Check
function SeminorCheck() {
	var name = document.getElementById("name");
	if(name.value == "") {
		alert("お名前が入力されていません。");
		name.focus();
		return(false);
	}
	var pref = document.getElementById("pref");
	if(pref.value == "") {
		alert("都道府県が選択されていません。");
		pref.focus();
		return(false);
	}
	var mail = document.getElementById("mail");
	if(mail.value == "") {
		alert("メールアドレスが入力されていません。");
		mail.focus();
		return(false);
	}
	var str=mail.value; /* 入力値 */
  for(var i=0; i<str.length; i++){
    /* 1文字ずつ文字コードをエスケープし、その長さが4文字以上なら全角 */
    var len=escape(str.charAt(i)).length;
    if(len>=4){
      alert('メールアドレスに全角文字が含まれています');
			mail.focus();
      return false;
    }
  }

	var Seiki=/[!#-9A-~]+@+[a-z0-9]+.+[^.]$/i;
	var str = mail.value;
	if(str.match(Seiki)){
		return true;
	}else{
		alert('メールアドレスの形式が不正です');
		mail.focus();
		return false;
	}
}

//Form Check
function FormCheck() {
	var name = document.getElementById("name");
	if(name.value == "") {
		alert("お名前が入力されていません。");
		name.focus();
		return(false);
	}

	var age = document.getElementById("age");
	var str=age.value; /* 入力値 */
  for(var i=0; i<str.length; i++){
    /* 1文字ずつ文字コードをエスケープし、その長さが4文字以上なら全角 */
    var len=escape(str.charAt(i)).length;
    if(len>=4){
      alert('年齢に全角文字が含まれています');
			age.focus();
      return false;
    }
	}

	var zip = document.getElementById("zip");
	if(zip.value == "") {
		alert("郵便番号が入力されていません。");
		zip.focus();
		return(false);
	}

	var str=zip.value; /* 入力値 */
  for(var i=0; i<str.length; i++){
    /* 1文字ずつ文字コードをエスケープし、その長さが4文字以上なら全角 */
    var len=escape(str.charAt(i)).length;
    if(len>=4){
      alert('郵便番号に全角文字が含まれています');
			zip.focus();
      return false;
    }
  }

	var fax = document.getElementById("fax");
	var str=fax.value; /* 入力値 */
  for(var i=0; i<str.length; i++){
    /* 1文字ずつ文字コードをエスケープし、その長さが4文字以上なら全角 */
    var len=escape(str.charAt(i)).length;
    if(len>=4){
      alert('FAXに全角文字が含まれています');
			fax.focus();
      return false;
    }
	}

	var addr = document.getElementById("addr");
	if(addr.value == "") {
		alert("住所が入力されていません。");
		addr.focus();
		return(false);
	}

	var tel = document.getElementById("tel");
	if(tel.value == "") {
		alert("電話番号が入力されていません。");
		tel.focus();
		return(false);
	}
	var str=tel.value; /* 入力値 */
  for(var i=0; i<str.length; i++){
    /* 1文字ずつ文字コードをエスケープし、その長さが4文字以上なら全角 */
    var len=escape(str.charAt(i)).length;
    if(len>=4){
      alert('電話番号に全角文字が含まれています');
			tel.focus();
      return false;
    }
  }

	var mail = document.getElementById("mail");
	if(mail.value == "") {
		alert("メールアドレスが入力されていません。");
		mail.focus();
		return(false);
	}

	var str=mail.value; /* 入力値 */
  for(var i=0; i<str.length; i++){
    /* 1文字ずつ文字コードをエスケープし、その長さが4文字以上なら全角 */
    var len=escape(str.charAt(i)).length;
    if(len>=4){
      alert('メールアドレスに全角文字が含まれています');
			mail.focus();
      return false;
    }
  }

	var Seiki=/[!#-9A-~]+@+[a-z0-9]+.+[^.]$/i;
	var str = mail.value;
	if(str.match(Seiki)){
		return true;
	}else{
		alert('メールアドレスの形式が不正です');
		mail.focus();
		return false;
	}
}
