// JavaScript Document

/* ======================================================

 送信フォーム関連処理

 /contact/entry.html
	└/js/contact/fm_ck.js ←

 概要


 1. クッキーの取得
 2. ONLOAD時の処理
 3. 入力･選択状態をチェック
 4. プライバシーポリシー同意の確認

 (C) 920
 Lastupdate：2007.08.13

====================================================== */

/* -----------------------------------------------------
 1. クッキーの取得（個人情報保護方針の確認）
----------------------------------------------------- */
cookieData = '';
cookieName ='consent=';
consentCookie = document.cookie + ';';
start = consentCookie.indexOf(cookieName);
if(start != -1) {
	end = consentCookie.indexOf(';',start);
	cookieData = unescape(consentCookie.substring(start + cookieName.length, end));
}

/* -----------------------------------------------------
 2. ONLOAD時の処理
----------------------------------------------------- */
onload =  function(){
	consentPolicy();
}

/* -----------------------------------------------------
 3. 入力･選択状態をチェック
----------------------------------------------------- */
function Check(FmName){
	if ( !checkNull ( FmName.detail,  "「お問合せ内容」が入力されていません", "※なるべく詳しくご記入ください" ) ) { return false; }
	if ( !changeStr ( FmName.company, "例：株式会社山田", "" ) ) { return false; }
	if ( !changeStr ( FmName.company_kana, "例：カブシキガイシャヤマダ", "" ) ) { return false; }
	if ( !changeStr ( FmName.section,  "例：営業部", "" ) ) { return false; }
//	if ( !checkRadio ( FmName.category, "「業種」が選択されていません！" ) ) { return false; }
	if ( !checkNull ( FmName.Name,  "「担当者名」が入力されていません", "例：山田 太郎" ) ) { return false; }
	if ( !changeStr ( FmName.Name_kana, "例：ヤマダ タロウ", "" ) ) { return false; }
	if ( !checkEmpZipCd ( FmName.zipCode, "「郵便番号」の形式が正しくありません！\n「???-????」の形式で入力してください", "例：150-0047", "" ) ) { return false; }
	if ( !checkSelect ( FmName.area,  "「都道府県」が選択されていません！" ) ) { return false; }
	if ( !checkNull ( FmName.location,  "「住所」が入力されていません", "例：○○市□町112-3" ) ) { return false; }
	if ( !checkMail ( FmName.email, "「e-mail」アドレスが入力されていません！" ,  "「e-mail」アドレスの形式が正しくありません！\n半角英数字で、「xxx@xxx」形式で入力してください", "例：info@watazai.co.jp" ) ) { return false; }
	if ( !checkPhone ( FmName.tel, "「電話番号」が入力されていません！", "「電話番号」の形式が正しくありません！\n半角の数字で、「*-*-????」形式で入力してください！", "例：03-1234-1234" ) ) { return false; }
	if ( !checkEmpPhone ( FmName.fax, "「FAX番号」の形式が正しくありません！\n半角の数字で、「*-*-????」形式で入力してください！", "例：03-1234-1235", "" ) ) { return false; }
	if ( !checkNull ( FmName.antiSpam, "「スパム防止用キーワード」が入力されていません！", "Keyword" ) ) { return false; }
}

/* -----------------------------------------------------
 4. プライバシーポリシー同意の確認
----------------------------------------------------- */
function consent() {
	document.contact.Submit.disabled = false;
	document.cookie = 'consent=ok';	//クッキーの保存（セッション内）
}

function consentPolicy() {
	if(cookieData == 'ok') {
		document.contact.Submit.disabled = false;
	}
}


