﻿<!--

var _req0101_flag          = false;
var _req0102_flag          = false;
var _req0103_flag          = false;
var _req0104_flag          = false;
var _req0105_flag          = false;
var _req0106_flag          = false;
var _req0109_flag          = false;
var _req0110_flag          = false;
var _req0111_flag          = false;
var _req0112_flag          = false;
var _req0114_flag          = false;
var _req0116_flag          = false;
var _isChanged          = true;

var _req0101_tmp;
var _req0102_tmp;
var _req0103_tmp;
var _req0104_tmp;
var _req0105_tmp;
var _req0106_tmp;
var _req0109_tmp;
var _req0110_tmp;
var _req0111_tmp;
var _req0112_tmp;
var _req0114_tmp;
var _req0116_tmp;

// 初期化
function contact_init() {
  checkFormData();
}

// 入力に変更があるかチェックする
function isChangeInput() {
  if (_req0101_tmp    != document.getElementById('req01:01').value ||
      _req0102_tmp    != document.getElementById('req01:02').value ||
      _req0103_tmp    != document.getElementById('req01:03').value ||
      _req0104_tmp    != document.getElementById('req01:04').value ||
      _req0105_tmp    != document.getElementById('req01:05').value ||
      _req0106_tmp    != document.getElementById('req01:06').value ||
      _req0109_tmp    != document.getElementById('req01:09').value ||
      _req0110_tmp    != document.getElementById('req01:10').value ||
      _req0111_tmp    != document.getElementById('req01:11').value ||
      _req0112_tmp    != document.getElementById('req01:12').value ||
      _req0114_tmp    != document.getElementById('req01:14').value ||
      _req0116_tmp    != document.getElementById('req01:16').value ) {
    _req0102_tmp    = document.getElementById('req01:02').value;
    _req0103_tmp    = document.getElementById('req01:03').value;
    _req0104_tmp    = document.getElementById('req01:04').value;
    _req0105_tmp    = document.getElementById('req01:05').value;
    _req0106_tmp    = document.getElementById('req01:06').value;
    _req0109_tmp    = document.getElementById('req01:09').value;
    _req0110_tmp    = document.getElementById('req01:10').value;
    _req0111_tmp    = document.getElementById('req01:11').value;
    _req0112_tmp    = document.getElementById('req01:12').value;
    _req0114_tmp    = document.getElementById('req01:14').value;
    _req0116_tmp    = document.getElementById('req01:16').value;

    return true;
  }
  else
    return false;
}

// Submitチェックによる色付け
function checkSubmitColor() {
  if(!document.getElementById('req01:01').value)document.getElementById('req01:01').style.backgroundColor='#ffcc66'
  if(!document.getElementById('req01:02').value)document.getElementById('req01:02').style.backgroundColor='#ffcc66'
  if(!document.getElementById('req01:03').value)document.getElementById('req01:03').style.backgroundColor='#ffcc66'
  if(!document.getElementById('req01:04').value)document.getElementById('req01:04').style.backgroundColor='#ffcc66'
  if(!document.getElementById('req01:05').value)document.getElementById('req01:05').style.backgroundColor='#ffcc66'
  if(!document.getElementById('req01:06').value)document.getElementById('req01:06').style.backgroundColor='#ffcc66'
  if(!document.getElementById('req01:09').value)document.getElementById('req01:09').style.backgroundColor='#ffcc66'
  if(!document.getElementById('req01:10').value)document.getElementById('req01:10').style.backgroundColor='#ffcc66'
  if(!document.getElementById('req01:11').value)document.getElementById('req01:11').style.backgroundColor='#ffcc66'
  if(!document.getElementById('req01:12').value)document.getElementById('req01:12').style.backgroundColor='#ffcc66'
  if(!document.getElementById('req01:14').value)document.getElementById('req01:14').style.backgroundColor='#ffcc66'
  if(!document.getElementById('req01:16').value)document.getElementById('req01:16').style.backgroundColor='#ffcc66'
}

