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

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

//##表示名
F_mes=new Array();
F_mes[0]="お名前";
F_mes[1]="お名前（フリガナ）";
F_mes[2]="会社名";
F_mes[3]="Eメールアドレス";
F_mes[4]="電話番号";
F_mes[5]="お問合せ内容";

//##チェック項目 (yes:1)
F_ch=new Array();
F_ch[0]="1";
F_ch[1]="1";
F_ch[2]="0";
F_ch[3]="1";
F_ch[4]="1";
F_ch[5]="1";

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

//フォーム削除
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;
		}
	}
}

//-->


