$(function(){

	$.validator.addMethod("emailsimple", function(value, element, params) { 
			return this.optional(element) || /^[a-zA-Z0-9_\.\-]+?@[A-Za-z0-9_\.\-]+\.[A-Za-z\.]+$/i.test(element.value);
	}, "Please enter email."); 

	$('#inqform').validate({
		rules: {
			name     : "required",
			namehuri : "required",
			mail     : "required emailsimple",
			message  : "required"
		}
	});

	$('input:text').focus(function(){
		$(this).addClass('forcustext');
	});

	$('input:text').blur(function(){
		$(this).removeClass('forcustext');
	});

	$('textarea').focus(function(){
		$(this).addClass('forcustextarea');
	});

	$('textarea').blur(function(){
		$(this).removeClass('forcustextarea');
	});
	
	//リンク
	$('a').focus(function(){$(this).blur()});

	//checkbox
	$('input:checkbox[name^="week"]:last').click(function(){
		if($('input:checkbox[name^="week"]:not(:last):enabled').length){
			$('input:checkbox[name^="week"]:not(:last)').attr('disabled', true);
		} else {
			$('input:checkbox[name^="week"]:not(:last)').attr('disabled', false);
		}
	});

	//郵便番号
	$.zipsearch({
		'encode': 'EUC-JP',
		'zipText': '#zip',
		'pref': '#address',
		'city': '#address',
		'town': '#address'
	});

});