/*----- for NEC form -----*/


function IN_Check() {


         mail=document.touroku.mail.value;

         wkdata = document.touroku.kaisha.value;
         if ( wkdata == "") {
            window.alert("正式社名を入力してください");
         document.touroku.kaisha.focus();
            return false;
          }
         wkdata = document.touroku.kaisha.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("正式社名に「”」、「,」は入力できません");
         document.touroku.kaisha.focus();
         document.touroku.kaisha.select();
         return false;
         }
         wkdata = document.touroku.k_furigana.value;
         if ( wkdata == "") {
            window.alert("正式社名のフリガナを入力してください");
            document.touroku.k_furigana.focus();
            return false;
          }
		if (kanachk(wkdata) != 0) {
			window.alert("正式社名のフリガナを全角で入力してください");
			document.touroku.k_furigana.focus();
			document.touroku.k_furigana.select();
			return false;
		}
         wkdata = document.touroku.k_furigana.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("正式社名のフリガナに「”」、「,」は入力できません");
         document.touroku.k_furigana.focus();
         document.touroku.k_furigana.select();
         return false;
         }
         wkdata = document.touroku.honsha.value;
         if ( wkdata == "") {
            window.alert("本社所在地を入力してください");
         document.touroku.honsha.focus();
            return false;
          }
         wkdata = document.touroku.honsha.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("本社所在地に「”」、「,」は入力できません");
         document.touroku.honsha.focus();
         document.touroku.honsha.select();
         return false;
         }

         wkdata = document.touroku.yubin1.value;
         if ( wkdata == "") {
            window.alert("郵便番号を入力してください");
         document.touroku.yubin1.focus();
            return false;
          }
		if (suujichk(wkdata) != 0) {
			window.alert("郵便番号は半角数字で入力してください");
			document.touroku.yubin1.focus();
			document.touroku.yubin1.select();
			return false;
		}
         wkdata = document.touroku.yubin1.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("郵便番号に「”」、「,」は入力できません");
         document.touroku.yubin1.focus();
         document.touroku.yubin1.select();
         return false;
         }

         wkdata = document.touroku.yubin2.value;
         if ( wkdata == "") {
            window.alert("郵便番号を入力してください");
         document.touroku.yubin2.focus();
            return false;
          }
		if (suujichk(wkdata) != 0) {
			window.alert("郵便番号は半角数字で入力してください");
			document.touroku.yubin2.focus();
			document.touroku.yubin2.select();
			return false;
		}
         wkdata = document.touroku.yubin2.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("郵便番号に「”」、「,」は入力できません");
         document.touroku.yubin2.focus();
         document.touroku.yubin2.select();
         return false;
         }

         wkdata = document.touroku.jyuusyo.value;
         if ( wkdata == "") {
            window.alert("所在地を入力してください");
            document.touroku.jyuusyo.focus();
            return false;
          }
         wkdata = document.touroku.jyuusyo.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("所在地に「”」、「,」は入力できません");
         document.touroku.jyuusyo.focus();
         document.touroku.jyuusyo.select();
         return false;
         }
         wkdata = document.touroku.busyo.value;
         if ( wkdata == "") {
            window.alert("担当部署を入力してください");
            document.touroku.busyo.focus();
            return false;
          }
         wkdata = document.touroku.busyo.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("担当部署に「”」、「,」は入力できません");
         document.touroku.busyo.focus();
         document.touroku.busyo.select();
         return false;
         }

         wkdata = document.touroku.yakusyoku.value;
         if ( wkdata == "") {
            window.alert("役職を入力してください");
            document.touroku.yakusyoku.focus();
            return false;
          }
         wkdata = document.touroku.yakusyoku.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("役職に「”」、「,」は入力できません");
         document.touroku.yakusyoku.focus();
         document.touroku.yakusyoku.select();
         return false;
         }
         wkdata = document.touroku.tantou.value;
         if ( wkdata == "") {
            window.alert("ご担当者名を入力してください");
            document.touroku.tantou.focus();
            return false;
          }
         wkdata = document.touroku.tantou.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("ご担当者名に「”」、「,」は入力できません");
         document.touroku.tantou.focus();
         document.touroku.tantou.select();
         return false;
         }
         wkdata = document.touroku.n_furigana.value;
         if ( wkdata == "") {
            window.alert("ご担当者名のフリガナを入力してください");
            document.touroku.n_furigana.focus();
            return false;
          }
         wkdata = document.touroku.n_furigana.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("ご担当者のフリガナに「”」、「,」は入力できません");
         document.touroku.n_furigana.focus();
         document.touroku.n_furigana.select();
         return false;
         }
         wkdata = document.touroku.tel1.value;
         if ( wkdata == "") {
            window.alert("電話番号を入力してください");
            document.touroku.tel1.focus();
            return false;
          }
         if (suujichk(wkdata) != 0) {
            window.alert("電話番号は半角数字で入力してください");
            document.touroku.tel1.focus();
            document.touroku.tel1.select();
            return false;
          }
         wkdata = document.touroku.fax1.value;
         if ( wkdata == "") {
            window.alert("ＦＡＸ番号を入力してください");
            document.touroku.fax1.focus();
            return false;
          }
         if (suujichk(wkdata) != 0) {
            window.alert("ＦＡＸ番号は半角数字で入力してください");
            document.touroku.fax1.focus();
            document.touroku.fax1.select();
            return false;
          }
         wkdata = document.touroku.mail.value;
         if ( wkdata == "") {
            window.alert("メールアドレスを入力してください");
            document.touroku.mail.focus();
            return false;
          }
         if((wkdata.match(/[",]/)) !=null){
         alert("メールアドレスに「”」、「,」は入力できません");
         document.touroku.mail.focus();
         document.touroku.mail.select();
         return false;
         }
         if (mailchk(wkdata) != 0) {
            window.alert("メールアドレス正確に入力してください");
         document.touroku.mail.focus();
         document.touroku.mail.select();
            return false;
          }
         if(mail.indexOf("@",0)<0){
         alert("メールアドレスを正確に入力してください")
         document.touroku.mail.focus();
         document.touroku.mail.select();
         return false;
         }
         if(mail.indexOf(".",0)<0){
         alert("メールアドレスを正確に入力してください")
         document.touroku.mail.focus();
         document.touroku.mail.select();
         return false;
         }

         wkdata = document.touroku.gyousyu.value;
         if ( wkdata == "") {
            window.alert("業種を選択してください");
         document.touroku.gyousyu.focus();
            return false;
          }

		var nogyosyu = document.touroku.gyousyu.selectedIndex;
		document.touroku.gyousyu_name.value = document.touroku.gyousyu.options[nogyosyu].text;


return true;

}

function IN_CheckUp() {


         mail=document.change.mail.value;

         wkdata = document.change.kaisha.value;
         if ( wkdata == "") {
            window.alert("正式社名を入力してください");
         document.change.kaisha.focus();
            return false;
          }
         wkdata = document.change.kaisha.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("正式社名に「”」、「,」は入力できません");
         document.change.kaisha.focus();
         document.change.kaisha.select();
         return false;
         }
         wkdata = document.change.k_furigana.value;
         if ( wkdata == "") {
            window.alert("正式社名のフリガナを入力してください");
            document.change.k_furigana.focus();
            return false;
          }
		if (kanachk(wkdata) != 0) {
			window.alert("正式社名のフリガナを全角で入力してください");
			document.change.k_furigana.focus();
			document.change.k_furigana.select();
			return false;
		}
         wkdata = document.change.k_furigana.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("正式社名のフリガナに「”」、「,」は入力できません");
         document.change.k_furigana.focus();
         document.change.k_furigana.select();
         return false;
         }
         wkdata = document.change.honsha.value;
         if ( wkdata == "") {
            window.alert("本社所在地を入力してください");
         document.change.honsha.focus();
            return false;
          }
         wkdata = document.change.honsha.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("本社所在地に「”」、「,」は入力できません");
         document.change.honsha.focus();
         document.change.honsha.select();
         return false;
         }

         wkdata = document.change.yubin1.value;
         if ( wkdata == "") {
            window.alert("郵便番号を入力してください");
         document.change.yubin1.focus();
            return false;
          }
		if (suujichk(wkdata) != 0) {
			window.alert("郵便番号は半角数字で入力してください");
			document.change.yubin1.focus();
			document.change.yubin1.select();
			return false;
		}
         wkdata = document.change.yubin1.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("郵便番号に「”」、「,」は入力できません");
         document.change.yubin1.focus();
         document.change.yubin1.select();
         return false;
         }

         wkdata = document.change.yubin2.value;
         if ( wkdata == "") {
            window.alert("郵便番号を入力してください");
         document.change.yubin2.focus();
            return false;
          }
		if (suujichk(wkdata) != 0) {
			window.alert("郵便番号は半角数字で入力してください");
			document.change.yubin2.focus();
			document.change.yubin2.select();
			return false;
		}
         wkdata = document.change.yubin2.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("郵便番号に「”」、「,」は入力できません");
         document.change.yubin1.focus();
         document.change.yubin1.select();
         return false;
         }

         wkdata = document.change.jyuusyo.value;
         if ( wkdata == "") {
            window.alert("所在地を入力してください");
            document.change.jyuusyo.focus();
            return false;
          }
         wkdata = document.change.jyuusyo.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("所在地に「”」、「,」は入力できません");
         document.change.jyuusyo.focus();
         document.change.jyuusyo.select();
         return false;
         }
         wkdata = document.change.busyo.value;
         if ( wkdata == "") {
            window.alert("担当部署を入力してください");
            document.change.busyo.focus();
            return false;
          }
         wkdata = document.change.busyo.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("担当部署に「”」、「,」は入力できません");
         document.change.busyo.focus();
         document.change.busyo.select();
         return false;
         }

         wkdata = document.change.yakusyoku.value;
         if ( wkdata == "") {
            window.alert("役職を入力してください");
            document.change.yakusyoku.focus();
            return false;
          }
         wkdata = document.change.yakusyoku.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("役職に「”」、「,」は入力できません");
         document.change.yakusyoku.focus();
         document.change.yakusyoku.select();
         return false;
         }
         wkdata = document.change.tantou.value;
         if ( wkdata == "") {
            window.alert("ご担当者名を入力してください");
            document.change.tantou.focus();
            return false;
          }
         wkdata = document.change.tantou.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("ご担当者名に「”」、「,」は入力できません");
         document.change.tantou.focus();
         document.change.tantou.select();
         return false;
         }
         wkdata = document.change.n_furigana.value;
         if ( wkdata == "") {
            window.alert("ご担当者名のフリガナを入力してください");
            document.change.n_furigana.focus();
            return false;
          }
         wkdata = document.change.n_furigana.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("ご担当者のフリガナに「”」、「,」は入力できません");
         document.change.n_furigana.focus();
         document.change.n_furigana.select();
         return false;
         }
         wkdata = document.change.tel1.value;
         if ( wkdata == "") {
            window.alert("電話番号を入力してください");
            document.change.tel1.focus();
            return false;
          }
         if (suujichk(wkdata) != 0) {
            window.alert("電話番号は半角数字で入力してください");
            document.change.tel1.focus();
            document.change.tel1.select();
            return false;
          }
         wkdata = document.change.fax1.value;
         if ( wkdata == "") {
            window.alert("ＦＡＸ番号を入力してください");
            document.change.fax1.focus();
            return false;
          }
         if (suujichk(wkdata) != 0) {
            window.alert("ＦＡＸ番号は半角数字で入力してください");
            document.change.fax1.focus();
            document.change.fax1.select();
            return false;
          }
         wkdata = document.change.mail.value;
         if ( wkdata == "") {
            window.alert("メールアドレスを入力してください");
            document.change.mail.focus();
            return false;
          }
         if((wkdata.match(/[",]/)) !=null){
         alert("メールアドレスに「”」、「,」は入力できません");
         document.change.mail.focus();
         document.change.mail.select();
         return false;
         }
         if (mailchk(wkdata) != 0) {
            window.alert("メールアドレス正確に入力してください");
         document.change.mail.focus();
         document.change.mail.select();
            return false;
          }
         if(mail.indexOf("@",0)<0){
         alert("メールアドレスを正確に入力してください")
         document.change.mail.focus();
         document.change.mail.select();
         return false;
         }
         if(mail.indexOf(".",0)<0){
         alert("メールアドレスを正確に入力してください")
         document.change.mail.focus();
         document.change.mail.select();
         return false;
         }

         wkdata = document.change.gyousyu.value;
         if ( wkdata == "") {
            window.alert("業種を選択してください");
         document.change.gyousyu.focus();
            return false;
          }

		var nogyosyu = document.change.gyousyu.selectedIndex;
		document.change.gyousyu_name.value = document.change.gyousyu.options[nogyosyu].text;
return true;

}

function IN_CheckDL() {

         mail=document.download.mail.value;

         wkdata = document.download.kaisha.value;
         if ( wkdata == "") {
            window.alert("正式社名を入力してください");
         document.download.kaisha.focus();
            return false;
          }
         wkdata = document.download.kaisha.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("正式社名に「”」、「,」は入力できません");
         document.download.kaisha.focus();
         document.download.kaisha.select();
         return false;
         }

         wkdata = document.download.gyousyu.value;
         if ( wkdata == "") {
            window.alert("業種を入力してください");
            document.download.gyousyu.focus();
            return false;
          }
         wkdata = document.download.gyousyu.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("業種に「”」、「,」は入力できません");
         document.download.gyousyu.focus();
         document.download.gyousyu.select();
         return false;
         }

         wkdata = document.download.busyo.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("担当部署に「”」、「,」は入力できません");
         document.download.busyo.focus();
         document.download.busyo.select();
         return false;
         }

         wkdata = document.download.yakusyoku.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("役職に「”」、「,」は入力できません");
         document.download.yakusyoku.focus();
         document.download.yakusyoku.select();
         return false;
         }

         wkdata = document.download.tantou.value;
         if ( wkdata == "") {
            window.alert("ご担当者名を入力してください");
            document.download.tantou.focus();
            return false;
          }
         wkdata = document.download.tantou.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("ご担当者名に「”」、「,」は入力できません");
         document.download.tantou.focus();
         document.download.tantou.select();
         return false;
         }
         wkdata = document.download.n_furigana.value;
         if ( wkdata == "") {
            window.alert("ご担当者名のフリガナを入力してください");
            document.download.n_furigana.focus();
            return false;
          }
         wkdata = document.download.n_furigana.value;
         if((wkdata.match(/[",]/)) !=null){
         alert("ご担当者のフリガナに「”」、「,」は入力できません");
         document.download.n_furigana.focus();
         document.download.n_furigana.select();
         return false;
         }
         wkdata = document.download.tel1.value;
         if (suujichk(wkdata) != 0) {
            window.alert("電話番号は半角数字で入力してください");
            document.download.tel1.focus();
            document.download.tel1.select();
            return false;
          }
         wkdata = document.download.mail.value;
         if ( wkdata == "") {
            window.alert("メールアドレスを入力してください");
            document.download.mail.focus();
            return false;
          }
         if((wkdata.match(/[",]/)) !=null){
         alert("メールアドレスに「”」、「,」は入力できません");
         document.download.mail.focus();
         document.download.mail.select();
         return false;
         }
         if (mailchk(wkdata) != 0) {
            window.alert("メールアドレス正確に入力してください");
         document.download.mail.focus();
         document.download.mail.select();
            return false;
          }
         if(mail.indexOf("@",0)<0){
         alert("メールアドレスを正確に入力してください")
         document.download.mail.focus();
         document.download.mail.select();
         return false;
         }
         if(mail.indexOf(".",0)<0){
         alert("メールアドレスを正確に入力してください")
         document.download.mail.focus();
         document.download.mail.select();
         return false;
         }

return true;

}


//メールチェック
var chk_moji ="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789@-._";
function mailchk(mail)
{
	err_flg = 0;
	
	for (i=0; i<mail,length; i++)
	{
		if (chk_moji.indexOf(mail.charAt(i)) == -1)
		{
			err_flg = 1;
		}
	}
	
	if (mail.indexOf("@") == -1)
	{
		err_flg = -1;
	}
	
	if (mail.indexOf(".") == -1)
	{
		err_flg = -1;
	}
	
	return err_flg;
	
}

//数値チェック
var suuji_moji ="0123456789-";
function suujichk(datno)
{
	var err_flg = 0;
	
	for (i=0; i<datno.length; i++)
	{
		if (suuji_moji.indexOf(datno.charAt(i)) == -1)
		{
			err_flg = 1;
		}
	}

	return err_flg;

}

//全角カナチェック
var kana_moji ="あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわをんがぎぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽぁぃぅぇぉゃゅょゐゑアイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポァィゥェォャュョーヵヶヮッ";
function kanachk(datno)
{
	var err_flg = 0;
	
	for (i=0; i<datno.length; i++)
	{
		if (kana_moji.indexOf(datno.charAt(i)) == -1)
		{
			err_flg = 1;
		}
	}

	return err_flg;

}