// 入力内容をチェック
function checkFormData() {
  if (!isChangeInput()) return;  // 入力内容に変更がある場合のみ以下を実行

  var result    = false;
  var nameValue = '';

  //このホームページを何でお知りになりましたか？
  if (!document.getElementById('req01:01').value) {

    if (_req0101_flag == false) {
      _req0101_flag = true;
      _isChanged = true;
    }
    result = true;
  }
  else {
    if (_req0101_flag == true) {
      _req0101_flag = false;
      _isChanged = true;
    }
  }

  // 貴社名
  if (!document.getElementById('req01:02').value) {

    if (_req0102_flag == false) {
      _req0102_flag = true;
      _isChanged = true;
    }
    result = true;
  }
  else {
    if (_req0102_flag == true) {
      _req0102_flag = false;
      _isChanged = true;
    }
  }

  //ご担当者名姓
  if (!document.getElementById('req01:03').value) {

    if (_req0103_flag == false) {
      _req0103_flag = true;
      _isChanged = true;
    }
    result = true;
  }
  else {
    if (_req0103_flag == true) {
      _req0103_flag = false;
      _isChanged = true;
    }
  }

  //ご担当者名名
  if (!document.getElementById('req01:04').value) {

    if (_req0104_flag == false) {
      _req0104_flag = true;
      _isChanged = true;
    }
    result = true;
  }
  else {
    if (_req0104_flag == true) {
      _req0104_flag = false;
      _isChanged = true;
    }
  }

  //ご担当者名フリガナ姓
  if (!document.getElementById('req01:05').value) {

    if (_req0105_flag == false) {
      _req0105_flag = true;
      _isChanged = true;
    }
    result = true;
  }
  else {
    if (_req0105_flag == true) {
      _req0105_flag = false;
      _isChanged = true;
    }
  }

  //ご担当者名フリガナ名
  if (!document.getElementById('req01:06').value) {

    if (_req0106_flag == false) {
      _req0106_flag = true;
      _isChanged = true;
    }
    result = true;
  }
  else {
    if (_req0106_flag == true) {
      _req0106_flag = false;
      _isChanged = true;
    }
  }

  //郵便番号
  if (!document.getElementById('req01:09').value) {

    if (_req0109_flag == false) {
      _req0109_flag = true;
      _isChanged = true;
    }
    result = true;
  }
  else {
    if (_req0109_flag == true) {
      _req0109_flag = false;
      _isChanged = true;
    }
  }

  //都道府県
  if (!document.getElementById('req01:10').value) {

    if (_req0110_flag == false) {
      _req0110_flag = true;
      _isChanged = true;
    }
    result = true;
  }
  else {
    if (_req0110_flag == true) {
      _req0110_flag = false;
      _isChanged = true;
    }
  }

  //市区郡
  if (!document.getElementById('req01:11').value) {

    if (_req0111_flag == false) {
      _req0111_flag = true;
      _isChanged = true;
    }
    result = true;
  }
  else {
    if (_req0111_flag == true) {
      _req0111_flag = false;
      _isChanged = true;
    }
  }

  //地名・番地
  if (!document.getElementById('req01:12').value) {

    if (_req0112_flag == false) {
      _req0112_flag = true;
      _isChanged = true;
    }
    result = true;
  }
  else {
    if (_req0112_flag == true) {
      _req0112_flag = false;
      _isChanged = true;
    }
  }

  //電話番号
  if (!document.getElementById('req01:14').value) {

    if (_req0114_flag == false) {
      _req0114_flag = true;
      _isChanged = true;
    }
    result = true;
  }
  else {
    if (_req0114_flag == true) {
      _req0114_flag = false;
      _isChanged = true;
    }
  }

  //E-mailアドレス
  if (!document.getElementById('req01:16').value) {

    if (_req0116_flag == false) {
      _req0116_flag = true;
      _isChanged = true;
    }
    result = true;
  }
  else {
    if (_req0116_flag == true) {
      _req0116_flag = false;
      _isChanged = true;
    }
  }






  if (_isChanged == true) {
    _isChanged = false;
  }

  if (result){
    //document.getElementById('send-submit').setAttribute('disabled', 'true');
    alert("必須項目を全部入力してください。");
	checkSubmitColor();
	return false;
  }else{
    //document.getElementById('send-submit').removeAttribute('disabled');
    //alert("【入力必須】「貴社名」を全角で入力してください。");
	return true;
  }
}

//-->