
//$(function(){
//		   $('.menu > ul > li:has(ul) span').click(function(){
//				$(this).parent().children('ul').toggle();
//			});
//});

// 郵便番号から住所を登録
function setAddress(zip1, zip2, prf_no, address1, address2){
	var zip1 = eval("document.form." + zip1 + ".value");
	var zip2 = eval("document.form." + zip2 + ".value");

	
	if(!zip1.match(/[0-9][0-9][0-9]/g)) {
		return false;	
	}
	if(!zip2.match(/[0-9][0-9][0-9][0-9]/g)) {
		return false;	
	}

	var successCallback = function (response)
	{
		var res_array = response.split(',');
		var obj_prf_no = eval("document.form." + prf_no);
		var obj_address1 = eval("document.form." + address1);
		var obj_address2 = eval("document.form." + address2);

		obj_prf_no.selectedIndex = res_array[0];
		obj_address1.value = res_array[1];
		obj_address2.value = res_array[2];
	};
	var errorCallback = function (xml, status, e)
	{
		alert('error');
	};
		$.ajax({
			'type':     "POST",
			 'url':      "/setaddress.php",
			'data':     {'zip1': zip1, 'zip2': zip2},
			'success':  successCallback,
			'error':    errorCallback
		});

	return false;
}


function favorite(){
   alert('お気に入りに登録しました');
}

function key_search_alert(){
   alert('ご注文数を入力してください');
}

function magazine_chk(){
   if($("#mail_magazine_1").attr('checked')){
   	   $(".mail_magazine_title").attr('disabled', false);
   }
   if(!$("#mail_magazine_1").attr('checked')){
   	   $(".mail_magazine_title").attr('checked', false);
   	   $(".mail_magazine_title").attr('disabled', true);
   }
}

function magazine_chk_mypage(){
   if($("#mail_magazine_1").attr('checked')){
   	   $(".mail_magazine_title").attr('disabled', false);
   }
   if(!$("#mail_magazine_1").attr('checked')){
   	   $(".mail_magazine_title").attr('disabled', true);
   }
}

function checknum(obj){
	var name = obj.name;
	var maxcount = $(obj).parent().parent().parent().parent().parent().parent().prev(':hidden').val();
	
	$(obj).parent().parent().children().children(':checkbox[name='+name+']:checked').length == maxcount ? $(':checkbox[name='+name+']').not(':checked').attr('disabled',true) : $(':checkbox[name='+name+']').not(':checked').attr('disabled',false);

}

function spouse(obj){
	var name = obj.name;
	var val = $(obj).val();
	
	if(val != ''){
		if(name == 'spouse_age_m'){
			$(':input[name=spouse_age_f]').attr('disabled',true);
		}else{
			$(':input[name=spouse_age_m]').attr('disabled',true);
		}
	}else{
		if(name == 'spouse_age_m'){
			$(':input[name=spouse_age_f]').attr('disabled',false);
		}else{
			$(':input[name=spouse_age_m]').attr('disabled',false);
		}
	}
}
