// JavaScript Document
<!--
//---------------------初期設定---------------------

var formName="contact"; //作業フォーム名を指定

//##表示名
F_mes=new Array();
F_mes[0]="会社名";
F_mes[1]="会社名（フリガナ）";
F_mes[2]="担当者名";
F_mes[3]="担当者名（フリガナ）";
F_mes[4]="役職";
F_mes[5]="Eメールアドレス";
F_mes[6]="郵便番号";
F_mes[7]="都道府県";
F_mes[8]="市区町村";
F_mes[9]="地名・番地";
F_mes[10]="ビル名";
F_mes[11]="電話番号";
F_mes[12]="ファックス";
F_mes[13]="ホームページアドレス";
F_mes[14]="備考";

//##チェック項目 (yes:1)
F_ch=new Array();
F_ch[0]="1";
F_ch[1]="1";
F_ch[2]="1";
F_ch[3]="1";
F_ch[4]="0";
F_ch[5]="1";
F_ch[6]="1";
F_ch[7]="1";
F_ch[8]="1";
F_ch[9]="1";
F_ch[10]="0";
F_ch[11]="1";
F_ch[12]="0";
F_ch[13]="0";
F_ch[14]="0";


var formMail=4;
var formTel=5;
//---------------------設定終了---------------------

//フォーム削除
function formClear(formElement){
	if(formElement.value=='&nbsp;'){formElement.value='';}
}


//入力確認
function inputCheck(){
for( i=0 ; i<document[formName].length ; i++ ){document[formName].elements[i].style.backgroundColor='#FFFFFF'}
for( i=0 ; i<document[formName].length ; i++ ){
if(F_ch[i]==1){
	if(document[formName].elements[i].type == "select-one" && document[formName].elements[i].options[0].selected){
		alert(F_mes[i]+"を選択して下さい。");
		document[formName].elements[i].focus();
		document[formName].elements[i].style.backgroundColor='#ccc';
		return false;
	}
	else{
		if(document[formName].elements[i].value == "" ){ 
			if(i==formMail && document[formName].elements[i].value == "" && document[formName].elements[i+1].value == "" ){
				alert(F_mes[i]+"または"+F_mes[i+1]+"に連絡先を入力して下さい。");
				return false;
			}
			alert(F_mes[i]+"を入力して下さい。");
			document[formName].elements[i].focus();
			document[formName].elements[i].style.backgroundColor='#ccc';
			return false; 
		}
		if(i==formMail){
			_ret=_ChkStringEmail(document[formName].elements[i].value);
			if (_ret!=true){
			window.alert("入力されたE-Mailアドレスの形式が正しくありません。");
			document[formName].elements[i].style.backgroundColor='#ccc';
			return false;
			}
		}
	}
}
}
}


function _ChkStringEmail(str){
	if (str.match(/[!"#$%&'\(\)=\\|,:;^\[\]\{\}`*?<>]/)){
	return false;
	}
	else{
		if (str.indexOf("@",0)<=0){
			return false;
		}
		else{
			return true;
		}
	}
}

//-->

