//和大メルマガ

window.onload = function(){
	
	if($("user_grad_block") != null){
		show_block_Init('user_grad_block', 'user_relation', 5);
	}
	
	if($("user_relation_block") != null){
		show_block_Init('user_relation_block', 'user_type', 3);
	}
	
}

//ブラウザを調べる
function browser(){
	if(navigator.userAgent.indexOf("Opera") != -1){ // 文字列に「Opera」が含まれている場合
		type = "Opera";
	}else if(navigator.userAgent.indexOf("MSIE") != -1){ // 文字列に「MSIE」が含まれている場合
		type = "MSIE";
	}else if(navigator.userAgent.indexOf("Firefox") != -1){ // 文字列に「Firefox」が含まれている場合
		type = "Firefox";
	}else if(navigator.userAgent.indexOf("Netscape") != -1){ // 文字列に「Netscape」が含まれている場合
		type = "Netscape";
	}else if(navigator.userAgent.indexOf("Safari") != -1){ // 文字列に「Safari」が含まれている場合
		type = "Safari";
	}else{
		type = "none";
	}
	
	return type;
}

function hide(name){
	$(name).style.display="none";
}

function able(name, num){
	if(num != ""){
		for(i=1; i<=num; i++){
			cat = name+i;
			$(cat).disabled = false;
		}
	}else{
		$(name).disabled = false;
	}
}

function disable(name, num){
	if(num != ""){
		for(i=1; i<=num; i++){
			cat = name+i;
			$(cat).disabled = true;
		}
	}else{
		$(name).disabled = true;
	}
}

//クッキー保存
function SaveData(theName, theValue){
	theDay = 1;
	setDay = new Date();
	setDay.setTime(setDay.getTime()+(theDay*1000*60*60*24));
	expDay = setDay.toGMTString();
	document.cookie = theName+"="+escape(theValue)+";expires="+expDay;
}

//クッキーロード
function LoadData(theName){
	theData = "";
	theCookie = document.cookie+";";
	start = theCookie.indexOf(theName);
	if(start != -1){
		end = theCookie.indexOf(";",start);
		theData = unescape(theCookie.substring(start+theName.length, end));
	}
	return theData;
}

//すべてにチェックを入れる
function allcheck(name) {
	var checkbox = document.list.elements[name];
	checkbox.checked = true;
 	for (i=0; i<checkbox.length; i++) {
		checkbox[i].checked = true;
	}
	
}

//すべてにチェックを解除	
function allclear() {
	var checkbox = document.list.elements;
	for (i=0; i<checkbox.length; i++) {
		checkbox[i].checked = false;
	}
}

/*生年月日から年齢を割り出す*/
function birthdayAge(){
	date = new Date();
	y = date.getFullYear();
	m = date.getMonth() + 1;
	d = date.getDate();

	if (m < 10) { m = "0" + m; }
	if (d < 10) { d = "0" + d; }

	now_ymd = y+m+d;
	
	if($F("user_birth_year").match(/[0-9]/) && $F("user_birth_year")!="" && $F("user_birth_month")!="" && $F("user_birth_day")!=""){
		
		birth_ymd = $F("user_birth_year")+$F("user_birth_month")+$F("user_birth_day");
		age = (now_ymd - birth_ymd)/10000;
		age = Math.floor(age);
		document.karte_form.user_age.value = age;
	}
}

/*アドレスが同じ場合*/
function same_address(){
	now_address1 = $F("user_nowaddress1");
	now_address2 = $F("user_nowaddress2");
	document.karte_form.user_homeaddress1.value = now_address1;
	document.karte_form.user_homeaddress2.value = now_address2;
}

/*条件解除・ロック*/
function changeCheck(cOBJ,fname,num){
	$text_color_ok = "#000000";
	$text_color_ng = "#999999";
	tablename = "table_"+fname;
	for(i=1;i<=num;i++){
		cat = fname + i;
		if(cOBJ.checked == true){
			$(cat).disabled=false;
			$(tablename).style.color = $text_color_ok;
		}else{
			$(cat).disabled=true;
			$(tablename).style.color = $text_color_ng;
		}
	}
}

function show_block_Init(show_name, flag_name, num){
	check_exist = 0;
	for(i=1; i<=num; i++){
		cat = flag_name+i;
		if($(cat).checked==true){
			if($(cat).flag==1){
				$(show_name).style.display="";
			}else{
				$(show_name).style.display="none";
			}
			
			break;
		}else{
			$(show_name).style.display="none";
		}
	}
}

function show_block(show_name, flag_name, flag){
	if($(flag_name).checked==true){
		if(flag == "1"){
			$(show_name).style.display="";
		}else{
			$(show_name).style.display="none";
		}
	}
}


/*条件解除・ロック初期値*/
function conditionInit(fname, num){
	$text_color_ok = "#000000";
	$text_color_ng = "#999999";
	checkname = fname+"_check";
	tablename = "table_"+fname;
	if($(checkname).checked == true){
		for(i=1;i<=num;i++){
			cat = fname + i;
			$(cat).disabled=false;
			
		}
		$(tablename).style.color = $text_color_ok;
		
	}else{
		$(tablename).style.color = $text_color_ng;
	}
}

function radioCancel(name, num){
	for(i=1;i<=num;i++){
		cat = name + i;
		$(cat).checked=false;
	}
}

