$(function () {
var lastBlurred = "";
$("input,textarea,select").blur(function(){
lastBlurred = this.id;
});
$("input:radio").blur(function(){
lastBlurred =$(this).attr('class');
});
$("html").click(function () {
if(lastBlurred != ""){
if((lastBlurred == "address_zip1") || lastBlurred == "address_zip2"){
if(($(this).attr('id') != "address_zip1") && $(this).attr('id') != "address_zip2"){
form_check("check",lastBlurred);
}
}else if(lastBlurred == "time" ){
}else if((lastBlurred == "mail") || (lastBlurred == "mail_ck")){
if(($(this).attr('id') != "mail") && ($(this).attr('id') != "mail_ck")){
form_check("check",lastBlurred);
}
}else{
form_check("check",lastBlurred);
}
}
lastBlurred = "";
});
$("input,textarea,select,input:radio,input:checkbox").focus(function (){
if(lastBlurred != ""){
if((lastBlurred == "address_zip1") || lastBlurred == "address_zip2"){
if(($(this).attr('id') != "address_zip1") && $(this).attr('id') != "address_zip2"){
form_check("check",lastBlurred);
}
}else if(lastBlurred == "time" ){
if(
($(this).attr('class') != "time") &&
($(this).attr('id') != "time_pull_0") &&
($(this).attr('id') != "time_pull_1") &&
($(this).attr('id') != "time_pull_2_1") &&
($(this).attr('id') != "time_pull_2_2")
){
form_check("check",lastBlurred);
}
}else if((lastBlurred == "mail") || (lastBlurred == "mail_ck")){
if(($(this).attr('id') != "mail") && ($(this).attr('id') != "mail_ck")){
form_check("check",lastBlurred);
}
}else{
form_check("check",lastBlurred);
}
}
lastBlurred = "";
});
$("input:radio").change(function(){
form_check("check",$(this).attr('class'));
});
$("input:checkbox").change(function(){
form_check("check",$(this).attr('class'));
});
$("select").change(function(){
form_check("check",this.id);
});
$('input[placeholder]').IEplaceholder();
$('input[type]:checked').siblings('.color_box').show();
$("input[type]:radio").change(function(){
$(".color_box").hide();
$(this).siblings('.color_box').show();
});
});
/**
* (1)半角英数→全角英数
*
*/
function haneisu2zen( str ){
for(i=0; i<=73; i++){ // 文字数分だけ繰り返す
while(str.indexOf(hankaku[i]) >= 0){ // 該当する半角英数がなくなるまで繰り返す
str = str.replace(hankaku[i], zenkaku[i]); // 半角英数に対応する全角英数に置換する
}
}
return str;
}
/**
* (2)全角英数→半角英数
*
*/
function zeneisu2han( str ){
for(i=0; i<=73; i++){
while(str.indexOf(zenkaku[i]) >= 0){
str = str.replace(zenkaku[i], hankaku[i]);
}
}
return str;
}
/**
* (3)全角ひらがな→全角カタカナ
*
*/
function hira2zenKata( str ){
for(i=0; i<=90; i++){
while(str.indexOf(zenHira[i]) >= 0){
str = str.replace(zenHira[i], zenKata[i]);
}
}
return str;
}
/**
* (4)半角カタカナ→全角カタカナ
*
*/
function hanKata2zenKata( str ){
for(i=0; i<=90; i++){
while(str.indexOf(hanKata[i]) >= 0){
str = str.replace(hanKata[i], zenKata[i]);
}
}
return str;
}
/**
* (5)全角カタカナ→全角ひらがな
*
*/
function zenKata2zenHira( str ){
for(i=0; i<=82; i++){
while(str.indexOf(zenKataB[i]) >= 0){
str = str.replace(zenKataB[i], zenHira[i]);
}
}
return str;
}
hankaku = new Array(
"1", "2", "3", "4", "5", "6", "7", "8", "9", "0",
"A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
"K", "L", "M", "N", "O", "P", "Q", "R", "S", "T",
"U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d",
"e", "f", "g", "h", "i", "j", "k", "l", "m", "n",
"o", "p", "q", "r", "s", "t", "u", "v", "w", "x",
"y", "z", "-", ".", "/", "=", "*", ":", ";", "$",
"-", "@", "_", "+"
);
hanKata = new Array(
"ガ", "ギ", "グ", "ゲ", "ゴ", "ザ", "ジ", "ズ", "ゼ", "ゾ",
"ダ", "ヂ", "ヅ", "デ", "ド", "バ", "パ", "ビ", "ピ", "ブ",
"プ", "ベ", "ペ", "ボ", "ポ", "ヴ", "ァ", "ア", "ィ", "イ",
"ゥ", "ウ", "ェ", "エ", "ォ", "オ", "カ", "キ", "ク", "ケ",
"コ", "サ", "シ", "ス", "セ", "ソ", "タ", "チ", "ッ", "ツ",
"テ", "ト", "ナ", "ニ", "ヌ", "ネ", "ノ", "ハ", "ヒ", "フ",
"ヘ", "ホ", "マ", "ミ", "ム", "メ", "モ", "ャ", "ヤ", "ュ",
"ユ", "ョ", "ヨ", "ラ", "リ", "ル", "レ", "ロ", "ワ", "ウィ",
"ウェ", "ヲ", "ン", "ー", "。", "「", "」", "、", "・", "゙",
"゚"
);
zenkaku = new Array(
"1", "2", "3", "4", "5", "6", "7", "8", "9", "0",
"A", "B", "C", "D", "E", "F", "G", "H", "I", "J",
"K", "L", "M", "N", "O", "P", "Q", "R", "S", "T",
"U", "V", "W", "X", "Y", "Z", "a", "b", "c", "d",
"e", "f", "g", "h", "i", "j", "k", "l", "m", "n",
"o", "p", "q", "r", "s", "t", "u", "v", "w", "x",
"y", "z", "-", ".", "/", "=", "*", ":", ";", "$",
"ー", "@", "_", "+"
);
zenKata = new Array(
"ガ", "ギ", "グ", "ゲ", "ゴ", "ザ", "ジ", "ズ", "ゼ", "ゾ",
"ダ", "ヂ", "ヅ", "デ", "ド", "バ", "パ", "ビ", "ピ", "ブ",
"プ", "ベ", "ペ", "ボ", "ポ", "ヴ", "ァ", "ア", "ィ", "イ",
"ゥ", "ウ", "ェ", "エ", "ォ", "オ", "カ", "キ", "ク", "ケ",
"コ", "サ", "シ", "ス", "セ", "ソ", "タ", "チ", "ッ", "ツ",
"テ", "ト", "ナ", "ニ", "ヌ", "ネ", "ノ", "ハ", "ヒ", "フ",
"ヘ", "ホ", "マ", "ミ", "ム", "メ", "モ", "ャ", "ヤ", "ュ",
"ユ", "ョ", "ヨ", "ラ", "リ", "ル", "レ", "ロ", "ワ", "ヰ",
"ヱ", "ヲ", "ン", "ー", "。", "「", "」", "、", "・", "゛",
"゜"
);
// 全角→全角同士の場合は記号などは必要なし
zenKataB = new Array(
"ガ", "ギ", "グ", "ゲ", "ゴ", "ザ", "ジ", "ズ", "ゼ", "ゾ",
"ダ", "ヂ", "ヅ", "デ", "ド", "バ", "パ", "ビ", "ピ", "ブ",
"プ", "ベ", "ペ", "ボ", "ポ", "ヴ", "ァ", "ア", "ィ", "イ",
"ゥ", "ウ", "ェ", "エ", "ォ", "オ", "カ", "キ", "ク", "ケ",
"コ", "サ", "シ", "ス", "セ", "ソ", "タ", "チ", "ッ", "ツ",
"テ", "ト", "ナ", "ニ", "ヌ", "ネ", "ノ", "ハ", "ヒ", "フ",
"ヘ", "ホ", "マ", "ミ", "ム", "メ", "モ", "ャ", "ヤ", "ュ",
"ユ", "ョ", "ヨ", "ラ", "リ", "ル", "レ", "ロ", "ワ", "ヰ",
"ヱ", "ヲ", "ン"
);
// 「ヴ」の平仮名は機種依存文字なので「ぶ」に変換する
zenHira = new Array(
"が", "ぎ", "ぐ", "げ", "ご", "ざ", "じ", "ず", "ぜ", "ぞ",
"だ", "ぢ", "づ", "で", "ど", "ば", "ぱ", "び", "ぴ", "ぶ",
"ぷ", "べ", "ぺ", "ぼ", "ぽ", "ぶ", "ぁ", "あ", "ぃ", "い",
"ぅ", "う", "ぇ", "え", "ぉ", "お", "か", "き", "く", "け",
"こ", "さ", "し", "す", "せ", "そ", "た", "ち", "っ", "つ",
"て", "と", "な", "に", "ぬ", "ね", "の", "は", "ひ", "ふ",
"へ", "ほ", "ま", "み", "む", "め", "も", "ゃ", "や", "ゅ",
"ゆ", "ょ", "よ", "ら", "り", "る", "れ", "ろ", "わ", "ゐ",
"ゑ", "を", "ん"
);
function form_check(mode,form_part){
var not_inp_err="をご入力ください。";
var not_select_err="をご選択ください。";
var not_kana_err="全角カタカナでご入力ください。";
var not_mail_err="メールアドレスが正しくありません";
var not_match_err="メールアドレスが一致しません";
var not_num_err="は半角数字でご入力ください。";
var not_zip_err="郵便番号が正しくありません";
var not_length_err="文字以内でご入力ください。";
var err_alert ="正しく入力されていない項目、または入力必須項目で未入力の項目があります。";
$(".error").text("");
function checkkana(val){
return (val.match(/[^ァ-ヶー\s]/));
}
function checkmail(val){
return (!val.match(/^[a-zA-Z0-9\._\-\+]+@[a-zA-Z0-9\._-]+[\.]+[a-zA-Z0-9\._-]+$/));
}
function checktel(val){
return (!val.match(/^[0-9-]+$/));
}
function checknum(val){
return (!val.match(/^[0-9]+$/));
}
function checkzip1(val){
return (!val.match(/^[0-9]{3}$/));
}
function checkzip2(val){
return (!val.match(/^[0-9]{4}$/));
}
var flag=true;
var err_cnt=0;
$("#entry1,#entry2,#entry3").closest("td").find(".alert_text .inner").text("");
$("#entry1,#entry2,#entry3").closest("td").find(".alert_text").removeClass("alert_on");
$("#entry1,#entry2,#entry3").removeClass("input_alert_on");
$("#entry1,#entry2,#entry3").closest("td").removeClass("area_alert");
var isTarget = false;
if(form_part == "type"){
isTarget = true;
$("#type").closest("td").find(".alert_text .inner").text("");
$("#type").closest("td").find(".alert_text").removeClass("alert_on");
$("#type").removeClass("input_alert_on");
$("#type").closest("td").removeClass("area_alert");
}else if(//電話番号
form_part == "type"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//ご来場予定時刻
form_part == "type_plan_1" ||
form_part == "type_plan_2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 郵便番号
form_part == "type_zip1" ||
form_part == "type_zip2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 都道府県
form_part == "type_pref"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_pref .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_pref").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 市区町村
form_part == "type_addr1"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_addr1 .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_addr1").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//メールアドレス
form_part == "type"||
form_part == "type_ck"
){
isTarget = true;
$("#type").closest("td").find(".alert_text .inner").text("");
$("#type").closest("td").find(".alert_text").removeClass("alert_on");
$("#type").removeClass("input_alert_on");
$("#type").closest("td").removeClass("area_alert");
$("#type_ck").closest("td").find(".alert_text .inner").text("");
$("#type_ck").closest("td").find(".alert_text .inner").removeClass("alert_on");
$("#type_ck").removeClass("input_alert_on");
$("#type_ck").closest("td").removeClass("area_alert");
}
if(mode == "send" || isTarget == true){
num_type=0;
$(".type").each(function(){
if($(this).prop("checked")){
num_type++;
}
});
if(num_type==0){
flag= false;
err_cnt++;
$("#type").closest("td").find(".alert_text .inner").text("お問い合わせ"+not_select_err);
$("#type").closest("td").find(".alert_text").addClass("alert_on");
$("#type").closest("td").addClass("area_alert");
}
}
if(form_part == "name"){
var txt = $("#name").val();
$("#name").val(hanKata2zenKata(txt));
}
var isTarget = false;
if(form_part == "name"){
isTarget = true;
$("#name").closest("td").find(".alert_text .inner").text("");
$("#name").closest("td").find(".alert_text").removeClass("alert_on");
$("#name").removeClass("input_alert_on");
$("#name").closest("td").removeClass("area_alert");
}else if(//電話番号
form_part == "name"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//ご来場予定時刻
form_part == "name_plan_1" ||
form_part == "name_plan_2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 郵便番号
form_part == "name_zip1" ||
form_part == "name_zip2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 都道府県
form_part == "name_pref"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_pref .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_pref").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 市区町村
form_part == "name_addr1"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_addr1 .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_addr1").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//メールアドレス
form_part == "name"||
form_part == "name_ck"
){
isTarget = true;
$("#name").closest("td").find(".alert_text .inner").text("");
$("#name").closest("td").find(".alert_text").removeClass("alert_on");
$("#name").removeClass("input_alert_on");
$("#name").closest("td").removeClass("area_alert");
$("#name_ck").closest("td").find(".alert_text .inner").text("");
$("#name_ck").closest("td").find(".alert_text .inner").removeClass("alert_on");
$("#name_ck").removeClass("input_alert_on");
$("#name_ck").closest("td").removeClass("area_alert");
}
if(mode == "send" || isTarget == true){
if($("#name").val()==""){
flag= false;
err_cnt++;
$("#name").closest("td").find(".alert_text .inner").text("お名前(漢字)"+not_inp_err);
$("#name").closest("td").find(".alert_text").addClass("alert_on");
$("#name").addClass("input_alert_on");
$("#name").closest("td").addClass("area_alert");
}
if($("#name").val().length > 100){
flag= false;
err_cnt++;
$("#name").closest("td").find(".alert_text .inner").text("お名前(漢字)"+"は100"+not_length_err);
$("#name").closest("td").find(".alert_text").addClass("alert_on");
$("#name").addClass("input_alert_on");
$("#name").closest("td").addClass("area_alert");
}
}
if(form_part == "company"){
var txt = $("#company").val();
$("#company").val(hanKata2zenKata(txt));
}
var isTarget = false;
if(form_part == "company"){
isTarget = true;
$("#company").closest("td").find(".alert_text .inner").text("");
$("#company").closest("td").find(".alert_text").removeClass("alert_on");
$("#company").removeClass("input_alert_on");
$("#company").closest("td").removeClass("area_alert");
}else if(//電話番号
form_part == "company"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//ご来場予定時刻
form_part == "company_plan_1" ||
form_part == "company_plan_2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 郵便番号
form_part == "company_zip1" ||
form_part == "company_zip2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 都道府県
form_part == "company_pref"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_pref .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_pref").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 市区町村
form_part == "company_addr1"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_addr1 .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_addr1").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//メールアドレス
form_part == "company"||
form_part == "company_ck"
){
isTarget = true;
$("#company").closest("td").find(".alert_text .inner").text("");
$("#company").closest("td").find(".alert_text").removeClass("alert_on");
$("#company").removeClass("input_alert_on");
$("#company").closest("td").removeClass("area_alert");
$("#company_ck").closest("td").find(".alert_text .inner").text("");
$("#company_ck").closest("td").find(".alert_text .inner").removeClass("alert_on");
$("#company_ck").removeClass("input_alert_on");
$("#company_ck").closest("td").removeClass("area_alert");
}
if(mode == "send" || isTarget == true){
if($("#company").val()==""){
flag= false;
err_cnt++;
$("#company").closest("td").find(".alert_text .inner").text("企業・団体名"+not_inp_err);
$("#company").closest("td").find(".alert_text").addClass("alert_on");
$("#company").addClass("input_alert_on");
$("#company").closest("td").addClass("area_alert");
}
if($("#company").val().length > 100){
flag= false;
err_cnt++;
$("#company").closest("td").find(".alert_text .inner").text("企業・団体名"+"は100"+not_length_err);
$("#company").closest("td").find(".alert_text").addClass("alert_on");
$("#company").addClass("input_alert_on");
$("#company").closest("td").addClass("area_alert");
}
}
if(form_part == "address_zip1" || form_part == "address_zip2"){
var txt = $("#address_zip1").val();
$("#address_zip1").val(hanKata2zenKata(txt));
var txt = $("#address_zip2").val();
$("#address_zip2").val(hanKata2zenKata(txt));
}
if(form_part == "address_addr1"){
var txt = $("#address_addr1").val();
$("#address_addr1").val(hanKata2zenKata(txt));
}
var isTarget = false;
if(form_part == "address"){
isTarget = true;
$("#address").closest("td").find(".alert_text .inner").text("");
$("#address").closest("td").find(".alert_text").removeClass("alert_on");
$("#address").removeClass("input_alert_on");
$("#address").closest("td").removeClass("area_alert");
}else if(//電話番号
form_part == "address"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//ご来場予定時刻
form_part == "address_plan_1" ||
form_part == "address_plan_2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 郵便番号
form_part == "address_zip1" ||
form_part == "address_zip2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 都道府県
form_part == "address_pref"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_pref .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_pref").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 市区町村
form_part == "address_addr1"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_addr1 .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_addr1").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//メールアドレス
form_part == "address"||
form_part == "address_ck"
){
isTarget = true;
$("#address").closest("td").find(".alert_text .inner").text("");
$("#address").closest("td").find(".alert_text").removeClass("alert_on");
$("#address").removeClass("input_alert_on");
$("#address").closest("td").removeClass("area_alert");
$("#address_ck").closest("td").find(".alert_text .inner").text("");
$("#address_ck").closest("td").find(".alert_text .inner").removeClass("alert_on");
$("#address_ck").removeClass("input_alert_on");
$("#address_ck").closest("td").removeClass("area_alert");
}
if(mode == "send" || isTarget == true){
zip_1 = zeneisu2han($("#address_zip1").val());
zip_2 = zeneisu2han($("#address_zip2").val());
$("#address_zip1").val(zip_1);
$("#address_zip2").val(zip_2);
pref = $("#address_pref").val();
addr1 = $("#address_addr1").val();
if(mode == "send" || form_part == "address_zip1" || form_part == "address_zip2"){
if(zip_1!="" || zip_2!=""){
if(zip_1!="" && checkzip1(zip_1)){
flag= false;
err_cnt++;
$("#address_zip1").closest("td").find(".alert_text .inner").text(not_zip_err);
$("#address_zip1").closest("td").find(".alert_text").addClass("alert_on");
$("#address_zip1").addClass("input_alert_on");
$("#address_zip2").addClass("input_alert_on");
$("#address_zip1").closest("td").addClass("area_alert");
}else if(zip_2!="" && checkzip2(zip_2)){
flag= false;
err_cnt++;
$("#address_zip2").closest("td").find(".alert_text .inner").text(not_zip_err);
$("#address_zip2").closest("td").find(".alert_text").addClass("alert_on");
$("#address_zip1").addClass("input_alert_on");
$("#address_zip2").addClass("input_alert_on");
$("#address_zip2").closest("td").addClass("area_alert");
}
}
}
if(mode == "send" || form_part == "address_addr1"){
if(addr1.length > 100){
flag= false;
err_cnt++;
$("#address_addr1").closest("td").find(".alert_text_addr1 .inner").text("市区町村は100"+not_length_err);
$("#address_addr1").closest("td").find(".alert_text_addr1").addClass("alert_on");
$("#address_addr1").addClass("input_alert_on");
$("#address_addr1").closest("td").addClass("area_alert");
}
}
}
if(form_part == "tel"){
var txt = $("#tel").val();
$("#tel").val(hanKata2zenKata(txt));
}
var isTarget = false;
if(form_part == "tel"){
isTarget = true;
$("#tel").closest("td").find(".alert_text .inner").text("");
$("#tel").closest("td").find(".alert_text").removeClass("alert_on");
$("#tel").removeClass("input_alert_on");
$("#tel").closest("td").removeClass("area_alert");
}else if(//電話番号
form_part == "tel"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//ご来場予定時刻
form_part == "tel_plan_1" ||
form_part == "tel_plan_2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 郵便番号
form_part == "tel_zip1" ||
form_part == "tel_zip2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 都道府県
form_part == "tel_pref"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_pref .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_pref").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 市区町村
form_part == "tel_addr1"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_addr1 .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_addr1").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//メールアドレス
form_part == "tel"||
form_part == "tel_ck"
){
isTarget = true;
$("#tel").closest("td").find(".alert_text .inner").text("");
$("#tel").closest("td").find(".alert_text").removeClass("alert_on");
$("#tel").removeClass("input_alert_on");
$("#tel").closest("td").removeClass("area_alert");
$("#tel_ck").closest("td").find(".alert_text .inner").text("");
$("#tel_ck").closest("td").find(".alert_text .inner").removeClass("alert_on");
$("#tel_ck").removeClass("input_alert_on");
$("#tel_ck").closest("td").removeClass("area_alert");
}
if(mode == "send" || isTarget == true){
tel = $("#tel").val();
$("#tel").val(zeneisu2han(tel));
chk_tel=$("#tel").val();
var tel_flg = true;
if(chk_tel!=""){
if(checktel(chk_tel)){
tel_flg= false;
}
}
if(tel_flg==false){
$("#tel").closest("td").find(".alert_text .inner").text("電話番号"+not_num_err);
$("#tel").closest("td").find(".alert_text").addClass("alert_on");
$("#tel").addClass("input_alert_on");
$("#tel").closest("td").addClass("area_alert");
}
if($("#tel").val()==""){
flag= false;
err_cnt++;
$("#tel").closest("td").find(".alert_text .inner").text("電話番号"+not_inp_err).addClass("alert_on");
$("#tel").closest("td").find(".alert_text").addClass("alert_on");
$("#tel").addClass("input_alert_on");
$("#tel").closest("td").addClass("area_alert");
}
tel = $("#tel").val();
if(tel.length > 20){
flag= false;
err_cnt++;
$("#tel").closest("td").find(".alert_text .inner").text("電話番号"+"は20"+not_length_err);
$("#tel").closest("td").find(".alert_text").addClass("alert_on");
$("#tel").addClass("input_alert_on");
$("#tel").closest("td").addClass("area_alert");
}
}
if(form_part == "mail" || form_part == "mail_ck"){
var txt = $("#mail").val();
$("#mail").val(hanKata2zenKata(txt));
var txt = $("#mail_ck").val();
$("#mail_ck").val(hanKata2zenKata(txt));
}
var isTarget = false;
if(form_part == "mail"){
isTarget = true;
$("#mail").closest("td").find(".alert_text .inner").text("");
$("#mail").closest("td").find(".alert_text").removeClass("alert_on");
$("#mail").removeClass("input_alert_on");
$("#mail").closest("td").removeClass("area_alert");
$("#mail_ck").closest("td").find(".alert_text .inner").text("");
$("#mail_ck").closest("td").find(".alert_text").removeClass("alert_on");
$("#mail_ck").removeClass("input_alert_on");
$("#mail_ck").closest("td").removeClass("area_alert");
}else if(//電話番号
form_part == "mail"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//ご来場予定時刻
form_part == "mail_plan_1" ||
form_part == "mail_plan_2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 郵便番号
form_part == "mail_zip1" ||
form_part == "mail_zip2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 都道府県
form_part == "mail_pref"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_pref .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_pref").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 市区町村
form_part == "mail_addr1"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_addr1 .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_addr1").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//メールアドレス
form_part == "mail"||
form_part == "mail_ck"
){
isTarget = true;
$("#mail").closest("td").find(".alert_text .inner").text("");
$("#mail").closest("td").find(".alert_text").removeClass("alert_on");
$("#mail").removeClass("input_alert_on");
$("#mail").closest("td").removeClass("area_alert");
$("#mail_ck").closest("td").find(".alert_text .inner").text("");
$("#mail_ck").closest("td").find(".alert_text .inner").removeClass("alert_on");
$("#mail_ck").removeClass("input_alert_on");
$("#mail_ck").closest("td").removeClass("area_alert");
}
if(mode == "send" || isTarget == true){
if($("#mail").val()=="" || $("#mail_ck").val()==""){
flag= false;
err_cnt++;
$("#mail").closest("td").find(".alert_text .inner").text("メールアドレス"+not_inp_err).addClass("alert_on");
$("#mail").closest("td").find(".alert_text").addClass("alert_on");
$("#mail").closest("td").addClass("area_alert");
$("#mail_ck").closest("td").addClass("area_alert");
$("#mail").addClass("input_alert_on");
$("#mail_ck").addClass("input_alert_on");
}
var txt = $("#mail").val();
$("#mail").val(zeneisu2han(txt));
var txt = $("#mail_ck").val();
$("#mail_ck").val(zeneisu2han(txt));
chk_mail=$("#mail").val();
if(chk_mail!=""){
if(checkmail(chk_mail)){
flag= false;
err_cnt++;
$("#mail").closest("td").find(".alert_text .inner").text(not_mail_err);
$("#mail").closest("td").find(".alert_text").addClass("alert_on");
$("#mail").addClass("input_alert_on");
$("#mail").closest("td").addClass("area_alert");
$("#mail_ck").closest("td").addClass("area_alert");
$("#mail_ck").addClass("input_alert_on");
}
}
if($("#mail").val()!=$("#mail_ck").val()){
flag= false;
err_cnt++;
$("#mail").closest("td").find(".alert_text .inner").text(not_match_err);
$("#mail").closest("td").find(".alert_text").addClass("alert_on");
$("#mail").closest("td").addClass("area_alert");
$("#mail").addClass("input_alert_on");
$("#mail_ck").closest("td").addClass("area_alert");
}else if($("#mail").val().length > 100){
flag= false;
err_cnt++;
$("#mail").closest("td").find(".alert_text .inner").text("メールアドレス"+"は100"+not_length_err).addClass("alert_on");
$("#mail").closest("td").addClass("area_alert");
$("#mail_ck").closest("td").addClass("area_alert");
}
}
if(form_part == "content"){
var txt = $("#content").val();
$("#content").val(hanKata2zenKata(txt));
}
var isTarget = false;
if(form_part == "content"){
isTarget = true;
$("#content").closest("td").find(".alert_text .inner").text("");
$("#content").closest("td").find(".alert_text").removeClass("alert_on");
$("#content").removeClass("input_alert_on");
$("#content").closest("td").removeClass("area_alert");
}else if(//電話番号
form_part == "content"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//ご来場予定時刻
form_part == "content_plan_1" ||
form_part == "content_plan_2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 郵便番号
form_part == "content_zip1" ||
form_part == "content_zip2"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text .inner").text("");
$("#"+form_part).closest("td").find(".alert_text").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 都道府県
form_part == "content_pref"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_pref .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_pref").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//住所 市区町村
form_part == "content_addr1"
){
isTarget = true;
$("#"+form_part).closest("td").find(".alert_text_addr1 .inner").text("");
$("#"+form_part).closest("td").find(".alert_text_addr1").removeClass("alert_on");
$("#"+form_part).closest("td").find(".input_alert_on").removeClass("input_alert_on");
$("#"+form_part).closest("td").removeClass("area_alert");
}else if(//メールアドレス
form_part == "content"||
form_part == "content_ck"
){
isTarget = true;
$("#content").closest("td").find(".alert_text .inner").text("");
$("#content").closest("td").find(".alert_text").removeClass("alert_on");
$("#content").removeClass("input_alert_on");
$("#content").closest("td").removeClass("area_alert");
$("#content_ck").closest("td").find(".alert_text .inner").text("");
$("#content_ck").closest("td").find(".alert_text .inner").removeClass("alert_on");
$("#content_ck").removeClass("input_alert_on");
$("#content_ck").closest("td").removeClass("area_alert");
}
if(mode == "send" || isTarget == true){
if($("#content").val()==""){
flag= false;
err_cnt++;
$("#content").closest("td").find(".alert_text .inner").text("内容"+not_inp_err);
$("#content").closest("td").find(".alert_text").addClass("alert_on");
$("#content").addClass("input_alert_on");
$("#content").closest("td").addClass("area_alert");
}
if($("#content").val().length > 500){
flag= false;
err_cnt++;
$("#content").closest("td").find(".alert_text .inner").text("内容"+"は500"+not_length_err);
$("#content").closest("td").find(".alert_text").addClass("alert_on");
$("#content").addClass("input_alert_on");
$("#content").closest("td").addClass("area_alert");
}
}
if(mode == "send" || (form_part == "entry1") || (form_part == "entry2") || (form_part == "entry3")){
if($("input:radio[name='type']:checked").val() == "希望する"){
var isErr = false;
if( ($('[name=entry1] option:selected').val() != "") || ($('[name=entry2] option:selected').val() != "") || ($('[name=entry3] option:selected').val() != "") ){
isErr = true;
}
if(isErr == false){
flag= false;
err_cnt++;
$("#entry1,#entry2,#entry3").closest("td").find(".alert_text .inner").text("参加するセミナー・イベントを選択してください");
$("#entry1,#entry2,#entry3").closest("td").find(".alert_text").addClass("alert_on");
$("#entry1,#entry2,#entry3").addClass("input_alert_on");
$("#entry1,#entry2,#entry3").closest("td").addClass("area_alert");
}
}else if($("input:radio[name='type']:checked").val() == "希望しない"){
if( $('[name=entry1] option:selected').val() != "" ){
flag= false;
err_cnt++;
$("#entry1").closest("td").find(".alert_text .inner").text("セミナー・イベント参加を「希望しない」となっております");
$("#entry1").closest("td").find(".alert_text").addClass("alert_on");
$("#entry1").addClass("input_alert_on");
$("#entry1").closest("td").addClass("area_alert");
}
if( $('[name=entry2] option:selected').val() != "" ){
flag= false;
err_cnt++;
$("#entry2").closest("td").find(".alert_text .inner").text("セミナー・イベント参加を「希望しない」となっております");
$("#entry2").closest("td").find(".alert_text").addClass("alert_on");
$("#entry2").addClass("input_alert_on");
$("#entry2").closest("td").addClass("area_alert");
}
if( $('[name=entry3] option:selected').val() != "" ){
flag= false;
err_cnt++;
$("#entry3").closest("td").find(".alert_text .inner").text("セミナー・イベント参加を「希望しない」となっております");
$("#entry3").closest("td").find(".alert_text").addClass("alert_on");
$("#entry3").addClass("input_alert_on");
$("#entry3").closest("td").addClass("area_alert");
}
}
}
if(flag){
if(mode == "send"){$("form#input_post").submit();}
}else{
if(mode == "send"){
alert(err_alert+"("+err_cnt+"箇所)");
$(".alertbox").text("正しく入力されていない項目、または入力必須項目で未入力の項目があります。("+err_cnt+"か所)").show();
}
}
}
Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0