//employment Form Library JavaScript

//入力チェック
function formValueCheck() {
	var fObj = document.mailform;
	var color1 = "#e8f0a8";
	var color2 = "#F4F2ED";

	//応募職種
	if(fObj.job.selectedIndex == 0) {
		fObj.job.focus();
		setBGCOLOR('trjob',color1);
		alert('応募職種が選択されていません。');
		return false;
	} else {
		setBGCOLOR('trjob',color2);
	}

	//名前
	if(fObj.name.value == null || fObj.name.value == "") {
		fObj.name.focus();
		setBGCOLOR('trname',color1);
		alert('お名前が入力されていません。');
		return false;
	} else {
		setBGCOLOR('trname',color2);
	}

	//フリガナ
	if(fObj.furigana.value == null || fObj.furigana.value == "") {
		fObj.furigana.focus();
		setBGCOLOR('trfurigana',color1);
		alert('フリガナが入力されていません。');
		return false;
	} else {
		setBGCOLOR('trfurigana',color2);
	}
	
	//性別
	if(fObj.sex.selectedIndex == 0) {
		fObj.sex.focus();
		setBGCOLOR('trsex',color1);
		alert('性別が選択されていません。');
		return false;
	} else {
		setBGCOLOR('trsex',color2);
	}

	//年齢
	if(fObj.age.value == null || fObj.age.value == "") {
		fObj.age.focus();
		setBGCOLOR('trage',color1);
		alert('年齢が入力されていません。');
		return false;
	} else {
		setBGCOLOR('trage',color2);
	}

	//郵便番号
	if(fObj.zip.value == null || fObj.zip.value == "") {
		fObj.zip.focus();
		setBGCOLOR('traddress',color1);
		alert('郵便番号が入力されていません。');
		return false;
	} else {
		setBGCOLOR('traddress',color2);
	}
	
	//都道府県
	if(fObj.address.value == null || fObj.address.value == "") {
		fObj.address.focus();
		setBGCOLOR('traddress',color1);
		alert('都道府県市区町村が入力されていません。');
		return false;
	} else {
		setBGCOLOR('traddress',color2);
	}
	
	//電話番号
	if((fObj.tel.value == null || fObj.tel.value == "")&&(fObj.mobile.value == null || fObj.mobile.value == "")) {
		fObj.tel.focus();
		setBGCOLOR('trtel',color1);
		alert('電話番号が入力されていません。');
		return false;
	} else {
		setBGCOLOR('trtel',color2);
	}

	//メールアドレス
	if(fObj.email.value == null || fObj.email.value == "") {
		fObj.email.focus();
		setBGCOLOR('tremail',color1);
		alert('メールアドレスが入力されていません。');
		return false;
	} else {
		setBGCOLOR('tremail',color2);
	}
		//メールアドレス整合チェック
	if(fObj.email2.value == null || fObj.email2.value == "") {
		fObj.email2.focus();
		setBGCOLOR('tremail2',color1);
		alert('メールアドレス（確認用再入力）が入力されていません。');
		return false;
	} else if (fObj.email2.value != fObj.email.value) {
		fObj.email2.focus();
		setBGCOLOR('tremail2',color1);
		alert('メールアドレスとメールアドレス（確認用再入力）が一致しません。もう一度ご確認の上、ご入力ください。');
		return false;
	} else {
		setBGCOLOR('tremail2',color2);
	}

	//内容記入欄
	if(fObj.message.value == null || fObj.message.value == "") {
		fObj.message.focus();
		setBGCOLOR('trmessage',color1);
		alert('お問い合わせ内容が入力されていません。');
		return false;
	} else {
		setBGCOLOR('trmessage',color2);
	}

	
}

//フォーム用背景色変更
function setBGCOLOR(layName,color){
  if(document.getElementById)             //e5,e6,n6,n7,m1,o6用
    document.getElementById(layName).style.backgroundColor = color;
  else if(document.all)                   //e4用
    document.all(layName).style.backgroundColor = color;
}
