﻿/* ----------------------------- flatHeights ----------------------------- */
jQuery.event.add(window,"load",function(){
$('.link_group > li').flatHeights();
});
/* ----------------------------- replace_img ----------------------------- */
$(function(){
$('.header_logo_co > a').replace_img('/common/images/header/header_logo_co.gif', 118, 61);
$('.header_logo_ca > a').replace_img('/common/images/header/header_logo_ca.gif', 274, 61);
});
/* ----------------------------- text display none ----------------------------- */
$(function(){
$('.hide_description').css("display","none");
$('.hide_keyword').css("display","none");
});
/* ----------------------------- css ----------------------------- */
$(function(){
$('.formBlock tr th:even').css({
backgroundColor:'#FFF4A6'
});
$('.formBlock tr td:even').css({
backgroundColor:'#FFFCE1'
});
});

/* ----------------------------- form validate ----------------------------- */
jQuery.validator.addMethod("phone", function(value, element) {
	return this.optional(element) || /^[0-9\-]+$/i.test(value);
}, ""); 
$().ready(function() {
	$("#app_form").validate({
		rules: {
			box_percom: "required",
			box_name: "required",
				
			box_web: "required",
			box_design: "required",
			box_template: "required",
				
			box_phone: {
				required: true,
				phone: true
			},
			box_mail_01: {
				required: true,
				email: true
			},
			box_mail_02: {
				required: true,
				email: true,
				equalTo: ".box_mail_01"
			},
			box_content: "required"
		},
		messages: {
			box_percom: "▼ 一つ選択してください",
			box_name: "▼ お名前を入力してください",
				
			box_web: "▼ 一つ選択してください",
			box_design: "▼ 一つ選択してください",
			box_template: "▼ 一つ選択してください",
				
			box_phone: {
				required: "▼ 電話番号入力してください",
				phone: "▼ 半角数字とハイフン以外は使えません"
			},
			box_mail_01: {
				required: "▼ メールアドレスを入力してください",
				email: "▼ メールアドレスが正しくありません"
			},
			box_mail_02: {
				required: "▼ メールアドレスを入力してください",
				email: "▼ メールアドレスが正しくありません",
				equalTo: "▼ 同じメールアドレスが入力されていないようです"
			},
			box_content: "▼ 本文を入力してください"
		}
	});
});
